ntoskrnl.exe: Implement IoCompleteRequest.
This commit is contained in:
parent
c058490b69
commit
3c6c2fe8df
|
@ -789,14 +789,9 @@ NTSTATUS WINAPI IoReportResourceUsage(PUNICODE_STRING name, PDRIVER_OBJECT drv_o
|
|||
|
||||
|
||||
/***********************************************************************
|
||||
* IofCompleteRequest (NTOSKRNL.EXE.@)
|
||||
* IoCompleteRequest (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
#ifdef DEFINE_FASTCALL2_ENTRYPOINT
|
||||
DEFINE_FASTCALL2_ENTRYPOINT( IofCompleteRequest )
|
||||
void WINAPI __regs_IofCompleteRequest( IRP *irp, UCHAR priority_boost )
|
||||
#else
|
||||
void WINAPI IofCompleteRequest( IRP *irp, UCHAR priority_boost )
|
||||
#endif
|
||||
VOID WINAPI IoCompleteRequest( IRP *irp, UCHAR priority_boost )
|
||||
{
|
||||
IO_STACK_LOCATION *irpsp;
|
||||
PIO_COMPLETION_ROUTINE routine;
|
||||
|
@ -852,6 +847,21 @@ void WINAPI IofCompleteRequest( IRP *irp, UCHAR priority_boost )
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* IofCompleteRequest (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
#ifdef DEFINE_FASTCALL2_ENTRYPOINT
|
||||
DEFINE_FASTCALL2_ENTRYPOINT( IofCompleteRequest )
|
||||
void WINAPI __regs_IofCompleteRequest( IRP *irp, UCHAR priority_boost )
|
||||
#else
|
||||
void WINAPI IofCompleteRequest( IRP *irp, UCHAR priority_boost )
|
||||
#endif
|
||||
{
|
||||
TRACE( "%p %u\n", irp, priority_boost );
|
||||
IoCompleteRequest( irp, priority_boost );
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* InterlockedCompareExchange (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
|
|
|
@ -333,7 +333,7 @@
|
|||
@ stub IoCheckQuerySetVolumeInformation
|
||||
@ stub IoCheckQuotaBufferValidity
|
||||
@ stub IoCheckShareAccess
|
||||
@ stub IoCompleteRequest
|
||||
@ stdcall IoCompleteRequest(ptr long)
|
||||
@ stub IoConnectInterrupt
|
||||
@ stub IoCreateController
|
||||
@ stdcall IoCreateDevice(ptr long ptr long long long ptr)
|
||||
|
|
|
@ -1047,6 +1047,7 @@ void WINAPI ExFreePoolWithTag(PVOID,ULONG);
|
|||
NTSTATUS WINAPI IoAllocateDriverObjectExtension(PDRIVER_OBJECT,PVOID,ULONG,PVOID*);
|
||||
PVOID WINAPI IoAllocateErrorLogEntry(PVOID,UCHAR);
|
||||
PIRP WINAPI IoAllocateIrp(CCHAR,BOOLEAN);
|
||||
VOID WINAPI IoCompleteRequest(IRP*,UCHAR);
|
||||
NTSTATUS WINAPI IoCreateDevice(DRIVER_OBJECT*,ULONG,UNICODE_STRING*,DEVICE_TYPE,ULONG,BOOLEAN,DEVICE_OBJECT**);
|
||||
NTSTATUS WINAPI IoCreateDriver(UNICODE_STRING*,PDRIVER_INITIALIZE);
|
||||
NTSTATUS WINAPI IoCreateSymbolicLink(UNICODE_STRING*,UNICODE_STRING*);
|
||||
|
|
Loading…
Reference in New Issue