30 #ifndef _OSL_PROCESS_H_
31 #define _OSL_PROCESS_H_
49 #define osl_Process_WAIT 0x0001
50 #define osl_Process_SEARCHPATH 0x0002
51 #define osl_Process_DETACHED 0x0004
52 #define osl_Process_NORMAL 0x0000
53 #define osl_Process_HIDDEN 0x0010
54 #define osl_Process_MINIMIZED 0x0020
55 #define osl_Process_MAXIMIZED 0x0040
56 #define osl_Process_FULLSCREEN 0x0080
61 #define osl_Process_IDENTIFIER 0x0001
62 #define osl_Process_EXITCODE 0x0002
63 #define osl_Process_CPUTIMES 0x0004
64 #define osl_Process_HEAPUSAGE 0x0008
88 #define osl_Process_DFNONE 0x0000
89 #define osl_Process_DFWAIT 0x0001
92 # pragma pack(push, 8)
105 #if defined( SAL_W32)
180 rtl_uString* ustrImageName,
181 rtl_uString* ustrArguments[],
182 sal_uInt32 nArguments,
183 oslProcessOption Options,
185 rtl_uString* ustrDirectory,
186 rtl_uString* ustrEnvironments[],
187 sal_uInt32 nEnvironmentVars,
188 oslProcess* pProcess);
266 rtl_uString* strImageName,
267 rtl_uString* ustrArguments[],
268 sal_uInt32 nArguments,
269 oslProcessOption Options,
271 rtl_uString* ustrDirectory,
272 rtl_uString* ustrEnvironments[],
273 sal_uInt32 nEnvironmentVars,
274 oslProcess* pProcess,
297 oslProcessIdentifier Ident);
333 oslProcess Process,
const TimeValue* pTimeout);
351 oslProcess Process, oslProcessData Fields,
oslProcessInfo* pInfo);
359 rtl_uString **strFile);
374 sal_uInt32 nArg, rtl_uString **strCommandArg);
396 rtl_uString *strVar, rtl_uString **strValue);
405 rtl_uString *strVar, rtl_uString *strValue);
413 rtl_uString *strVar);
422 rtl_uString **pustrWorkingDir );