#pragma once #include namespace NosSmoothCore { class ModuleHook { public: static ModuleHook CreateNostaleXDatModule(); ModuleHook(unsigned int baseAddress, unsigned int moduleSize); unsigned int GetModuleBaseAddress(); unsigned int FindPattern(const BYTE* lpPattern, LPCSTR szMask); private: unsigned int _baseAddress; unsigned int _moduleSize; }; }