wine/ dlls/dbghelp/dbghelp.c dlls/dbghelp/dbgh ...

Alexandre Julliard julliard at wine.codeweavers.com
Tue Nov 29 05:05:28 CST 2005


ChangeSet ID:	21523
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/11/29 05:05:28

Modified files:
	dlls/dbghelp   : dbghelp.c dbghelp.spec 
	include        : dbghelp.h 

Log message:
	Eric Pouech <eric.pouech at wanadoo.fr>
	Added stub for dbghelp.SymRegisterCallback64.

Patch: http://cvs.winehq.org/patch.py?id=21523

Old revision  New revision  Changes     Path
 1.14          1.15          +13 -0      wine/dlls/dbghelp/dbghelp.c
 1.12          1.13          +1 -1       wine/dlls/dbghelp/dbghelp.spec
 1.17          1.18          +2 -0       wine/include/dbghelp.h

Index: wine/dlls/dbghelp/dbghelp.c
diff -u -p wine/dlls/dbghelp/dbghelp.c:1.14 wine/dlls/dbghelp/dbghelp.c:1.15
--- wine/dlls/dbghelp/dbghelp.c:1.14	29 Nov 2005 11: 5:28 -0000
+++ wine/dlls/dbghelp/dbghelp.c	29 Nov 2005 11: 5:28 -0000
@@ -318,6 +318,19 @@ BOOL WINAPI SymRegisterCallback(HANDLE h
     return FALSE;
 }
 
+/***********************************************************************
+ *		SymRegisterCallback64 (DBGHELP.@)
+ */
+BOOL WINAPI SymRegisterCallback64(HANDLE hProcess, 
+                                  PSYMBOL_REGISTERED_CALLBACK64 CallbackFunction,
+                                  ULONG64 UserContext)
+{
+    FIXME("(%p, %p, %s): stub\n", 
+          hProcess, CallbackFunction, wine_dbgstr_longlong(UserContext));
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return FALSE;
+}
+
 /* This is imagehlp version not dbghelp !! */
 static API_VERSION api_version = { 4, 0, 2, 0 };
 
Index: wine/dlls/dbghelp/dbghelp.spec
diff -u -p wine/dlls/dbghelp/dbghelp.spec:1.12 wine/dlls/dbghelp/dbghelp.spec:1.13
--- wine/dlls/dbghelp/dbghelp.spec:1.12	29 Nov 2005 11: 5:28 -0000
+++ wine/dlls/dbghelp/dbghelp.spec	29 Nov 2005 11: 5:28 -0000
@@ -75,7 +75,7 @@
 @ stub SymLoadModuleEx
 @ stdcall SymMatchFileName(str str ptr ptr)
 @ stub SymMatchString
-@ stub SymRegisterCallback64
+@ stdcall SymRegisterCallback64(long ptr double)
 @ stdcall SymRegisterCallback(long ptr ptr)
 @ stdcall SymRegisterFunctionEntryCallback64(ptr ptr double)
 @ stdcall SymRegisterFunctionEntryCallback(ptr ptr ptr)
Index: wine/include/dbghelp.h
diff -u -p wine/include/dbghelp.h:1.17 wine/include/dbghelp.h:1.18
--- wine/include/dbghelp.h:1.17	29 Nov 2005 11: 5:28 -0000
+++ wine/include/dbghelp.h	29 Nov 2005 11: 5:28 -0000
@@ -736,6 +736,8 @@ typedef BOOL (CALLBACK *PSYM_ENUMSYMBOLS
 BOOL WINAPI SymEnumerateSymbols(HANDLE, DWORD, PSYM_ENUMSYMBOLS_CALLBACK, PVOID);
 typedef BOOL (CALLBACK *PSYMBOL_REGISTERED_CALLBACK)(HANDLE, ULONG, PVOID, PVOID);
 BOOL WINAPI SymRegisterCallback(HANDLE, PSYMBOL_REGISTERED_CALLBACK, PVOID);
+typedef BOOL (CALLBACK *PSYMBOL_REGISTERED_CALLBACK64)(HANDLE, ULONG, ULONG64, ULONG64);
+BOOL WINAPI SymRegisterCallback64(HANDLE, PSYMBOL_REGISTERED_CALLBACK64, ULONG64);
 BOOL WINAPI SymUnDName(PIMAGEHLP_SYMBOL, PSTR, DWORD);
 DWORD WINAPI UnDecorateSymbolName(LPCSTR, LPSTR, DWORD, DWORD);
 



More information about the wine-cvs mailing list