BlackBone
Windows memory hacking library
 All Classes Functions
blackbone::x86Native Member List

This is the complete list of members for blackbone::x86Native, including all inherited members.

_hProcess (defined in blackbone::Native)blackbone::Nativeprotected
_pageSize (defined in blackbone::Native)blackbone::Nativeprotected
_wowBarrier (defined in blackbone::Native)blackbone::Nativeprotected
CreateRemoteThreadT(HANDLE &hThread, ptr_t entry, ptr_t arg, CreateThreadFlags flags)blackbone::Nativevirtual
EnumModules(listModules &result, eModSeachType search=LdrList, eModType mtype=mt_default)blackbone::Native
EnumRegions(std::list< MEMORY_BASIC_INFORMATION64 > &results, bool includeFree=false)blackbone::Native
getPEB(_PEB32 *ppeb)blackbone::x86Nativevirtual
getPEB(_PEB64 *ppeb)blackbone::x86Nativevirtual
getTEB(HANDLE hThread, _TEB32 *pteb)blackbone::x86Nativevirtual
getTEB(HANDLE hThread, _TEB64 *pteb)blackbone::x86Nativevirtual
GetThreadContextT(HANDLE hThread, _CONTEXT32 &ctx)blackbone::x86Nativevirtual
GetThreadContextT(HANDLE hThread, _CONTEXT64 &ctx)blackbone::x86Nativevirtual
GetWow64Barrier() const (defined in blackbone::Native)blackbone::Nativeinline
listModules typedef (defined in blackbone::Native)blackbone::Native
maxAddr() const blackbone::Nativeinline
minAddr() const blackbone::Nativeinline
Native(HANDLE hProcess, bool x86OS=false) (defined in blackbone::Native)blackbone::Native
pageSize() const blackbone::Nativeinline
QueryProcessInfoT(PROCESSINFOCLASS infoClass, LPVOID lpBuffer, uint32_t bufSize)blackbone::Nativevirtual
ReadProcessMemoryT(ptr_t lpBaseAddress, LPVOID lpBuffer, size_t nSize, DWORD64 *lpBytes=nullptr)blackbone::Nativevirtual
SetProcessInfoT(PROCESSINFOCLASS infoClass, LPVOID lpBuffer, uint32_t bufSize)blackbone::Nativevirtual
SetThreadContextT(HANDLE hThread, _CONTEXT32 &ctx)blackbone::x86Nativevirtual
SetThreadContextT(HANDLE hThread, _CONTEXT64 &ctx)blackbone::x86Nativevirtual
VirtualProtectExT(ptr_t lpAddress, DWORD64 dwSize, DWORD flProtect, DWORD *flOld)blackbone::Nativevirtual
VirtualQueryExT(ptr_t lpAddress, PMEMORY_BASIC_INFORMATION64 lpBuffer)blackbone::x86Nativevirtual
blackbone::Native::VirtualQueryExT(ptr_t lpAddress, MEMORY_INFORMATION_CLASS infoClass, LPVOID lpBuffer, size_t bufSize)blackbone::Nativevirtual
VirualAllocExT(ptr_t &lpAddress, size_t dwSize, DWORD flAllocationType, DWORD flProtect)blackbone::Nativevirtual
VirualFreeExT(ptr_t lpAddress, size_t dwSize, DWORD dwFreeType)blackbone::Nativevirtual
WriteProcessMemoryT(ptr_t lpBaseAddress, LPCVOID lpBuffer, size_t nSize, DWORD64 *lpBytes=nullptr)blackbone::Nativevirtual
x86Native(HANDLE hProcess) (defined in blackbone::x86Native)blackbone::x86Native
~Native() (defined in blackbone::Native)blackbone::Native
~x86Native() (defined in blackbone::x86Native)blackbone::x86Native