8 Index
_
__packet__ packet (section 2.2.1.1.2, section 2.2.8.1.1.3.1.1.6, section 2.2.14.3)
A
Abstract data model
client (section 3.1.1, section 3.2.1)
MPPC-based bulk data compression
server (section 3.1.1, section 3.3.1)
Administrator-initiated on server disconnection sequence
Annotated connection sequence example
Annotated disconnection sequence example
Annotated fast-path input event PDU example
Annotated save session info PDU example
Annotated virtual channel PDU example
Automatic reconnection (section 1.3.1.5, section 2.2.4, section 5.5)
B
C
Client
abstract data model (section 3.1.1, section 3.2.1)
higher-layer triggered events (section 3.1.4, section 3.2.4)
initialization (section 3.1.3, section 3.2.3)
interleaved RLE-based bitmap compression
local events (section 3.1.7, section 3.2.7)
message processing (section 3.1.5, section 3.2.5)
MPPC-based bulk data compression
sequencing rules (section 3.1.5, section 3.2.5)
timer events (section 3.1.6, section 3.2.6)
timers (section 3.1.2, section 3.2.2)
Client Initiate Multitransport Error packet
Client_Confirm_Active_PDU packet
Client_Control_PDU_Cooperate packet
Client_Control_PDU_Request_Control packet
Client_Info_PDU packet (section 2.2.1.11, section 2.2.1.11.1)
Client_MCS_Attach_User_Request_PDU packet
Client_MCS_Channel_Join_Request_PDU packet
Client_MCS_Connect_Initial_PDU_with_GCC_Conference_Create_Request packet
Client_MCS_Erect_Domain_Request_PDU packet
Client_Persistent_Key_List_PDU packet
Client_Refresh_Rect_PDU packet
Client_Security_Exchange_PDU packet
Client_Shutdown_Request_PDU packet
Client_Suppress_Output_PDU packet
Client_X_224_Connection_Request_PDU packet
Compression types - MPPC-based bulk data compression
Connection sequence
security-enhanced (section 1.3.1.2, section 5.4.2)
Cryptographic configuration negotiation
D
Data
compressing - MPPC-based bulk data compression
decompressing - MPPC-based bulk data compression
Data model - abstract
client (section 3.1.1, section 3.2.1)
MPPC-based bulk data compression
server (section 3.1.1, section 3.3.1)
Deactivation-reactivation sequence (section 1.3.1.3, section 2.2.3)
administrator-initiated on server
E
Encryption levels (section 5.3.1, section 5.4.1)
Enhanced RDP security (section 2.2.13.3, section 5.4)
Enhanced security server redirection example
Error reporting (section 1.3.2, section 2.2.5)
Examples
annotated disconnection sequence
annotated fast-path input event PDU
annotated save session info PDU
enhanced security server redirection
Java code encryption/decryption
Java code Proprietary Certificate Hash
standard security server redirection
F
Flags - setting compression flags
G
H
Higher-layer triggered events
client (section 3.1.4, section 3.2.4)
server (section 3.1.4, section 3.3.4)
I
I/O data stream
encrypting and decrypting (section 5.3.6, section 5.4.3)
packet layout (section 5.3.8, section 5.4.4)
Implementer - security considerations
Implementers - security considerations
Initialization
client (section 3.1.3, section 3.2.3)
server (section 3.1.3, section 3.3.3)
Interleaved RLE-based bitmap compression
J
Java code encryption/decryption example
Java code Proprietary Certificate Hash example
K
Keyboard input (section 1.3.5, section 2.2.8)
L
LICENSE_VALID_CLIENT_DATA packet
Local events
client (section 3.1.7, section 3.2.7)
server (section 3.1.7, section 3.3.7)
Logon and authorization notifications
M
MCS_Disconnect_Provider_Ultimatum_PDU packet
Message processing
client (section 3.1.5, section 3.2.5)
server (section 3.1.5, section 3.3.5)
Messages
flow (section 1.3.1, section 1.3.1.1)
Mouse input (section 1.3.5, section 2.2.8)
MPPC-based bulk data compression
N
Network Characteristics Result (RDP_NETCHAR_RESULT) packet
Network Characteristics Sync (RDP_NETCHAR_SYNC) packet
O
Other local events
P
packet (section 2.2.10.2, section 2.2.14.1, section 2.2.14.1.3, section 2.2.14.2, section 2.2.14.4)
PROPRIETARYSERVERCERTIFICATE packet
R
RDP security
enhanced (section 2.2.13.3, section 5.4)
standard (section 2.2.13.2, section 5.3)
RDP_SERVER_REDIRECTION_PACKET packet
Relationship to other protocols
S
Security
enhanced RDP security (section 2.2.13.3, section 5.4)
standard RDP security (section 2.2.13.2, section 5.3)
Security-enhanced connection sequence
Sequencing rules
client (section 3.1.5, section 3.2.5)
server (section 3.1.5, section 3.3.5)
Server
abstract data model (section 3.1.1, section 3.3.1)
error reporting (section 1.3.2, section 2.2.5)
graphics output (section 1.3.7, section 2.2.11)
higher-layer triggered events (section 3.1.4, section 3.3.4)
initialization (section 3.1.3, section 3.3.3)
interleaved RLE-based bitmap compression
local events (section 3.1.7, section 3.3.7)
message processing (section 3.1.5, section 3.3.5)
MPPC-based bulk data compression
redirection (section 1.3.8, section 2.2.13)
sequencing rules (section 3.1.5, section 3.3.5)
timer events (section 3.1.6, section 3.3.6)
timers (section 3.1.2, section 3.3.2)
Server Initiate Multitransport Request packet
Server_Auto_Reconnect_Status_PDU packet
Server_Control_PDU_Cooperate packet
Server_Control_PDU_Granted_Control packet
Server_Deactivate_All_PDU packet
Server_Demand_Active_PDU packet
Server_License_Error_PDU_Valid_Client packet
Server_MCS_Attach_User_Confirm_PDU packet
Server_MCS_Channel_Join_Confirm_PDU packet
Server_MCS_Connect_Response_PDU_with_GCC_Conference_Create_Response packet
Server_Save_Session_Info_PDU packet
Server_Set_Error_Info_PDU packet
Server_Set_Keyboard_IME_Status_PDU packet
Server_Set_Keyboard_Indicators_PDU packet
Server_Shutdown_Request_Denied_PDU packet
Server_X_224_Connection_Confirm_PDU packet
Session key
Specifying the active keyboard layout and language example
Standard RDP security (section 2.2.13.2, section 5.3)
Standard security server redirection example
Static virtual channel (section 1.3.3, section 2.2.6, section 3.1.5.2, section 3.1.5.2.1)
T
Timer events
client (section 3.1.6, section 3.2.6)
server (section 3.1.6, section 3.3.6)
Timers
client (section 3.1.2, section 3.2.2)
server (section 3.1.2, section 3.3.2)
Triggered events - higher-layer
client (section 3.1.4, section 3.2.4)
server (section 3.1.4, section 3.3.4)
TS_AUTORECONNECT_STATUS_PDU packet
TS_BITMAP_CAPABILITYSET packet
TS_BITMAPCACHE_CAPABILITYSET packet
TS_BITMAPCACHE_CAPABILITYSET_REV2 packet
TS_BITMAPCACHE_CELL_CACHE_INFO packet
TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET packet
TS_BITMAPCACHE_PERSISTENT_LIST_ENTRY packet
TS_BITMAPCACHE_PERSISTENT_LIST_PDU packet
TS_BITMAPCODECS_CAPABILITYSET packet
TS_CACHEDPOINTERATTRIBUTE packet
TS_COLORPOINTERATTRIBUTE packet
TS_COMPDESK_CAPABILITYSET packet
TS_CONTROL_CAPABILITYSET packet
TS_ENHANCED_SECURITY_SERVER_REDIRECTION packet
TS_EXTENDED_INFO_PACKET packet
TS_FP_CACHEDPOINTERATTRIBUTE packet
TS_FP_COLORPOINTERATTRIBUTE packet
TS_FP_POINTERPOSATTRIBUTE packet
TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE packet
TS_FP_SYSTEMPOINTERHIDDENATTRIBUTE packet
TS_FP_UNICODE_KEYBOARD_EVENT packet
TS_FP_UPDATE_SYNCHRONIZE packet
TS_GENERAL_CAPABILITYSET packet
TS_GLYPHCACHE_CAPABILITYSET packet
TS_LARGE_POINTER_CAPABILITYSET packet
TS_LOGON_INFO_VERSION_2 packet
TS_MULTIFRAGMENTUPDATE_CAPABILITYSET packet
TS_OFFSCREEN_CAPABILITYSET packet
TS_POINTER_CAPABILITYSET packet
TS_SAVE_SESSION_INFO_PDU_DATA packet
TS_SET_KEYBOARD_IME_STATUS_PDU packet
TS_SET_KEYBOARD_INDICATORS_PDU packet
TS_Standard_Security_Server_Redirection_PDU packet
TS_SURFCMD_SET_SURF_BITS packet
TS_SURFCMD_STREAM_SURF_BITS packet
TS_SURFCMDS_CAPABILITYSET packet
TS_SYSTEMPOINTERATTRIBUTE packet
TS_TIME_ZONE_INFORMATION packet
TS_UD_CS_MCS_MSGCHANNEL packet
TS_UD_CS_MULTITRANSPORT packet
TS_UD_SC_MCS_MSGCHANNEL packet
TS_UD_SC_MULTITRANSPORT packet
TS_UNICODE_KEYBOARD_EVENT packet
TS_VIRTUALCHANNEL_CAPABILITYSET packet
TS_WINDOWACTIVATION_CAPABILITYSET packet
U
User-initiated on client disconnection sequence
User-initiated on server disconnection sequence
V