93 lines
2.6 KiB
C
93 lines
2.6 KiB
C
/*** cvtdef.h - header for cvinfo.h typedefs
|
|
*
|
|
* Copyright <C> 1989, Microsoft Corporation
|
|
*
|
|
* Purpose:
|
|
*
|
|
*/
|
|
|
|
|
|
|
|
// these typedefs define the pointers to the cvinfo.h structures
|
|
|
|
typedef TYPTYPE *TYPPTR;
|
|
typedef lfEasy *plfEasy;
|
|
typedef lfModifier *plfModifier;
|
|
typedef lfPointer *plfPointer;
|
|
typedef lfArray *plfArray;
|
|
typedef lfClass *plfClass;
|
|
typedef lfStructure *plfStructure;
|
|
typedef lfUnion *plfUnion;
|
|
typedef lfEnum *plfEnum;
|
|
typedef lfProc *plfProc;
|
|
typedef lfMFunc *plfMFunc;
|
|
typedef lfVTShape *plfVTShape;
|
|
typedef lfCobol0 *plfCobol0;
|
|
typedef lfCobol1 *plfCobol1;
|
|
typedef lfBArray *plfBArray;
|
|
typedef lfLabel *plfLabel;
|
|
typedef lfSkip *plfSkip;
|
|
typedef lfArgList *plfArgList;
|
|
typedef lfDerived *plfDerived;
|
|
typedef lfDefArg *plfDefArg;
|
|
typedef lfList *plfList;
|
|
typedef lfFieldList *plfFieldList;
|
|
typedef mlMethod *pmlMethod;
|
|
typedef lfMethodList *plfMethodList;
|
|
typedef lfBitfield *plfBitfield;
|
|
typedef lfChar *plfChar;
|
|
typedef lfShort *plfShort;
|
|
typedef lfUShort *plfUShort;
|
|
typedef lfLong *plfLong;
|
|
typedef lfULong *plfULong;
|
|
typedef lfReal32 *plfReal32;
|
|
typedef lfReal64 *plfReal64;
|
|
typedef lfReal80 *plfReal80;
|
|
typedef lfReal128 *plfReal128;
|
|
typedef lfIndex *plfIndex;
|
|
typedef lfIndex *nplfIndex;
|
|
typedef lfBClass *plfBClass;
|
|
typedef lfVBClass *plfVBClass;
|
|
typedef lfFriendCls *plfFriendCls;
|
|
typedef lfFriendFcn *plfFriendFcn;
|
|
typedef lfMember *plfMember;
|
|
typedef lfSTMember *plfSTMember;
|
|
typedef lfVFuncTab *plfVFuncTab;
|
|
typedef lfMethod *plfMethod;
|
|
typedef lfOneMethod *plfOneMethod;
|
|
typedef lfEnumerate *plfEnumerate;
|
|
typedef lfNestType *plfNestType;
|
|
typedef lfPreComp *plfPreComp;
|
|
typedef lfEndPreComp *plfEndPreComp;
|
|
typedef lfTypeServer *plfTypeServer;
|
|
typedef SYMTYPE *SYMPTR;
|
|
typedef CFLAGSYM *CFLAGPTR;
|
|
typedef CONSTSYM *CONSTPTR;
|
|
typedef OBJNAMESYM *OBJNAMEPTR;
|
|
typedef REGSYM *REGPTR;
|
|
typedef UDTSYM *UDTPTR;
|
|
typedef SEARCHSYM *SEARCHPTR;
|
|
typedef BLOCKSYM16 *BLOCKPTR16;
|
|
typedef DATASYM16 *DATAPTR16;
|
|
typedef PUBSYM16 *PUBPTR16;
|
|
typedef LABELSYM16 *LABELPTR16;
|
|
typedef BPRELSYM16 *BPRELPTR16;
|
|
typedef PROCSYM16 *PROCPTR16;
|
|
typedef THUNKSYM16 *THUNKPTR16;
|
|
typedef CEXMSYM16 *CEXMPTR16;
|
|
typedef WITHSYM16 *WITHPTR16;
|
|
typedef BLOCKSYM32 *BLOCKPTR32;
|
|
typedef DATASYM32 *DATAPTR32;
|
|
typedef PUBSYM32 *PUBPTR32;
|
|
typedef THREADSYM32 *THREADPTR32;
|
|
typedef LABELSYM32 *LABELPTR32;
|
|
typedef BPRELSYM32 *BPRELPTR32;
|
|
typedef PROCSYM32 *PROCPTR32;
|
|
typedef THUNKSYM32 *THUNKPTR32;
|
|
typedef WITHSYM32 *WITHPTR32;
|
|
typedef PROCSYMMIPS *PROCPTRMIPS;
|
|
typedef BLOCKSYM *BLOCKPTR;
|
|
typedef PROCSYM *PROCPTR;
|
|
typedef THUNKSYM *THUNKPTR;
|
|
typedef WITHSYM *WITHPTR;
|