Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Reference Documentation

Bernhard Miklautz edited this page · 7 revisions

Reference Documentation

Remote Desktop Protocol:

Windows Communication Protocols

[MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification
[MS-RDPCR2]: Remote Desktop Protocol: Composited Remoting V2 Specification
[MS-RDPEA]: Remote Desktop Protocol: Audio Output Virtual Channel Extension
[MS-RDPEAI]: Remote Desktop Protocol: Audio Input Redirection Virtual Channel Extension
[MS-RDPECLIP]: Remote Desktop Protocol: Clipboard Virtual Channel Extension
[MS-RDPEDC]: Remote Desktop Protocol: Desktop Composition Virtual Channel Extension
[MS-RDPEDYC]: Remote Desktop Protocol: Dynamic Channel Virtual Channel Extension
[MS-RDPEECO]: Remote Desktop Protocol: Virtual Channel Echo Extension
[MS-RDPEFS]: Remote Desktop Protocol: File System Virtual Channel Extension
[MS-RDPEGDI]: Remote Desktop Protocol: Graphics Device Interface (GDI) Acceleration Extensions
[MS-RDPELE]: Remote Desktop Protocol: Licensing Extension
[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual Channel Extension
[MS-RDPEMT]: Remote Desktop Protocol: Multitransport Extension
[MS-RDPEPC]: Remote Desktop Protocol: Print Virtual Channel Extension
[MS-RDPEPNP]: Remote Desktop Protocol: Plug and Play Devices Virtual Channel Extension
[MS-RDPEPS]: Remote Desktop Protocol: Session Selection Extension
[MS-RDPERP]: Remote Desktop Protocol: Remote Programs Virtual Channel Extension
[MS-RDPESC]: Remote Desktop Protocol: Smart Card Virtual Channel Extension
[MS-RDPESP]: Remote Desktop Protocol: Serial and Parallel Port Virtual Channel Extension
[MS-RDPEUDP]: Remote Desktop Protocol: UDP Transport Extension
[MS-RDPEUSB]: Remote Desktop Protocol: USB Devices Virtual Channel Extension
[MS-RDPEV]: Remote Desktop Protocol: Video Redirection Virtual Channel Extension
[MS-RDPEVOR]: Remote Desktop Protocol: Video Optimized Remoting Virtual Channel Extension
[MS-RDPEXPS]: Remote Desktop Protocol: XML Paper Specification (XPS) Print Virtual Channel Extension
[MS-RDPNSC]: Remote Desktop Protocol: NSCodec Extension
[MS-RDPRFX]: Remote Desktop Protocol: RemoteFX Codec Extension
[MS-RDWR]: Remote Desktop Workspace Runtime Protocol Specification
[MS-RDPEGT]: Remote Desktop Protocol: Geometry Tracking Virtual Channel Protocol Extension
[MS-RDPEGFX]: Remote Desktop Protocol: Graphics Pipeline Extension
[MS-RDPEI]: Remote Desktop Protocol: Input Virtual Channel Extension
[MS-RDPADRV]: Remote Desktop Protocol: Audio Level and Drive Letter Persistence Virtual Channel Extension

Preview Specifications
[MS-RDSOD] Remote Desktop Services Protocols Overview
[MS-TSGU]: Remote Desktop Gateway Server Protocol Specification

Protocols Used in RDP:
T.125 : Multipoint communication service protocol specification
T.123: Network-specific data protocol stacks for multimedia conferencing
RFC 1006 – ISO Transport Service on top of the TCP
X.224: Protocol for providing the connection-mode transport service
X.690: ASN.1 encoding rules: Specification of BER, CER and DER
X.691: ASN.1 encoding rules: Specification of PER
T.124 : Generic Conference Control

Algorithms Used in RDP:
Microsoft Point-To-Point Compression (MPPC) Protocol

Remote Desktop Services API:
Virtual Channel Client DLL
Writing a Client DVC Module
Remote Desktop Services API Reference

Network Level Authentication (NLA):
MSDN – Authentication Reference
[MS-KILE]: Kerberos Protocol Extensions
[MS-NLMP]: NT LAN Manager (NTLM) Authentication Protocol Specification
[MS-CSSP]: Credential Security Support Provider (CredSSP) Protocol Specification
[MS-APDS]: Authentication Protocol Domain Support Specification
[MS-NRPC]: Netlogon Remote Protocol Specification
[MS-TLSP]: Transport Layer Security (TLS) Profile
[MS-SPNG]: Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) Extension

Terminal Server Gateway (TS Gateway):
[MS-TSGU]: Terminal Services Gateway Server Protocol Specification
[MS-RPCE]: Remote Procedure Call Protocol Extensions
[MS-RPCH]: Remote Procedure Call over HTTP Protocol Specification

Active Directory:
[MS-ADTS]: Active Directory Technical Specification
[MS-SAMR]: Security Account Manager (SAM) Remote Protocol Specification (Client-to-Server)

Something went wrong with that request. Please try again.