C# Class Statman.Util.Injection.Imports

Static class containing all Win32 Import functions
Show file Open project: OrfeasZ/Statman Class Usage Examples

Private Methods

Method Description
CloseHandle ( IntPtr hObject ) : bool
CreateProcess ( [ lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, ProcessCreationFlags dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO &lpStartupInfo, PROCESS_INFORMATION &lpProcessInformation ) : bool
CreateRemoteThread ( IntPtr hProcess, IntPtr lpThreadAttributes, uint dwStackSize, IntPtr lpStartAddress, IntPtr lpParameter, uint dwCreationFlags, [ lpThreadId ) : IntPtr
FreeLibrary ( IntPtr hModule ) : bool
GetExitCodeThread ( IntPtr hThread, IntPtr &lpExitCode ) : bool
GetExitCodeThread ( IntPtr hThread, uint &lpExitCode ) : bool
GetModuleHandle ( [ lpModuleName ) : IntPtr
GetProcAddress ( IntPtr hModule, string procName ) : IntPtr
LoadLibrary ( string lpFileName ) : IntPtr
LoadLibraryEx ( [ lpFileName, IntPtr hFile, LoadLibraryExFlags dwFlags ) : IntPtr
OpenProcess ( ProcessAccessFlags dwDesiredAccess, [ bInheritHandle, int dwProcessId ) : IntPtr
ReadProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, IntPtr &lpBuffer, uint dwSize, int &lpNumberOfBytesRead ) : bool
ReadProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, byte &lpBuffer, uint dwSize, int &lpNumberOfBytesRead ) : bool
VirtualAllocEx ( IntPtr hProcess, IntPtr lpAddress, uint dwSize, AllocationType flAllocationType, MemoryProtection flProtect ) : IntPtr
VirtualFreeEx ( IntPtr hProcess, IntPtr lpAddress, uint dwSize, AllocationType dwFreeType ) : bool
WaitForSingleObject ( IntPtr hObject, uint dwMilliseconds ) : uint
WriteProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, IntPtr lpBuffer, uint nSize, int &lpNumberOfBytesWritten ) : bool
WriteProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, byte lpBuffer, uint nSize, int &lpNumberOfBytesWritten ) : bool