KeIsNmiCallbackRegistered
INT64 __stdcall KeIsNmiCallbackRegistered(){
unsigned int v1;
UINT8 a2;
unsigned __int64 a3;
PVOID *a1;
a3 = 0i64;
a2 = KeGetCurrentIrql();
if( !KiNmiCallbackListHead )
return 0i64;
v1 = 0;
a1 = 0i64;
while( (unsigned int)KiEnumerateNmiSxCallback(&a1, &a2, &a3) )
{
if( (a3 < PsNtosImageBase || a3 >= PsNtosImageEnd)
&& (a3 < (unsigned __int64)PsHalImageBase || a3 >= PsHalImageEnd) )
{
v1 = 1;
}
}
return v1;
}Referenced by:
MmRemoveImportOptimizationForDriverVerifier
MmRemoveImportOptimizationWorker