4 #define ACTION_LEN 16
\r
6 void WINAPI service_main(unsigned long, char **);
\r
7 unsigned long WINAPI service_control_handler(unsigned long, unsigned long, void *, void *);
\r
9 SC_HANDLE open_service_manager();
\r
10 int pre_install_service(int, char **);
\r
11 int pre_remove_service(int, char **);
\r
12 int install_service(char *, char *, char *);
\r
13 int remove_service(char *);
\r
14 void set_service_recovery(char *);
\r
15 int monitor_service();
\r
16 int start_service();
\r
17 int stop_service(unsigned long, bool, bool);
\r
18 void CALLBACK end_service(void *, unsigned char);
\r