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