Try to build PDB files even for releases.
[nssm.git] / service.h
index 7e8d0ab..46664de 100644 (file)
--- a/service.h
+++ b/service.h
@@ -77,6 +77,7 @@ typedef struct {
   unsigned long stderr_tid;\r
   bool hook_share_output_handles;\r
   bool rotate_files;\r
+  bool timestamp_log;\r
   bool stdout_copy_and_truncate;\r
   bool stderr_copy_and_truncate;\r
   unsigned long rotate_stdout_online;\r
@@ -155,6 +156,7 @@ int pre_edit_service(int, TCHAR **);
 int install_service(nssm_service_t *);\r
 int remove_service(nssm_service_t *);\r
 int edit_service(nssm_service_t *, bool);\r
+int control_service(unsigned long, int, TCHAR **, bool);\r
 int control_service(unsigned long, int, TCHAR **);\r
 void set_service_recovery(nssm_service_t *);\r
 int monitor_service(nssm_service_t *);\r
@@ -163,6 +165,7 @@ int stop_service(nssm_service_t *, unsigned long, bool, bool);
 void CALLBACK end_service(void *, unsigned char);\r
 void throttle_restart(nssm_service_t *);\r
 int await_single_handle(SERVICE_STATUS_HANDLE, SERVICE_STATUS *, HANDLE, TCHAR *, TCHAR *, unsigned long);\r
-int list_nssm_services();\r
+int list_nssm_services(int, TCHAR **);\r
+int service_process_tree(int, TCHAR **);\r
 \r
 #endif\r