C# Class Bleak.Native.PInvoke

Show file Open project: jakec0lli3r/ExampleLoader

Private Methods

Method Description
CloseHandle ( IntPtr handle ) : bool
FlushInstructionCache ( SafeProcessHandle processHandle, IntPtr baseAddress, int regionSize ) : bool
GetThreadContext ( SafeThreadHandle threadHandle, IntPtr contextBuffer ) : bool
IsWow64Process ( SafeProcessHandle processHandle, bool &isWow64Process ) : bool
NtCreateThreadEx ( SafeThreadHandle &threadHandle, Enumerations.ThreadAccessMask desiredAccess, IntPtr objectAttributesBuffer, SafeProcessHandle processHandle, IntPtr startAddress, IntPtr parameter, Enumerations.ThreadCreationType creationType, int stackZeroBits, int sizeOfStack, int maximumStackSize, IntPtr attributeListBuffer ) : Enumerations.NtStatus
NtQueryInformationProcess ( SafeProcessHandle processHandle, Enumerations.ProcessInformationClass processInformationClass, IntPtr processInformationBuffer, int bufferSize, int &returnLength ) : Enumerations.NtStatus
OpenThread ( Enumerations.ThreadAccessMask desiredAccess, bool inheritHandle, int threadId ) : SafeThreadHandle
PostThreadMessage ( int threadId, Enumerations.WindowsMessage message, Enumerations.VirtualKey wParameter, IntPtr lParameter ) : bool
ReadProcessMemory ( SafeProcessHandle processHandle, IntPtr baseAddress, IntPtr bytesReadBuffer, int bytesToRead, int &numberOfBytesRead ) : bool
ResumeThread ( SafeThreadHandle threadHandle ) : int
RtlCreateUserThread ( SafeProcessHandle processHandle, IntPtr securityDescriptorBuffer, bool createSuspended, int stackZeroBits, IntPtr stackReserved, IntPtr stackCommit, IntPtr startAddress, IntPtr parameter, SafeThreadHandle &threadHandle, IntPtr &clientIdBuffer ) : Enumerations.NtStatus
RtlGetVersion ( Structures.OsVersionInfo &versionInformation ) : Enumerations.NtStatus
RtlNtStatusToDosError ( Enumerations.NtStatus ntStatus ) : ulong
SetThreadContext ( SafeThreadHandle threadHandle, IntPtr contextBuffer ) : bool
SuspendThread ( SafeThreadHandle threadHandle ) : int
VirtualAllocEx ( SafeProcessHandle processHandle, IntPtr baseAddress, int allocationSize, Enumerations.AllocationType allocationType, Enumerations.MemoryProtection protectionType ) : IntPtr
VirtualFreeEx ( SafeProcessHandle processHandle, IntPtr baseAddress, int freeSize, Enumerations.FreeType freeType ) : bool
VirtualProtectEx ( SafeProcessHandle processHandle, IntPtr baseAddress, int protectionSize, Enumerations.MemoryProtection protectionType, Enumerations.MemoryProtection &oldProtectionType ) : bool
WaitForSingleObject ( SafeThreadHandle handle, int millisecondsToWait ) : void
Wow64GetThreadContext ( SafeThreadHandle threadHandle, IntPtr contextBuffer ) : bool
Wow64SetThreadContext ( SafeThreadHandle threadHandle, IntPtr contextBuffer ) : bool
Wow64SuspendThread ( SafeThreadHandle threadHandle ) : int
WriteProcessMemory ( SafeProcessHandle processHandle, IntPtr baseAddress, IntPtr bufferToWrite, int bufferSize, int &numberOfBytesWritten ) : bool