Clases |
struct | PATCH |
'defines' |
#define | WIN32_LEAN_AND_MEAN |
#define | _WIN32_WINNT 0x0500 |
#define | IAX86_NEARJMP_OPCODE 0xe9 |
#define | MakeIAX86Offset(to, from) ((unsigned)((char*)(to)-(char*)(from)) - BytesToStore) |
#define | CUSTOM_PREFIX(n) hoard_##n |
#define | HOARD_PRE_ACTION {PatchMeIn();} |
#define | HOARD_POST_ACTION {HeapAlloc (GetProcessHeap(), 0, 1); } |
#define | CUSTOM_DLLNAME HoardDllMain |
#define | CUSTOM_PREFIX(n) n |
'typedefs' |
typedef void(* | exitFunctionType )(void) |
Funciones |
| __declspec (dllexport) int ReferenceHoardStub |
void | hoard_onexit (void(*function)(void)) |
void | hoard_exit (int code) |
void * | hoard_expand (void *ptr) |
Variables |
void(* | hoard_memcpy_ptr )(void *dest, const void *src, size_t count) |
void(* | hoard_memset_ptr )(void *dest, int c, size_t count) |
const char * | RlsCRTLibraryName [] = {"MSVCR71.DLL", "MSVCR80.DLL", "MSVCR90.DLL", "MSVCR100.DLL" } |
exitFunctionType | exitFunctionBuffer [255] |