PopPowerAggregatorActiveToScreenOffStateHandler

INT64 __fastcall PopPowerAggregatorActiveToScreenOffStateHandler(INT64 a1){
  int MonitorReasonFromPowerEventId; 
  _DWORD v4[10]; 
  memset(v4, 0, 32);
  v4[0] = 3;
  PopPowerAggregatorSetCurrentState(a1, (INT64)v4);
  PopPowerAggregatorStartNextSession(1, *(_DWORD *)(a1 + 32));
  PopReleaseRwLock((UINT64)&PopPowerAggregatorLock);
  PopTransitionTelemetryOsState(3i64, 6i64);
  MonitorReasonFromPowerEventId = PopGetMonitorReasonFromPowerEventId(*(unsigned int *)(a1 + 32));
  PopThermalCsEntry(MonitorReasonFromPowerEventId == 23);
  PopAcquireRwLockExclusive((_POP_RW_LOCK *)&PopPowerAggregatorLock);
  return 0i64;
}

Referenced by:

No references.