IopCancelSynchronousIrpsForThread
UINT64 __stdcall IopCancelSynchronousIrpsForThread(VOID *Thread, _IO_STATUS_BLOCK *IoRequestToCancel){
UINT64 result;
_BYTE ApcContext[136];
IopCancelApcRequired((_ETHREAD *)Thread, 0i64, IoRequestToCancel);
if( (_DWORD)result )
{
memset(ApcContext, 0i64, sizeof(ApcContext));
*(_QWORD *)&ApcContext[96] = IoRequestToCancel;
ApcContext[128] = 1;
KeInitializeEvent((INT64)&ApcContext[104], 0, 0);
return IopCancelIrpsInThreadList((_ETHREAD *)Thread, (_KAPC *)ApcContext);
}
return result;
}Referenced by:
NtCancelSynchronousIoFile