- Add stubs for RtlSetIoCompletionCallback

svn path=/trunk/; revision=37394
This commit is contained in:
Dmitry Chapyshev 2008-11-17 11:44:31 +00:00
parent 4983dabf35
commit e415ae53c8
4 changed files with 33 additions and 1 deletions

View file

@ -869,7 +869,7 @@ RtlSetEnvironmentVariable@12
RtlSetGroupSecurityDescriptor@12
RtlSetHeapInformation@16
RtlSetInformationAcl@16
;RtlSetIoCompletionCallback
RtlSetIoCompletionCallback@12
RtlSetLastWin32Error@4
RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
;RtlSetMemoryStreamSize

View file

@ -2060,6 +2060,15 @@ RtlQueueWorkItem(
IN ULONG Flags
);
NTSYSAPI
NTSTATUS
NTAPI
RtlSetIoCompletionCallback(
IN HANDLE FileHandle,
IN PRTL_OVERLAPPED_COMPLETION_ROUTINE Function,
IN ULONG Flags
);
NTSYSAPI
NTSTATUS
NTAPI

View file

@ -405,6 +405,16 @@ typedef EXCEPTION_DISPOSITION
IN OUT PVOID DispatcherContext
);
//
// Callback for RtlSetIoCompletionCallback
//
typedef VOID
(NTAPI *PRTL_OVERLAPPED_COMPLETION_ROUTINE)(
ULONG,
ULONG,
PVOID
);
//
// RTL Library Allocation/Free Routines
//

View file

@ -879,3 +879,16 @@ Cleanup:
return Status;
}
/*
* @unimplemented
*/
NTSTATUS
NTAPI
RtlSetIoCompletionCallback(IN HANDLE hFileHandle,
IN PRTL_OVERLAPPED_COMPLETION_ROUTINE Function,
IN ULONG Flags)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}