TtmiScheduleSessionWorker
VOID *__fastcall TtmiScheduleSessionWorker(__int64 a1, int a2){
VOID *result;
*(_DWORD *)(a1 + 224) |= a2;
result = (VOID *)*(unsigned int *)(a1 + 4);
if( ((unsigned __int8)result & 3) == 0 )
{
_InterlockedAdd((volatile signed __int32 *)(a1 + 8), 1u);
*(_DWORD *)(a1 + 4) |= 1u;
return ExQueueWorkItem((PWORK_QUEUE_ITEM)(a1 + 192), DelayedWorkQueue);
}
return result;
}Referenced by:
TtmNotifyDeviceArrival
TtmNotifyDeviceDeparture
TtmNotifyLowPowerStateExited
TtmNotifySessionPowerStateChange
TtmiAssignDevice
TtmiSetDisplayPowerRequest
TtmiSetInputWakeCapability
TtmiSetPendingOnOffRequest
TtmiTerminalSetDisplayTimeouts
TtmpDispatchEvacuateDevices
TtmpEnterProximity
TtmpExitProximity
TtmpScheduledEvaluationWorker
TtmpSetDisplayRequestEnded
TtmpSetTerminalPendingCleanup