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);
}