Nebula
Loading...
Searching...
No Matches
win32process.cc File Reference
#include "system/process.h"
#include "win32process.h"
#include <Tlhelp32.h>

Namespaces

namespace  System

Functions

bool System::IsValidProcessId (ProcessId processId)
bool System::CreateCapturePipe (PHANDLE read, PHANDLE write)
ProcessId System::StartProcess (const ProcessStartInfo &createInfo)
 Create a process.
void System::UpdateProcessStreams (ProcessId processId)
 Update streams.
bool System::IsProcessRunning (ProcessId processId)
 Returns true if process is running (poll).
uint System::WaitForProcess (ProcessId processId)
 Wait for process, then frees it and returns the error code.

Variables

ProcessIdAllocator System::processIdAllocator (0xFFF)