BOOL QueryDescription(LPCTSTR ServiceName);
BOOL SetDescription(LPCTSTR ServiceName, LPCTSTR Description);
BOOL QueryFailure(LPCTSTR ServiceName);
+BOOL SetFailure(LPCTSTR *ServiceArgs, INT ArgCount);
/* print and error functions */
VOID PrintService(LPCTSTR ServiceName, LPSERVICE_STATUS_PROCESS pStatus, BOOL bExtended);
BOOL bChangeService,
OUT LPSERVICE_CREATE_INFO lpServiceInfo);
+BOOL
+ParseFailureArguments(
+ LPCTSTR *ServiceArgs,
+ INT ArgCount,
+ OUT LPCTSTR *ppServiceName,
+ OUT LPSERVICE_FAILURE_ACTIONS pFailureActions);
+
/* usage functions */
VOID MainUsage(VOID);
VOID StartUsage(VOID);
VOID QueryFailureUsage(VOID);
VOID SetDescriptionUsage(VOID);
VOID SetConfigUsage(VOID);
+VOID SetFailureUsage(VOID);
#endif /* _SC_PCH_ */