#pragma once #include "../PatchedFunctionData.h" #include "version.h" #include #include #include #define MODULE_VERSION "v0.2" #define MODULE_VERSION_FULL MODULE_VERSION MODULE_VERSION_EXTRA #define JUMP_HEAP_DATA_SIZE (32 * 1024) extern char gJumpHeapData[]; extern MEMHeapHandle gJumpHeapHandle; extern std::shared_ptr gFunctionAddressProvider; extern std::mutex gPatchedFunctionsMutex; extern std::vector> gPatchedFunctions; extern void *(*gMEMAllocFromDefaultHeapExForThreads)(uint32_t size, int align); extern void (*gMEMFreeToDefaultHeapForThreads)(void *ptr);