TtmpCallSetDisplayState
VOID __stdcall TtmpCallSetDisplayState(
_TTMI_SESSION *LockedSession,
_TTMI_DEVICE_ENTRY *Device,
_TERMINAL_DISPLAY_STATE DisplayState){
__int64(__fastcall *v3)(_QWORD, _QWORD, _QWORD);
int v7;
_TTMP_CALLOUT_CONTEXT Context[4];
__int128 v9;
__int64 v10;
v3 = (__int64(__fastcall *)(_QWORD, _QWORD, _QWORD))*((_QWORD *)Device + 7);
if( v3 )
{
*(_OWORD *)Context = 0i64;
v9 = 0i64;
v10 = 0i64;
TtmpStartCallout(Context, LockedSession, Device, 4ui64, (UINT64)v3);
v7 = v3(*((_QWORD *)Device + 3), (unsigned int)DisplayState, (unsigned int)LockedSession[30]);
TtmpStopCallout(Context, (unsigned int)v7);
if( v7 < 0 )
TtmiLogError((INT8 *)"TtmpCallSetDisplayState", 0x989ui64, (unsigned int)v7, 0xFFFFFFFFi64);
}
}Referenced by:
TtmpPushTerminalDisplayStateOntoDevice