TtmpCallSetBuiltinPanelState

CHAR __fastcall TtmpCallSetBuiltinPanelState(INT64 *a1, INT64 a2, MONITOR_DISPLAY_STATE State){
  int v5; 
  INT64 v7; 
  __int128 v8[2]; 
  __int64 v9; 
  if( *(_DWORD *)(a2 + 16) == 1 )
  {
    v5 = *(_DWORD *)(a2 + 72);
    if( (v5 & 1) != 0 )
    {
      LODWORD(v7) = State;
      memset(v8, 0, sizeof(v8));
      v9 = 0i64;
      TtmpStartCallout((INT64)v8, a1, a2, 5i64, (INT64)PoSessionBuiltinPanelState, v7);
      PoSessionBuiltinPanelState(State, *(unsigned int *)a1);
      LOBYTE(v5) = TtmpStopCallout((__int64)v8, 0);
    }
  }
  return v5;
}

Referenced by:

TtmpPushTerminalDisplayStateOntoDevice