21 #ifndef INCLUDED_OSL_PROCESS_H
22 #define INCLUDED_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
73 # pragma pack(push, 8)
161 rtl_uString* ustrImageName,
162 rtl_uString* ustrArguments[],
163 sal_uInt32 nArguments,
164 oslProcessOption Options,
166 rtl_uString* ustrDirectory,
167 rtl_uString* ustrEnvironments[],
168 sal_uInt32 nEnvironmentVars,
169 oslProcess* pProcess);
247 rtl_uString* strImageName,
248 rtl_uString* ustrArguments[],
249 sal_uInt32 nArguments,
250 oslProcessOption Options,
252 rtl_uString* ustrDirectory,
253 rtl_uString* ustrEnvironments[],
254 sal_uInt32 nEnvironmentVars,
255 oslProcess* pProcess,
278 oslProcessIdentifier Ident);
314 oslProcess Process,
const TimeValue* pTimeout);
332 oslProcess Process, oslProcessData Fields,
oslProcessInfo* pInfo);
340 rtl_uString **strFile);
355 sal_uInt32 nArg, rtl_uString **strCommandArg);
377 rtl_uString *strVar, rtl_uString **strValue);
386 rtl_uString *strVar, rtl_uString *strValue);
394 rtl_uString *strVar);
403 rtl_uString **pustrWorkingDir );
430 #endif // INCLUDED_OSL_PROCESS_H