VfGetPristineDispatchRoutine

NTSTATUS __stdcall VfGetPristineDispatchRoutine(DRIVER_OBJECT *DriverObject, UINT64 MajorFunction){
  __int64 v2; 
  __int64 v4; 
  _QWORD *DvCallbacks; 
  v2 = (unsigned int)MajorFunction;
  if( (unsigned int)MajorFunction <= 0x1B )
  {
    if( !MmIsDriverVerifying(DriverObject) )
      return(NTSTATUS)DriverObject->MajorFunction[v2];
    DvCallbacks = DriverObject->DriverExtension->DvCallbacks;
    if( !DvCallbacks )
      return(NTSTATUS)DriverObject->MajorFunction[v2];
    v4 = DvCallbacks[v2 + 4];
    if( !v4 )
      return(NTSTATUS)DriverObject->MajorFunction[v2];
  }
  else
  {
    LODWORD(v4) = 0;
  }
  return v4;
}

Referenced by:

IovpCallDriver1
VfBeforeCallDriver