https://git.reactos.org/?p=reactos.git;a=commitdiff;h=82b2aef0910d8cae18ab17effdb78472e9fdb149

commit 82b2aef0910d8cae18ab17effdb78472e9fdb149
Author:     Timo Kreuzer <[email protected]>
AuthorDate: Fri Nov 3 08:12:29 2017 +0100
Commit:     Timo Kreuzer <[email protected]>
CommitDate: Sat Jul 14 15:48:23 2018 +0200

    [PSDK] Add SymTagENum to dbghelp.h and imagehlp.h
---
 sdk/include/psdk/dbghelp.h  | 49 +++++++++++++++++++++++++++++++++++++++++++++
 sdk/include/psdk/imagehlp.h | 48 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+)

diff --git a/sdk/include/psdk/dbghelp.h b/sdk/include/psdk/dbghelp.h
index a8fdf38e0a..7a379466e9 100644
--- a/sdk/include/psdk/dbghelp.h
+++ b/sdk/include/psdk/dbghelp.h
@@ -173,6 +173,55 @@ typedef enum
     NumSymTypes
 } 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)
 #define IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64
 #define IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64
diff --git a/sdk/include/psdk/imagehlp.h b/sdk/include/psdk/imagehlp.h
index 38d9bd2b96..bed6492d6b 100644
--- a/sdk/include/psdk/imagehlp.h
+++ b/sdk/include/psdk/imagehlp.h
@@ -214,6 +214,54 @@ typedef enum {
        SymDeferred,
        SymSym
 } 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 {
        DWORD SizeOfStruct;
        DWORD Address;

Reply via email to