#ifndef SHELL_COMMAND_H #define SHELL_COMMAND_H #include "inhibit-interface.h" typedef struct { char *screensaver_inhibit; char *screensaver_uninhibit; char *suspend_inhibit; char *suspend_uninhibit; char *any_inhibit; char *any_uninhibit; } ShellCommandConfig; InhibitInterface *shell_command_create(const ShellCommandConfig *config); void shell_command_config_free(ShellCommandConfig *config); #endif