[PATCH 3/9] dbghelp: update SymGetTypeInfo() requests and SymTagEnum to latest dbghelp definitions

Eric Pouech eric.pouech at gmail.com
Tue Oct 5 07:25:17 CDT 2021


Signed-off-by: Eric Pouech <eric.pouech at gmail.com>

---
 dlls/dbghelp/type.c |    1 +
 include/cvconst.h   |    1 +
 include/dbghelp.h   |    9 +++++++++
 3 files changed, 11 insertions(+)

diff --git a/dlls/dbghelp/type.c b/dlls/dbghelp/type.c
index 67e2f233c40..c942a49642b 100644
--- a/dlls/dbghelp/type.c
+++ b/dlls/dbghelp/type.c
@@ -83,6 +83,7 @@ static const char* symt_get_tag_str(DWORD tag)
     case SymTagExport:                  return "SymTagExport";
     case SymTagHeapAllocationSite:      return "SymTagHeapAllocationSite";
     case SymTagCoffGroup:               return "SymTagCoffGroup";
+    case SymTagInlinee:                 return "SymTagInlinee";
     default:                            return "---";
     }
 }
diff --git a/include/cvconst.h b/include/cvconst.h
index f90c61a57fa..82929dda772 100644
--- a/include/cvconst.h
+++ b/include/cvconst.h
@@ -66,6 +66,7 @@ enum SymTagEnum
    SymTagExport,
    SymTagHeapAllocationSite,
    SymTagCoffGroup,
+   SymTagInlinee,
    SymTagMax
 };
 
diff --git a/include/dbghelp.h b/include/dbghelp.h
index bf235c7f97a..75dfd76b327 100644
--- a/include/dbghelp.h
+++ b/include/dbghelp.h
@@ -1071,6 +1071,15 @@ typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
     TI_GET_UDTKIND,
     TI_IS_EQUIV_TO,
     TI_GET_CALLING_CONVENTION,
+    TI_IS_CLOSE_EQUIV_TO,
+    TI_GTIEX_REQS_VALID,
+    TI_GET_VIRTUALBASEOFFSET,
+    TI_GET_VIRTUALBASEDISPINDEX,
+    TI_GET_IS_REFERENCE,
+    TI_GET_INDIRECTVIRTUALBASECLASS,
+    TI_GET_VIRTUALBASETABLETYPE,
+    TI_GET_OBJECTPOINTERTYPE,
+    IMAGEHLP_SYMBOL_TYPE_INFO_MAX
 } IMAGEHLP_SYMBOL_TYPE_INFO;
 
 #define IMAGEHLP_GET_TYPE_INFO_UNCACHED            0x00000001




More information about the wine-devel mailing list