PopPepCompleteComponentActiveActivity

void __fastcall PopPepCompleteComponentActiveActivity(__int64 a1, __int64 a2){
  int ResidencyIdleState; 

  if( a2 )
  {
    *(_QWORD *)(a2 + 136) = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
    *(_DWORD *)(a2 + 152) = *(_DWORD *)(a2 + 188) - 1;
    ResidencyIdleState = PopPepComponentGetResidencyIdleState(a2, *(_QWORD *)(a2 + 120));
    *(_DWORD *)(a2 + 4) &= ~1u;
    *(_DWORD *)(a2 + 160) = ResidencyIdleState;
    PopPepUpdateIdleState(a1, (_DWORD *)a2, 0);
    PopPepTryPowerDownComponent(a1, (_DWORD *)a2);
  }
}

Referenced by:

No references.