The Remote Desktop ActiveX control supports the following scriptable and nonscriptable interfaces, which are grouped according to the inheritance hierarchy.
IMsRdpClient
Provides the methods and properties needed to configure and use the client control. Derives from the IMsTscAx interface.
IMsRdpClient2
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient interface.
IMsRdpClient3
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient2 interface.
IMsRdpClient4
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient3 interface.
IMsRdpClient5
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient4 interface.
IMsRdpClient6
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient5 interface.
IMsRdpClient7
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient6 interface.
IMsRdpClient8
Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient7 interface.
IMsRdpClientAdvancedSettings
Manages advanced client settings. Derives from the IMsTscAdvancedSettings interface.
IMsRdpClientAdvancedSettings2
Manages advanced client settings. Derives from the IMsRdpClientAdvancedSettings interface.
IMsRdpClientAdvancedSettings3
Manages advanced client settings. Derives from the IMsRdpClientAdvancedSettings2 interface.
IMsRdpClientAdvancedSettings4
Manages advanced client settings. Derives from the IMsRdpClientAdvancedSettings3 interface.
IMsRdpClientAdvancedSettings5
Manages advanced client settings. Derives from the IMsRdpClientAdvancedSettings4 interface.
IMsRdpClientAdvancedSettings6
Exposes properties that manage advanced ActiveX control settings.
IMsRdpClientAdvancedSettings7
Exposes methods and properties that manage advanced settings of the ActiveX control.
IMsRdpClientAdvancedSettings8
Exposes methods and properties that manage advanced settings of the Remote Desktop ActiveX control.
IMsRdpClientNonScriptable
Provides access to the nonscriptable properties of a client's remote session on the Remote Desktop ActiveX control. Derives from the IMsTscNonScriptable interface.
IMsRdpClientNonScriptable2
Provides access to the nonscriptable properties of a client's remote session on the Remote Desktop ActiveX control. Derives from the IMsRdpClientNonScriptable interface.
IMsRdpClientNonScriptable3
Provides access to the nonscriptable properties of a client's remote session on the Remote Desktop ActiveX control. Derives from the IMsRdpClientNonScriptable2 interface.
IMsRdpClientNonScriptable4
Provides access to the nonscriptable properties of a client's remote session on the Remote Desktop ActiveX control. Derives from the IMsRdpClientNonScriptable3 interface.
IMsRdpClientNonScriptable5
Provides access to the nonscriptable properties of a client's remote session on the Remote Desktop ActiveX control. Derives from the IMsRdpClientNonScriptable4 interface.
IMsRdpClientSecuredSettings
Includes methods to retrieve and set properties of the Remote Desktop ActiveX control that are restricted to specific Internet Explorer URL security zones.
IMsRdpClientSecuredSettings2
Defines additional properties of the Remote Desktop ActiveX control that are restricted to specific Internet Explorer URL security zones.
IMsRdpClientShell
Remote Desktop Connection (RDC) client settings that are used to launch the client from Remote Desktop Web Access (RD Web Access) or from other web portals.
IMsRdpClientTransportSettings
Manages client transport settings for the Remote Desktop Gateway (RD Gateway) server.
IMsRdpClientTransportSettings2
Manages client transport settings for the RD Gateway server.
IMsRdpClientTransportSettings3
Defines additional properties for the RD Gateway server.
IMsRdpDevice
Contains information about a device object.
IMsRdpDeviceCollection
Represents a collection of device objects.
IMsRdpDrive
Contains information about a drive object.
IMsRdpDriveCollection
Represents a collection of drive objects.
IMsTscAdvancedSettings
Includes methods to retrieve and set properties that enable bitmap caching, compression, and printer and clipboard redirection.
IMsTscAx
Enables you to connect and disconnect the client control, create virtual channel objects, and send data over a virtual channel.
IMsTscAxEvents
Includes methods that receive information from the server that are related to client control events.
IMsTscNonScriptable
Contains properties and methods that relate to application of a password to the Remote Desktop ActiveX control.
IMsTscSecuredSettings
ITSRemoteProgram
Includes methods to set and retrieve the RemoteApp mode and the start-up parameters for a RemoteApp program, such as the path of the executable file and the working directory.
ITSRemoteProgram2
Defines properties for use with a RemoteApp.
For more information about Remote Desktop Web Connection, see Requirements for Remote Desktop Web Connection.
For a general discussion of property methods, see Interface Property Methods.
The Community Content section of an MSDN library topic provides an area where developers can collaborate on additional information related to that topic. Use this section to contribute code examples, tips and tricks, and links to other relevant content.
You can use the MSDN Forums (http://forums.microsoft.com/msdn/) or the Microsoft public security newsgroups (http://www.microsoft.com/technet/community/newsgroups/security/) to ask questions or participate in discussions about the APIs.
To submit feedback on the documentation, use the feedback link on this page (see the "Send comments about this topic to Microsoft" link).
If you receive useful information from the forums that you want to share with other developers, we welcome you to post the information here in the community content.
Thank you.