NT4/private/sdktools/vctools/cvpack/cvtdef.h
2020-09-30 17:12:29 +02:00

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;