wine/ dlls/dbghelp/dbghelp.spec dlls/dbghelp/s ...

Alexandre Julliard julliard at wine.codeweavers.com
Mon Nov 28 05:00:45 CST 2005


ChangeSet ID:	21454
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at 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 at 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 *
  *************************/



More information about the wine-cvs mailing list