95 (IWTSVirtualChannelManager* pChannelMgr,
const char* pszChannelName, ULONG ulFlags,
96 IWTSListenerCallback* pListenerCallback, IWTSListener** ppListener);
98 UINT32 (*GetChannelId)(IWTSVirtualChannel* channel);
99 IWTSVirtualChannel* (*FindChannelById)(IWTSVirtualChannelManager* pChannelMgr,
101 const char* (*GetChannelName)(IWTSVirtualChannel* channel);
102 UINT (*DestroyListener)(IWTSVirtualChannelManager* pChannelMgr, IWTSListener* ppListener);
108 UINT (*Initialize)(IWTSPlugin* pPlugin, IWTSVirtualChannelManager* pChannelMgr);
112 UINT (*Connected)(IWTSPlugin* pPlugin);
115 UINT (*Disconnected)(IWTSPlugin* pPlugin, DWORD dwDisconnectCode);
118 UINT (*Terminated)(IWTSPlugin* pPlugin);
120 UINT (*Attached)(IWTSPlugin* pPlugin);
122 UINT (*Detached)(IWTSPlugin* pPlugin);
162 UINT(*RegisterPlugin)
163 (IDRDYNVC_ENTRY_POINTS* pEntryPoints,
const char* name, IWTSPlugin* pPlugin);
164 IWTSPlugin* (*GetPlugin)(IDRDYNVC_ENTRY_POINTS* pEntryPoints,
const char* name);
165 const ADDIN_ARGV* (*GetPluginData)(IDRDYNVC_ENTRY_POINTS* pEntryPoints);
166 rdpSettings* (*GetRdpSettings)(IDRDYNVC_ENTRY_POINTS* pEntryPoints);
167 rdpContext* (*GetRdpContext)(IDRDYNVC_ENTRY_POINTS* pEntryPoints);