ProcessThreadsApi

@link("Advapi32") @link("Kernel32") @extern
class Object
trait Matchable
class Any

Type members

Value members

Concrete methods

def CreateProcessW(applicationName: CWString, commandLine: CWString, processAttributres: Ptr[SecurityAttributes], threadAttributes: Ptr[SecurityAttributes], inheritHandle: Boolean, creationFlags: DWord, environment: Ptr[Byte], currentDirectory: CWString, startupInfo: Ptr[StartupInfoW], processInformation: Ptr[ProcessInformation]): Boolean
def ExitProcess(exitCode: UInt): Unit
def ExitThread(exitCode: DWord): Unit
def GetExitCodeProcess(handle: Handle, exitCodePtr: Ptr[DWord]): Boolean
def GetExitCodeThread(handle: Handle, exitCodePtr: Ptr[DWord]): Boolean
def GetProcessId(handle: Handle): DWord
def OpenProcessToken(process: Handle, desiredAccess: DWord, tokenHandle: Ptr[Handle]): Boolean
def OpenThreadToken(thread: Handle, desiredAccess: DWord, openAsSelf: Boolean, tokenHandle: Ptr[Handle]): Boolean
def TerminateProcess(handle: Handle, exitCode: UInt): Boolean
def TerminateThread(handle: Handle, exitCode: DWord): Boolean