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