VfWdInit

INT64 __stdcall VfWdInit(){
  INT64 result; 
  __int16 v1; 
  if( !VfSafeMode )
  {
    VfWdIrpListLock = 0i64;
    v1 = 16;
    qword_140D49208 = (__int64)&VfWdIrpListHead;
    VfWdIrpListHead = (INT64)&VfWdIrpListHead;
    pXdvExInitializeNPagedLookasideList(
      (int)ViWdIrpLookasideList,
      0,
      (int)VfUtilFreePoolDispatchLevel,
      512,
      32i64,
      1683449430,
      v1,
      VfInitializedWithoutReboot,
      (__int64)ExInitializeNPagedLookasideListInternal);
    KeInitializeTimerEx((PKTIMER)ViWdIrpTimer, NotificationTimer);
    KeInitializeDpc(&ViWdIrpTimerDpc, ViWdIrpTimerDpcRoutine, 0i64);
    VfWdSetCancelTimeout((unsigned int)VfWdIrpTimeoutMsec);
    return(unsigned int)_InterlockedExchange(&ViWdInitialized, 1);
  }
  return result;
}

Referenced by:

VfInitVerifierComponents