Win32 API 日本語リファレンス
ホームSystem.DesktopSharing › IRDPSRAPISharingSession

IRDPSRAPISharingSession

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDeeb20886-e470-4cf6-842b-2739c0ec5cfb継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 14

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT Open()
8HRESULT Close()
9HRESULT put_ColorDepth(INT colorDepth)
10HRESULT get_ColorDepth(INT* pColorDepth)
11HRESULT get_Properties(IRDPSRAPISessionProperties** ppVal)
12HRESULT get_Attendees(IRDPSRAPIAttendeeManager** ppVal)
13HRESULT get_Invitations(IRDPSRAPIInvitationManager** ppVal)
14HRESULT get_ApplicationFilter(IRDPSRAPIApplicationFilter** ppVal)
15HRESULT get_VirtualChannelManager(IRDPSRAPIVirtualChannelManager** ppVal)
16HRESULT Pause()
17HRESULT Resume()
18HRESULT ConnectToClient(LPWSTR bstrConnectionString)
19HRESULT SetDesktopSharedRect(INT left, INT top, INT right, INT bottom)
20HRESULT GetDesktopSharedRect(INT* pleft, INT* ptop, INT* pright, INT* pbottom)