| /**************************************************************************** |
| * |
| * This header was created by looking at the Debugging Information Access |
| * library documentation. It contains only constants, structures, and macros |
| * generated from the original header, and thus, contains no copyrightable |
| * information. |
| * |
| ****************************************************************************/ |
| |
| /* Specifies the symbol's basic type. |
| */ |
| enum BasicType { |
| btNoType = 0, |
| btVoid = 1, |
| btChar = 2, |
| btWChar = 3, |
| btInt = 6, |
| btUInt = 7, |
| btFloat = 8, |
| btBCD = 9, |
| btBool = 10, |
| btLong = 13, |
| btULong = 14, |
| btCurrency = 25, |
| btDate = 26, |
| btVariant = 27, |
| btComplex = 28, |
| btBit = 29, |
| btBSTR = 30, |
| btHresult = 31 |
| }; |
| |
| /* Specifies the type of the symbol. |
| */ |
| enum SymTagEnum { |
| SymTagNull, |
| SymTagExe, |
| SymTagCompiland, |
| SymTagCompilandDetails, |
| SymTagCompilandEnv, |
| SymTagFunction, |
| SymTagBlock, |
| SymTagData, |
| SymTagAnnotation, |
| SymTagLabel, |
| SymTagPublicSymbol, |
| SymTagUDT, |
| SymTagEnum, |
| SymTagFunctionType, |
| SymTagPointerType, |
| SymTagArrayType, |
| SymTagBaseType, |
| SymTagTypedef, |
| SymTagBaseClass, |
| SymTagFriend, |
| SymTagFunctionArgType, |
| SymTagFuncDebugStart, |
| SymTagFuncDebugEnd, |
| SymTagUsingNamespace, |
| SymTagVTableShape, |
| SymTagVTable, |
| SymTagCustom, |
| SymTagThunk, |
| SymTagCustomType, |
| SymTagManagedType, |
| SymTagDimension |
| }; |