ReactOS
0.4.16-dev-816-g135a9a9
CProcess.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Automatic Testing Utility
3
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4
* PURPOSE: Class able to create a new process and closing its handles on destruction (exception-safe)
5
* COPYRIGHT: Copyright 2009 Colin Finck (colin@reactos.org)
6
*/
7
8
class
CProcess
9
{
10
private
:
11
PROCESS_INFORMATION
m_ProcessInfo
;
12
13
public
:
14
CProcess
(
const
wstring
& CommandLine,
LPSTARTUPINFOW
StartupInfo);
15
~CProcess
();
16
17
HANDLE
GetProcessHandle
()
const
{
return
m_ProcessInfo
.
hProcess
; }
18
};
CProcess
Definition:
CProcess.h:9
CProcess::m_ProcessInfo
PROCESS_INFORMATION m_ProcessInfo
Definition:
CProcess.h:11
CProcess::GetProcessHandle
HANDLE GetProcessHandle() const
Definition:
CProcess.h:17
CProcess::~CProcess
~CProcess()
Definition:
CProcess.cpp:32
LPSTARTUPINFOW
SIZE_T LPSTARTUPINFOW
Definition:
cordebug.idl:85
void
Definition:
nsiface.idl:2307
wstring
__crt_unique_heap_ptr< wchar_t > const wstring(_malloc_crt_t(wchar_t, maxsize))
_PROCESS_INFORMATION
Definition:
winbase.h:897
_PROCESS_INFORMATION::hProcess
HANDLE hProcess
Definition:
winbase.h:898
modules
rostests
rosautotest
CProcess.h
Generated on Fri Mar 14 2025 06:09:06 for ReactOS by
1.9.6