PopFindNextSystemPowerState

UINT8 __stdcall PopFindNextSystemPowerState(
        _SYSTEM_POWER_STATE DeepestSystemState,
        UINT8 FastS4Selected,
        UINT8 *QueryDevices){
  UINT8 v3; 
  v3 = 1;
  TargetState = (int)dword_140C23284;
  if( (_DWORD)dword_140C23284 == 1 )
  {
    if( *(int *)Flags < 0 && *QueryDevices )
    {
      *QueryDevices = 0;
      *(_DWORD *)Flags &= ~0x10000000u;
      TargetState = DeepestSystemState;
    }
    else if( FastS4Selected && DeepestSystemState == PowerSystemHibernate )
    {
      TargetState = PowerSystemHibernate;
    }
    else
    {
      return 0;
    }
  }
  return v3;
}

Referenced by:

PopTransitionSystemPowerStateEx