PpmEnableWmiInterface

VOID __stdcall PpmEnableWmiInterface(){
  unsigned int i; 
  const __int64 v1; 
  _KPRCB *Prcb; 

  for( i = 0; i < 0x40; ++i )
  {
    LODWORD(v1) = KeQueryGroupAffinity(0);
    if( _bittest64(&v1, i) )
    {
      Prcb = KeGetPrcb(i);
      if( Prcb )
      {
        if( !_InterlockedCompareExchange(&Prcb->PowerState.WmiInterfaceEnabled, 1, 0) )
          IoWMIRegistrationControl((_DEVICE_OBJECT *)&Prcb->PowerState.WmiDispatchPtr, 0x80000001ui64);
      }
    }
  }
}

Referenced by:

PoInitSystem
PopNewProcessorCallback