RDCCLIENTHOSTLib Interface Definition

General Information

Library: RDCCLIENTHOSTLib (RDCClientHost 1.0 Type Library)

File: rdchost.dll

GUID: {97917068-BB0B-4DDA-8067-B1A00C890F44}

Version: 1.0

Enumerations

This section lists enumerations exposed by RDCCLIENTHOSTLib.

 

Interfaces

This section lists the Classes exposed by RDCCLIENTHOSTLib. For each class, the methods and events are listed.

_IDataChannelIOEvents {85C037E5-743F-4938-936B-A8DB95430391}

Methods

Sub DataReady(ByVal data As String)

method DataReady

Events

None

_ISAFRemoteDesktopClientEvents {327A98F6-B337-43B0-A3DE-408B46E6C4CE}

Methods

Sub Connected

method Connected

Sub Disconnected(ByVal reason As Long)

method Disconnected

Sub RemoteControlRequestComplete(ByVal status As Long)

method RemoteControlRequestComplete

Sub ListenConnect(ByVal status As Long)

method ListenConnect

Sub BeginConnect

method BeginConnect

Events

None

_ISAFRemoteDesktopDataChannelEvents {59AE79BC-9721-42DF-9396-9D98E7F7A396}

Methods

Sub ChannelDataReady(ByVal channelName As String)

method ChannelDataReady

Events

None

ClientDataChannel {C91C2A81-8B14-4A96-A5DB-4640F551F3EE}

MethodsNone

Events

None

ClientRemoteDesktopChannelMgr {078BB428-FA9B-43F1-B002-1ABF3A8C95CF}

MethodsNone

Events

None

ISAFRemoteDesktopChannelMgr {8E6E0954-33CE-4945-ACF7-6728D23B2067}

Methods

Function OpenDataChannel(ByVal name As String) As ISAFRemoteDesktopDataChannel

method OpenDataChannel

Events

None

ISAFRemoteDesktopClient {8AA5F108-2918-435C-88AA-DE0AFEE51440}

Methods

Property Get ChannelManager() As ISAFRemoteDesktopChannelMgr

ChannelManager

Property Let ConnectParms(RHS As String)

ConnectParms

Property Get ConnectParms() As String

ConnectParms

Sub ConnectToServer(ByVal expertBlob As String)

method ConnectToServer

Sub ConnectRemoteDesktop

method ConnectRemoteDesktop

Sub DisconnectRemoteDesktop

method DisconnectRemoteDesktop

Property Get IsRemoteDesktopConnected() As Long

property IsRemoteDesktopConnected

Property Get IsServerConnected() As Long

property IsServerConnected

Sub DisconnectFromServer

method DisconnectFromServer

Property Let OnConnected(RHS As Object)

OnConnected

Property Let OnDisconnected(RHS As Object)

OnDisconnected

Property Let OnConnectRemoteDesktopComplete(RHS As Object)

OnConnectRemoteDesktopComplete

Property Get ExtendedErrorInfo() As Long

ExtendedErrorInfo

Property Let EnableSmartSizing(RHS As Long)

EnableSmartSizing

Property Get EnableSmartSizing() As Long

EnableSmartSizing

Property Get ConnectedServer() As String

ConnectedServer

Property Get ConnectedPort() As Long

ConnectedPort

Function CreateListenEndpoint(ByVal port As Long) As String

CreateListenEndpoint

Sub StartListen(ByVal timeout As Long)

StartListen

Sub AcceptListenConnection(ByVal expertBlob As String)

AcceptListenConnection

Sub StopListen

StopListen

Property Let OnListenConnect(RHS As Object)

OnListenConnect

Property Let ColorDepth(RHS As Long)

ColorDepth

Property Get ColorDepth() As Long

ColorDepth

Property Let OnBeginConnect(RHS As Object)

OnBeginConnect

Events

None

ISAFRemoteDesktopClientHost {69DE5BF3-5EB9-4158-81DA-6FD662BBDDDD}

Methods

Function GetRemoteDesktopClient() As ISAFRemoteDesktopClient

method GetRemoteDesktopClient

Events

None

ISAFRemoteDesktopDataChannel {64976FAE-B108-4095-8E59-5874E00E562A}

Methods

Property Get channelName() As String

ChannelName

Property Let OnChannelDataReady(RHS As Object)

OnChannelDataReady

Sub SendChannelData(ByVal data As String)

method SendChannelData

Function ReceiveChannelData() As String

method ReceiveChannelData

Events

None

ISAFRemoteDesktopTestExtension {5C7A32EF-1C77-4F35-8FBA-729DD2DE7222}

Methods

Property Let TestExtDllName(RHS As String)

property TestExtDllName

Property Let TestExtParams(RHS As String)

property TestExtParams

Events

None

SAFRemoteDesktopClient {B90D0115-3AEA-45D3-801E-93913008D49E}

MethodsNone

Events

None

SAFRemoteDesktopClientHost {299BE050-E83E-4DB7-A7DA-D86FDEBFE6D0}

MethodsNone

Events

None

TSRDPRemoteDesktopClient {F137E241-0092-4575-976A-D3E33980BB26}

MethodsNone

Events

None