RDPWrapper class library is created to overcome versioning issue betwen RDP6.1 ActiveX control and earlier versions.
New RDP6.1 ActiveX control has one breaking change which is not compatable with the earlier versions : Connection to Server Console.
Earlier version of the RDP ActiveX control uses an interface with the property called MSTSCLib.IMsRdpClientAdvancedSettings5.ConnectToServerConsole.
RDP6.1 ActiveX control ignores older interface property and expects the application to use new property on a new interface called MSTSCLib.IMsRdpClientAdvancedSettings6.ConnectToAdministerServer.
RDPControl detects the version of the RDP and creates appropriate wrapper class and set the correct property.
RDPControl implements all important properties and events that an application may require however there may be other properties which are not currently implemented.