?? hookqueue.h
字號:
struct hookinfo
{
hookinfo(void* param,int param2, int _patchloc=0){newfunc=param; oldfunc=NULL; paramcount=param2; return_trampoline=0; patchloc=_patchloc; }
DWORD call_org(void* last_param_stack_addr);
//DWORD stdcall_org(void* last_param_stack_addr);
void* newfunc;
void* oldfunc;
BYTE paramcount;
DWORD return_trampoline;
DWORD patchloc;
};
void init_hook_queue();
void check_hook_queue(LPCSTR funcname,DWORD* newfunc, HMODULE);
typedef map<string, hookinfo*, less<string> > MapStringInt;
extern MapStringInt myintmap;
extern void Protect(void* addr,int size=-1);
extern DWORD engcodestart,engcodesize;
extern bool __fastcall ScanPattern_FF15calladr(BYTE* start, DWORD calladr,int array_size,BYTE **pos );
bool __fastcall ScanPattern_fixstackandret(BYTE* start,BYTE stacklen,int array_size,BYTE **pos);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -