ChangeSet ID: 21523 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@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@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);