IovCancelIrp

VOID __stdcall IovCancelIrp(_IRP *Irp){
  _IOV_DATABASE_HEADER *v2; 
  _IOV_DATABASE_HEADER *v3; 
  _VF_WATCHDOG_IRP *v4; 

  IovpLogStackTrace(Irp);
  v2 = VfIrpDatabaseEntryFindAndLock(Irp);
  v3 = v2;
  if( v2 )
  {
    v4 = (_VF_WATCHDOG_IRP *)*((_QWORD *)v2 + 31);
    if( v4 )
      ViWdBeforeCancelIrp(v4);
    VfIrpDatabaseEntryReleaseLock(v3);
  }
}

Referenced by:

IoCancelIrp