wine/ dlls/dbghelp/dbghelp.spec dlls/dbghelp/s ...
ChangeSet ID: 21454 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard(a)winehq.org 2005/11/28 05:00:44 Modified files: dlls/dbghelp : dbghelp.spec stack.c include : dbghelp.h Log message: Eric Pouech <eric.pouech(a)wanadoo.fr> Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback. Patch: http://cvs.winehq.org/patch.py?id=21454 Old revision New revision Changes Path 1.11 1.12 +2 -2 wine/dlls/dbghelp/dbghelp.spec 1.9 1.10 +28 -0 wine/dlls/dbghelp/stack.c 1.16 1.17 +6 -0 wine/include/dbghelp.h Index: wine/dlls/dbghelp/dbghelp.spec diff -u -p wine/dlls/dbghelp/dbghelp.spec:1.11 wine/dlls/dbghelp/dbghelp.spec:1.12 --- wine/dlls/dbghelp/dbghelp.spec:1.11 28 Nov 2005 11: 0:44 -0000 +++ wine/dlls/dbghelp/dbghelp.spec 28 Nov 2005 11: 0:44 -0000 @@ -77,8 +77,8 @@ @ stub SymMatchString @ stub SymRegisterCallback64 @ stdcall SymRegisterCallback(long ptr ptr) -@ stub SymRegisterFunctionEntryCallback64 -@ stub SymRegisterFunctionEntryCallback +@ stdcall SymRegisterFunctionEntryCallback64(ptr ptr double) +@ stdcall SymRegisterFunctionEntryCallback(ptr ptr ptr) @ stdcall SymSetContext(long ptr ptr) @ stdcall SymSetOptions(long) @ stdcall SymSetParentWindow(long) Index: wine/dlls/dbghelp/stack.c diff -u -p wine/dlls/dbghelp/stack.c:1.9 wine/dlls/dbghelp/stack.c:1.10 --- wine/dlls/dbghelp/stack.c:1.9 28 Nov 2005 11: 0:44 -0000 +++ wine/dlls/dbghelp/stack.c 28 Nov 2005 11: 0:44 -0000 @@ -399,3 +399,31 @@ done_err: curr_mode = stm_done; return FALSE; } + +/****************************************************************** + * SymRegisterFunctionEntryCallback (DBGHELP.@) + * + * + */ +BOOL WINAPI SymRegisterFunctionEntryCallback(HANDLE hProc, + PSYMBOL_FUNCENTRY_CALLBACK cb, PVOID user) +{ + FIXME("(%p %p %p): stub!\n", hProc, cb, user); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/****************************************************************** + * SymRegisterFunctionEntryCallback64 (DBGHELP.@) + * + * + */ +BOOL WINAPI SymRegisterFunctionEntryCallback64(HANDLE hProc, + PSYMBOL_FUNCENTRY_CALLBACK64 cb, + ULONG64 user) +{ + FIXME("(%p %p %s): stub!\n", hProc, cb, wine_dbgstr_longlong(user)); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + Index: wine/include/dbghelp.h diff -u -p wine/include/dbghelp.h:1.16 wine/include/dbghelp.h:1.17 --- wine/include/dbghelp.h:1.16 28 Nov 2005 11: 0:45 -0000 +++ wine/include/dbghelp.h 28 Nov 2005 11: 0:45 -0000 @@ -842,6 +842,12 @@ BOOL WINAPI StackWalk(DWORD, HANDLE, HAN PVOID WINAPI SymFunctionTableAccess(HANDLE, DWORD); +typedef PVOID (CALLBACK *PSYMBOL_FUNCENTRY_CALLBACK)(HANDLE, DWORD, PVOID); +typedef PVOID (CALLBACK *PSYMBOL_FUNCENTRY_CALLBACK64)(HANDLE, ULONG64, ULONG64); + +BOOL WINAPI SymRegisterFunctionEntryCallback(HANDLE, PSYMBOL_FUNCENTRY_CALLBACK, PVOID); +BOOL WINAPI SymRegisterFunctionEntryCallback64(HANDLE, PSYMBOL_FUNCENTRY_CALLBACK64, ULONG64); + /************************* * Version, global stuff * *************************/
participants (1)
-
Alexandre Julliard