PopHandleExecutionRequiredEnablementUpdate
VOID __stdcall PopHandleExecutionRequiredEnablementUpdate(){
UINT8 v0;
v0 = 0;
if( PopExecutionRequiredTimeout )
v0 = !*(&stru_140C23628 + 5659)
|| PopPowerRequestActiveAudioEnablesExecutionRequired && *(&stru_140C23628 + 5658)
|| *(&stru_140C23628 + 5657)
|| *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - *(&stru_140C23628 + 708) < 10000000
* (unsigned __int64)(unsigned int)PopExecutionRequiredTimeout;
if( *(&stru_140C23628 + 5656) != v0 )
{
*(&stru_140C23628 + 5656) = v0;
PopEnableExecutionRequiredPowerRequests(v0);
}
}Referenced by:
PopExecutionRequiredSettingCallback
PopExecutionRequiredTimeoutWorkerRoutine
PopPowerRequestNotifyMobileHotspotChanged
PopUpdatePdcSystemIdleState
PopWnfAudioCallback