PopSessionConnected
VOID __stdcall PopSessionConnected(UINT64 SessionId, UINT8 Console, _POWER_SESSION_TIMEOUTS *SessionTimeouts){
unsigned int v5;
POWER_SESSION_TIMEOUTS *v6;
v5 = SessionId;
PopDiagTraceSessionStates(&POP_ETW_ADPM_SESSION_CONNECTED, (unsigned int)SessionId, Console);
if( Console )
{
PopConsoleSession = 1;
PopSetSessionDisplayStatus(v5, PowerMonitorOn, 0);
LODWORD(PopConsoleContext) = v5;
PopConsoleSessionActiveInput(
v5,
(KUSER_SHARED_DATA.TickCountQuad * KUSER_SHARED_DATA.TickCountMultiplier) >> 24,
SessionTimeouts);
}
else
{
PopSetSessionDisplayStatus(v5, PowerMonitorOn, 0);
PopRemoteSessionActiveInput(v5, v6, (POWER_SESSION_TIMEOUTS)SessionTimeouts);
}
}Referenced by:
PopSessionConnectionChange