From ee375f7c22f727c4a26e194c4076f3663d04d171 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 11 Sep 2008 11:49:40 +0200 Subject: [PATCH] kernel32: Added implementation for UnregisterWaitEx. --- dlls/kernel32/sync.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c index 1cc88b62ba2..e92679aafef 100644 --- a/dlls/kernel32/sync.c +++ b/dlls/kernel32/sync.c @@ -308,8 +308,13 @@ BOOL WINAPI UnregisterWait( HANDLE WaitHandle ) */ BOOL WINAPI UnregisterWaitEx( HANDLE WaitHandle, HANDLE CompletionEvent ) { - FIXME("%p %p\n",WaitHandle, CompletionEvent); - return FALSE; + NTSTATUS status; + + TRACE("%p %p\n",WaitHandle, CompletionEvent); + + status = RtlDeregisterWaitEx( WaitHandle, CompletionEvent ); + if (status != STATUS_SUCCESS) SetLastError( RtlNtStatusToDosError(status) ); + return !status; } /*********************************************************************** -- 2.11.4.GIT