Remote Desktop ActiveX control interfaces

The Remote Desktop ActiveX control supports the following scriptable and nonscriptable interfaces, which are grouped according to the inheritance hierarchy.

In this section

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.

IMsRdpClient9

Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient8 interface.

IMsRdpClient10

Provides the methods and properties needed to configure and use the client control. Derives from the IMsRdpClient9 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.

IMsRdpClientTransportSettings4

Defines additional properties for the RD Gateway server.

IMsRdpDevice

Contains information about a device object.

IMsRdpDeviceV2

Contains information about a device object. This is an enhancement of the IMsRdpDevice interface.

IMsRdpDeviceCollection

Represents a collection of device objects.

IMsRdpDeviceCollection2

Represents a collection of device objects. This is an enhancement to the IMsRdpDeviceCollection interface.

IMsRdpDrive

Contains information about a drive object.

IMsRdpDriveV2

Contains information about a drive object. This is an enhancement of the IMsRdpDrive interface.

IMsRdpDriveCollection

Represents a collection of drive objects.

IMsRdpExtendedSettings

Used to set and retrieve named properties for the client control.

IMsRdpInputSink

Remote desktop input sink.

IMsRdpPreferredRedirectionInfo

Provides a property to control using a redirection server.

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

Includes methods to retrieve and set properties of the Remote Desktop ActiveX control that are restricted to specific Internet Explorer URL security zones.

IRemoteDesktopClient

Provides methods and properties used to configure and use the Remote Desktop Protocol (RDP) app container client control.

IRemoteDesktopClientActions

Provides the methods used to interact with the Remote Desktop Protocol (RDP) app container client control.

IRemoteDesktopClientEvents

Provides methods that receive information from the server that are related to client control events.

IRemoteDesktopClientSettings

Provides the methods needed to configure the connection settings for the Remote Desktop Protocol (RDP) app container client control.

Use the IRemoteDesktopClientSettings property to obtain a pointer to this interface.

IRemoteDesktopClientTouchPointer

Provides the properties needed to control the touch pointer feature of the Remote Desktop Protocol (RDP) app container client control.

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.

ITSRemoteProgram3

Defines properties and methods for use with a RemoteApp.

Additional resources

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.

Remote Desktop Services reference