📄 capimanage.h
字号:
// Copyright(C) 1999-2005 LiuTaoTao,bookaa@rorsoft.com
// CApiManage.h
#ifndef CApiManage__H
#define CApiManage__H
#include "datatype.h"
#define INVALID_STACK 11
typedef DWORD H_NAMEID;
class CApi
{
public:
BYTE m_stack_purge; //7 for invalid
ea_t address;
char name[80];
CFuncType* m_functype;
CApi()
{
m_stack_purge = INVALID_STACK;
}
~CApi(){}
};
typedef CList<CApi*,CApi*> API_LIST;
class CApiManage
{
public:
API_LIST* apilist;
CApiManage(){ this->apilist = new API_LIST;} //new_API_LIST
~CApiManage(){ delete this->apilist; }
bool new_api(ea_t address,int stacksub);
CApi* get_api(ea_t address);
void New_ImportAPI(PCSTR pstr, DWORD apiaddr);
};
extern CApiManage* g_ApiManage;
#endif // CApiManage__H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -