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] |