PopActiveLockScreenPowerRequest

INT64 __stdcall PopActiveLockScreenPowerRequest(UINT8 Enable, PVOID Context){
  char v2; 
  char v3; 
  UINT64 v4; 
  int LockConsoleTimeoutUnsafe; 
  __int64 v7; 
  v7 = 0i64;
  v3 = v2;
  PopAcquireAdaptiveLock(0);
  if( v3 )
  {
    BYTE5(xmmword_140C203D0) = 1;
    if( BYTE6(xmmword_140C203D0) )
    {
      LockConsoleTimeoutUnsafe = PopDisplayTimeout;
      LODWORD(v7) = PopDisplayTimeout;
      BYTE6(xmmword_140C203D0) = 0;
      goto LABEL_7;
    }
  }
  else
  {
    BYTE5(xmmword_140C203D0) = 0;
    LockConsoleTimeoutUnsafe = PopGetLockConsoleTimeoutUnsafe(v4);
    LODWORD(v7) = LockConsoleTimeoutUnsafe;
    if( LockConsoleTimeoutUnsafe && BYTE4(xmmword_140C203D0) )
    {
      BYTE6(xmmword_140C203D0) = 1;
LABEL_7:
      HIDWORD(PopLazyContext) = LockConsoleTimeoutUnsafe;
      BYTE1(qword_140C203B0) = 1;
      PopUpdateTimeouts(PopConsoleContext, (int *)&v7, 0i64);
    }
  }
  PopReleaseAdaptiveLock();
  return 0i64;
}

Referenced by:

No references.