NSSM 2.0.
[nssm.git] / service.h
1 #ifndef SERVICE_H\r
2 #define SERVICE_H\r
3 \r
4 void WINAPI service_main(unsigned long, char **);\r
5 unsigned long WINAPI service_control_handler(unsigned long, unsigned long, void *, void *);\r
6 \r
7 SC_HANDLE open_service_manager();\r
8 int pre_install_service(int, char **);\r
9 int pre_remove_service(int, char **);\r
10 int install_service(char *, char *, char *);\r
11 int remove_service(char *);\r
12 int monitor_service();\r
13 int start_service();\r
14 int stop_service(unsigned long);\r
15 void CALLBACK end_service(void *, unsigned char);\r
16 \r
17 #endif\r