TtmNotifyConsoleUserPresent
VOID __stdcall TtmNotifyConsoleUserPresent(UINT64 SessionId, POWER_MONITOR_REQUEST_REASON RequestReason){
unsigned int v3;
int v4;
unsigned int v5;
_TTMI_SESSION *LockedSession;
LockedSession = 0i64;
v3 = SessionId;
v4 = (unsigned int)TtmpAcquireSessionById(&LockedSession, (unsigned int)SessionId);
v5 = v4;
if( v4 >= 0 )
{
TtmiResetTerminalTimeouts(LockedSession, *((_TTMI_TERMINAL **)LockedSession + 4), RequestReason, 0x5055434Eui64, 1u);
ExReleaseResourceLite(&TtmpSessionLock);
KeLeaveCriticalRegion();
}
else
{
TtmiLogError((INT8 *)"TtmNotifyConsoleUserPresent", 0xD0Cui64, (unsigned int)v4, 0xFFFFFFFFi64);
}
TtmiLogConsoleUserPresent(v3, RequestReason, v5);
}Referenced by:
PopNotifyConsoleUserPresent