ViWdBeforeCallDriver

VOID __fastcall ViWdBeforeCallDriver(_IRP *Irp, VOID *CalleeAddress, _VF_WATCHDOG_IRP **WdIrp){
  _VF_WATCHDOG_IRP *v5; 
  if( !*WdIrp && *((_BYTE *)Irp + 64) == 1 && (unsigned int)VfTargetDriversIsEnabled(CalleeAddress) && ViWdInitialized )
  {
    LODWORD(v5) = ExAllocateFromNPagedLookasideList((NPAGED_LOOKASIDE_LIST *)ViWdIrpLookasideList);
    if( v5 )
    {
      v5->Irp = Irp;
      v5->TrackedStackLocation = *((_BYTE *)Irp + 67);
      v5->Inserted = 0;
      *WdIrp = v5;
    }
  }
}

Referenced by:

IovpCallDriver1