TtmiResetTerminalTimeouts
UINT8 __stdcall TtmiResetTerminalTimeouts(
_TTMI_SESSION *LockedSession,
_TTMI_TERMINAL *Terminal,
POWER_MONITOR_REQUEST_REASON Reason,
UINT64 PathTag,
UINT8 WakeTerminal){
_TTMI_TERMINAL v5;
UINT64 PathTaga;
*((_QWORD *)Terminal + 10) = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
v5 = Terminal[10];
if( (v5 == 3 || !WakeTerminal) && v5 != 2 )
return 0;
LODWORD(PathTaga) = PathTag;
TtmiSetPendingOnOffRequest(LockedSession, Terminal, 1u, Reason, PathTaga);
return 1;
}Referenced by:
TtmNotifyConsoleUserPresent
TtmNotifyDeviceInput
TtmNotifySessionDisplayBurst
TtmNotifySessionTerminalInput