#pragma once class RealAddress { public: RealAddress() : m_bUsingThunks(FALSE), m_nJumpTarget(0) {}; FARPROC GetProcAddress(HMODULE hModule, LPCSTR lpProcName); DWORD GetThunkAddress(PIMAGE_THUNK_DATA32 pThunk); private: BOOL m_bUsingThunks; DWORD m_nJumpTarget; };