Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cOSProcessX Member List

This is the complete list of members for GrayLib::cOSProcessX, including all inherited members.

AttachCurrentProcess() noexceptGray::cOSProcessinline
cOSProcess() noexceptGray::cOSProcess
cOSProcessX()GrayLib::cOSProcessX
CreateProcessX(const FILECHAR_t *pszExeName, const FILECHAR_t *pszArgs=nullptr, SHOWWINDOW_t nShowCmd=SW_SHOWNORMAL, const FILECHAR_t *pszCurrentDir=nullptr, cFile *pFileOutPipe=nullptr)Gray::cOSProcess
EnumProcesses(OUT PROCESSID_t *pnProcessIDs, COUNT_t iQtyMax)GrayLib::cOSProcessXstatic
FindCmdForMime(OUT FILECHAR_t *pszExeNameRet, StrLen_t iLenNameMax, const FILECHAR_t *pszMimeType)GrayLib::cOSProcessXstatic
FindProcessByName(const FILECHAR_t *pszName, OUT PROCESSID_t *pnProcessIDs, COUNT_t iInstQty)GrayLib::cOSProcessXstatic
get_CommandLine() constGray::cOSProcess
get_PriorityClass() const noexceptGray::cOSProcessinline
get_ProcessId() const noexceptGray::cOSProcessinline
get_ProcessName() constGray::cOSProcess
get_ProcessPath() constGray::cOSProcessvirtual
IsSystemPID(PROCESSID_t nProcessID) noexceptGray::cOSProcessinlinestatic
isValidProcess() const noexceptGray::cOSProcessinline
m_nPidGray::cOSProcessprotected
OpenProcessId(PROCESSID_t dwProcessID, DWORD dwDesiredAccess=0, bool bInheritHandle=false)Gray::cOSProcess
put_PriorityClass(DWORD dwPriorityClass) noexceptGray::cOSProcessinline
ShellExec(const FILECHAR_t *pszVerb, const FILECHAR_t *pszDocument, const FILECHAR_t *pszMimeType=nullptr, SHOWWINDOW_t nShowCmd=SW_SHOWNORMAL, const FILECHAR_t *pszParams=nullptr, const FILECHAR_t *pszDir=nullptr)GrayLib::cOSProcessX
StartProcess(const FILECHAR_t *pszExeName, const FILECHAR_t *pszArgs=nullptr, TIMESYSD_t nTimeWait=cTimeSys::k_CLEAR, SHOWWINDOW_t nShowCmd=SW_SHOWNORMAL, const FILECHAR_t *pszCurrentDir=nullptr, const FILECHAR_t *pszFileOutPipe=nullptr, OUT APP_EXITCODE_t *pnExitCode=nullptr)GrayLib::cOSProcessX
StartProcessCmd(const FILECHAR_t *pszCmd, const FILECHAR_t *pszDocument, TIMESYSD_t nWait=cTimeSys::k_INF, SHOWWINDOW_t nShowCmd=SW_SHOWNORMAL)GrayLib::cOSProcessX
TerminateProcess(APP_EXITCODE_t uExitCode)Gray::cOSProcessinline
UNITTEST2_PREDEF(cOSProcessX)GrayLib::cOSProcessX
WaitForProcessExit(TIMESYSD_t nTimeWait, APP_EXITCODE_t *pnExitCode=nullptr)Gray::cOSProcess
~cOSProcess()Gray::cOSProcessvirtual
~cOSProcessX()GrayLib::cOSProcessXvirtual