Decide how to handle application exit.
[nssm.git] / service.h
1 #ifndef SERVICE_H\r
2 #define SERVICE_H\r
3 \r
4 #define ACTION_LEN 16\r
5 \r
6 void WINAPI service_main(unsigned long, char **);\r
7 unsigned long WINAPI service_control_handler(unsigned long, unsigned long, void *, void *);\r
8 \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 int monitor_service();\r
15 int start_service();\r
16 int stop_service(unsigned long);\r
17 void CALLBACK end_service(void *, unsigned char);\r
18 \r
19 #endif\r