NTSTATUS __stdcall MmIsVerifierEnabled(UINT64 *VerifierFlags){
if( !VerifierFlags )
return -1073741637;
if( !ViVerifierDriverAddedThunkListHead.Flink
|| !(unsigned int)VfIsVerifierEnabled()
|| (VfRuleClasses & 0xFFAFFFFF) == 0
&& (VfRuleClasses & 0x200000000i64) == 0
&& (VfRuleClasses & 0x400000000i64) == 0 )
{
*(_DWORD *)VerifierFlags = 0;
return -1073741637;
}
*(_DWORD *)VerifierFlags = MmVerifierData;
return 0;
}