Fixed CreateFile() flags when opening log files.
[nssm.git] / service.h
index 6da55f3..fe59c9a 100644 (file)
--- a/service.h
+++ b/service.h
@@ -57,6 +57,7 @@ typedef struct {
   unsigned long stdin_sharing;\r
   unsigned long stdin_disposition;\r
   unsigned long stdin_flags;\r
+  HANDLE stdin_pipe;\r
   TCHAR stdout_path[PATH_LENGTH];\r
   unsigned long stdout_sharing;\r
   unsigned long stdout_disposition;\r
@@ -100,6 +101,7 @@ typedef struct {
   LARGE_INTEGER throttle_duetime;\r
   FILETIME creation_time;\r
   FILETIME exit_time;\r
+  TCHAR *initial_env;\r
 } nssm_service_t;\r
 \r
 void WINAPI service_main(unsigned long, TCHAR **);\r