PopSleepstudySnapModernStandbySessionData

VOID __stdcall PopSleepstudySnapModernStandbySessionData(){
  __int64 v0; 
  UINT64 *v1; 
  __int64 v2; 
  __int128 v3; 
  __int128 v4; 
  UINT64 QpcTimeStamp; 

  v3 = 0i64;
  v4 = 0i64;
  PopAcquireRwLockExclusive(&PopSleepstudySessionLock);
  v0 = 96i64 * (unsigned int)dword_140C1E330;
  PopCalculateIdleInformation((__int64)&v3, v1);
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 256] = v4;
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 264] = *((_QWORD *)&v3 + 1);
  LODWORD(v2) = KeQueryInterruptTimePrecise(&QpcTimeStamp);
  *(_QWORD *)&PopSleepstudySessionContext[v0 + 272] = v2;
  PopReleaseRwLock(&PopSleepstudySessionLock);
}

Referenced by:

PopPowerAggregatorDisengageModernStandby