RDP Client Reference Source Code Now Available to RDP Licensees

RDP Client Reference Source Code Now Available to RDP Licensees

  • Comments 6

As part of the RDP Client Licensing program, RDP licensees are now able to get reference source code for an implementation of the Remote Desktop Protocol and its extensions.

Important to note:

  • This is for reference only. Copying is not provided.
  • This is only for the client side of the Remote Desktop Protocol.
  • This applies to RDP Client version 7.1.
  • The code is written in C++.
  • The RDP client reference source code will be provided together with a small testing utility.

The following table outlines the functionality included in the RDP client reference code.



Connectivity and capability, including codec negotiation

Maintains connectivity stages and client capability exchange

Bitmap remoting

Enables bitmap remoting over Remote Desktop Protocol

Bitmap compression

Includes multiple bitmap decoding codecs, including the basic RLE and latest RDP 7.1 RemoteFX codec

Bulk compression

Includes multiple bulk compressors, including the most recent RDP 7 era decompressors

Clipboard redirection

Supports copy and paste of content and files between remote sessions or between local and remote sessions

Audio playback redirection

Enables audio remoting over RDP and played on the client device

This code will be made available as an amendment to the existing RDP Client License. For more information, contact iplicreq@microsoft.com.

Leave a Comment
  • Please add 6 and 7 and type the answer here:
  • Post
  • Hi

    I have a WinXP client and Win7 as server. After installing RDP7 can I redirect MPEG 4 files? Of course i have installed MPEG4 codecs on XP client. where can i find a list of file types that are redirected when connecting from WinXP?


  • where is source code

  • @Domand: To get the source code you need to get an RDP Client License.  For more information, contact Dick Greeley (dickg@microsoft.com) or iplicreq@microsoft.com.

  • Will RDP7.1 be provided to XP, Vista ?

  • Does this source code include device redirection (e.g. XPS printer redirection)?

  • Hi will this code include remoteapp funtionality?

Page 1 of 1 (6 items)