struct VARIABLE; #define SUBTYPE_SUB 1 #define SUBTYPE_FUNCTION 2 #define SUBTYPE_MACRO 3 class SubInfo{ public: SubInfo(); DWORD dwType; //クラス情報 CClass *pobj_ParentClass; long id; char *name; long address; //パラメータ Parameters params; int SecondParmNum; Parameters realParams; int RealSecondParmNum; //戻り値 int ReturnType; union{ LONG_PTR ReturnIndex; CClass *Return_pobj_c; }u; bool isReturnRef; DWORD CompileAddress; DWORD EndOpAddr; VARIABLE *pVar; int VarNum; BOOL bExport; BOOL bCdecl; BOOL bVirtual; BOOL bUse; BOOL bCompile; BOOL bSystem; SubInfo *pNextData; };