IovpCancelRoutine
VOID __stdcall IovpCancelRoutine(
_DEVICE_OBJECT *DeviceObject,
_IRP *Irp,
VOID *DriverCancel,
_DEVICE_OBJECT *a4,
_IRP *a5){
void(__fastcall *v8)(_DEVICE_OBJECT *, _IRP *, VOID *, _DEVICE_OBJECT *);
if( (MmVerifierData & 0x6A0000) == 0 && !VfIsRuleClassEnabled(0x23ui64)
|| !DeviceObject
|| !DeviceObject->DriverObject->DriverExtension->DvCallbacks
|| (v8 = (void(__fastcall *)(_DEVICE_OBJECT *, _IRP *, VOID *, _DEVICE_OBJECT *))pXdvDriverCancel) == 0i64 )
{
v8 = (void(__fastcall *)(_DEVICE_OBJECT *, _IRP *, VOID *, _DEVICE_OBJECT *))DriverCancel;
}
v8(DeviceObject, Irp, DriverCancel, a4);
}Referenced by:
IoCancelIrp