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