PpmIdleUsingStateSelection

BOOL __stdcall PpmIdleUsingStateSelection(){
  _ETHREAD *CurrentThread; 
  bool v1; 
  _BYTE *v2; 
  BOOL result; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 242);
  ExAcquirePushLockSharedEx((UINT64)&PpmIdlePolicyLock, 0i64);
  v1 = 0;
  v2 = (_BYTE *)*((_QWORD *)KeGetCurrentPrcb() + 4096);
  if( v2 )
    v1 = *v2 == 1;
  PopReleaseRwLock((UINT64)&PpmIdlePolicyLock);
  LOBYTE(result) = v1;
  return result;
}

Referenced by:

PoFxSendSystemLatencyUpdate