- char name[SERVICE_NAME_LENGTH];\r
- char exe[EXE_LENGTH];\r
- char flags[VALUE_LENGTH];\r
- char dir[MAX_PATH];\r
- char *env;\r
- char stdin_path[MAX_PATH];\r
- char stdout_path[MAX_PATH];\r
- char stderr_path[MAX_PATH];\r
+ TCHAR name[SERVICE_NAME_LENGTH];\r
+ TCHAR exe[EXE_LENGTH];\r
+ TCHAR flags[VALUE_LENGTH];\r
+ TCHAR dir[MAX_PATH];\r
+ TCHAR *env;\r
+ unsigned long envlen;\r
+ TCHAR *env_extra;\r
+ unsigned long env_extralen;\r
+ TCHAR stdin_path[MAX_PATH];\r
+ unsigned long stdin_sharing;\r
+ unsigned long stdin_disposition;\r
+ unsigned long stdin_flags;\r
+ TCHAR stdout_path[MAX_PATH];\r
+ unsigned long stdout_sharing;\r
+ unsigned long stdout_disposition;\r
+ unsigned long stdout_flags;\r
+ TCHAR stderr_path[MAX_PATH];\r
+ unsigned long stderr_sharing;\r
+ unsigned long stderr_disposition;\r
+ unsigned long stderr_flags;\r