PopPowerAggregatorActiveToScreenOffStateHandler

NTSTATUS __stdcall PopPowerAggregatorActiveToScreenOffStateHandler(INT64 a1){
  NTSTATUS MonitorReasonFromPowerEventId; 
  _DWORD v4[10]; 

  memset(v4, 0, 32);
  v4[0] = 3;
  PopPowerAggregatorSetCurrentState(a1, (INT64)v4);
  PopPowerAggregatorStartNextSession(1i64, *(unsigned int *)(a1 + 32));
  PopReleaseRwLock((_POP_RW_LOCK *)&PopIrpWorkerControlEvent + 187);
  PopTransitionTelemetryOsState(PopTelemetryOsStateTransitionSuspend, PopTelemetryOsStateSubtransitionConnectedStandby);
  MonitorReasonFromPowerEventId = PopGetMonitorReasonFromPowerEventId(*(unsigned int *)(a1 + 32));
  PopThermalCsEntry(MonitorReasonFromPowerEventId == 23);
  PopAcquireRwLockExclusive((_POP_RW_LOCK *)&PopIrpWorkerControlEvent + 187);
  return 0;
}

Referenced by:

No references.