PopFindNextSystemPowerState
UINT8 __stdcall PopFindNextSystemPowerState(
_SYSTEM_POWER_STATE DeepestSystemState,
UINT8 FastS4Selected,
UINT8 *QueryDevices){
UINT8 v3;
v3 = 1;
SystemState = PowerState;
if( PowerState == PowerSystemWorking )
{
if( (Flags & 0x80000000) != 0i64 && *QueryDevices )
{
*QueryDevices = 0;
LODWORD(Flags) = Flags & 0xEFFFFFFF;
SystemState = DeepestSystemState;
}
else if( FastS4Selected && DeepestSystemState == PowerSystemHibernate )
{
SystemState = PowerSystemHibernate;
}
else
{
return 0;
}
}
return v3;
}Referenced by:
PopTransitionSystemPowerStateEx