imagehlp: Add SYMBOL_INFO_PACKAGE and SymSetSearchPathW().
Francois Gouget
fgouget at free.fr
Mon Sep 17 17:40:42 CDT 2007
---
include/imagehlp.h | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/include/imagehlp.h b/include/imagehlp.h
index 1e33df4..f72f1ce 100644
--- a/include/imagehlp.h
+++ b/include/imagehlp.h
@@ -540,6 +540,8 @@ typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS
#define IMAGEHLP_SYMBOL_INFO_CONSTANT SYMF_CONSTANT
#define IMAGEHLP_SYMBOL_FUNCTION SYMF_FUNCTION
+#define MAX_SYM_NAME 2000
+
typedef struct _SYMBOL_INFO {
ULONG SizeOfStruct;
ULONG TypeIndex;
@@ -577,6 +579,18 @@ typedef struct _SYMBOL_INFOW
WCHAR Name[1];
} SYMBOL_INFOW, *PSYMBOL_INFOW;
+typedef struct _SYMBOL_INFO_PACKAGE
+{
+ SYMBOL_INFO si;
+ CHAR name[MAX_SYM_NAME+1];
+} SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;
+
+typedef struct _SYMBOL_INFO_PACKAGEW
+{
+ SYMBOL_INFOW si;
+ WCHAR name[MAX_SYM_NAME+1];
+} SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
+
#define DBHHEADER_DEBUGDIRS 0x1
typedef struct _MODLOAD_DATA
{
@@ -1281,6 +1295,9 @@ BOOL WINAPI SymSetParentWindow(
BOOL WINAPI SymSetSearchPath(
HANDLE hProcess, PCSTR szSearchPath
);
+BOOL WINAPI SymSetSearchPathW(
+ HANDLE hProcess, PCWSTR szSearchPath
+);
BOOL WINAPI SymUnDName(
PIMAGEHLP_SYMBOL sym, PSTR UnDecName, DWORD UnDecNameLength
);
--
1.5.2.4
More information about the wine-patches
mailing list