Module: wine Branch: master Commit: ee375f7c22f727c4a26e194c4076f3663d04d171 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ee375f7c22f727c4a26e194c40...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Sep 11 11:49:40 2008 +0200
kernel32: Added implementation for UnregisterWaitEx.
---
dlls/kernel32/sync.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c index 1cc88b6..e92679a 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; }
/***********************************************************************