[PATCH 2/5] [DBGHELP 2/5] Add SYMFLAG_- and SYMTYPE_-defines.

Andreas Maier staubim at quantentunnel.de
Sun Nov 25 03:15:47 CST 2018


Signed-off-by: Andreas Maier <staubim at quantentunnel.de>
---
 include/dbghelp.h      | 7 +++++++
 include/wine/mscvpdb.h | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/include/dbghelp.h b/include/dbghelp.h
index e6015ff885..6e8d375126 100644
--- a/include/dbghelp.h
+++ b/include/dbghelp.h
@@ -951,6 +951,13 @@ BOOL    WINAPI SymUnloadModule64(HANDLE, DWORD64);
 #define SYMFLAG_THUNK            0x00002000
 #define SYMFLAG_TLSREL           0x00004000
 #define SYMFLAG_SLOT             0x00008000
+#define SYMFLAG_ILREL            0x00010000
+#define SYMFLAG_METADATA         0x00020000
+#define SYMFLAG_CLR_TOKEN        0x00040000
+#define SYMFLAG_NULL             0x00080000
+#define SYMFLAG_FUNC_NO_RETURN   0x00100000
+#define SYMFLAG_SYNTHETIC_ZEROBASE 0x00200000
+#define SYMFLAG_PUBLIC_CODE      0x00400000
 
 #define MAX_SYM_NAME    2000
 
diff --git a/include/wine/mscvpdb.h b/include/wine/mscvpdb.h
index 7a4a69beb9..a44331bb5c 100644
--- a/include/wine/mscvpdb.h
+++ b/include/wine/mscvpdb.h
@@ -1227,6 +1227,13 @@ union codeview_fieldtype
 #define LF_COMPLEX128           0x800f
 #define LF_VARSTRING            0x8010
 
+/* symtype e.g. for public_vx.symtype */
+#define SYMTYPE_NONE            0x0000
+#define SYMTYPE_CODE            0x0001
+#define SYMTYPE_FUNCTION        0x0002
+#define SYMTYPE_MANAGED         0x0004
+#define SYMTYPE_MSIL            0x0008
+
 /* ======================================== *
  *            Symbol information
  * ======================================== */
-- 
2.11.0




More information about the wine-devel mailing list