ViSettingsIoCheckForChanges

VOID __stdcall ViSettingsIoCheckForChanges(UINT64 NewFlags){
  unsigned int v1; 
  int v2; 

  v1 = NewFlags;
  if( !VfIrpDatabaseInitialized )
    v1 = NewFlags & 0xFFFFFFEF;
  if( (v1 & 0x10) != 0 )
  {
    v2 = 0;
  }
  else
  {
    v2 = 1;
    if( !VfIoDisabled )
      _InterlockedExchange(&VfIoSwitchedOffNoReboot, 1);
  }
  VfIoDisabled = v2;
  IoVerifierCheckForSettingsChange(v1);
  VfWdCheckForSettingsChange(v1);
}

Referenced by:

VfInitVerifierComponents
VfSettingsCheckForChanges