Namespaces |
namespace | HackUtil |
Defines |
#define | __TOSTRING(l) #l |
#define | _TOSTRING(l) __TOSTRING(l) |
#define | FILELINE __FILE__ ":" _TOSTRING(__LINE__) |
Typedefs |
typedef unsigned __int8 | u8 |
typedef unsigned __int16 | u16 |
typedef unsigned __int32 | u32 |
typedef unsigned __int64 | u64 |
typedef signed __int8 | s8 |
typedef signed __int16 | s16 |
typedef signed __int32 | s32 |
typedef signed __int64 | s64 |
Functions |
IMAGE_IMPORT_DESCRIPTOR * | HackUtil::_GetImportDescriptor (HMODULE module) |
IMAGE_THUNK_DATA32 * | HackUtil::_GetImportsList (char *sourceModule, char *importModule) |
DWORD * | HackUtil::_GetFunctionsList (char *sourceModule, char *importModule) |
FARPROC | HackUtil::PatchImport (char *sourceModule, char *importModule, LPCSTR name, void *patchFunction) |
FARPROC | HackUtil::PatchImport (char *importModule, LPCSTR name, void *patchFunction) |
FARPROC | HackUtil::PatchImport (char *sourceModule, char *importModule, int ordinal, void *patchFunction) |
FARPROC | HackUtil::PatchImport (char *importModule, int ordinal, void *patchFunction) |
FARPROC | HackUtil::GetImport (char *importModule, LPCSTR name) |
FARPROC | HackUtil::GetImport (char *importModule, int ordinal) |
void | HackUtil::WriteNops (void *dest, u32 size) |
void | HackUtil::WriteNops (u32 dest, u32 size) |
void | HackUtil::WriteMem (void *dest, void *source, u32 size) |
void | HackUtil::WriteMem (u32 dest, void *source, u32 size) |
void | HackUtil::JmpPatch (void *dest, void *patch) |
void | HackUtil::JmpPatch (u32 dest, void *patch) |
void | HackUtil::CallPatch (void *dest, void *patch) |
void | HackUtil::CallPatch (u32 dest, void *patch) |
void | HackUtil::Revert (const char *logline) |
void | HackUtil::WriteMemRaw (void *dest, void *source, u32 size) |
void | HackUtil::WriteMemRaw (u32 dest, void *source, u32 size) |