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.