mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 15:36:04 +00:00
[PSDK] Add SymTagENum to dbghelp.h and imagehlp.h
This commit is contained in:
parent
246005c625
commit
82b2aef091
2 changed files with 97 additions and 0 deletions
|
@ -173,6 +173,55 @@ typedef enum
|
||||||
NumSymTypes
|
NumSymTypes
|
||||||
} SYM_TYPE;
|
} SYM_TYPE;
|
||||||
|
|
||||||
|
#ifdef _NO_CVCONST_H
|
||||||
|
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,
|
||||||
|
SymTagCallSite,
|
||||||
|
SymTagInlineSite,
|
||||||
|
SymTagBaseInterface,
|
||||||
|
SymTagVectorType,
|
||||||
|
SymTagMatrixType,
|
||||||
|
SymTagHLSLType,
|
||||||
|
SymTagCaller,
|
||||||
|
SymTagCallee,
|
||||||
|
SymTagExport,
|
||||||
|
SymTagHeapAllocationSite,
|
||||||
|
SymTagCoffGroup,
|
||||||
|
SymTagMax
|
||||||
|
};
|
||||||
|
#endif // _NO_CVCONST_H
|
||||||
|
|
||||||
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
|
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
|
||||||
#define IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64
|
#define IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64
|
||||||
#define IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64
|
#define IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64
|
||||||
|
|
|
@ -214,6 +214,54 @@ typedef enum {
|
||||||
SymDeferred,
|
SymDeferred,
|
||||||
SymSym
|
SymSym
|
||||||
} SYM_TYPE;
|
} SYM_TYPE;
|
||||||
|
#ifdef _NO_CVCONST_H
|
||||||
|
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,
|
||||||
|
SymTagCallSite,
|
||||||
|
SymTagInlineSite,
|
||||||
|
SymTagBaseInterface,
|
||||||
|
SymTagVectorType,
|
||||||
|
SymTagMatrixType,
|
||||||
|
SymTagHLSLType,
|
||||||
|
SymTagCaller,
|
||||||
|
SymTagCallee,
|
||||||
|
SymTagExport,
|
||||||
|
SymTagHeapAllocationSite,
|
||||||
|
SymTagCoffGroup,
|
||||||
|
SymTagMax
|
||||||
|
};
|
||||||
|
#endif // _NO_CVCONST_H
|
||||||
typedef struct _IMAGEHLP_SYMBOL {
|
typedef struct _IMAGEHLP_SYMBOL {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD Address;
|
DWORD Address;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue