ADVAPI32: add a define for SERVICE_NO_CHANGE (resend)

Mike McCormack mike at codeweavers.com
Thu Oct 21 06:02:20 CDT 2004


I found a few more things to add to WinSvc.h

Mike


ChangeLog:
* define SERVICE_NO_CHANGE and RegisterServiceCtrlHandlerEx

-------------- next part --------------
Index: include/winsvc.h
===================================================================
RCS file: /home/wine/wine/include/winsvc.h,v
retrieving revision 1.15
diff -u -r1.15 winsvc.h
--- include/winsvc.h	20 Sep 2004 21:44:17 -0000	1.15
+++ include/winsvc.h	21 Oct 2004 09:10:56 -0000
@@ -107,6 +107,7 @@
                                        SERVICE_INTERROGATE          | \
                                        SERVICE_USER_DEFINED_CONTROL )
 
+#define SERVICE_NO_CHANGE 0xffffffff
 
 
 /* Handle types */
@@ -242,6 +243,7 @@
 /* Service control handler function prototype */
 
 typedef VOID (WINAPI *LPHANDLER_FUNCTION)(DWORD);
+typedef DWORD (WINAPI *LPHANDLER_FUNCTION_EX)(DWORD,DWORD,LPVOID,LPVOID);
 
 /* API function prototypes */
 
@@ -273,6 +275,9 @@
 SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerA(LPCSTR,LPHANDLER_FUNCTION);
 SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW(LPCWSTR,LPHANDLER_FUNCTION);
 #define     RegisterServiceCtrlHandler WINELIB_NAME_AW(RegisterServiceCtrlHandler)
+SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA(LPCSTR,LPHANDLER_FUNCTION_EX,LPVOID);
+SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW(LPCWSTR,LPHANDLER_FUNCTION_EX,LPVOID);
+#define     RegisterServiceCtrlHandlerEx WINELIB_NAME_AW(RegisterServiceCtrlHandlerEx)
 BOOL        WINAPI SetServiceStatus(SERVICE_STATUS_HANDLE,LPSERVICE_STATUS);
 BOOL        WINAPI StartServiceA(SC_HANDLE,DWORD,LPCSTR*);
 BOOL        WINAPI StartServiceW(SC_HANDLE,DWORD,LPCWSTR*);


More information about the wine-patches mailing list