PopSleepstudySnapModernStandbySessionData

VOID __stdcall PopSleepstudySnapModernStandbySessionData(){
  __int64 v0; 
  UINT64 *v1; 
  INT64 v2[2]; 
  __int128 v3; 
  UINT64 QpcTimeStamp; 
  *(_OWORD *)v2 = 0i64;
  v3 = 0i64;
  PopAcquireRwLockExclusive(&PopSleepstudySessionLock);
  v0 = 96i64 * (unsigned int)dword_140C1E330;
  PopCalculateIdleInformation((INT64)v2, v1);
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 256] = v3;
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 264] = v2[1];
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 272] = KeQueryInterruptTimePrecise(&QpcTimeStamp);
  PopReleaseRwLock((UINT64)&PopSleepstudySessionLock);
}

Referenced by:

PopPowerAggregatorDisengageModernStandby