kernel32: Add SetFileCompletionNotificationModes implementation.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38960
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Sebastian Lackner 2018-10-25 14:56:31 +02:00 committed by Alexandre Julliard
parent 18e074b0f3
commit 139cc95610
1 changed files with 10 additions and 3 deletions

View File

@ -1065,13 +1065,20 @@ BOOL WINAPI SetEndOfFile( HANDLE hFile )
return FALSE;
}
/**************************************************************************
* SetFileCompletionNotificationModes (KERNEL32.@)
*/
BOOL WINAPI SetFileCompletionNotificationModes( HANDLE handle, UCHAR flags )
BOOL WINAPI SetFileCompletionNotificationModes( HANDLE file, UCHAR flags )
{
FIXME("%p %x - stub\n", handle, flags);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
FILE_IO_COMPLETION_NOTIFICATION_INFORMATION info;
IO_STATUS_BLOCK io;
NTSTATUS status;
info.Flags = flags;
status = NtSetInformationFile( file, &io, &info, sizeof(info), FileIoCompletionNotificationInformation );
if (status == STATUS_SUCCESS) return TRUE;
SetLastError( RtlNtStatusToDosError(status) );
return FALSE;
}