PopIdleInitAoAcDozeS4Timer
INT64 __stdcall PopIdleInitAoAcDozeS4Timer(){
INT64 result;
PVOID *Handle;
int v2;
PopIdleAoAcDozeS4Lock = 0i64;
v2 = 131080;
LODWORD(Handle) = 2;
KeInitializeIRTimer(
(INT64)&PopIdleAoAcDozeS4Timer,
(INT64)PopIdleAoAcDozeS4TimerCallback,
0i64,
(UINT8 *)&v2,
(INT64)Handle);
PopIdleAoAcDozeS4WorkItem.Parameter = 0i64;
PopIdleAoAcDozeS4WorkItem.List.Flink = 0i64;
PopIdleAoAcDozeS4WorkItem.WorkerRoutine = (void(__fastcall *)(void *))PopIdleAoAcDozeToS4;
LODWORD(result) = PoRegisterPowerSettingCallback(
0i64,
&GUID_GLOBAL_USER_PRESENCE,
(PPOWER_SETTING_CALLBACK)PopIdleGlobalUserPresenceCallback,
0i64,
0i64);
return result;
}Referenced by:
PoInitSystem