Andreas Maier : dbghelp: Add SYMFLAG_- and SYMTYPE_-defines.

Alexandre Julliard julliard at winehq.org
Mon Nov 26 16:20:10 CST 2018


Module: wine
Branch: master
Commit: 3b01149d8677fa86addfb67414d793684779c5ce
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=3b01149d8677fa86addfb67414d793684779c5ce

Author: Andreas Maier <staubim at quantentunnel.de>
Date:   Sun Nov 25 10:15:47 2018 +0100

dbghelp: Add SYMFLAG_- and SYMTYPE_-defines.

Signed-off-by: Andreas Maier <staubim at quantentunnel.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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 e6015ff..6e8d375 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 7a4a69b..a44331b 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
  * ======================================== */




More information about the wine-cvs mailing list