5 / 442
[MS-RDPBCGR] — v20120705
Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification
Copyright © 2012 Microsoft Corporation.
Release: Thursday, July 5, 2012
2.2.1.4.1 User Data Header (TS_UD_HEADER) ..................................................... 54
2.2.1.4.2 Server Core Data (TS_UD_SC_CORE) .................................................... 54
2.2.1.4.3 Server Security Data (TS_UD_SC_SEC1)................................................ 55
2.2.1.4.3.1 Server Certificate (SERVER_CERTIFICATE) ....................................... 57
2.2.1.4.3.1.1 Server Proprietary Certificate
(PROPRIETARYSERVERCERTIFICATE) ......................................... 58
2.2.1.4.3.1.1.1 RSA Public Key (RSA_PUBLIC_KEY) ...................................... 59
2.2.1.4.4 Server Network Data (TS_UD_SC_NET) ................................................. 60
2.2.1.4.5 Server Message Channel Data (TS_UD_SC_MCS_MSGCHANNEL) .............. 61
2.2.1.4.6 Server Multitransport Channel Data (TS_UD_SC_MULTITRANSPORT) ......... 61
2.2.1.5 Client MCS Erect Domain Request PDU ........................................................ 62
2.2.1.6 Client MCS Attach User Request PDU .......................................................... 62
2.2.1.7 Server MCS Attach User Confirm PDU.......................................................... 63
2.2.1.8 Client MCS Channel Join Request PDU ......................................................... 63
2.2.1.9 Server MCS Channel Join Confirm PDU ........................................................ 64
2.2.1.10 Client Security Exchange PDU ................................................................... 64
2.2.1.10.1 Security Exchange PDU Data (TS_SECURITY_PACKET) ........................... 65
2.2.1.11 Client Info PDU ....................................................................................... 65
2.2.1.11.1 Client Info PDU Data (CLIENT_INFO_PDU) ............................................ 66
2.2.1.11.1.1 Info Packet (TS_INFO_PACKET) ..................................................... 67
2.2.1.11.1.1.1 Extended Info Packet (TS_EXTENDED_INFO_PACKET) ................ 70
2.2.1.11.1.1.1.1 Time Zone Information (TS_TIME_ZONE_INFORMATION) ...... 74
2.2.1.11.1.1.1.1.1 System Time (TS_SYSTEMTIME) ................................... 76
2.2.1.12 Server License Error PDU - Valid Client ...................................................... 78
2.2.1.12.1 Valid Client License Data (LICENSE_VALID_CLIENT_DATA) ..................... 79
2.2.1.12.1.1 Licensing Preamble (LICENSE_PREAMBLE) ...................................... 79
2.2.1.12.1.2 Licensing Binary Blob (LICENSE_BINARY_BLOB) .............................. 81
2.2.1.12.1.3 Licensing Error Message (LICENSE_ERROR_MESSAGE) ..................... 82
2.2.1.13 Mandatory Capability Exchange ................................................................ 83
2.2.1.13.1 Server Demand Active PDU ................................................................. 83
2.2.1.13.1.1 Demand Active PDU Data (TS_DEMAND_ACTIVE_PDU) ..................... 84
2.2.1.13.1.1.1 Capability Set (TS_CAPS_SET) ................................................. 85
2.2.1.13.2 Client Confirm Active PDU .................................................................. 87
2.2.1.13.2.1 Confirm Active PDU Data (TS_CONFIRM_ACTIVE_PDU) .................... 88
2.2.1.14 Client Synchronize PDU ........................................................................... 89
2.2.1.14.1 Synchronize PDU Data (TS_SYNCHRONIZE_PDU) .................................. 90
2.2.1.15 Client Control PDU - Cooperate ................................................................. 91
2.2.1.15.1 Control PDU Data (TS_CONTROL_PDU) ................................................ 92
2.2.1.16 Client Control PDU - Request Control ......................................................... 93
2.2.1.17 Client Persistent Key List PDU ................................................................... 95
2.2.1.17.1 Persistent Key List PDU Data
(TS_BITMAPCACHE_PERSISTENT_LIST_PDU) ........................................ 96
2.2.1.17.1.1 Persistent List Entry (TS_BITMAPCACHE_PERSISTENT_LIST_ENTRY) . 98
2.2.1.18 Client Font List PDU ................................................................................ 98
2.2.1.18.1 Font List PDU Data (TS_FONT_LIST_PDU) ............................................ 99
2.2.1.19 Server Synchronize PDU ......................................................................... 100
2.2.1.20 Server Control PDU - Cooperate............................................................... 101
2.2.1.21 Server Control PDU - Granted Control ...................................................... 103
2.2.1.22 Server Font Map PDU ............................................................................. 104
2.2.1.22.1 Font Map PDU Data (TS_FONT_MAP_PDU) ........................................... 105
2.2.2 Disconnection Sequences ............................................................................... 106
2.2.2.1 Client Shutdown Request PDU ................................................................... 106
2.2.2.1.1 Shutdown Request PDU Data (TS_SHUTDOWN_REQ_PDU) ...................... 107