hookqueue.h
来自「我对他如何控制准星、显示敌友很好奇」· C头文件 代码 · 共 21 行
H
21 行
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 + =
减小字号Ctrl + -
显示快捷键?