PopInitializePowerSettings

VOID __stdcall PopInitializePowerSettings(){
  _LIST_ENTRY *v0; 
  __int64 v1; 

  v0 = &PopSessionSpecificLists;
  v1 = 2i64;
  do
  {
    v0->Blink = v0;
    v0->Flink = v0;
    ++v0;
    --v1;
  }
  while( v1 );
  PopPendingPowerSettingUpdateLock = 0i64;
  *(&stru_140C23628 + 380) = (char *)&stru_140C23628 + 3032;
  *(&stru_140C23628 + 379) = (char *)&stru_140C23628 + 3032;
  qword_140C22EF8 = (__int64)&PopRegisteredPowerSettingCallbacks;
  PopRegisteredPowerSettingCallbacks = (__int64)&PopRegisteredPowerSettingCallbacks;
  PopPowerSettings.Blink = &PopPowerSettings;
  PopPowerSettings.Flink = &PopPowerSettings;
  *(&stru_140C23628 + 383) = &WNF_PO_PRIMARY_DISPLAY_VISIBLE_STATE;
  *(&stru_140C23628 + 750) = 1;
  *(&stru_140C23628 + 376) = 0i64;
  *(&stru_140C23628 + 754) = 0;
  *(&stru_140C23628 + 1512) = 1;
  *(&stru_140C23628 + 3026) = 6;
  *(&stru_140C23628 + 757) = 0;
  *(&stru_140C23628 + 192) = 0i64;
  *(&stru_140C23628 + 386) = 0i64;
}

Referenced by:

PoInitSystem