PopCheckPowerSourceAfterRtcWakeTimerWorker
VOID __stdcall PopCheckPowerSourceAfterRtcWakeTimerWorker(VOID *Context){
SYSTEM_BATTERY_STATE PowerState;
int v2;
int v3;
*(_OWORD *)&PowerState.AcOnLine = 0i64;
if( *(&stru_140C23628 + 280) )
{
PopCurrentPowerStatePrecise(&PowerState);
if( !PowerState.AcOnLine )
{
v2 = 0;
PopQueryPowerSettingUlong(&GUID_ALLOW_RTC_WAKE, &v3, &v2);
if( !v2 )
NtInitiatePowerAction(*(&stru_140C23628 + 226), *(&stru_140C23628 + 227), 0x80000000ui64, 1u);
}
}
PopOkayToQueueNextWorkItem((_POP_WORK_ITEM *)((char *)&PopIrpWorkerControlEvent + 1448));
KeSetEvent((PRKEVENT)((char *)&PopIrpWorkerControlEvent + 1504), 0, 0);
}Referenced by:
No references.