service.h 516 B

1234567891011121314151617
  1. #ifndef SERVICE_H
  2. #define SERVICE_H
  3. void WINAPI service_main(unsigned long, char **);
  4. unsigned long WINAPI service_control_handler(unsigned long, unsigned long, void *, void *);
  5. SC_HANDLE open_service_manager();
  6. int pre_install_service(int, char **);
  7. int pre_remove_service(int, char **);
  8. int install_service(char *, char *, char *);
  9. int remove_service(char *);
  10. int monitor_service();
  11. int start_service();
  12. int stop_service(unsigned long);
  13. void CALLBACK end_service(void *, unsigned char);
  14. #endif