21 #ifndef _OSL_PROCESS_H_
22 #define _OSL_PROCESS_H_
42 #define osl_Process_WAIT 0x0001
43 #define osl_Process_SEARCHPATH 0x0002
44 #define osl_Process_DETACHED 0x0004
45 #define osl_Process_NORMAL 0x0000
46 #define osl_Process_HIDDEN 0x0010
47 #define osl_Process_MINIMIZED 0x0020
48 #define osl_Process_MAXIMIZED 0x0040
49 #define osl_Process_FULLSCREEN 0x0080
54 #define osl_Process_IDENTIFIER 0x0001
55 #define osl_Process_EXITCODE 0x0002
56 #define osl_Process_CPUTIMES 0x0004
57 #define osl_Process_HEAPUSAGE 0x0008
81 #define osl_Process_DFNONE 0x0000
82 #define osl_Process_DFWAIT 0x0001
85 # pragma pack(push, 8)
173 rtl_uString* ustrImageName,
174 rtl_uString* ustrArguments[],
175 sal_uInt32 nArguments,
176 oslProcessOption Options,
178 rtl_uString* ustrDirectory,
179 rtl_uString* ustrEnvironments[],
180 sal_uInt32 nEnvironmentVars,
181 oslProcess* pProcess);
259 rtl_uString* strImageName,
260 rtl_uString* ustrArguments[],
261 sal_uInt32 nArguments,
262 oslProcessOption Options,
264 rtl_uString* ustrDirectory,
265 rtl_uString* ustrEnvironments[],
266 sal_uInt32 nEnvironmentVars,
267 oslProcess* pProcess,
290 oslProcessIdentifier Ident);
326 oslProcess Process,
const TimeValue* pTimeout);
344 oslProcess Process, oslProcessData Fields,
oslProcessInfo* pInfo);
352 rtl_uString **strFile);
367 sal_uInt32 nArg, rtl_uString **strCommandArg);
389 rtl_uString *strVar, rtl_uString **strValue);
398 rtl_uString *strVar, rtl_uString *strValue);
406 rtl_uString *strVar);
415 rtl_uString **pustrWorkingDir );