#ifndef SERVICE_H\r
#define SERVICE_H\r
\r
+#define ACTION_LEN 16\r
+\r
void WINAPI service_main(unsigned long, char **);\r
unsigned long WINAPI service_control_handler(unsigned long, unsigned long, void *, void *);\r
\r
int pre_remove_service(int, char **);\r
int install_service(char *, char *, char *);\r
int remove_service(char *);\r
+void set_service_recovery(char *);\r
int monitor_service();\r
int start_service();\r
-int stop_service(unsigned long);\r
+int stop_service(unsigned long, bool, bool);\r
void CALLBACK end_service(void *, unsigned char);\r
\r
#endif\r