Stub implementations for some functions related to RegisterWait

Mike McCormack mike at codeweavers.com
Fri Oct 10 14:12:49 CDT 2003


ChangeLog:
* Stub implementations for some functions related to RegisterWait
-------------- next part --------------
Index: dlls/kernel/kernel32.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v
retrieving revision 1.111
diff -u -r1.111 kernel32.spec
--- dlls/kernel/kernel32.spec	6 Oct 2003 21:07:06 -0000	1.111
+++ dlls/kernel/kernel32.spec	9 Oct 2003 05:41:20 -0000
@@ -680,8 +680,8 @@
 @ stub RegisterConsoleOS2
 @ stdcall RegisterServiceProcess(long long)
 @ stub RegisterSysMsgHandler
-@ stub RegisterWaitForSingleObject
-@ stub RegisterWaitForSingleObjectEx
+@ stdcall RegisterWaitForSingleObject(ptr long ptr ptr long long)
+@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long)
 @ stdcall ReinitializeCriticalSection(ptr)
 @ stdcall ReleaseMutex(long)
 @ stdcall ReleaseSemaphore(long long ptr)
@@ -831,6 +831,8 @@
 @ stdcall UnmapViewOfFile(ptr)
 @ stdcall UpdateResourceA(long str str long ptr long)
 @ stdcall UpdateResourceW(long wstr wstr long ptr long)
+@ stdcall UnregisterWait(long)
+@ stdcall UnregisterWaitEx(long long)
 @ stub ValidateLCType
 @ stub ValidateLocale
 @ stdcall VerLanguageNameA(long str long)
Index: dlls/kernel/sync.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/sync.c,v
retrieving revision 1.41
diff -u -r1.41 sync.c
--- dlls/kernel/sync.c	8 Oct 2003 04:24:50 -0000	1.41
+++ dlls/kernel/sync.c	9 Oct 2003 05:41:21 -0000
@@ -217,6 +217,48 @@
 }
 
 /***********************************************************************
+ *           RegisterWaitForSingleObject   (KERNEL32.@)
+ */
+BOOL WINAPI RegisterWaitForSingleObject(PHANDLE phNewWaitObject, HANDLE hObject,
+                WAITORTIMERCALLBACK Callback, PVOID Context,
+                ULONG dwMilliseconds, ULONG dwFlags)
+{
+    FIXME("%p %p %p %p %ld %ld\n",
+          phNewWaitObject,hObject,Callback,Context,dwMilliseconds,dwFlags);
+    return FALSE;
+}
+
+/***********************************************************************
+ *           RegisterWaitForSingleObjectEx   (KERNEL32.@)
+ */
+BOOL WINAPI RegisterWaitForSingleObjectEx( HANDLE hObject, 
+                WAITORTIMERCALLBACK Callback, PVOID Context,
+                ULONG dwMilliseconds, ULONG dwFlags ) 
+{
+    FIXME("%p %p %p %ld %ld\n",
+          hObject,Callback,Context,dwMilliseconds,dwFlags);
+    return FALSE;
+}
+
+/***********************************************************************
+ *           UnregisterWait   (KERNEL32.@)
+ */
+BOOL WINAPI UnregisterWait( HANDLE WaitHandle ) 
+{
+    FIXME("%p\n",WaitHandle);
+    return FALSE;
+}
+
+/***********************************************************************
+ *           UnregisterWaitEx   (KERNEL32.@)
+ */
+BOOL WINAPI UnregisterWaitEx( HANDLE WaitHandle, HANDLE CompletionEvent ) 
+{
+    FIXME("%p %p\n",WaitHandle, CompletionEvent);
+    return FALSE;
+}
+
+/***********************************************************************
  *           InitializeCriticalSection   (KERNEL32.@)
  *
  * Initialise a critical section before use.


More information about the wine-patches mailing list