Added quote().
[nssm.git] / service.h
index b35edcc..1a1b263 100644 (file)
--- a/service.h
+++ b/service.h
@@ -61,6 +61,8 @@ typedef struct {
   unsigned long stdout_sharing;\r
   unsigned long stdout_disposition;\r
   unsigned long stdout_flags;\r
+  bool use_stdout_pipe;\r
+  HANDLE stdout_si;\r
   HANDLE stdout_pipe;\r
   HANDLE stdout_thread;\r
   unsigned long stdout_tid;\r
@@ -68,9 +70,12 @@ typedef struct {
   unsigned long stderr_sharing;\r
   unsigned long stderr_disposition;\r
   unsigned long stderr_flags;\r
+  bool use_stderr_pipe;\r
+  HANDLE stderr_si;\r
   HANDLE stderr_pipe;\r
   HANDLE stderr_thread;\r
   unsigned long stderr_tid;\r
+  bool hook_share_output_handles;\r
   bool rotate_files;\r
   bool stdout_copy_and_truncate;\r
   bool stderr_copy_and_truncate;\r
@@ -156,5 +161,6 @@ 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
 \r
 #endif\r