PATCH: RegisterServiceCtrlHandlerEx stubs
Marcus Meissner
marcus at jet.franken.de
Wed Nov 2 16:47:03 CST 2005
Hi,
For bug http://bugs.winehq.org/show_bug.cgi?id=3426
Hans created a stub patch.
It works, so here it is.
Ciao, Marcus
Changelog:
Hans Leidekker <hans at it.vu.nl>
Added stub for RegisterServiceCtrlHandlerEx{A,W}.
Index: dlls/advapi32/advapi32.spec
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/advapi32.spec,v
retrieving revision 1.78
diff -u -p -r1.78 advapi32.spec
--- dlls/advapi32/advapi32.spec 1 Aug 2005 14:59:26 -0000 1.78
+++ dlls/advapi32/advapi32.spec 30 Sep 2005 14:52:14 -0000
@@ -522,8 +522,8 @@
@ stdcall RegisterEventSourceW(ptr ptr)
# @ stub RegisterIdleTask
@ stdcall RegisterServiceCtrlHandlerA (ptr ptr)
-# @ stub RegisterServiceCtrlHandlerExA
-# @ stub RegisterServiceCtrlHandlerExW
+@ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr)
+@ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr)
@ stdcall RegisterServiceCtrlHandlerW (ptr ptr)
@ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr)
@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr)
Index: dlls/advapi32/service.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/service.c,v
retrieving revision 1.94
diff -u -p -r1.94 service.c
--- dlls/advapi32/service.c 15 Sep 2005 09:31:05 -0000 1.94
+++ dlls/advapi32/service.c 30 Sep 2005 14:52:14 -0000
@@ -2229,3 +2229,17 @@ BOOL WINAPI SetServiceBits( SERVICE_STAT
bSetBitsOn, bUpdateImmediately);
return TRUE;
}
+
+SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA( LPCSTR lpServiceName,
+ LPHANDLER_FUNCTION_EX lpHandlerProc, LPVOID lpContext )
+{
+ FIXME("%s %p %p\n", debugstr_a(lpServiceName), lpHandlerProc, lpContext);
+ return 0;
+}
+
+SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW( LPCWSTR lpServiceName,
+ LPHANDLER_FUNCTION_EX lpHandlerProc, LPVOID lpContext )
+{
+ FIXME("%s %p %p\n", debugstr_w(lpServiceName), lpHandlerProc, lpContext);
+ return 0;
+}
More information about the wine-patches
mailing list