PopActiveLockScreenPowerRequest
NTSTATUS __stdcall PopActiveLockScreenPowerRequest(UINT8 Enable, VOID *Context){
char v2;
char v3;
UINT64 v4;
unsigned int LockConsoleTimeoutUnsafe;
_POP_SESSION_VALUE Display;
Display = 0i64;
v3 = v2;
PopAcquireAdaptiveLock(0);
if( v3 )
{
BYTE5(xmmword_140C203D0) = 1;
if( BYTE6(xmmword_140C203D0) )
{
LockConsoleTimeoutUnsafe = PopDisplayTimeout;
Display.Timeout = PopDisplayTimeout;
BYTE6(xmmword_140C203D0) = 0;
goto LABEL_7;
}
}
else
{
BYTE5(xmmword_140C203D0) = 0;
LockConsoleTimeoutUnsafe = PopGetLockConsoleTimeoutUnsafe(v4);
Display.Timeout = LockConsoleTimeoutUnsafe;
if( LockConsoleTimeoutUnsafe && BYTE4(xmmword_140C203D0) )
{
BYTE6(xmmword_140C203D0) = 1;
LABEL_7:
HIDWORD(PopLazyContext) = LockConsoleTimeoutUnsafe;
BYTE1(qword_140C203B0) = 1;
PopUpdateTimeouts((unsigned int)PopConsoleContext, &Display, 0i64);
}
}
PopReleaseAdaptiveLock();
return 0;
}Referenced by:
No references.