NtSetIoCompletion
NTSTATUS __stdcall NtSetIoCompletion(
PVOID IoCompletionHandle,
PVOID KeyContext,
PVOID ApcContext,
INT64 IoStatus,
UINT64 IoStatusInformation){
unsigned int v5;
int v8;
PADAPTER_OBJECT DmaAdapter;
v5 = IoStatus;
DmaAdapter = 0i64;
v8 = ObReferenceObjectByHandle(
IoCompletionHandle,
2u,
IoCompletionObjectType,
*((_BYTE *)KeGetCurrentThread() + 562),
(PVOID *)&DmaAdapter,
0i64);
if( v8 >= 0 )
{
v8 = IoSetIoCompletionEx2(DmaAdapter, KeyContext, ApcContext, v5, IoStatusInformation, 1u, 0i64, 0);
HalPutDmaAdapter(DmaAdapter);
}
return v8;
}Referenced by:
No references.