NtSetIoCompletion
NTSTATUS __stdcall NtSetIoCompletion(
VOID *IoCompletionHandle,
VOID *KeyContext,
VOID *ApcContext,
NTSTATUS IoStatus,
UINT64 IoStatusInformation){
int v8;
int v9;
VOID *IoCompletion;
IoCompletion = 0i64;
v8 = ObReferenceObjectByHandle(
IoCompletionHandle,
2ui64,
IoCompletionObjectType,
KeGetCurrentThread()->PreviousMode,
&IoCompletion,
0i64);
if( v8 >= 0 )
{
IoSetIoCompletionEx2(IoCompletion, KeyContext, ApcContext, (unsigned int)IoStatus, IoStatusInformation, 1u, 0i64, 0);
v8 = v9;
HalPutDmaAdapter((PADAPTER_OBJECT)IoCompletion);
}
return v8;
}Referenced by:
No references.