MiIsAddressInDriverView

NTSTATUS __stdcall MiIsAddressInDriverView(UINT64 a1){
  NTSTATUS v2; 
  UINT64 v3; 
  INT64 i; 
  UINT64 OldIrql; 

  v2 = 0;
  LOBYTE(OldIrql) = 0;
  MmLockLoadedModuleListShared((unsigned __int8 *)&OldIrql);
  for( i = PsLoadedModuleList; (INT64 *)i != &PsLoadedModuleList; i = *(_QWORD *)i )
  {
    v3 = *(_QWORD *)(i + 48);
    if( a1 >= v3 && a1 < v3 + *(unsigned int *)(i + 64) )
    {
      v2 = 1;
      break;
    }
  }
  LOBYTE(v3) = OldIrql;
  MmUnlockLoadedModuleListShared(v3);
  return v2;
}

Referenced by:

MiCompleteProtoPteFault