3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
6 /* File created by MIDL compiler version 7.00.0493 */
7 /* at Sun Aug 13 16:46:05 2006
9 /* Compiler settings for .\mstsclib_redist.idl:
10 Oicf, W1, Zp8, env=Win32 (32b run)
11 protocol : dce , ms_ext, c_ext, robust
12 error checks: allocation ref bounds_check enum stub_data
13 VC __declspec() decoration level:
14 __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15 DECLSPEC_UUID(), MIDL_INTERFACE()
17 //@@MIDL_FILE_HEADING( )
19 #pragma warning( disable: 4049 ) /* more than 64k source lines */
22 /* verify that the <rpcndr.h> version is high enough to compile this file*/
23 #ifndef __REQUIRED_RPCNDR_H_VERSION__
24 #define __REQUIRED_RPCNDR_H_VERSION__ 475
30 #ifndef __RPCNDR_H_VERSION__
31 #error this stub requires an updated version of <rpcndr.h>
32 #endif // __RPCNDR_H_VERSION__
35 #ifndef __mstsclib_redist_h_h__
36 #define __mstsclib_redist_h_h__
38 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
42 /* Forward Declarations */
44 #ifndef __IMsTscAxEvents_FWD_DEFINED__
45 #define __IMsTscAxEvents_FWD_DEFINED__
46 typedef interface IMsTscAxEvents IMsTscAxEvents
;
47 #endif /* __IMsTscAxEvents_FWD_DEFINED__ */
50 #ifndef __IMsTscAx_FWD_DEFINED__
51 #define __IMsTscAx_FWD_DEFINED__
52 typedef interface IMsTscAx IMsTscAx
;
53 #endif /* __IMsTscAx_FWD_DEFINED__ */
56 #ifndef __IMsRdpClient_FWD_DEFINED__
57 #define __IMsRdpClient_FWD_DEFINED__
58 typedef interface IMsRdpClient IMsRdpClient
;
59 #endif /* __IMsRdpClient_FWD_DEFINED__ */
62 #ifndef __IMsRdpClient2_FWD_DEFINED__
63 #define __IMsRdpClient2_FWD_DEFINED__
64 typedef interface IMsRdpClient2 IMsRdpClient2
;
65 #endif /* __IMsRdpClient2_FWD_DEFINED__ */
68 #ifndef __IMsRdpClient3_FWD_DEFINED__
69 #define __IMsRdpClient3_FWD_DEFINED__
70 typedef interface IMsRdpClient3 IMsRdpClient3
;
71 #endif /* __IMsRdpClient3_FWD_DEFINED__ */
74 #ifndef __IMsRdpClient4_FWD_DEFINED__
75 #define __IMsRdpClient4_FWD_DEFINED__
76 typedef interface IMsRdpClient4 IMsRdpClient4
;
77 #endif /* __IMsRdpClient4_FWD_DEFINED__ */
80 #ifndef __IMsTscNonScriptable_FWD_DEFINED__
81 #define __IMsTscNonScriptable_FWD_DEFINED__
82 typedef interface IMsTscNonScriptable IMsTscNonScriptable
;
83 #endif /* __IMsTscNonScriptable_FWD_DEFINED__ */
86 #ifndef __IMsRdpClientNonScriptable_FWD_DEFINED__
87 #define __IMsRdpClientNonScriptable_FWD_DEFINED__
88 typedef interface IMsRdpClientNonScriptable IMsRdpClientNonScriptable
;
89 #endif /* __IMsRdpClientNonScriptable_FWD_DEFINED__ */
92 #ifndef __IMsRdpClientNonScriptable2_FWD_DEFINED__
93 #define __IMsRdpClientNonScriptable2_FWD_DEFINED__
94 typedef interface IMsRdpClientNonScriptable2 IMsRdpClientNonScriptable2
;
95 #endif /* __IMsRdpClientNonScriptable2_FWD_DEFINED__ */
98 #ifndef __IMsTscAdvancedSettings_FWD_DEFINED__
99 #define __IMsTscAdvancedSettings_FWD_DEFINED__
100 typedef interface IMsTscAdvancedSettings IMsTscAdvancedSettings
;
101 #endif /* __IMsTscAdvancedSettings_FWD_DEFINED__ */
104 #ifndef __IMsRdpClientAdvancedSettings_FWD_DEFINED__
105 #define __IMsRdpClientAdvancedSettings_FWD_DEFINED__
106 typedef interface IMsRdpClientAdvancedSettings IMsRdpClientAdvancedSettings
;
107 #endif /* __IMsRdpClientAdvancedSettings_FWD_DEFINED__ */
110 #ifndef __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
111 #define __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
112 typedef interface IMsRdpClientAdvancedSettings2 IMsRdpClientAdvancedSettings2
;
113 #endif /* __IMsRdpClientAdvancedSettings2_FWD_DEFINED__ */
116 #ifndef __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
117 #define __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
118 typedef interface IMsRdpClientAdvancedSettings3 IMsRdpClientAdvancedSettings3
;
119 #endif /* __IMsRdpClientAdvancedSettings3_FWD_DEFINED__ */
122 #ifndef __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
123 #define __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
124 typedef interface IMsRdpClientAdvancedSettings4 IMsRdpClientAdvancedSettings4
;
125 #endif /* __IMsRdpClientAdvancedSettings4_FWD_DEFINED__ */
128 #ifndef __IMsTscSecuredSettings_FWD_DEFINED__
129 #define __IMsTscSecuredSettings_FWD_DEFINED__
130 typedef interface IMsTscSecuredSettings IMsTscSecuredSettings
;
131 #endif /* __IMsTscSecuredSettings_FWD_DEFINED__ */
134 #ifndef __IMsRdpClientSecuredSettings_FWD_DEFINED__
135 #define __IMsRdpClientSecuredSettings_FWD_DEFINED__
136 typedef interface IMsRdpClientSecuredSettings IMsRdpClientSecuredSettings
;
137 #endif /* __IMsRdpClientSecuredSettings_FWD_DEFINED__ */
140 #ifndef __IMsTscDebug_FWD_DEFINED__
141 #define __IMsTscDebug_FWD_DEFINED__
142 typedef interface IMsTscDebug IMsTscDebug
;
143 #endif /* __IMsTscDebug_FWD_DEFINED__ */
146 #ifndef __MsTscAx_FWD_DEFINED__
147 #define __MsTscAx_FWD_DEFINED__
150 typedef class MsTscAx MsTscAx
;
152 typedef struct MsTscAx MsTscAx
;
153 #endif /* __cplusplus */
155 #endif /* __MsTscAx_FWD_DEFINED__ */
158 #ifndef __MsRdpClient_FWD_DEFINED__
159 #define __MsRdpClient_FWD_DEFINED__
162 typedef class MsRdpClient MsRdpClient
;
164 typedef struct MsRdpClient MsRdpClient
;
165 #endif /* __cplusplus */
167 #endif /* __MsRdpClient_FWD_DEFINED__ */
170 #ifndef __MsRdpClient2_FWD_DEFINED__
171 #define __MsRdpClient2_FWD_DEFINED__
174 typedef class MsRdpClient2 MsRdpClient2
;
176 typedef struct MsRdpClient2 MsRdpClient2
;
177 #endif /* __cplusplus */
179 #endif /* __MsRdpClient2_FWD_DEFINED__ */
182 #ifndef __MsRdpClient3_FWD_DEFINED__
183 #define __MsRdpClient3_FWD_DEFINED__
186 typedef class MsRdpClient3 MsRdpClient3
;
188 typedef struct MsRdpClient3 MsRdpClient3
;
189 #endif /* __cplusplus */
191 #endif /* __MsRdpClient3_FWD_DEFINED__ */
194 #ifndef __MsRdpClient4_FWD_DEFINED__
195 #define __MsRdpClient4_FWD_DEFINED__
198 typedef class MsRdpClient4 MsRdpClient4
;
200 typedef struct MsRdpClient4 MsRdpClient4
;
201 #endif /* __cplusplus */
203 #endif /* __MsRdpClient4_FWD_DEFINED__ */
212 #ifndef __MSTSCLib_LIBRARY_DEFINED__
213 #define __MSTSCLib_LIBRARY_DEFINED__
215 /* library MSTSCLib */
216 /* [version][uuid] */
235 typedef /* [public][public][public] */
236 enum __MIDL___MIDL_itf_mstsax_0275_0001
237 { autoReconnectContinueAutomatic
= 0,
238 autoReconnectContinueStop
= 1,
239 autoReconnectContinueManual
= 2
240 } AutoReconnectContinueState
;
242 typedef /* [public][public][public] */
243 enum __MIDL_IMsRdpClient_0001
244 { exDiscReasonNoInfo
= 0,
245 exDiscReasonAPIInitiatedDisconnect
= 1,
246 exDiscReasonAPIInitiatedLogoff
= 2,
247 exDiscReasonServerIdleTimeout
= 3,
248 exDiscReasonServerLogonTimeout
= 4,
249 exDiscReasonReplacedByOtherConnection
= 5,
250 exDiscReasonOutOfMemory
= 6,
251 exDiscReasonServerDeniedConnection
= 7,
252 exDiscReasonServerDeniedConnectionFips
= 8,
253 exDiscReasonLicenseInternal
= 256,
254 exDiscReasonLicenseNoLicenseServer
= 257,
255 exDiscReasonLicenseNoLicense
= 258,
256 exDiscReasonLicenseErrClientMsg
= 259,
257 exDiscReasonLicenseHwidDoesntMatchLicense
= 260,
258 exDiscReasonLicenseErrClientLicense
= 261,
259 exDiscReasonLicenseCantFinishProtocol
= 262,
260 exDiscReasonLicenseClientEndedProtocol
= 263,
261 exDiscReasonLicenseErrClientEncryption
= 264,
262 exDiscReasonLicenseCantUpgradeLicense
= 265,
263 exDiscReasonLicenseNoRemoteConnections
= 266,
264 exDiscReasonProtocolRangeStart
= 4096,
265 exDiscReasonProtocolRangeEnd
= 32767
266 } ExtendedDisconnectReasonCode
;
268 typedef /* [public][public][public] */
269 enum __MIDL_IMsRdpClient_0002
270 { controlCloseCanProceed
= 0,
271 controlCloseWaitForEvents
= 1
272 } ControlCloseStatus
;
274 typedef /* [custom][public] */ unsigned __int3264 UINT_PTR
;
276 typedef /* [custom][public] */ __int3264 LONG_PTR
;
279 EXTERN_C
const IID LIBID_MSTSCLib
;
281 #ifndef __IMsTscAxEvents_DISPINTERFACE_DEFINED__
282 #define __IMsTscAxEvents_DISPINTERFACE_DEFINED__
284 /* dispinterface IMsTscAxEvents */
288 EXTERN_C
const IID DIID_IMsTscAxEvents
;
290 #if defined(__cplusplus) && !defined(CINTERFACE)
292 MIDL_INTERFACE("336D5562-EFA8-482E-8CB3-C5C0FC7A7DB6")
293 IMsTscAxEvents
: public IDispatch
297 #else /* C style interface */
299 typedef struct IMsTscAxEventsVtbl
303 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
304 IMsTscAxEvents
* This
,
305 /* [in] */ REFIID riid
,
307 __RPC__deref_out
void **ppvObject
);
309 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
310 IMsTscAxEvents
* This
);
312 ULONG ( STDMETHODCALLTYPE
*Release
)(
313 IMsTscAxEvents
* This
);
315 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
316 IMsTscAxEvents
* This
,
317 /* [out] */ UINT
*pctinfo
);
319 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
320 IMsTscAxEvents
* This
,
321 /* [in] */ UINT iTInfo
,
322 /* [in] */ LCID lcid
,
323 /* [out] */ ITypeInfo
**ppTInfo
);
325 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
326 IMsTscAxEvents
* This
,
327 /* [in] */ REFIID riid
,
328 /* [size_is][in] */ LPOLESTR
*rgszNames
,
329 /* [range][in] */ UINT cNames
,
330 /* [in] */ LCID lcid
,
331 /* [size_is][out] */ DISPID
*rgDispId
);
333 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
334 IMsTscAxEvents
* This
,
335 /* [in] */ DISPID dispIdMember
,
336 /* [in] */ REFIID riid
,
337 /* [in] */ LCID lcid
,
338 /* [in] */ WORD wFlags
,
339 /* [out][in] */ DISPPARAMS
*pDispParams
,
340 /* [out] */ VARIANT
*pVarResult
,
341 /* [out] */ EXCEPINFO
*pExcepInfo
,
342 /* [out] */ UINT
*puArgErr
);
345 } IMsTscAxEventsVtbl
;
347 interface IMsTscAxEvents
349 CONST_VTBL
struct IMsTscAxEventsVtbl
*lpVtbl
;
357 #define IMsTscAxEvents_QueryInterface(This,riid,ppvObject) \
358 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
360 #define IMsTscAxEvents_AddRef(This) \
361 ( (This)->lpVtbl -> AddRef(This) )
363 #define IMsTscAxEvents_Release(This) \
364 ( (This)->lpVtbl -> Release(This) )
367 #define IMsTscAxEvents_GetTypeInfoCount(This,pctinfo) \
368 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
370 #define IMsTscAxEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
371 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
373 #define IMsTscAxEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
374 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
376 #define IMsTscAxEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
377 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
379 #endif /* COBJMACROS */
382 #endif /* C style interface */
385 #endif /* __IMsTscAxEvents_DISPINTERFACE_DEFINED__ */
388 #ifndef __IMsTscAx_INTERFACE_DEFINED__
389 #define __IMsTscAx_INTERFACE_DEFINED__
391 /* interface IMsTscAx */
392 /* [object][oleautomation][dual][uuid] */
395 EXTERN_C
const IID IID_IMsTscAx
;
397 #if defined(__cplusplus) && !defined(CINTERFACE)
399 MIDL_INTERFACE("327BB5CD-834E-4400-AEF2-B30E15E5D682")
400 IMsTscAx
: public IDispatch
403 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_Server(
404 /* [in] */ BSTR pServer
) = 0;
406 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_Server(
407 /* [retval][out] */ BSTR
*pServer
) = 0;
409 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_Domain(
410 /* [in] */ BSTR pDomain
) = 0;
412 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_Domain(
413 /* [retval][out] */ BSTR
*pDomain
) = 0;
415 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_UserName(
416 /* [in] */ BSTR pUserName
) = 0;
418 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_UserName(
419 /* [retval][out] */ BSTR
*pUserName
) = 0;
421 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DisconnectedText(
422 /* [in] */ BSTR pDisconnectedText
) = 0;
424 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DisconnectedText(
425 /* [retval][out] */ BSTR
*pDisconnectedText
) = 0;
427 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectingText(
428 /* [in] */ BSTR pConnectingText
) = 0;
430 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ConnectingText(
431 /* [retval][out] */ BSTR
*pConnectingText
) = 0;
433 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_Connected(
434 /* [retval][out] */ short *pIsConnected
) = 0;
436 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DesktopWidth(
437 /* [in] */ long pVal
) = 0;
439 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DesktopWidth(
440 /* [retval][out] */ long *pVal
) = 0;
442 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DesktopHeight(
443 /* [in] */ long pVal
) = 0;
445 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DesktopHeight(
446 /* [retval][out] */ long *pVal
) = 0;
448 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_StartConnected(
449 /* [in] */ long pfStartConnected
) = 0;
451 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_StartConnected(
452 /* [retval][out] */ long *pfStartConnected
) = 0;
454 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HorizontalScrollBarVisible(
455 /* [retval][out] */ long *pfHScrollVisible
) = 0;
457 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_VerticalScrollBarVisible(
458 /* [retval][out] */ long *pfVScrollVisible
) = 0;
460 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_FullScreenTitle(
461 /* [in] */ BSTR rhs
) = 0;
463 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_CipherStrength(
464 /* [retval][out] */ long *pCipherStrength
) = 0;
466 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_Version(
467 /* [retval][out] */ BSTR
*pVersion
) = 0;
469 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SecuredSettingsEnabled(
470 /* [retval][out] */ long *pSecuredSettingsEnabled
) = 0;
472 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SecuredSettings(
473 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
) = 0;
475 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AdvancedSettings(
476 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
) = 0;
478 virtual /* [hidden][propget][id] */ HRESULT STDMETHODCALLTYPE
get_Debugger(
479 /* [retval][out] */ IMsTscDebug
**ppDebugger
) = 0;
481 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
Connect( void) = 0;
483 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
Disconnect( void) = 0;
485 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
CreateVirtualChannels(
486 /* [in] */ BSTR newVal
) = 0;
488 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
SendOnVirtualChannel(
489 /* [in] */ BSTR chanName
,
490 /* [in] */ BSTR ChanData
) = 0;
494 #else /* C style interface */
496 typedef struct IMsTscAxVtbl
500 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
502 /* [in] */ REFIID riid
,
504 __RPC__deref_out
void **ppvObject
);
506 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
509 ULONG ( STDMETHODCALLTYPE
*Release
)(
512 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
514 /* [out] */ UINT
*pctinfo
);
516 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
518 /* [in] */ UINT iTInfo
,
519 /* [in] */ LCID lcid
,
520 /* [out] */ ITypeInfo
**ppTInfo
);
522 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
524 /* [in] */ REFIID riid
,
525 /* [size_is][in] */ LPOLESTR
*rgszNames
,
526 /* [range][in] */ UINT cNames
,
527 /* [in] */ LCID lcid
,
528 /* [size_is][out] */ DISPID
*rgDispId
);
530 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
532 /* [in] */ DISPID dispIdMember
,
533 /* [in] */ REFIID riid
,
534 /* [in] */ LCID lcid
,
535 /* [in] */ WORD wFlags
,
536 /* [out][in] */ DISPPARAMS
*pDispParams
,
537 /* [out] */ VARIANT
*pVarResult
,
538 /* [out] */ EXCEPINFO
*pExcepInfo
,
539 /* [out] */ UINT
*puArgErr
);
541 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Server
)(
543 /* [in] */ BSTR pServer
);
545 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Server
)(
547 /* [retval][out] */ BSTR
*pServer
);
549 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Domain
)(
551 /* [in] */ BSTR pDomain
);
553 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Domain
)(
555 /* [retval][out] */ BSTR
*pDomain
);
557 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_UserName
)(
559 /* [in] */ BSTR pUserName
);
561 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_UserName
)(
563 /* [retval][out] */ BSTR
*pUserName
);
565 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisconnectedText
)(
567 /* [in] */ BSTR pDisconnectedText
);
569 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisconnectedText
)(
571 /* [retval][out] */ BSTR
*pDisconnectedText
);
573 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectingText
)(
575 /* [in] */ BSTR pConnectingText
);
577 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectingText
)(
579 /* [retval][out] */ BSTR
*pConnectingText
);
581 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Connected
)(
583 /* [retval][out] */ short *pIsConnected
);
585 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopWidth
)(
587 /* [in] */ long pVal
);
589 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopWidth
)(
591 /* [retval][out] */ long *pVal
);
593 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopHeight
)(
595 /* [in] */ long pVal
);
597 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopHeight
)(
599 /* [retval][out] */ long *pVal
);
601 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartConnected
)(
603 /* [in] */ long pfStartConnected
);
605 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartConnected
)(
607 /* [retval][out] */ long *pfStartConnected
);
609 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HorizontalScrollBarVisible
)(
611 /* [retval][out] */ long *pfHScrollVisible
);
613 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_VerticalScrollBarVisible
)(
615 /* [retval][out] */ long *pfVScrollVisible
);
617 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreenTitle
)(
619 /* [in] */ BSTR rhs
);
621 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CipherStrength
)(
623 /* [retval][out] */ long *pCipherStrength
);
625 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Version
)(
627 /* [retval][out] */ BSTR
*pVersion
);
629 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettingsEnabled
)(
631 /* [retval][out] */ long *pSecuredSettingsEnabled
);
633 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings
)(
635 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
);
637 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings
)(
639 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
);
641 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Debugger
)(
643 /* [retval][out] */ IMsTscDebug
**ppDebugger
);
645 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Connect
)(
648 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Disconnect
)(
651 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*CreateVirtualChannels
)(
653 /* [in] */ BSTR newVal
);
655 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SendOnVirtualChannel
)(
657 /* [in] */ BSTR chanName
,
658 /* [in] */ BSTR ChanData
);
665 CONST_VTBL
struct IMsTscAxVtbl
*lpVtbl
;
673 #define IMsTscAx_QueryInterface(This,riid,ppvObject) \
674 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
676 #define IMsTscAx_AddRef(This) \
677 ( (This)->lpVtbl -> AddRef(This) )
679 #define IMsTscAx_Release(This) \
680 ( (This)->lpVtbl -> Release(This) )
683 #define IMsTscAx_GetTypeInfoCount(This,pctinfo) \
684 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
686 #define IMsTscAx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
687 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
689 #define IMsTscAx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
690 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
692 #define IMsTscAx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
693 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
696 #define IMsTscAx_put_Server(This,pServer) \
697 ( (This)->lpVtbl -> put_Server(This,pServer) )
699 #define IMsTscAx_get_Server(This,pServer) \
700 ( (This)->lpVtbl -> get_Server(This,pServer) )
702 #define IMsTscAx_put_Domain(This,pDomain) \
703 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
705 #define IMsTscAx_get_Domain(This,pDomain) \
706 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
708 #define IMsTscAx_put_UserName(This,pUserName) \
709 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
711 #define IMsTscAx_get_UserName(This,pUserName) \
712 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
714 #define IMsTscAx_put_DisconnectedText(This,pDisconnectedText) \
715 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
717 #define IMsTscAx_get_DisconnectedText(This,pDisconnectedText) \
718 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
720 #define IMsTscAx_put_ConnectingText(This,pConnectingText) \
721 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
723 #define IMsTscAx_get_ConnectingText(This,pConnectingText) \
724 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
726 #define IMsTscAx_get_Connected(This,pIsConnected) \
727 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
729 #define IMsTscAx_put_DesktopWidth(This,pVal) \
730 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
732 #define IMsTscAx_get_DesktopWidth(This,pVal) \
733 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
735 #define IMsTscAx_put_DesktopHeight(This,pVal) \
736 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
738 #define IMsTscAx_get_DesktopHeight(This,pVal) \
739 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
741 #define IMsTscAx_put_StartConnected(This,pfStartConnected) \
742 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
744 #define IMsTscAx_get_StartConnected(This,pfStartConnected) \
745 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
747 #define IMsTscAx_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
748 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
750 #define IMsTscAx_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
751 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
753 #define IMsTscAx_put_FullScreenTitle(This,rhs) \
754 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
756 #define IMsTscAx_get_CipherStrength(This,pCipherStrength) \
757 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
759 #define IMsTscAx_get_Version(This,pVersion) \
760 ( (This)->lpVtbl -> get_Version(This,pVersion) )
762 #define IMsTscAx_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
763 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
765 #define IMsTscAx_get_SecuredSettings(This,ppSecuredSettings) \
766 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
768 #define IMsTscAx_get_AdvancedSettings(This,ppAdvSettings) \
769 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
771 #define IMsTscAx_get_Debugger(This,ppDebugger) \
772 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
774 #define IMsTscAx_Connect(This) \
775 ( (This)->lpVtbl -> Connect(This) )
777 #define IMsTscAx_Disconnect(This) \
778 ( (This)->lpVtbl -> Disconnect(This) )
780 #define IMsTscAx_CreateVirtualChannels(This,newVal) \
781 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
783 #define IMsTscAx_SendOnVirtualChannel(This,chanName,ChanData) \
784 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
786 #endif /* COBJMACROS */
789 #endif /* C style interface */
794 #endif /* __IMsTscAx_INTERFACE_DEFINED__ */
797 #ifndef __IMsRdpClient_INTERFACE_DEFINED__
798 #define __IMsRdpClient_INTERFACE_DEFINED__
800 /* interface IMsRdpClient */
801 /* [object][oleautomation][dual][uuid] */
804 EXTERN_C
const IID IID_IMsRdpClient
;
806 #if defined(__cplusplus) && !defined(CINTERFACE)
808 MIDL_INTERFACE("92B4A539-7115-4B7C-A5A9-E5D9EFC2780A")
809 IMsRdpClient
: public IMsTscAx
812 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ColorDepth(
813 /* [in] */ long pcolorDepth
) = 0;
815 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ColorDepth(
816 /* [retval][out] */ long *pcolorDepth
) = 0;
818 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AdvancedSettings2(
819 /* [retval][out] */ IMsRdpClientAdvancedSettings
**ppAdvSettings
) = 0;
821 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SecuredSettings2(
822 /* [retval][out] */ IMsRdpClientSecuredSettings
**ppSecuredSettings
) = 0;
824 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ExtendedDisconnectReason(
825 /* [retval][out] */ ExtendedDisconnectReasonCode
*pExtendedDisconnectReason
) = 0;
827 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_FullScreen(
828 /* [in] */ VARIANT_BOOL pfFullScreen
) = 0;
830 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_FullScreen(
831 /* [retval][out] */ VARIANT_BOOL
*pfFullScreen
) = 0;
833 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
SetVirtualChannelOptions(
834 /* [in] */ BSTR chanName
,
835 /* [in] */ long chanOptions
) = 0;
837 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
GetVirtualChannelOptions(
838 /* [in] */ BSTR chanName
,
839 /* [retval][out] */ long *pChanOptions
) = 0;
841 virtual /* [id] */ HRESULT STDMETHODCALLTYPE
RequestClose(
842 /* [retval][out] */ ControlCloseStatus
*pCloseStatus
) = 0;
846 #else /* C style interface */
848 typedef struct IMsRdpClientVtbl
852 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
854 /* [in] */ REFIID riid
,
856 __RPC__deref_out
void **ppvObject
);
858 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
859 IMsRdpClient
* This
);
861 ULONG ( STDMETHODCALLTYPE
*Release
)(
862 IMsRdpClient
* This
);
864 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
866 /* [out] */ UINT
*pctinfo
);
868 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
870 /* [in] */ UINT iTInfo
,
871 /* [in] */ LCID lcid
,
872 /* [out] */ ITypeInfo
**ppTInfo
);
874 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
876 /* [in] */ REFIID riid
,
877 /* [size_is][in] */ LPOLESTR
*rgszNames
,
878 /* [range][in] */ UINT cNames
,
879 /* [in] */ LCID lcid
,
880 /* [size_is][out] */ DISPID
*rgDispId
);
882 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
884 /* [in] */ DISPID dispIdMember
,
885 /* [in] */ REFIID riid
,
886 /* [in] */ LCID lcid
,
887 /* [in] */ WORD wFlags
,
888 /* [out][in] */ DISPPARAMS
*pDispParams
,
889 /* [out] */ VARIANT
*pVarResult
,
890 /* [out] */ EXCEPINFO
*pExcepInfo
,
891 /* [out] */ UINT
*puArgErr
);
893 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Server
)(
895 /* [in] */ BSTR pServer
);
897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Server
)(
899 /* [retval][out] */ BSTR
*pServer
);
901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Domain
)(
903 /* [in] */ BSTR pDomain
);
905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Domain
)(
907 /* [retval][out] */ BSTR
*pDomain
);
909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_UserName
)(
911 /* [in] */ BSTR pUserName
);
913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_UserName
)(
915 /* [retval][out] */ BSTR
*pUserName
);
917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisconnectedText
)(
919 /* [in] */ BSTR pDisconnectedText
);
921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisconnectedText
)(
923 /* [retval][out] */ BSTR
*pDisconnectedText
);
925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectingText
)(
927 /* [in] */ BSTR pConnectingText
);
929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectingText
)(
931 /* [retval][out] */ BSTR
*pConnectingText
);
933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Connected
)(
935 /* [retval][out] */ short *pIsConnected
);
937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopWidth
)(
939 /* [in] */ long pVal
);
941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopWidth
)(
943 /* [retval][out] */ long *pVal
);
945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopHeight
)(
947 /* [in] */ long pVal
);
949 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopHeight
)(
951 /* [retval][out] */ long *pVal
);
953 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartConnected
)(
955 /* [in] */ long pfStartConnected
);
957 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartConnected
)(
959 /* [retval][out] */ long *pfStartConnected
);
961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HorizontalScrollBarVisible
)(
963 /* [retval][out] */ long *pfHScrollVisible
);
965 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_VerticalScrollBarVisible
)(
967 /* [retval][out] */ long *pfVScrollVisible
);
969 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreenTitle
)(
971 /* [in] */ BSTR rhs
);
973 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CipherStrength
)(
975 /* [retval][out] */ long *pCipherStrength
);
977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Version
)(
979 /* [retval][out] */ BSTR
*pVersion
);
981 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettingsEnabled
)(
983 /* [retval][out] */ long *pSecuredSettingsEnabled
);
985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings
)(
987 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
);
989 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings
)(
991 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
);
993 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Debugger
)(
995 /* [retval][out] */ IMsTscDebug
**ppDebugger
);
997 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Connect
)(
998 IMsRdpClient
* This
);
1000 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Disconnect
)(
1001 IMsRdpClient
* This
);
1003 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*CreateVirtualChannels
)(
1004 IMsRdpClient
* This
,
1005 /* [in] */ BSTR newVal
);
1007 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SendOnVirtualChannel
)(
1008 IMsRdpClient
* This
,
1009 /* [in] */ BSTR chanName
,
1010 /* [in] */ BSTR ChanData
);
1012 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ColorDepth
)(
1013 IMsRdpClient
* This
,
1014 /* [in] */ long pcolorDepth
);
1016 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ColorDepth
)(
1017 IMsRdpClient
* This
,
1018 /* [retval][out] */ long *pcolorDepth
);
1020 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings2
)(
1021 IMsRdpClient
* This
,
1022 /* [retval][out] */ IMsRdpClientAdvancedSettings
**ppAdvSettings
);
1024 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings2
)(
1025 IMsRdpClient
* This
,
1026 /* [retval][out] */ IMsRdpClientSecuredSettings
**ppSecuredSettings
);
1028 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ExtendedDisconnectReason
)(
1029 IMsRdpClient
* This
,
1030 /* [retval][out] */ ExtendedDisconnectReasonCode
*pExtendedDisconnectReason
);
1032 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
1033 IMsRdpClient
* This
,
1034 /* [in] */ VARIANT_BOOL pfFullScreen
);
1036 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
1037 IMsRdpClient
* This
,
1038 /* [retval][out] */ VARIANT_BOOL
*pfFullScreen
);
1040 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SetVirtualChannelOptions
)(
1041 IMsRdpClient
* This
,
1042 /* [in] */ BSTR chanName
,
1043 /* [in] */ long chanOptions
);
1045 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*GetVirtualChannelOptions
)(
1046 IMsRdpClient
* This
,
1047 /* [in] */ BSTR chanName
,
1048 /* [retval][out] */ long *pChanOptions
);
1050 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*RequestClose
)(
1051 IMsRdpClient
* This
,
1052 /* [retval][out] */ ControlCloseStatus
*pCloseStatus
);
1057 interface IMsRdpClient
1059 CONST_VTBL
struct IMsRdpClientVtbl
*lpVtbl
;
1067 #define IMsRdpClient_QueryInterface(This,riid,ppvObject) \
1068 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1070 #define IMsRdpClient_AddRef(This) \
1071 ( (This)->lpVtbl -> AddRef(This) )
1073 #define IMsRdpClient_Release(This) \
1074 ( (This)->lpVtbl -> Release(This) )
1077 #define IMsRdpClient_GetTypeInfoCount(This,pctinfo) \
1078 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1080 #define IMsRdpClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1081 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1083 #define IMsRdpClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1084 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1086 #define IMsRdpClient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1087 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1090 #define IMsRdpClient_put_Server(This,pServer) \
1091 ( (This)->lpVtbl -> put_Server(This,pServer) )
1093 #define IMsRdpClient_get_Server(This,pServer) \
1094 ( (This)->lpVtbl -> get_Server(This,pServer) )
1096 #define IMsRdpClient_put_Domain(This,pDomain) \
1097 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1099 #define IMsRdpClient_get_Domain(This,pDomain) \
1100 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1102 #define IMsRdpClient_put_UserName(This,pUserName) \
1103 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1105 #define IMsRdpClient_get_UserName(This,pUserName) \
1106 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1108 #define IMsRdpClient_put_DisconnectedText(This,pDisconnectedText) \
1109 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1111 #define IMsRdpClient_get_DisconnectedText(This,pDisconnectedText) \
1112 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1114 #define IMsRdpClient_put_ConnectingText(This,pConnectingText) \
1115 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1117 #define IMsRdpClient_get_ConnectingText(This,pConnectingText) \
1118 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1120 #define IMsRdpClient_get_Connected(This,pIsConnected) \
1121 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1123 #define IMsRdpClient_put_DesktopWidth(This,pVal) \
1124 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1126 #define IMsRdpClient_get_DesktopWidth(This,pVal) \
1127 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1129 #define IMsRdpClient_put_DesktopHeight(This,pVal) \
1130 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1132 #define IMsRdpClient_get_DesktopHeight(This,pVal) \
1133 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1135 #define IMsRdpClient_put_StartConnected(This,pfStartConnected) \
1136 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1138 #define IMsRdpClient_get_StartConnected(This,pfStartConnected) \
1139 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1141 #define IMsRdpClient_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1142 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1144 #define IMsRdpClient_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1145 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1147 #define IMsRdpClient_put_FullScreenTitle(This,rhs) \
1148 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1150 #define IMsRdpClient_get_CipherStrength(This,pCipherStrength) \
1151 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1153 #define IMsRdpClient_get_Version(This,pVersion) \
1154 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1156 #define IMsRdpClient_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1157 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1159 #define IMsRdpClient_get_SecuredSettings(This,ppSecuredSettings) \
1160 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1162 #define IMsRdpClient_get_AdvancedSettings(This,ppAdvSettings) \
1163 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
1165 #define IMsRdpClient_get_Debugger(This,ppDebugger) \
1166 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
1168 #define IMsRdpClient_Connect(This) \
1169 ( (This)->lpVtbl -> Connect(This) )
1171 #define IMsRdpClient_Disconnect(This) \
1172 ( (This)->lpVtbl -> Disconnect(This) )
1174 #define IMsRdpClient_CreateVirtualChannels(This,newVal) \
1175 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
1177 #define IMsRdpClient_SendOnVirtualChannel(This,chanName,ChanData) \
1178 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
1181 #define IMsRdpClient_put_ColorDepth(This,pcolorDepth) \
1182 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
1184 #define IMsRdpClient_get_ColorDepth(This,pcolorDepth) \
1185 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
1187 #define IMsRdpClient_get_AdvancedSettings2(This,ppAdvSettings) \
1188 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
1190 #define IMsRdpClient_get_SecuredSettings2(This,ppSecuredSettings) \
1191 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
1193 #define IMsRdpClient_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
1194 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
1196 #define IMsRdpClient_put_FullScreen(This,pfFullScreen) \
1197 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
1199 #define IMsRdpClient_get_FullScreen(This,pfFullScreen) \
1200 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
1202 #define IMsRdpClient_SetVirtualChannelOptions(This,chanName,chanOptions) \
1203 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
1205 #define IMsRdpClient_GetVirtualChannelOptions(This,chanName,pChanOptions) \
1206 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
1208 #define IMsRdpClient_RequestClose(This,pCloseStatus) \
1209 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
1211 #endif /* COBJMACROS */
1214 #endif /* C style interface */
1219 #endif /* __IMsRdpClient_INTERFACE_DEFINED__ */
1222 #ifndef __IMsRdpClient2_INTERFACE_DEFINED__
1223 #define __IMsRdpClient2_INTERFACE_DEFINED__
1225 /* interface IMsRdpClient2 */
1226 /* [object][oleautomation][dual][uuid] */
1229 EXTERN_C
const IID IID_IMsRdpClient2
;
1231 #if defined(__cplusplus) && !defined(CINTERFACE)
1233 MIDL_INTERFACE("E7E17DC4-3B71-4BA7-A8E6-281FFADCA28F")
1234 IMsRdpClient2
: public IMsRdpClient
1237 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AdvancedSettings3(
1238 /* [retval][out] */ IMsRdpClientAdvancedSettings2
**ppAdvSettings
) = 0;
1240 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectedStatusText(
1241 /* [in] */ BSTR pConnectedStatusText
) = 0;
1243 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ConnectedStatusText(
1244 /* [retval][out] */ BSTR
*pConnectedStatusText
) = 0;
1248 #else /* C style interface */
1250 typedef struct IMsRdpClient2Vtbl
1254 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
1255 IMsRdpClient2
* This
,
1256 /* [in] */ REFIID riid
,
1258 __RPC__deref_out
void **ppvObject
);
1260 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
1261 IMsRdpClient2
* This
);
1263 ULONG ( STDMETHODCALLTYPE
*Release
)(
1264 IMsRdpClient2
* This
);
1266 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
1267 IMsRdpClient2
* This
,
1268 /* [out] */ UINT
*pctinfo
);
1270 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
1271 IMsRdpClient2
* This
,
1272 /* [in] */ UINT iTInfo
,
1273 /* [in] */ LCID lcid
,
1274 /* [out] */ ITypeInfo
**ppTInfo
);
1276 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
1277 IMsRdpClient2
* This
,
1278 /* [in] */ REFIID riid
,
1279 /* [size_is][in] */ LPOLESTR
*rgszNames
,
1280 /* [range][in] */ UINT cNames
,
1281 /* [in] */ LCID lcid
,
1282 /* [size_is][out] */ DISPID
*rgDispId
);
1284 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
1285 IMsRdpClient2
* This
,
1286 /* [in] */ DISPID dispIdMember
,
1287 /* [in] */ REFIID riid
,
1288 /* [in] */ LCID lcid
,
1289 /* [in] */ WORD wFlags
,
1290 /* [out][in] */ DISPPARAMS
*pDispParams
,
1291 /* [out] */ VARIANT
*pVarResult
,
1292 /* [out] */ EXCEPINFO
*pExcepInfo
,
1293 /* [out] */ UINT
*puArgErr
);
1295 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Server
)(
1296 IMsRdpClient2
* This
,
1297 /* [in] */ BSTR pServer
);
1299 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Server
)(
1300 IMsRdpClient2
* This
,
1301 /* [retval][out] */ BSTR
*pServer
);
1303 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Domain
)(
1304 IMsRdpClient2
* This
,
1305 /* [in] */ BSTR pDomain
);
1307 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Domain
)(
1308 IMsRdpClient2
* This
,
1309 /* [retval][out] */ BSTR
*pDomain
);
1311 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_UserName
)(
1312 IMsRdpClient2
* This
,
1313 /* [in] */ BSTR pUserName
);
1315 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_UserName
)(
1316 IMsRdpClient2
* This
,
1317 /* [retval][out] */ BSTR
*pUserName
);
1319 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisconnectedText
)(
1320 IMsRdpClient2
* This
,
1321 /* [in] */ BSTR pDisconnectedText
);
1323 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisconnectedText
)(
1324 IMsRdpClient2
* This
,
1325 /* [retval][out] */ BSTR
*pDisconnectedText
);
1327 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectingText
)(
1328 IMsRdpClient2
* This
,
1329 /* [in] */ BSTR pConnectingText
);
1331 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectingText
)(
1332 IMsRdpClient2
* This
,
1333 /* [retval][out] */ BSTR
*pConnectingText
);
1335 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Connected
)(
1336 IMsRdpClient2
* This
,
1337 /* [retval][out] */ short *pIsConnected
);
1339 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopWidth
)(
1340 IMsRdpClient2
* This
,
1341 /* [in] */ long pVal
);
1343 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopWidth
)(
1344 IMsRdpClient2
* This
,
1345 /* [retval][out] */ long *pVal
);
1347 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopHeight
)(
1348 IMsRdpClient2
* This
,
1349 /* [in] */ long pVal
);
1351 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopHeight
)(
1352 IMsRdpClient2
* This
,
1353 /* [retval][out] */ long *pVal
);
1355 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartConnected
)(
1356 IMsRdpClient2
* This
,
1357 /* [in] */ long pfStartConnected
);
1359 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartConnected
)(
1360 IMsRdpClient2
* This
,
1361 /* [retval][out] */ long *pfStartConnected
);
1363 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HorizontalScrollBarVisible
)(
1364 IMsRdpClient2
* This
,
1365 /* [retval][out] */ long *pfHScrollVisible
);
1367 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_VerticalScrollBarVisible
)(
1368 IMsRdpClient2
* This
,
1369 /* [retval][out] */ long *pfVScrollVisible
);
1371 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreenTitle
)(
1372 IMsRdpClient2
* This
,
1373 /* [in] */ BSTR rhs
);
1375 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CipherStrength
)(
1376 IMsRdpClient2
* This
,
1377 /* [retval][out] */ long *pCipherStrength
);
1379 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Version
)(
1380 IMsRdpClient2
* This
,
1381 /* [retval][out] */ BSTR
*pVersion
);
1383 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettingsEnabled
)(
1384 IMsRdpClient2
* This
,
1385 /* [retval][out] */ long *pSecuredSettingsEnabled
);
1387 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings
)(
1388 IMsRdpClient2
* This
,
1389 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
);
1391 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings
)(
1392 IMsRdpClient2
* This
,
1393 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
);
1395 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Debugger
)(
1396 IMsRdpClient2
* This
,
1397 /* [retval][out] */ IMsTscDebug
**ppDebugger
);
1399 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Connect
)(
1400 IMsRdpClient2
* This
);
1402 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Disconnect
)(
1403 IMsRdpClient2
* This
);
1405 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*CreateVirtualChannels
)(
1406 IMsRdpClient2
* This
,
1407 /* [in] */ BSTR newVal
);
1409 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SendOnVirtualChannel
)(
1410 IMsRdpClient2
* This
,
1411 /* [in] */ BSTR chanName
,
1412 /* [in] */ BSTR ChanData
);
1414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ColorDepth
)(
1415 IMsRdpClient2
* This
,
1416 /* [in] */ long pcolorDepth
);
1418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ColorDepth
)(
1419 IMsRdpClient2
* This
,
1420 /* [retval][out] */ long *pcolorDepth
);
1422 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings2
)(
1423 IMsRdpClient2
* This
,
1424 /* [retval][out] */ IMsRdpClientAdvancedSettings
**ppAdvSettings
);
1426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings2
)(
1427 IMsRdpClient2
* This
,
1428 /* [retval][out] */ IMsRdpClientSecuredSettings
**ppSecuredSettings
);
1430 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ExtendedDisconnectReason
)(
1431 IMsRdpClient2
* This
,
1432 /* [retval][out] */ ExtendedDisconnectReasonCode
*pExtendedDisconnectReason
);
1434 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
1435 IMsRdpClient2
* This
,
1436 /* [in] */ VARIANT_BOOL pfFullScreen
);
1438 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
1439 IMsRdpClient2
* This
,
1440 /* [retval][out] */ VARIANT_BOOL
*pfFullScreen
);
1442 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SetVirtualChannelOptions
)(
1443 IMsRdpClient2
* This
,
1444 /* [in] */ BSTR chanName
,
1445 /* [in] */ long chanOptions
);
1447 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*GetVirtualChannelOptions
)(
1448 IMsRdpClient2
* This
,
1449 /* [in] */ BSTR chanName
,
1450 /* [retval][out] */ long *pChanOptions
);
1452 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*RequestClose
)(
1453 IMsRdpClient2
* This
,
1454 /* [retval][out] */ ControlCloseStatus
*pCloseStatus
);
1456 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings3
)(
1457 IMsRdpClient2
* This
,
1458 /* [retval][out] */ IMsRdpClientAdvancedSettings2
**ppAdvSettings
);
1460 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectedStatusText
)(
1461 IMsRdpClient2
* This
,
1462 /* [in] */ BSTR pConnectedStatusText
);
1464 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectedStatusText
)(
1465 IMsRdpClient2
* This
,
1466 /* [retval][out] */ BSTR
*pConnectedStatusText
);
1469 } IMsRdpClient2Vtbl
;
1471 interface IMsRdpClient2
1473 CONST_VTBL
struct IMsRdpClient2Vtbl
*lpVtbl
;
1481 #define IMsRdpClient2_QueryInterface(This,riid,ppvObject) \
1482 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1484 #define IMsRdpClient2_AddRef(This) \
1485 ( (This)->lpVtbl -> AddRef(This) )
1487 #define IMsRdpClient2_Release(This) \
1488 ( (This)->lpVtbl -> Release(This) )
1491 #define IMsRdpClient2_GetTypeInfoCount(This,pctinfo) \
1492 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1494 #define IMsRdpClient2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1495 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1497 #define IMsRdpClient2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1498 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1500 #define IMsRdpClient2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1501 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1504 #define IMsRdpClient2_put_Server(This,pServer) \
1505 ( (This)->lpVtbl -> put_Server(This,pServer) )
1507 #define IMsRdpClient2_get_Server(This,pServer) \
1508 ( (This)->lpVtbl -> get_Server(This,pServer) )
1510 #define IMsRdpClient2_put_Domain(This,pDomain) \
1511 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1513 #define IMsRdpClient2_get_Domain(This,pDomain) \
1514 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1516 #define IMsRdpClient2_put_UserName(This,pUserName) \
1517 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1519 #define IMsRdpClient2_get_UserName(This,pUserName) \
1520 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1522 #define IMsRdpClient2_put_DisconnectedText(This,pDisconnectedText) \
1523 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1525 #define IMsRdpClient2_get_DisconnectedText(This,pDisconnectedText) \
1526 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1528 #define IMsRdpClient2_put_ConnectingText(This,pConnectingText) \
1529 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1531 #define IMsRdpClient2_get_ConnectingText(This,pConnectingText) \
1532 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1534 #define IMsRdpClient2_get_Connected(This,pIsConnected) \
1535 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1537 #define IMsRdpClient2_put_DesktopWidth(This,pVal) \
1538 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1540 #define IMsRdpClient2_get_DesktopWidth(This,pVal) \
1541 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1543 #define IMsRdpClient2_put_DesktopHeight(This,pVal) \
1544 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1546 #define IMsRdpClient2_get_DesktopHeight(This,pVal) \
1547 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1549 #define IMsRdpClient2_put_StartConnected(This,pfStartConnected) \
1550 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1552 #define IMsRdpClient2_get_StartConnected(This,pfStartConnected) \
1553 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1555 #define IMsRdpClient2_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1556 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1558 #define IMsRdpClient2_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1559 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1561 #define IMsRdpClient2_put_FullScreenTitle(This,rhs) \
1562 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1564 #define IMsRdpClient2_get_CipherStrength(This,pCipherStrength) \
1565 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1567 #define IMsRdpClient2_get_Version(This,pVersion) \
1568 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1570 #define IMsRdpClient2_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1571 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1573 #define IMsRdpClient2_get_SecuredSettings(This,ppSecuredSettings) \
1574 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1576 #define IMsRdpClient2_get_AdvancedSettings(This,ppAdvSettings) \
1577 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
1579 #define IMsRdpClient2_get_Debugger(This,ppDebugger) \
1580 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
1582 #define IMsRdpClient2_Connect(This) \
1583 ( (This)->lpVtbl -> Connect(This) )
1585 #define IMsRdpClient2_Disconnect(This) \
1586 ( (This)->lpVtbl -> Disconnect(This) )
1588 #define IMsRdpClient2_CreateVirtualChannels(This,newVal) \
1589 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
1591 #define IMsRdpClient2_SendOnVirtualChannel(This,chanName,ChanData) \
1592 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
1595 #define IMsRdpClient2_put_ColorDepth(This,pcolorDepth) \
1596 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
1598 #define IMsRdpClient2_get_ColorDepth(This,pcolorDepth) \
1599 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
1601 #define IMsRdpClient2_get_AdvancedSettings2(This,ppAdvSettings) \
1602 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
1604 #define IMsRdpClient2_get_SecuredSettings2(This,ppSecuredSettings) \
1605 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
1607 #define IMsRdpClient2_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
1608 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
1610 #define IMsRdpClient2_put_FullScreen(This,pfFullScreen) \
1611 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
1613 #define IMsRdpClient2_get_FullScreen(This,pfFullScreen) \
1614 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
1616 #define IMsRdpClient2_SetVirtualChannelOptions(This,chanName,chanOptions) \
1617 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
1619 #define IMsRdpClient2_GetVirtualChannelOptions(This,chanName,pChanOptions) \
1620 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
1622 #define IMsRdpClient2_RequestClose(This,pCloseStatus) \
1623 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
1626 #define IMsRdpClient2_get_AdvancedSettings3(This,ppAdvSettings) \
1627 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
1629 #define IMsRdpClient2_put_ConnectedStatusText(This,pConnectedStatusText) \
1630 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
1632 #define IMsRdpClient2_get_ConnectedStatusText(This,pConnectedStatusText) \
1633 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
1635 #endif /* COBJMACROS */
1638 #endif /* C style interface */
1643 #endif /* __IMsRdpClient2_INTERFACE_DEFINED__ */
1646 #ifndef __IMsRdpClient3_INTERFACE_DEFINED__
1647 #define __IMsRdpClient3_INTERFACE_DEFINED__
1649 /* interface IMsRdpClient3 */
1650 /* [object][oleautomation][dual][uuid] */
1653 EXTERN_C
const IID IID_IMsRdpClient3
;
1655 #if defined(__cplusplus) && !defined(CINTERFACE)
1657 MIDL_INTERFACE("91B7CBC5-A72E-4FA0-9300-D647D7E897FF")
1658 IMsRdpClient3
: public IMsRdpClient2
1661 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AdvancedSettings4(
1662 /* [retval][out] */ IMsRdpClientAdvancedSettings3
**ppAdvSettings
) = 0;
1666 #else /* C style interface */
1668 typedef struct IMsRdpClient3Vtbl
1672 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
1673 IMsRdpClient3
* This
,
1674 /* [in] */ REFIID riid
,
1676 __RPC__deref_out
void **ppvObject
);
1678 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
1679 IMsRdpClient3
* This
);
1681 ULONG ( STDMETHODCALLTYPE
*Release
)(
1682 IMsRdpClient3
* This
);
1684 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
1685 IMsRdpClient3
* This
,
1686 /* [out] */ UINT
*pctinfo
);
1688 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
1689 IMsRdpClient3
* This
,
1690 /* [in] */ UINT iTInfo
,
1691 /* [in] */ LCID lcid
,
1692 /* [out] */ ITypeInfo
**ppTInfo
);
1694 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
1695 IMsRdpClient3
* This
,
1696 /* [in] */ REFIID riid
,
1697 /* [size_is][in] */ LPOLESTR
*rgszNames
,
1698 /* [range][in] */ UINT cNames
,
1699 /* [in] */ LCID lcid
,
1700 /* [size_is][out] */ DISPID
*rgDispId
);
1702 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
1703 IMsRdpClient3
* This
,
1704 /* [in] */ DISPID dispIdMember
,
1705 /* [in] */ REFIID riid
,
1706 /* [in] */ LCID lcid
,
1707 /* [in] */ WORD wFlags
,
1708 /* [out][in] */ DISPPARAMS
*pDispParams
,
1709 /* [out] */ VARIANT
*pVarResult
,
1710 /* [out] */ EXCEPINFO
*pExcepInfo
,
1711 /* [out] */ UINT
*puArgErr
);
1713 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Server
)(
1714 IMsRdpClient3
* This
,
1715 /* [in] */ BSTR pServer
);
1717 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Server
)(
1718 IMsRdpClient3
* This
,
1719 /* [retval][out] */ BSTR
*pServer
);
1721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Domain
)(
1722 IMsRdpClient3
* This
,
1723 /* [in] */ BSTR pDomain
);
1725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Domain
)(
1726 IMsRdpClient3
* This
,
1727 /* [retval][out] */ BSTR
*pDomain
);
1729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_UserName
)(
1730 IMsRdpClient3
* This
,
1731 /* [in] */ BSTR pUserName
);
1733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_UserName
)(
1734 IMsRdpClient3
* This
,
1735 /* [retval][out] */ BSTR
*pUserName
);
1737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisconnectedText
)(
1738 IMsRdpClient3
* This
,
1739 /* [in] */ BSTR pDisconnectedText
);
1741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisconnectedText
)(
1742 IMsRdpClient3
* This
,
1743 /* [retval][out] */ BSTR
*pDisconnectedText
);
1745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectingText
)(
1746 IMsRdpClient3
* This
,
1747 /* [in] */ BSTR pConnectingText
);
1749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectingText
)(
1750 IMsRdpClient3
* This
,
1751 /* [retval][out] */ BSTR
*pConnectingText
);
1753 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Connected
)(
1754 IMsRdpClient3
* This
,
1755 /* [retval][out] */ short *pIsConnected
);
1757 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopWidth
)(
1758 IMsRdpClient3
* This
,
1759 /* [in] */ long pVal
);
1761 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopWidth
)(
1762 IMsRdpClient3
* This
,
1763 /* [retval][out] */ long *pVal
);
1765 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopHeight
)(
1766 IMsRdpClient3
* This
,
1767 /* [in] */ long pVal
);
1769 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopHeight
)(
1770 IMsRdpClient3
* This
,
1771 /* [retval][out] */ long *pVal
);
1773 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartConnected
)(
1774 IMsRdpClient3
* This
,
1775 /* [in] */ long pfStartConnected
);
1777 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartConnected
)(
1778 IMsRdpClient3
* This
,
1779 /* [retval][out] */ long *pfStartConnected
);
1781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HorizontalScrollBarVisible
)(
1782 IMsRdpClient3
* This
,
1783 /* [retval][out] */ long *pfHScrollVisible
);
1785 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_VerticalScrollBarVisible
)(
1786 IMsRdpClient3
* This
,
1787 /* [retval][out] */ long *pfVScrollVisible
);
1789 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreenTitle
)(
1790 IMsRdpClient3
* This
,
1791 /* [in] */ BSTR rhs
);
1793 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CipherStrength
)(
1794 IMsRdpClient3
* This
,
1795 /* [retval][out] */ long *pCipherStrength
);
1797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Version
)(
1798 IMsRdpClient3
* This
,
1799 /* [retval][out] */ BSTR
*pVersion
);
1801 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettingsEnabled
)(
1802 IMsRdpClient3
* This
,
1803 /* [retval][out] */ long *pSecuredSettingsEnabled
);
1805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings
)(
1806 IMsRdpClient3
* This
,
1807 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
);
1809 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings
)(
1810 IMsRdpClient3
* This
,
1811 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
);
1813 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Debugger
)(
1814 IMsRdpClient3
* This
,
1815 /* [retval][out] */ IMsTscDebug
**ppDebugger
);
1817 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Connect
)(
1818 IMsRdpClient3
* This
);
1820 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Disconnect
)(
1821 IMsRdpClient3
* This
);
1823 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*CreateVirtualChannels
)(
1824 IMsRdpClient3
* This
,
1825 /* [in] */ BSTR newVal
);
1827 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SendOnVirtualChannel
)(
1828 IMsRdpClient3
* This
,
1829 /* [in] */ BSTR chanName
,
1830 /* [in] */ BSTR ChanData
);
1832 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ColorDepth
)(
1833 IMsRdpClient3
* This
,
1834 /* [in] */ long pcolorDepth
);
1836 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ColorDepth
)(
1837 IMsRdpClient3
* This
,
1838 /* [retval][out] */ long *pcolorDepth
);
1840 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings2
)(
1841 IMsRdpClient3
* This
,
1842 /* [retval][out] */ IMsRdpClientAdvancedSettings
**ppAdvSettings
);
1844 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings2
)(
1845 IMsRdpClient3
* This
,
1846 /* [retval][out] */ IMsRdpClientSecuredSettings
**ppSecuredSettings
);
1848 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ExtendedDisconnectReason
)(
1849 IMsRdpClient3
* This
,
1850 /* [retval][out] */ ExtendedDisconnectReasonCode
*pExtendedDisconnectReason
);
1852 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
1853 IMsRdpClient3
* This
,
1854 /* [in] */ VARIANT_BOOL pfFullScreen
);
1856 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
1857 IMsRdpClient3
* This
,
1858 /* [retval][out] */ VARIANT_BOOL
*pfFullScreen
);
1860 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SetVirtualChannelOptions
)(
1861 IMsRdpClient3
* This
,
1862 /* [in] */ BSTR chanName
,
1863 /* [in] */ long chanOptions
);
1865 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*GetVirtualChannelOptions
)(
1866 IMsRdpClient3
* This
,
1867 /* [in] */ BSTR chanName
,
1868 /* [retval][out] */ long *pChanOptions
);
1870 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*RequestClose
)(
1871 IMsRdpClient3
* This
,
1872 /* [retval][out] */ ControlCloseStatus
*pCloseStatus
);
1874 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings3
)(
1875 IMsRdpClient3
* This
,
1876 /* [retval][out] */ IMsRdpClientAdvancedSettings2
**ppAdvSettings
);
1878 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectedStatusText
)(
1879 IMsRdpClient3
* This
,
1880 /* [in] */ BSTR pConnectedStatusText
);
1882 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectedStatusText
)(
1883 IMsRdpClient3
* This
,
1884 /* [retval][out] */ BSTR
*pConnectedStatusText
);
1886 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings4
)(
1887 IMsRdpClient3
* This
,
1888 /* [retval][out] */ IMsRdpClientAdvancedSettings3
**ppAdvSettings
);
1891 } IMsRdpClient3Vtbl
;
1893 interface IMsRdpClient3
1895 CONST_VTBL
struct IMsRdpClient3Vtbl
*lpVtbl
;
1903 #define IMsRdpClient3_QueryInterface(This,riid,ppvObject) \
1904 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1906 #define IMsRdpClient3_AddRef(This) \
1907 ( (This)->lpVtbl -> AddRef(This) )
1909 #define IMsRdpClient3_Release(This) \
1910 ( (This)->lpVtbl -> Release(This) )
1913 #define IMsRdpClient3_GetTypeInfoCount(This,pctinfo) \
1914 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1916 #define IMsRdpClient3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1917 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1919 #define IMsRdpClient3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1920 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1922 #define IMsRdpClient3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1923 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1926 #define IMsRdpClient3_put_Server(This,pServer) \
1927 ( (This)->lpVtbl -> put_Server(This,pServer) )
1929 #define IMsRdpClient3_get_Server(This,pServer) \
1930 ( (This)->lpVtbl -> get_Server(This,pServer) )
1932 #define IMsRdpClient3_put_Domain(This,pDomain) \
1933 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1935 #define IMsRdpClient3_get_Domain(This,pDomain) \
1936 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1938 #define IMsRdpClient3_put_UserName(This,pUserName) \
1939 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1941 #define IMsRdpClient3_get_UserName(This,pUserName) \
1942 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1944 #define IMsRdpClient3_put_DisconnectedText(This,pDisconnectedText) \
1945 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1947 #define IMsRdpClient3_get_DisconnectedText(This,pDisconnectedText) \
1948 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1950 #define IMsRdpClient3_put_ConnectingText(This,pConnectingText) \
1951 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1953 #define IMsRdpClient3_get_ConnectingText(This,pConnectingText) \
1954 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1956 #define IMsRdpClient3_get_Connected(This,pIsConnected) \
1957 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1959 #define IMsRdpClient3_put_DesktopWidth(This,pVal) \
1960 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1962 #define IMsRdpClient3_get_DesktopWidth(This,pVal) \
1963 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1965 #define IMsRdpClient3_put_DesktopHeight(This,pVal) \
1966 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1968 #define IMsRdpClient3_get_DesktopHeight(This,pVal) \
1969 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1971 #define IMsRdpClient3_put_StartConnected(This,pfStartConnected) \
1972 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1974 #define IMsRdpClient3_get_StartConnected(This,pfStartConnected) \
1975 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1977 #define IMsRdpClient3_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1978 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1980 #define IMsRdpClient3_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1981 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1983 #define IMsRdpClient3_put_FullScreenTitle(This,rhs) \
1984 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1986 #define IMsRdpClient3_get_CipherStrength(This,pCipherStrength) \
1987 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1989 #define IMsRdpClient3_get_Version(This,pVersion) \
1990 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1992 #define IMsRdpClient3_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1993 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1995 #define IMsRdpClient3_get_SecuredSettings(This,ppSecuredSettings) \
1996 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1998 #define IMsRdpClient3_get_AdvancedSettings(This,ppAdvSettings) \
1999 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
2001 #define IMsRdpClient3_get_Debugger(This,ppDebugger) \
2002 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
2004 #define IMsRdpClient3_Connect(This) \
2005 ( (This)->lpVtbl -> Connect(This) )
2007 #define IMsRdpClient3_Disconnect(This) \
2008 ( (This)->lpVtbl -> Disconnect(This) )
2010 #define IMsRdpClient3_CreateVirtualChannels(This,newVal) \
2011 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
2013 #define IMsRdpClient3_SendOnVirtualChannel(This,chanName,ChanData) \
2014 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
2017 #define IMsRdpClient3_put_ColorDepth(This,pcolorDepth) \
2018 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
2020 #define IMsRdpClient3_get_ColorDepth(This,pcolorDepth) \
2021 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
2023 #define IMsRdpClient3_get_AdvancedSettings2(This,ppAdvSettings) \
2024 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
2026 #define IMsRdpClient3_get_SecuredSettings2(This,ppSecuredSettings) \
2027 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
2029 #define IMsRdpClient3_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
2030 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
2032 #define IMsRdpClient3_put_FullScreen(This,pfFullScreen) \
2033 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
2035 #define IMsRdpClient3_get_FullScreen(This,pfFullScreen) \
2036 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
2038 #define IMsRdpClient3_SetVirtualChannelOptions(This,chanName,chanOptions) \
2039 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
2041 #define IMsRdpClient3_GetVirtualChannelOptions(This,chanName,pChanOptions) \
2042 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
2044 #define IMsRdpClient3_RequestClose(This,pCloseStatus) \
2045 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
2048 #define IMsRdpClient3_get_AdvancedSettings3(This,ppAdvSettings) \
2049 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
2051 #define IMsRdpClient3_put_ConnectedStatusText(This,pConnectedStatusText) \
2052 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
2054 #define IMsRdpClient3_get_ConnectedStatusText(This,pConnectedStatusText) \
2055 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
2058 #define IMsRdpClient3_get_AdvancedSettings4(This,ppAdvSettings) \
2059 ( (This)->lpVtbl -> get_AdvancedSettings4(This,ppAdvSettings) )
2061 #endif /* COBJMACROS */
2064 #endif /* C style interface */
2069 #endif /* __IMsRdpClient3_INTERFACE_DEFINED__ */
2072 #ifndef __IMsRdpClient4_INTERFACE_DEFINED__
2073 #define __IMsRdpClient4_INTERFACE_DEFINED__
2075 /* interface IMsRdpClient4 */
2076 /* [object][oleautomation][dual][uuid] */
2079 EXTERN_C
const IID IID_IMsRdpClient4
;
2081 #if defined(__cplusplus) && !defined(CINTERFACE)
2083 MIDL_INTERFACE("095E0738-D97D-488B-B9F6-DD0E8D66C0DE")
2084 IMsRdpClient4
: public IMsRdpClient3
2087 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AdvancedSettings5(
2088 /* [retval][out] */ IMsRdpClientAdvancedSettings4
**ppAdvSettings5
) = 0;
2092 #else /* C style interface */
2094 typedef struct IMsRdpClient4Vtbl
2098 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
2099 IMsRdpClient4
* This
,
2100 /* [in] */ REFIID riid
,
2102 __RPC__deref_out
void **ppvObject
);
2104 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
2105 IMsRdpClient4
* This
);
2107 ULONG ( STDMETHODCALLTYPE
*Release
)(
2108 IMsRdpClient4
* This
);
2110 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
2111 IMsRdpClient4
* This
,
2112 /* [out] */ UINT
*pctinfo
);
2114 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
2115 IMsRdpClient4
* This
,
2116 /* [in] */ UINT iTInfo
,
2117 /* [in] */ LCID lcid
,
2118 /* [out] */ ITypeInfo
**ppTInfo
);
2120 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
2121 IMsRdpClient4
* This
,
2122 /* [in] */ REFIID riid
,
2123 /* [size_is][in] */ LPOLESTR
*rgszNames
,
2124 /* [range][in] */ UINT cNames
,
2125 /* [in] */ LCID lcid
,
2126 /* [size_is][out] */ DISPID
*rgDispId
);
2128 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
2129 IMsRdpClient4
* This
,
2130 /* [in] */ DISPID dispIdMember
,
2131 /* [in] */ REFIID riid
,
2132 /* [in] */ LCID lcid
,
2133 /* [in] */ WORD wFlags
,
2134 /* [out][in] */ DISPPARAMS
*pDispParams
,
2135 /* [out] */ VARIANT
*pVarResult
,
2136 /* [out] */ EXCEPINFO
*pExcepInfo
,
2137 /* [out] */ UINT
*puArgErr
);
2139 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Server
)(
2140 IMsRdpClient4
* This
,
2141 /* [in] */ BSTR pServer
);
2143 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Server
)(
2144 IMsRdpClient4
* This
,
2145 /* [retval][out] */ BSTR
*pServer
);
2147 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Domain
)(
2148 IMsRdpClient4
* This
,
2149 /* [in] */ BSTR pDomain
);
2151 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Domain
)(
2152 IMsRdpClient4
* This
,
2153 /* [retval][out] */ BSTR
*pDomain
);
2155 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_UserName
)(
2156 IMsRdpClient4
* This
,
2157 /* [in] */ BSTR pUserName
);
2159 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_UserName
)(
2160 IMsRdpClient4
* This
,
2161 /* [retval][out] */ BSTR
*pUserName
);
2163 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisconnectedText
)(
2164 IMsRdpClient4
* This
,
2165 /* [in] */ BSTR pDisconnectedText
);
2167 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisconnectedText
)(
2168 IMsRdpClient4
* This
,
2169 /* [retval][out] */ BSTR
*pDisconnectedText
);
2171 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectingText
)(
2172 IMsRdpClient4
* This
,
2173 /* [in] */ BSTR pConnectingText
);
2175 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectingText
)(
2176 IMsRdpClient4
* This
,
2177 /* [retval][out] */ BSTR
*pConnectingText
);
2179 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Connected
)(
2180 IMsRdpClient4
* This
,
2181 /* [retval][out] */ short *pIsConnected
);
2183 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopWidth
)(
2184 IMsRdpClient4
* This
,
2185 /* [in] */ long pVal
);
2187 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopWidth
)(
2188 IMsRdpClient4
* This
,
2189 /* [retval][out] */ long *pVal
);
2191 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DesktopHeight
)(
2192 IMsRdpClient4
* This
,
2193 /* [in] */ long pVal
);
2195 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DesktopHeight
)(
2196 IMsRdpClient4
* This
,
2197 /* [retval][out] */ long *pVal
);
2199 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartConnected
)(
2200 IMsRdpClient4
* This
,
2201 /* [in] */ long pfStartConnected
);
2203 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartConnected
)(
2204 IMsRdpClient4
* This
,
2205 /* [retval][out] */ long *pfStartConnected
);
2207 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HorizontalScrollBarVisible
)(
2208 IMsRdpClient4
* This
,
2209 /* [retval][out] */ long *pfHScrollVisible
);
2211 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_VerticalScrollBarVisible
)(
2212 IMsRdpClient4
* This
,
2213 /* [retval][out] */ long *pfVScrollVisible
);
2215 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreenTitle
)(
2216 IMsRdpClient4
* This
,
2217 /* [in] */ BSTR rhs
);
2219 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CipherStrength
)(
2220 IMsRdpClient4
* This
,
2221 /* [retval][out] */ long *pCipherStrength
);
2223 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Version
)(
2224 IMsRdpClient4
* This
,
2225 /* [retval][out] */ BSTR
*pVersion
);
2227 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettingsEnabled
)(
2228 IMsRdpClient4
* This
,
2229 /* [retval][out] */ long *pSecuredSettingsEnabled
);
2231 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings
)(
2232 IMsRdpClient4
* This
,
2233 /* [retval][out] */ IMsTscSecuredSettings
**ppSecuredSettings
);
2235 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings
)(
2236 IMsRdpClient4
* This
,
2237 /* [retval][out] */ IMsTscAdvancedSettings
**ppAdvSettings
);
2239 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Debugger
)(
2240 IMsRdpClient4
* This
,
2241 /* [retval][out] */ IMsTscDebug
**ppDebugger
);
2243 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Connect
)(
2244 IMsRdpClient4
* This
);
2246 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*Disconnect
)(
2247 IMsRdpClient4
* This
);
2249 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*CreateVirtualChannels
)(
2250 IMsRdpClient4
* This
,
2251 /* [in] */ BSTR newVal
);
2253 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SendOnVirtualChannel
)(
2254 IMsRdpClient4
* This
,
2255 /* [in] */ BSTR chanName
,
2256 /* [in] */ BSTR ChanData
);
2258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ColorDepth
)(
2259 IMsRdpClient4
* This
,
2260 /* [in] */ long pcolorDepth
);
2262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ColorDepth
)(
2263 IMsRdpClient4
* This
,
2264 /* [retval][out] */ long *pcolorDepth
);
2266 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings2
)(
2267 IMsRdpClient4
* This
,
2268 /* [retval][out] */ IMsRdpClientAdvancedSettings
**ppAdvSettings
);
2270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SecuredSettings2
)(
2271 IMsRdpClient4
* This
,
2272 /* [retval][out] */ IMsRdpClientSecuredSettings
**ppSecuredSettings
);
2274 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ExtendedDisconnectReason
)(
2275 IMsRdpClient4
* This
,
2276 /* [retval][out] */ ExtendedDisconnectReasonCode
*pExtendedDisconnectReason
);
2278 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
2279 IMsRdpClient4
* This
,
2280 /* [in] */ VARIANT_BOOL pfFullScreen
);
2282 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
2283 IMsRdpClient4
* This
,
2284 /* [retval][out] */ VARIANT_BOOL
*pfFullScreen
);
2286 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*SetVirtualChannelOptions
)(
2287 IMsRdpClient4
* This
,
2288 /* [in] */ BSTR chanName
,
2289 /* [in] */ long chanOptions
);
2291 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*GetVirtualChannelOptions
)(
2292 IMsRdpClient4
* This
,
2293 /* [in] */ BSTR chanName
,
2294 /* [retval][out] */ long *pChanOptions
);
2296 /* [id] */ HRESULT ( STDMETHODCALLTYPE
*RequestClose
)(
2297 IMsRdpClient4
* This
,
2298 /* [retval][out] */ ControlCloseStatus
*pCloseStatus
);
2300 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings3
)(
2301 IMsRdpClient4
* This
,
2302 /* [retval][out] */ IMsRdpClientAdvancedSettings2
**ppAdvSettings
);
2304 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectedStatusText
)(
2305 IMsRdpClient4
* This
,
2306 /* [in] */ BSTR pConnectedStatusText
);
2308 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectedStatusText
)(
2309 IMsRdpClient4
* This
,
2310 /* [retval][out] */ BSTR
*pConnectedStatusText
);
2312 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings4
)(
2313 IMsRdpClient4
* This
,
2314 /* [retval][out] */ IMsRdpClientAdvancedSettings3
**ppAdvSettings
);
2316 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AdvancedSettings5
)(
2317 IMsRdpClient4
* This
,
2318 /* [retval][out] */ IMsRdpClientAdvancedSettings4
**ppAdvSettings5
);
2321 } IMsRdpClient4Vtbl
;
2323 interface IMsRdpClient4
2325 CONST_VTBL
struct IMsRdpClient4Vtbl
*lpVtbl
;
2333 #define IMsRdpClient4_QueryInterface(This,riid,ppvObject) \
2334 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2336 #define IMsRdpClient4_AddRef(This) \
2337 ( (This)->lpVtbl -> AddRef(This) )
2339 #define IMsRdpClient4_Release(This) \
2340 ( (This)->lpVtbl -> Release(This) )
2343 #define IMsRdpClient4_GetTypeInfoCount(This,pctinfo) \
2344 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2346 #define IMsRdpClient4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2347 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2349 #define IMsRdpClient4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2350 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2352 #define IMsRdpClient4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2353 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
2356 #define IMsRdpClient4_put_Server(This,pServer) \
2357 ( (This)->lpVtbl -> put_Server(This,pServer) )
2359 #define IMsRdpClient4_get_Server(This,pServer) \
2360 ( (This)->lpVtbl -> get_Server(This,pServer) )
2362 #define IMsRdpClient4_put_Domain(This,pDomain) \
2363 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
2365 #define IMsRdpClient4_get_Domain(This,pDomain) \
2366 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
2368 #define IMsRdpClient4_put_UserName(This,pUserName) \
2369 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
2371 #define IMsRdpClient4_get_UserName(This,pUserName) \
2372 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
2374 #define IMsRdpClient4_put_DisconnectedText(This,pDisconnectedText) \
2375 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
2377 #define IMsRdpClient4_get_DisconnectedText(This,pDisconnectedText) \
2378 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
2380 #define IMsRdpClient4_put_ConnectingText(This,pConnectingText) \
2381 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
2383 #define IMsRdpClient4_get_ConnectingText(This,pConnectingText) \
2384 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
2386 #define IMsRdpClient4_get_Connected(This,pIsConnected) \
2387 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
2389 #define IMsRdpClient4_put_DesktopWidth(This,pVal) \
2390 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
2392 #define IMsRdpClient4_get_DesktopWidth(This,pVal) \
2393 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
2395 #define IMsRdpClient4_put_DesktopHeight(This,pVal) \
2396 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
2398 #define IMsRdpClient4_get_DesktopHeight(This,pVal) \
2399 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
2401 #define IMsRdpClient4_put_StartConnected(This,pfStartConnected) \
2402 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
2404 #define IMsRdpClient4_get_StartConnected(This,pfStartConnected) \
2405 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
2407 #define IMsRdpClient4_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
2408 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
2410 #define IMsRdpClient4_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
2411 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
2413 #define IMsRdpClient4_put_FullScreenTitle(This,rhs) \
2414 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
2416 #define IMsRdpClient4_get_CipherStrength(This,pCipherStrength) \
2417 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
2419 #define IMsRdpClient4_get_Version(This,pVersion) \
2420 ( (This)->lpVtbl -> get_Version(This,pVersion) )
2422 #define IMsRdpClient4_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
2423 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
2425 #define IMsRdpClient4_get_SecuredSettings(This,ppSecuredSettings) \
2426 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
2428 #define IMsRdpClient4_get_AdvancedSettings(This,ppAdvSettings) \
2429 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
2431 #define IMsRdpClient4_get_Debugger(This,ppDebugger) \
2432 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
2434 #define IMsRdpClient4_Connect(This) \
2435 ( (This)->lpVtbl -> Connect(This) )
2437 #define IMsRdpClient4_Disconnect(This) \
2438 ( (This)->lpVtbl -> Disconnect(This) )
2440 #define IMsRdpClient4_CreateVirtualChannels(This,newVal) \
2441 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
2443 #define IMsRdpClient4_SendOnVirtualChannel(This,chanName,ChanData) \
2444 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
2447 #define IMsRdpClient4_put_ColorDepth(This,pcolorDepth) \
2448 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
2450 #define IMsRdpClient4_get_ColorDepth(This,pcolorDepth) \
2451 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
2453 #define IMsRdpClient4_get_AdvancedSettings2(This,ppAdvSettings) \
2454 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
2456 #define IMsRdpClient4_get_SecuredSettings2(This,ppSecuredSettings) \
2457 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
2459 #define IMsRdpClient4_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
2460 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
2462 #define IMsRdpClient4_put_FullScreen(This,pfFullScreen) \
2463 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
2465 #define IMsRdpClient4_get_FullScreen(This,pfFullScreen) \
2466 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
2468 #define IMsRdpClient4_SetVirtualChannelOptions(This,chanName,chanOptions) \
2469 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
2471 #define IMsRdpClient4_GetVirtualChannelOptions(This,chanName,pChanOptions) \
2472 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
2474 #define IMsRdpClient4_RequestClose(This,pCloseStatus) \
2475 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
2478 #define IMsRdpClient4_get_AdvancedSettings3(This,ppAdvSettings) \
2479 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
2481 #define IMsRdpClient4_put_ConnectedStatusText(This,pConnectedStatusText) \
2482 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
2484 #define IMsRdpClient4_get_ConnectedStatusText(This,pConnectedStatusText) \
2485 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
2488 #define IMsRdpClient4_get_AdvancedSettings4(This,ppAdvSettings) \
2489 ( (This)->lpVtbl -> get_AdvancedSettings4(This,ppAdvSettings) )
2492 #define IMsRdpClient4_get_AdvancedSettings5(This,ppAdvSettings5) \
2493 ( (This)->lpVtbl -> get_AdvancedSettings5(This,ppAdvSettings5) )
2495 #endif /* COBJMACROS */
2498 #endif /* C style interface */
2503 #endif /* __IMsRdpClient4_INTERFACE_DEFINED__ */
2506 #ifndef __IMsTscNonScriptable_INTERFACE_DEFINED__
2507 #define __IMsTscNonScriptable_INTERFACE_DEFINED__
2509 /* interface IMsTscNonScriptable */
2510 /* [object][uuid] */
2513 EXTERN_C
const IID IID_IMsTscNonScriptable
;
2515 #if defined(__cplusplus) && !defined(CINTERFACE)
2517 MIDL_INTERFACE("C1E6743A-41C1-4A74-832A-0DD06C1C7A0E")
2518 IMsTscNonScriptable
: public IUnknown
2521 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_ClearTextPassword(
2522 /* [in] */ BSTR rhs
) = 0;
2524 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_PortablePassword(
2525 /* [in] */ BSTR pPortablePass
) = 0;
2527 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE
get_PortablePassword(
2528 /* [retval][out] */ BSTR
*pPortablePass
) = 0;
2530 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_PortableSalt(
2531 /* [in] */ BSTR pPortableSalt
) = 0;
2533 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE
get_PortableSalt(
2534 /* [retval][out] */ BSTR
*pPortableSalt
) = 0;
2536 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_BinaryPassword(
2537 /* [in] */ BSTR pBinaryPassword
) = 0;
2539 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE
get_BinaryPassword(
2540 /* [retval][out] */ BSTR
*pBinaryPassword
) = 0;
2542 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_BinarySalt(
2543 /* [in] */ BSTR pSalt
) = 0;
2545 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE
get_BinarySalt(
2546 /* [retval][out] */ BSTR
*pSalt
) = 0;
2548 virtual HRESULT STDMETHODCALLTYPE
ResetPassword( void) = 0;
2552 #else /* C style interface */
2554 typedef struct IMsTscNonScriptableVtbl
2558 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
2559 IMsTscNonScriptable
* This
,
2560 /* [in] */ REFIID riid
,
2562 __RPC__deref_out
void **ppvObject
);
2564 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
2565 IMsTscNonScriptable
* This
);
2567 ULONG ( STDMETHODCALLTYPE
*Release
)(
2568 IMsTscNonScriptable
* This
);
2570 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
2571 IMsTscNonScriptable
* This
,
2572 /* [in] */ BSTR rhs
);
2574 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortablePassword
)(
2575 IMsTscNonScriptable
* This
,
2576 /* [in] */ BSTR pPortablePass
);
2578 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortablePassword
)(
2579 IMsTscNonScriptable
* This
,
2580 /* [retval][out] */ BSTR
*pPortablePass
);
2582 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortableSalt
)(
2583 IMsTscNonScriptable
* This
,
2584 /* [in] */ BSTR pPortableSalt
);
2586 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortableSalt
)(
2587 IMsTscNonScriptable
* This
,
2588 /* [retval][out] */ BSTR
*pPortableSalt
);
2590 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinaryPassword
)(
2591 IMsTscNonScriptable
* This
,
2592 /* [in] */ BSTR pBinaryPassword
);
2594 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinaryPassword
)(
2595 IMsTscNonScriptable
* This
,
2596 /* [retval][out] */ BSTR
*pBinaryPassword
);
2598 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinarySalt
)(
2599 IMsTscNonScriptable
* This
,
2600 /* [in] */ BSTR pSalt
);
2602 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinarySalt
)(
2603 IMsTscNonScriptable
* This
,
2604 /* [retval][out] */ BSTR
*pSalt
);
2606 HRESULT ( STDMETHODCALLTYPE
*ResetPassword
)(
2607 IMsTscNonScriptable
* This
);
2610 } IMsTscNonScriptableVtbl
;
2612 interface IMsTscNonScriptable
2614 CONST_VTBL
struct IMsTscNonScriptableVtbl
*lpVtbl
;
2622 #define IMsTscNonScriptable_QueryInterface(This,riid,ppvObject) \
2623 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2625 #define IMsTscNonScriptable_AddRef(This) \
2626 ( (This)->lpVtbl -> AddRef(This) )
2628 #define IMsTscNonScriptable_Release(This) \
2629 ( (This)->lpVtbl -> Release(This) )
2632 #define IMsTscNonScriptable_put_ClearTextPassword(This,rhs) \
2633 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2635 #define IMsTscNonScriptable_put_PortablePassword(This,pPortablePass) \
2636 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2638 #define IMsTscNonScriptable_get_PortablePassword(This,pPortablePass) \
2639 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2641 #define IMsTscNonScriptable_put_PortableSalt(This,pPortableSalt) \
2642 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2644 #define IMsTscNonScriptable_get_PortableSalt(This,pPortableSalt) \
2645 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2647 #define IMsTscNonScriptable_put_BinaryPassword(This,pBinaryPassword) \
2648 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2650 #define IMsTscNonScriptable_get_BinaryPassword(This,pBinaryPassword) \
2651 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2653 #define IMsTscNonScriptable_put_BinarySalt(This,pSalt) \
2654 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2656 #define IMsTscNonScriptable_get_BinarySalt(This,pSalt) \
2657 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2659 #define IMsTscNonScriptable_ResetPassword(This) \
2660 ( (This)->lpVtbl -> ResetPassword(This) )
2662 #endif /* COBJMACROS */
2665 #endif /* C style interface */
2670 #endif /* __IMsTscNonScriptable_INTERFACE_DEFINED__ */
2673 #ifndef __IMsRdpClientNonScriptable_INTERFACE_DEFINED__
2674 #define __IMsRdpClientNonScriptable_INTERFACE_DEFINED__
2676 /* interface IMsRdpClientNonScriptable */
2677 /* [object][uuid] */
2680 EXTERN_C
const IID IID_IMsRdpClientNonScriptable
;
2682 #if defined(__cplusplus) && !defined(CINTERFACE)
2684 MIDL_INTERFACE("2F079C4C-87B2-4AFD-97AB-20CDB43038AE")
2685 IMsRdpClientNonScriptable
: public IMsTscNonScriptable
2688 virtual HRESULT STDMETHODCALLTYPE
NotifyRedirectDeviceChange(
2689 /* [in] */ UINT_PTR wParam
,
2690 /* [in] */ LONG_PTR lParam
) = 0;
2692 virtual HRESULT STDMETHODCALLTYPE
SendKeys(
2693 /* [in] */ long numKeys
,
2694 /* [in] */ VARIANT_BOOL
*pbArrayKeyUp
,
2695 /* [in] */ long *plKeyData
) = 0;
2699 #else /* C style interface */
2701 typedef struct IMsRdpClientNonScriptableVtbl
2705 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
2706 IMsRdpClientNonScriptable
* This
,
2707 /* [in] */ REFIID riid
,
2709 __RPC__deref_out
void **ppvObject
);
2711 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
2712 IMsRdpClientNonScriptable
* This
);
2714 ULONG ( STDMETHODCALLTYPE
*Release
)(
2715 IMsRdpClientNonScriptable
* This
);
2717 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
2718 IMsRdpClientNonScriptable
* This
,
2719 /* [in] */ BSTR rhs
);
2721 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortablePassword
)(
2722 IMsRdpClientNonScriptable
* This
,
2723 /* [in] */ BSTR pPortablePass
);
2725 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortablePassword
)(
2726 IMsRdpClientNonScriptable
* This
,
2727 /* [retval][out] */ BSTR
*pPortablePass
);
2729 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortableSalt
)(
2730 IMsRdpClientNonScriptable
* This
,
2731 /* [in] */ BSTR pPortableSalt
);
2733 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortableSalt
)(
2734 IMsRdpClientNonScriptable
* This
,
2735 /* [retval][out] */ BSTR
*pPortableSalt
);
2737 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinaryPassword
)(
2738 IMsRdpClientNonScriptable
* This
,
2739 /* [in] */ BSTR pBinaryPassword
);
2741 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinaryPassword
)(
2742 IMsRdpClientNonScriptable
* This
,
2743 /* [retval][out] */ BSTR
*pBinaryPassword
);
2745 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinarySalt
)(
2746 IMsRdpClientNonScriptable
* This
,
2747 /* [in] */ BSTR pSalt
);
2749 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinarySalt
)(
2750 IMsRdpClientNonScriptable
* This
,
2751 /* [retval][out] */ BSTR
*pSalt
);
2753 HRESULT ( STDMETHODCALLTYPE
*ResetPassword
)(
2754 IMsRdpClientNonScriptable
* This
);
2756 HRESULT ( STDMETHODCALLTYPE
*NotifyRedirectDeviceChange
)(
2757 IMsRdpClientNonScriptable
* This
,
2758 /* [in] */ UINT_PTR wParam
,
2759 /* [in] */ LONG_PTR lParam
);
2761 HRESULT ( STDMETHODCALLTYPE
*SendKeys
)(
2762 IMsRdpClientNonScriptable
* This
,
2763 /* [in] */ long numKeys
,
2764 /* [in] */ VARIANT_BOOL
*pbArrayKeyUp
,
2765 /* [in] */ long *plKeyData
);
2768 } IMsRdpClientNonScriptableVtbl
;
2770 interface IMsRdpClientNonScriptable
2772 CONST_VTBL
struct IMsRdpClientNonScriptableVtbl
*lpVtbl
;
2780 #define IMsRdpClientNonScriptable_QueryInterface(This,riid,ppvObject) \
2781 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2783 #define IMsRdpClientNonScriptable_AddRef(This) \
2784 ( (This)->lpVtbl -> AddRef(This) )
2786 #define IMsRdpClientNonScriptable_Release(This) \
2787 ( (This)->lpVtbl -> Release(This) )
2790 #define IMsRdpClientNonScriptable_put_ClearTextPassword(This,rhs) \
2791 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2793 #define IMsRdpClientNonScriptable_put_PortablePassword(This,pPortablePass) \
2794 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2796 #define IMsRdpClientNonScriptable_get_PortablePassword(This,pPortablePass) \
2797 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2799 #define IMsRdpClientNonScriptable_put_PortableSalt(This,pPortableSalt) \
2800 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2802 #define IMsRdpClientNonScriptable_get_PortableSalt(This,pPortableSalt) \
2803 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2805 #define IMsRdpClientNonScriptable_put_BinaryPassword(This,pBinaryPassword) \
2806 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2808 #define IMsRdpClientNonScriptable_get_BinaryPassword(This,pBinaryPassword) \
2809 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2811 #define IMsRdpClientNonScriptable_put_BinarySalt(This,pSalt) \
2812 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2814 #define IMsRdpClientNonScriptable_get_BinarySalt(This,pSalt) \
2815 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2817 #define IMsRdpClientNonScriptable_ResetPassword(This) \
2818 ( (This)->lpVtbl -> ResetPassword(This) )
2821 #define IMsRdpClientNonScriptable_NotifyRedirectDeviceChange(This,wParam,lParam) \
2822 ( (This)->lpVtbl -> NotifyRedirectDeviceChange(This,wParam,lParam) )
2824 #define IMsRdpClientNonScriptable_SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) \
2825 ( (This)->lpVtbl -> SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) )
2827 #endif /* COBJMACROS */
2830 #endif /* C style interface */
2835 #endif /* __IMsRdpClientNonScriptable_INTERFACE_DEFINED__ */
2838 #ifndef __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__
2839 #define __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__
2841 /* interface IMsRdpClientNonScriptable2 */
2842 /* [object][uuid] */
2845 EXTERN_C
const IID IID_IMsRdpClientNonScriptable2
;
2847 #if defined(__cplusplus) && !defined(CINTERFACE)
2849 MIDL_INTERFACE("17A5E535-4072-4FA4-AF32-C8D0D47345E9")
2850 IMsRdpClientNonScriptable2
: public IMsRdpClientNonScriptable
2853 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE
put_UIParentWindowHandle(
2854 /* [in] */ HWND phwndUIParentWindowHandle
) = 0;
2856 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE
get_UIParentWindowHandle(
2857 /* [retval][out] */ HWND
*phwndUIParentWindowHandle
) = 0;
2861 #else /* C style interface */
2863 typedef struct IMsRdpClientNonScriptable2Vtbl
2867 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
2868 IMsRdpClientNonScriptable2
* This
,
2869 /* [in] */ REFIID riid
,
2871 __RPC__deref_out
void **ppvObject
);
2873 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
2874 IMsRdpClientNonScriptable2
* This
);
2876 ULONG ( STDMETHODCALLTYPE
*Release
)(
2877 IMsRdpClientNonScriptable2
* This
);
2879 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
2880 IMsRdpClientNonScriptable2
* This
,
2881 /* [in] */ BSTR rhs
);
2883 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortablePassword
)(
2884 IMsRdpClientNonScriptable2
* This
,
2885 /* [in] */ BSTR pPortablePass
);
2887 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortablePassword
)(
2888 IMsRdpClientNonScriptable2
* This
,
2889 /* [retval][out] */ BSTR
*pPortablePass
);
2891 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_PortableSalt
)(
2892 IMsRdpClientNonScriptable2
* This
,
2893 /* [in] */ BSTR pPortableSalt
);
2895 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PortableSalt
)(
2896 IMsRdpClientNonScriptable2
* This
,
2897 /* [retval][out] */ BSTR
*pPortableSalt
);
2899 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinaryPassword
)(
2900 IMsRdpClientNonScriptable2
* This
,
2901 /* [in] */ BSTR pBinaryPassword
);
2903 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinaryPassword
)(
2904 IMsRdpClientNonScriptable2
* This
,
2905 /* [retval][out] */ BSTR
*pBinaryPassword
);
2907 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_BinarySalt
)(
2908 IMsRdpClientNonScriptable2
* This
,
2909 /* [in] */ BSTR pSalt
);
2911 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BinarySalt
)(
2912 IMsRdpClientNonScriptable2
* This
,
2913 /* [retval][out] */ BSTR
*pSalt
);
2915 HRESULT ( STDMETHODCALLTYPE
*ResetPassword
)(
2916 IMsRdpClientNonScriptable2
* This
);
2918 HRESULT ( STDMETHODCALLTYPE
*NotifyRedirectDeviceChange
)(
2919 IMsRdpClientNonScriptable2
* This
,
2920 /* [in] */ UINT_PTR wParam
,
2921 /* [in] */ LONG_PTR lParam
);
2923 HRESULT ( STDMETHODCALLTYPE
*SendKeys
)(
2924 IMsRdpClientNonScriptable2
* This
,
2925 /* [in] */ long numKeys
,
2926 /* [in] */ VARIANT_BOOL
*pbArrayKeyUp
,
2927 /* [in] */ long *plKeyData
);
2929 /* [propput] */ HRESULT ( STDMETHODCALLTYPE
*put_UIParentWindowHandle
)(
2930 IMsRdpClientNonScriptable2
* This
,
2931 /* [in] */ HWND phwndUIParentWindowHandle
);
2933 /* [propget] */ HRESULT ( STDMETHODCALLTYPE
*get_UIParentWindowHandle
)(
2934 IMsRdpClientNonScriptable2
* This
,
2935 /* [retval][out] */ HWND
*phwndUIParentWindowHandle
);
2938 } IMsRdpClientNonScriptable2Vtbl
;
2940 interface IMsRdpClientNonScriptable2
2942 CONST_VTBL
struct IMsRdpClientNonScriptable2Vtbl
*lpVtbl
;
2950 #define IMsRdpClientNonScriptable2_QueryInterface(This,riid,ppvObject) \
2951 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2953 #define IMsRdpClientNonScriptable2_AddRef(This) \
2954 ( (This)->lpVtbl -> AddRef(This) )
2956 #define IMsRdpClientNonScriptable2_Release(This) \
2957 ( (This)->lpVtbl -> Release(This) )
2960 #define IMsRdpClientNonScriptable2_put_ClearTextPassword(This,rhs) \
2961 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2963 #define IMsRdpClientNonScriptable2_put_PortablePassword(This,pPortablePass) \
2964 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2966 #define IMsRdpClientNonScriptable2_get_PortablePassword(This,pPortablePass) \
2967 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2969 #define IMsRdpClientNonScriptable2_put_PortableSalt(This,pPortableSalt) \
2970 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2972 #define IMsRdpClientNonScriptable2_get_PortableSalt(This,pPortableSalt) \
2973 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2975 #define IMsRdpClientNonScriptable2_put_BinaryPassword(This,pBinaryPassword) \
2976 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2978 #define IMsRdpClientNonScriptable2_get_BinaryPassword(This,pBinaryPassword) \
2979 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2981 #define IMsRdpClientNonScriptable2_put_BinarySalt(This,pSalt) \
2982 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2984 #define IMsRdpClientNonScriptable2_get_BinarySalt(This,pSalt) \
2985 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2987 #define IMsRdpClientNonScriptable2_ResetPassword(This) \
2988 ( (This)->lpVtbl -> ResetPassword(This) )
2991 #define IMsRdpClientNonScriptable2_NotifyRedirectDeviceChange(This,wParam,lParam) \
2992 ( (This)->lpVtbl -> NotifyRedirectDeviceChange(This,wParam,lParam) )
2994 #define IMsRdpClientNonScriptable2_SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) \
2995 ( (This)->lpVtbl -> SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) )
2998 #define IMsRdpClientNonScriptable2_put_UIParentWindowHandle(This,phwndUIParentWindowHandle) \
2999 ( (This)->lpVtbl -> put_UIParentWindowHandle(This,phwndUIParentWindowHandle) )
3001 #define IMsRdpClientNonScriptable2_get_UIParentWindowHandle(This,phwndUIParentWindowHandle) \
3002 ( (This)->lpVtbl -> get_UIParentWindowHandle(This,phwndUIParentWindowHandle) )
3004 #endif /* COBJMACROS */
3007 #endif /* C style interface */
3012 #endif /* __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__ */
3015 #ifndef __IMsTscAdvancedSettings_INTERFACE_DEFINED__
3016 #define __IMsTscAdvancedSettings_INTERFACE_DEFINED__
3018 /* interface IMsTscAdvancedSettings */
3019 /* [object][oleautomation][dual][uuid] */
3022 EXTERN_C
const IID IID_IMsTscAdvancedSettings
;
3024 #if defined(__cplusplus) && !defined(CINTERFACE)
3026 MIDL_INTERFACE("809945CC-4B3B-4A92-A6B0-DBF9B5F2EF2D")
3027 IMsTscAdvancedSettings
: public IDispatch
3030 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_Compress(
3031 /* [in] */ long pcompress
) = 0;
3033 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_Compress(
3034 /* [retval][out] */ long *pcompress
) = 0;
3036 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapPeristence(
3037 /* [in] */ long pbitmapPeristence
) = 0;
3039 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapPeristence(
3040 /* [retval][out] */ long *pbitmapPeristence
) = 0;
3042 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_allowBackgroundInput(
3043 /* [in] */ long pallowBackgroundInput
) = 0;
3045 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_allowBackgroundInput(
3046 /* [retval][out] */ long *pallowBackgroundInput
) = 0;
3048 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_KeyBoardLayoutStr(
3049 /* [in] */ BSTR rhs
) = 0;
3051 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_PluginDlls(
3052 /* [in] */ BSTR rhs
) = 0;
3054 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_IconFile(
3055 /* [in] */ BSTR rhs
) = 0;
3057 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_IconIndex(
3058 /* [in] */ long rhs
) = 0;
3060 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ContainerHandledFullScreen(
3061 /* [in] */ long pContainerHandledFullScreen
) = 0;
3063 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ContainerHandledFullScreen(
3064 /* [retval][out] */ long *pContainerHandledFullScreen
) = 0;
3066 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DisableRdpdr(
3067 /* [in] */ long pDisableRdpdr
) = 0;
3069 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DisableRdpdr(
3070 /* [retval][out] */ long *pDisableRdpdr
) = 0;
3074 #else /* C style interface */
3076 typedef struct IMsTscAdvancedSettingsVtbl
3080 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
3081 IMsTscAdvancedSettings
* This
,
3082 /* [in] */ REFIID riid
,
3084 __RPC__deref_out
void **ppvObject
);
3086 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
3087 IMsTscAdvancedSettings
* This
);
3089 ULONG ( STDMETHODCALLTYPE
*Release
)(
3090 IMsTscAdvancedSettings
* This
);
3092 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
3093 IMsTscAdvancedSettings
* This
,
3094 /* [out] */ UINT
*pctinfo
);
3096 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
3097 IMsTscAdvancedSettings
* This
,
3098 /* [in] */ UINT iTInfo
,
3099 /* [in] */ LCID lcid
,
3100 /* [out] */ ITypeInfo
**ppTInfo
);
3102 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
3103 IMsTscAdvancedSettings
* This
,
3104 /* [in] */ REFIID riid
,
3105 /* [size_is][in] */ LPOLESTR
*rgszNames
,
3106 /* [range][in] */ UINT cNames
,
3107 /* [in] */ LCID lcid
,
3108 /* [size_is][out] */ DISPID
*rgDispId
);
3110 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
3111 IMsTscAdvancedSettings
* This
,
3112 /* [in] */ DISPID dispIdMember
,
3113 /* [in] */ REFIID riid
,
3114 /* [in] */ LCID lcid
,
3115 /* [in] */ WORD wFlags
,
3116 /* [out][in] */ DISPPARAMS
*pDispParams
,
3117 /* [out] */ VARIANT
*pVarResult
,
3118 /* [out] */ EXCEPINFO
*pExcepInfo
,
3119 /* [out] */ UINT
*puArgErr
);
3121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Compress
)(
3122 IMsTscAdvancedSettings
* This
,
3123 /* [in] */ long pcompress
);
3125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Compress
)(
3126 IMsTscAdvancedSettings
* This
,
3127 /* [retval][out] */ long *pcompress
);
3129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPeristence
)(
3130 IMsTscAdvancedSettings
* This
,
3131 /* [in] */ long pbitmapPeristence
);
3133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPeristence
)(
3134 IMsTscAdvancedSettings
* This
,
3135 /* [retval][out] */ long *pbitmapPeristence
);
3137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_allowBackgroundInput
)(
3138 IMsTscAdvancedSettings
* This
,
3139 /* [in] */ long pallowBackgroundInput
);
3141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_allowBackgroundInput
)(
3142 IMsTscAdvancedSettings
* This
,
3143 /* [retval][out] */ long *pallowBackgroundInput
);
3145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyBoardLayoutStr
)(
3146 IMsTscAdvancedSettings
* This
,
3147 /* [in] */ BSTR rhs
);
3149 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PluginDlls
)(
3150 IMsTscAdvancedSettings
* This
,
3151 /* [in] */ BSTR rhs
);
3153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconFile
)(
3154 IMsTscAdvancedSettings
* This
,
3155 /* [in] */ BSTR rhs
);
3157 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconIndex
)(
3158 IMsTscAdvancedSettings
* This
,
3159 /* [in] */ long rhs
);
3161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ContainerHandledFullScreen
)(
3162 IMsTscAdvancedSettings
* This
,
3163 /* [in] */ long pContainerHandledFullScreen
);
3165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ContainerHandledFullScreen
)(
3166 IMsTscAdvancedSettings
* This
,
3167 /* [retval][out] */ long *pContainerHandledFullScreen
);
3169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableRdpdr
)(
3170 IMsTscAdvancedSettings
* This
,
3171 /* [in] */ long pDisableRdpdr
);
3173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableRdpdr
)(
3174 IMsTscAdvancedSettings
* This
,
3175 /* [retval][out] */ long *pDisableRdpdr
);
3178 } IMsTscAdvancedSettingsVtbl
;
3180 interface IMsTscAdvancedSettings
3182 CONST_VTBL
struct IMsTscAdvancedSettingsVtbl
*lpVtbl
;
3190 #define IMsTscAdvancedSettings_QueryInterface(This,riid,ppvObject) \
3191 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3193 #define IMsTscAdvancedSettings_AddRef(This) \
3194 ( (This)->lpVtbl -> AddRef(This) )
3196 #define IMsTscAdvancedSettings_Release(This) \
3197 ( (This)->lpVtbl -> Release(This) )
3200 #define IMsTscAdvancedSettings_GetTypeInfoCount(This,pctinfo) \
3201 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
3203 #define IMsTscAdvancedSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
3204 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
3206 #define IMsTscAdvancedSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
3207 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
3209 #define IMsTscAdvancedSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
3210 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
3213 #define IMsTscAdvancedSettings_put_Compress(This,pcompress) \
3214 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
3216 #define IMsTscAdvancedSettings_get_Compress(This,pcompress) \
3217 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
3219 #define IMsTscAdvancedSettings_put_BitmapPeristence(This,pbitmapPeristence) \
3220 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
3222 #define IMsTscAdvancedSettings_get_BitmapPeristence(This,pbitmapPeristence) \
3223 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
3225 #define IMsTscAdvancedSettings_put_allowBackgroundInput(This,pallowBackgroundInput) \
3226 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
3228 #define IMsTscAdvancedSettings_get_allowBackgroundInput(This,pallowBackgroundInput) \
3229 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
3231 #define IMsTscAdvancedSettings_put_KeyBoardLayoutStr(This,rhs) \
3232 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
3234 #define IMsTscAdvancedSettings_put_PluginDlls(This,rhs) \
3235 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
3237 #define IMsTscAdvancedSettings_put_IconFile(This,rhs) \
3238 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
3240 #define IMsTscAdvancedSettings_put_IconIndex(This,rhs) \
3241 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
3243 #define IMsTscAdvancedSettings_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
3244 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
3246 #define IMsTscAdvancedSettings_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
3247 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
3249 #define IMsTscAdvancedSettings_put_DisableRdpdr(This,pDisableRdpdr) \
3250 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
3252 #define IMsTscAdvancedSettings_get_DisableRdpdr(This,pDisableRdpdr) \
3253 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
3255 #endif /* COBJMACROS */
3258 #endif /* C style interface */
3263 #endif /* __IMsTscAdvancedSettings_INTERFACE_DEFINED__ */
3266 #ifndef __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__
3267 #define __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__
3269 /* interface IMsRdpClientAdvancedSettings */
3270 /* [object][oleautomation][dual][uuid] */
3273 EXTERN_C
const IID IID_IMsRdpClientAdvancedSettings
;
3275 #if defined(__cplusplus) && !defined(CINTERFACE)
3277 MIDL_INTERFACE("3C65B4AB-12B3-465B-ACD4-B8DAD3BFF9E2")
3278 IMsRdpClientAdvancedSettings
: public IMsTscAdvancedSettings
3281 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_SmoothScroll(
3282 /* [in] */ long psmoothScroll
) = 0;
3284 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SmoothScroll(
3285 /* [retval][out] */ long *psmoothScroll
) = 0;
3287 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_AcceleratorPassthrough(
3288 /* [in] */ long pacceleratorPassthrough
) = 0;
3290 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AcceleratorPassthrough(
3291 /* [retval][out] */ long *pacceleratorPassthrough
) = 0;
3293 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ShadowBitmap(
3294 /* [in] */ long pshadowBitmap
) = 0;
3296 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ShadowBitmap(
3297 /* [retval][out] */ long *pshadowBitmap
) = 0;
3299 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_TransportType(
3300 /* [in] */ long ptransportType
) = 0;
3302 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_TransportType(
3303 /* [retval][out] */ long *ptransportType
) = 0;
3305 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_SasSequence(
3306 /* [in] */ long psasSequence
) = 0;
3308 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SasSequence(
3309 /* [retval][out] */ long *psasSequence
) = 0;
3311 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_EncryptionEnabled(
3312 /* [in] */ long pencryptionEnabled
) = 0;
3314 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_EncryptionEnabled(
3315 /* [retval][out] */ long *pencryptionEnabled
) = 0;
3317 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DedicatedTerminal(
3318 /* [in] */ long pdedicatedTerminal
) = 0;
3320 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DedicatedTerminal(
3321 /* [retval][out] */ long *pdedicatedTerminal
) = 0;
3323 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RDPPort(
3324 /* [in] */ long prdpPort
) = 0;
3326 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RDPPort(
3327 /* [retval][out] */ long *prdpPort
) = 0;
3329 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_EnableMouse(
3330 /* [in] */ long penableMouse
) = 0;
3332 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_EnableMouse(
3333 /* [retval][out] */ long *penableMouse
) = 0;
3335 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DisableCtrlAltDel(
3336 /* [in] */ long pdisableCtrlAltDel
) = 0;
3338 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DisableCtrlAltDel(
3339 /* [retval][out] */ long *pdisableCtrlAltDel
) = 0;
3341 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_EnableWindowsKey(
3342 /* [in] */ long penableWindowsKey
) = 0;
3344 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_EnableWindowsKey(
3345 /* [retval][out] */ long *penableWindowsKey
) = 0;
3347 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DoubleClickDetect(
3348 /* [in] */ long pdoubleClickDetect
) = 0;
3350 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DoubleClickDetect(
3351 /* [retval][out] */ long *pdoubleClickDetect
) = 0;
3353 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_MaximizeShell(
3354 /* [in] */ long pmaximizeShell
) = 0;
3356 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_MaximizeShell(
3357 /* [retval][out] */ long *pmaximizeShell
) = 0;
3359 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyFullScreen(
3360 /* [in] */ long photKeyFullScreen
) = 0;
3362 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyFullScreen(
3363 /* [retval][out] */ long *photKeyFullScreen
) = 0;
3365 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyCtrlEsc(
3366 /* [in] */ long photKeyCtrlEsc
) = 0;
3368 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyCtrlEsc(
3369 /* [retval][out] */ long *photKeyCtrlEsc
) = 0;
3371 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyAltEsc(
3372 /* [in] */ long photKeyAltEsc
) = 0;
3374 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyAltEsc(
3375 /* [retval][out] */ long *photKeyAltEsc
) = 0;
3377 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyAltTab(
3378 /* [in] */ long photKeyAltTab
) = 0;
3380 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyAltTab(
3381 /* [retval][out] */ long *photKeyAltTab
) = 0;
3383 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyAltShiftTab(
3384 /* [in] */ long photKeyAltShiftTab
) = 0;
3386 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyAltShiftTab(
3387 /* [retval][out] */ long *photKeyAltShiftTab
) = 0;
3389 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyAltSpace(
3390 /* [in] */ long photKeyAltSpace
) = 0;
3392 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyAltSpace(
3393 /* [retval][out] */ long *photKeyAltSpace
) = 0;
3395 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HotKeyCtrlAltDel(
3396 /* [in] */ long photKeyCtrlAltDel
) = 0;
3398 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HotKeyCtrlAltDel(
3399 /* [retval][out] */ long *photKeyCtrlAltDel
) = 0;
3401 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_orderDrawThreshold(
3402 /* [in] */ long porderDrawThreshold
) = 0;
3404 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_orderDrawThreshold(
3405 /* [retval][out] */ long *porderDrawThreshold
) = 0;
3407 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapCacheSize(
3408 /* [in] */ long pbitmapCacheSize
) = 0;
3410 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapCacheSize(
3411 /* [retval][out] */ long *pbitmapCacheSize
) = 0;
3413 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapVirtualCacheSize(
3414 /* [in] */ long pbitmapVirtualCacheSize
) = 0;
3416 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapVirtualCacheSize(
3417 /* [retval][out] */ long *pbitmapVirtualCacheSize
) = 0;
3419 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ScaleBitmapCachesByBPP(
3420 /* [in] */ long pbScale
) = 0;
3422 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ScaleBitmapCachesByBPP(
3423 /* [retval][out] */ long *pbScale
) = 0;
3425 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_NumBitmapCaches(
3426 /* [in] */ long pnumBitmapCaches
) = 0;
3428 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_NumBitmapCaches(
3429 /* [retval][out] */ long *pnumBitmapCaches
) = 0;
3431 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_CachePersistenceActive(
3432 /* [in] */ long pcachePersistenceActive
) = 0;
3434 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_CachePersistenceActive(
3435 /* [retval][out] */ long *pcachePersistenceActive
) = 0;
3437 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_PersistCacheDirectory(
3438 /* [in] */ BSTR rhs
) = 0;
3440 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_brushSupportLevel(
3441 /* [in] */ long pbrushSupportLevel
) = 0;
3443 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_brushSupportLevel(
3444 /* [retval][out] */ long *pbrushSupportLevel
) = 0;
3446 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_minInputSendInterval(
3447 /* [in] */ long pminInputSendInterval
) = 0;
3449 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_minInputSendInterval(
3450 /* [retval][out] */ long *pminInputSendInterval
) = 0;
3452 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_InputEventsAtOnce(
3453 /* [in] */ long pinputEventsAtOnce
) = 0;
3455 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_InputEventsAtOnce(
3456 /* [retval][out] */ long *pinputEventsAtOnce
) = 0;
3458 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_maxEventCount(
3459 /* [in] */ long pmaxEventCount
) = 0;
3461 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_maxEventCount(
3462 /* [retval][out] */ long *pmaxEventCount
) = 0;
3464 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_keepAliveInterval(
3465 /* [in] */ long pkeepAliveInterval
) = 0;
3467 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_keepAliveInterval(
3468 /* [retval][out] */ long *pkeepAliveInterval
) = 0;
3470 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_shutdownTimeout(
3471 /* [in] */ long pshutdownTimeout
) = 0;
3473 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_shutdownTimeout(
3474 /* [retval][out] */ long *pshutdownTimeout
) = 0;
3476 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_overallConnectionTimeout(
3477 /* [in] */ long poverallConnectionTimeout
) = 0;
3479 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_overallConnectionTimeout(
3480 /* [retval][out] */ long *poverallConnectionTimeout
) = 0;
3482 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_singleConnectionTimeout(
3483 /* [in] */ long psingleConnectionTimeout
) = 0;
3485 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_singleConnectionTimeout(
3486 /* [retval][out] */ long *psingleConnectionTimeout
) = 0;
3488 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_KeyboardType(
3489 /* [in] */ long pkeyboardType
) = 0;
3491 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_KeyboardType(
3492 /* [retval][out] */ long *pkeyboardType
) = 0;
3494 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_KeyboardSubType(
3495 /* [in] */ long pkeyboardSubType
) = 0;
3497 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_KeyboardSubType(
3498 /* [retval][out] */ long *pkeyboardSubType
) = 0;
3500 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_KeyboardFunctionKey(
3501 /* [in] */ long pkeyboardFunctionKey
) = 0;
3503 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_KeyboardFunctionKey(
3504 /* [retval][out] */ long *pkeyboardFunctionKey
) = 0;
3506 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_WinceFixedPalette(
3507 /* [in] */ long pwinceFixedPalette
) = 0;
3509 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_WinceFixedPalette(
3510 /* [retval][out] */ long *pwinceFixedPalette
) = 0;
3512 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectToServerConsole(
3513 /* [in] */ VARIANT_BOOL pConnectToConsole
) = 0;
3515 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ConnectToServerConsole(
3516 /* [retval][out] */ VARIANT_BOOL
*pConnectToConsole
) = 0;
3518 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapPersistence(
3519 /* [in] */ long pbitmapPersistence
) = 0;
3521 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapPersistence(
3522 /* [retval][out] */ long *pbitmapPersistence
) = 0;
3524 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_MinutesToIdleTimeout(
3525 /* [in] */ long pminutesToIdleTimeout
) = 0;
3527 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_MinutesToIdleTimeout(
3528 /* [retval][out] */ long *pminutesToIdleTimeout
) = 0;
3530 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_SmartSizing(
3531 /* [in] */ VARIANT_BOOL pfSmartSizing
) = 0;
3533 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_SmartSizing(
3534 /* [retval][out] */ VARIANT_BOOL
*pfSmartSizing
) = 0;
3536 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RdpdrLocalPrintingDocName(
3537 /* [in] */ BSTR pLocalPrintingDocName
) = 0;
3539 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RdpdrLocalPrintingDocName(
3540 /* [retval][out] */ BSTR
*pLocalPrintingDocName
) = 0;
3542 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RdpdrClipCleanTempDirString(
3543 /* [in] */ BSTR clipCleanTempDirString
) = 0;
3545 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RdpdrClipCleanTempDirString(
3546 /* [retval][out] */ BSTR
*clipCleanTempDirString
) = 0;
3548 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RdpdrClipPasteInfoString(
3549 /* [in] */ BSTR clipPasteInfoString
) = 0;
3551 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RdpdrClipPasteInfoString(
3552 /* [retval][out] */ BSTR
*clipPasteInfoString
) = 0;
3554 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ClearTextPassword(
3555 /* [in] */ BSTR rhs
) = 0;
3557 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_DisplayConnectionBar(
3558 /* [in] */ VARIANT_BOOL pDisplayConnectionBar
) = 0;
3560 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_DisplayConnectionBar(
3561 /* [retval][out] */ VARIANT_BOOL
*pDisplayConnectionBar
) = 0;
3563 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_PinConnectionBar(
3564 /* [in] */ VARIANT_BOOL pPinConnectionBar
) = 0;
3566 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_PinConnectionBar(
3567 /* [retval][out] */ VARIANT_BOOL
*pPinConnectionBar
) = 0;
3569 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_GrabFocusOnConnect(
3570 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect
) = 0;
3572 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_GrabFocusOnConnect(
3573 /* [retval][out] */ VARIANT_BOOL
*pfGrabFocusOnConnect
) = 0;
3575 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_LoadBalanceInfo(
3576 /* [in] */ BSTR pLBInfo
) = 0;
3578 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_LoadBalanceInfo(
3579 /* [retval][out] */ BSTR
*pLBInfo
) = 0;
3581 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RedirectDrives(
3582 /* [in] */ VARIANT_BOOL pRedirectDrives
) = 0;
3584 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RedirectDrives(
3585 /* [retval][out] */ VARIANT_BOOL
*pRedirectDrives
) = 0;
3587 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RedirectPrinters(
3588 /* [in] */ VARIANT_BOOL pRedirectPrinters
) = 0;
3590 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RedirectPrinters(
3591 /* [retval][out] */ VARIANT_BOOL
*pRedirectPrinters
) = 0;
3593 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RedirectPorts(
3594 /* [in] */ VARIANT_BOOL pRedirectPorts
) = 0;
3596 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RedirectPorts(
3597 /* [retval][out] */ VARIANT_BOOL
*pRedirectPorts
) = 0;
3599 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_RedirectSmartCards(
3600 /* [in] */ VARIANT_BOOL pRedirectSmartCards
) = 0;
3602 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_RedirectSmartCards(
3603 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
) = 0;
3605 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapVirtualCache16BppSize(
3606 /* [in] */ long pBitmapVirtualCache16BppSize
) = 0;
3608 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapVirtualCache16BppSize(
3609 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
) = 0;
3611 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapVirtualCache24BppSize(
3612 /* [in] */ long pBitmapVirtualCache24BppSize
) = 0;
3614 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapVirtualCache24BppSize(
3615 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
) = 0;
3617 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_PerformanceFlags(
3618 /* [in] */ long pDisableList
) = 0;
3620 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_PerformanceFlags(
3621 /* [retval][out] */ long *pDisableList
) = 0;
3623 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectWithEndpoint(
3624 /* [in] */ VARIANT
*rhs
) = 0;
3626 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_NotifyTSPublicKey(
3627 /* [in] */ VARIANT_BOOL pfNotify
) = 0;
3629 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_NotifyTSPublicKey(
3630 /* [retval][out] */ VARIANT_BOOL
*pfNotify
) = 0;
3634 #else /* C style interface */
3636 typedef struct IMsRdpClientAdvancedSettingsVtbl
3640 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
3641 IMsRdpClientAdvancedSettings
* This
,
3642 /* [in] */ REFIID riid
,
3644 __RPC__deref_out
void **ppvObject
);
3646 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
3647 IMsRdpClientAdvancedSettings
* This
);
3649 ULONG ( STDMETHODCALLTYPE
*Release
)(
3650 IMsRdpClientAdvancedSettings
* This
);
3652 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
3653 IMsRdpClientAdvancedSettings
* This
,
3654 /* [out] */ UINT
*pctinfo
);
3656 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
3657 IMsRdpClientAdvancedSettings
* This
,
3658 /* [in] */ UINT iTInfo
,
3659 /* [in] */ LCID lcid
,
3660 /* [out] */ ITypeInfo
**ppTInfo
);
3662 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
3663 IMsRdpClientAdvancedSettings
* This
,
3664 /* [in] */ REFIID riid
,
3665 /* [size_is][in] */ LPOLESTR
*rgszNames
,
3666 /* [range][in] */ UINT cNames
,
3667 /* [in] */ LCID lcid
,
3668 /* [size_is][out] */ DISPID
*rgDispId
);
3670 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
3671 IMsRdpClientAdvancedSettings
* This
,
3672 /* [in] */ DISPID dispIdMember
,
3673 /* [in] */ REFIID riid
,
3674 /* [in] */ LCID lcid
,
3675 /* [in] */ WORD wFlags
,
3676 /* [out][in] */ DISPPARAMS
*pDispParams
,
3677 /* [out] */ VARIANT
*pVarResult
,
3678 /* [out] */ EXCEPINFO
*pExcepInfo
,
3679 /* [out] */ UINT
*puArgErr
);
3681 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Compress
)(
3682 IMsRdpClientAdvancedSettings
* This
,
3683 /* [in] */ long pcompress
);
3685 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Compress
)(
3686 IMsRdpClientAdvancedSettings
* This
,
3687 /* [retval][out] */ long *pcompress
);
3689 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPeristence
)(
3690 IMsRdpClientAdvancedSettings
* This
,
3691 /* [in] */ long pbitmapPeristence
);
3693 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPeristence
)(
3694 IMsRdpClientAdvancedSettings
* This
,
3695 /* [retval][out] */ long *pbitmapPeristence
);
3697 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_allowBackgroundInput
)(
3698 IMsRdpClientAdvancedSettings
* This
,
3699 /* [in] */ long pallowBackgroundInput
);
3701 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_allowBackgroundInput
)(
3702 IMsRdpClientAdvancedSettings
* This
,
3703 /* [retval][out] */ long *pallowBackgroundInput
);
3705 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyBoardLayoutStr
)(
3706 IMsRdpClientAdvancedSettings
* This
,
3707 /* [in] */ BSTR rhs
);
3709 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PluginDlls
)(
3710 IMsRdpClientAdvancedSettings
* This
,
3711 /* [in] */ BSTR rhs
);
3713 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconFile
)(
3714 IMsRdpClientAdvancedSettings
* This
,
3715 /* [in] */ BSTR rhs
);
3717 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconIndex
)(
3718 IMsRdpClientAdvancedSettings
* This
,
3719 /* [in] */ long rhs
);
3721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ContainerHandledFullScreen
)(
3722 IMsRdpClientAdvancedSettings
* This
,
3723 /* [in] */ long pContainerHandledFullScreen
);
3725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ContainerHandledFullScreen
)(
3726 IMsRdpClientAdvancedSettings
* This
,
3727 /* [retval][out] */ long *pContainerHandledFullScreen
);
3729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableRdpdr
)(
3730 IMsRdpClientAdvancedSettings
* This
,
3731 /* [in] */ long pDisableRdpdr
);
3733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableRdpdr
)(
3734 IMsRdpClientAdvancedSettings
* This
,
3735 /* [retval][out] */ long *pDisableRdpdr
);
3737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmoothScroll
)(
3738 IMsRdpClientAdvancedSettings
* This
,
3739 /* [in] */ long psmoothScroll
);
3741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmoothScroll
)(
3742 IMsRdpClientAdvancedSettings
* This
,
3743 /* [retval][out] */ long *psmoothScroll
);
3745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AcceleratorPassthrough
)(
3746 IMsRdpClientAdvancedSettings
* This
,
3747 /* [in] */ long pacceleratorPassthrough
);
3749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AcceleratorPassthrough
)(
3750 IMsRdpClientAdvancedSettings
* This
,
3751 /* [retval][out] */ long *pacceleratorPassthrough
);
3753 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ShadowBitmap
)(
3754 IMsRdpClientAdvancedSettings
* This
,
3755 /* [in] */ long pshadowBitmap
);
3757 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ShadowBitmap
)(
3758 IMsRdpClientAdvancedSettings
* This
,
3759 /* [retval][out] */ long *pshadowBitmap
);
3761 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_TransportType
)(
3762 IMsRdpClientAdvancedSettings
* This
,
3763 /* [in] */ long ptransportType
);
3765 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_TransportType
)(
3766 IMsRdpClientAdvancedSettings
* This
,
3767 /* [retval][out] */ long *ptransportType
);
3769 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SasSequence
)(
3770 IMsRdpClientAdvancedSettings
* This
,
3771 /* [in] */ long psasSequence
);
3773 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SasSequence
)(
3774 IMsRdpClientAdvancedSettings
* This
,
3775 /* [retval][out] */ long *psasSequence
);
3777 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EncryptionEnabled
)(
3778 IMsRdpClientAdvancedSettings
* This
,
3779 /* [in] */ long pencryptionEnabled
);
3781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EncryptionEnabled
)(
3782 IMsRdpClientAdvancedSettings
* This
,
3783 /* [retval][out] */ long *pencryptionEnabled
);
3785 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DedicatedTerminal
)(
3786 IMsRdpClientAdvancedSettings
* This
,
3787 /* [in] */ long pdedicatedTerminal
);
3789 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DedicatedTerminal
)(
3790 IMsRdpClientAdvancedSettings
* This
,
3791 /* [retval][out] */ long *pdedicatedTerminal
);
3793 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RDPPort
)(
3794 IMsRdpClientAdvancedSettings
* This
,
3795 /* [in] */ long prdpPort
);
3797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RDPPort
)(
3798 IMsRdpClientAdvancedSettings
* This
,
3799 /* [retval][out] */ long *prdpPort
);
3801 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableMouse
)(
3802 IMsRdpClientAdvancedSettings
* This
,
3803 /* [in] */ long penableMouse
);
3805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableMouse
)(
3806 IMsRdpClientAdvancedSettings
* This
,
3807 /* [retval][out] */ long *penableMouse
);
3809 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableCtrlAltDel
)(
3810 IMsRdpClientAdvancedSettings
* This
,
3811 /* [in] */ long pdisableCtrlAltDel
);
3813 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableCtrlAltDel
)(
3814 IMsRdpClientAdvancedSettings
* This
,
3815 /* [retval][out] */ long *pdisableCtrlAltDel
);
3817 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableWindowsKey
)(
3818 IMsRdpClientAdvancedSettings
* This
,
3819 /* [in] */ long penableWindowsKey
);
3821 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableWindowsKey
)(
3822 IMsRdpClientAdvancedSettings
* This
,
3823 /* [retval][out] */ long *penableWindowsKey
);
3825 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DoubleClickDetect
)(
3826 IMsRdpClientAdvancedSettings
* This
,
3827 /* [in] */ long pdoubleClickDetect
);
3829 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DoubleClickDetect
)(
3830 IMsRdpClientAdvancedSettings
* This
,
3831 /* [retval][out] */ long *pdoubleClickDetect
);
3833 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaximizeShell
)(
3834 IMsRdpClientAdvancedSettings
* This
,
3835 /* [in] */ long pmaximizeShell
);
3837 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaximizeShell
)(
3838 IMsRdpClientAdvancedSettings
* This
,
3839 /* [retval][out] */ long *pmaximizeShell
);
3841 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyFullScreen
)(
3842 IMsRdpClientAdvancedSettings
* This
,
3843 /* [in] */ long photKeyFullScreen
);
3845 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyFullScreen
)(
3846 IMsRdpClientAdvancedSettings
* This
,
3847 /* [retval][out] */ long *photKeyFullScreen
);
3849 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlEsc
)(
3850 IMsRdpClientAdvancedSettings
* This
,
3851 /* [in] */ long photKeyCtrlEsc
);
3853 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlEsc
)(
3854 IMsRdpClientAdvancedSettings
* This
,
3855 /* [retval][out] */ long *photKeyCtrlEsc
);
3857 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltEsc
)(
3858 IMsRdpClientAdvancedSettings
* This
,
3859 /* [in] */ long photKeyAltEsc
);
3861 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltEsc
)(
3862 IMsRdpClientAdvancedSettings
* This
,
3863 /* [retval][out] */ long *photKeyAltEsc
);
3865 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltTab
)(
3866 IMsRdpClientAdvancedSettings
* This
,
3867 /* [in] */ long photKeyAltTab
);
3869 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltTab
)(
3870 IMsRdpClientAdvancedSettings
* This
,
3871 /* [retval][out] */ long *photKeyAltTab
);
3873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltShiftTab
)(
3874 IMsRdpClientAdvancedSettings
* This
,
3875 /* [in] */ long photKeyAltShiftTab
);
3877 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltShiftTab
)(
3878 IMsRdpClientAdvancedSettings
* This
,
3879 /* [retval][out] */ long *photKeyAltShiftTab
);
3881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltSpace
)(
3882 IMsRdpClientAdvancedSettings
* This
,
3883 /* [in] */ long photKeyAltSpace
);
3885 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltSpace
)(
3886 IMsRdpClientAdvancedSettings
* This
,
3887 /* [retval][out] */ long *photKeyAltSpace
);
3889 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlAltDel
)(
3890 IMsRdpClientAdvancedSettings
* This
,
3891 /* [in] */ long photKeyCtrlAltDel
);
3893 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlAltDel
)(
3894 IMsRdpClientAdvancedSettings
* This
,
3895 /* [retval][out] */ long *photKeyCtrlAltDel
);
3897 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_orderDrawThreshold
)(
3898 IMsRdpClientAdvancedSettings
* This
,
3899 /* [in] */ long porderDrawThreshold
);
3901 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_orderDrawThreshold
)(
3902 IMsRdpClientAdvancedSettings
* This
,
3903 /* [retval][out] */ long *porderDrawThreshold
);
3905 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapCacheSize
)(
3906 IMsRdpClientAdvancedSettings
* This
,
3907 /* [in] */ long pbitmapCacheSize
);
3909 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapCacheSize
)(
3910 IMsRdpClientAdvancedSettings
* This
,
3911 /* [retval][out] */ long *pbitmapCacheSize
);
3913 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCacheSize
)(
3914 IMsRdpClientAdvancedSettings
* This
,
3915 /* [in] */ long pbitmapVirtualCacheSize
);
3917 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCacheSize
)(
3918 IMsRdpClientAdvancedSettings
* This
,
3919 /* [retval][out] */ long *pbitmapVirtualCacheSize
);
3921 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ScaleBitmapCachesByBPP
)(
3922 IMsRdpClientAdvancedSettings
* This
,
3923 /* [in] */ long pbScale
);
3925 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ScaleBitmapCachesByBPP
)(
3926 IMsRdpClientAdvancedSettings
* This
,
3927 /* [retval][out] */ long *pbScale
);
3929 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NumBitmapCaches
)(
3930 IMsRdpClientAdvancedSettings
* This
,
3931 /* [in] */ long pnumBitmapCaches
);
3933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NumBitmapCaches
)(
3934 IMsRdpClientAdvancedSettings
* This
,
3935 /* [retval][out] */ long *pnumBitmapCaches
);
3937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CachePersistenceActive
)(
3938 IMsRdpClientAdvancedSettings
* This
,
3939 /* [in] */ long pcachePersistenceActive
);
3941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CachePersistenceActive
)(
3942 IMsRdpClientAdvancedSettings
* This
,
3943 /* [retval][out] */ long *pcachePersistenceActive
);
3945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PersistCacheDirectory
)(
3946 IMsRdpClientAdvancedSettings
* This
,
3947 /* [in] */ BSTR rhs
);
3949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_brushSupportLevel
)(
3950 IMsRdpClientAdvancedSettings
* This
,
3951 /* [in] */ long pbrushSupportLevel
);
3953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_brushSupportLevel
)(
3954 IMsRdpClientAdvancedSettings
* This
,
3955 /* [retval][out] */ long *pbrushSupportLevel
);
3957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_minInputSendInterval
)(
3958 IMsRdpClientAdvancedSettings
* This
,
3959 /* [in] */ long pminInputSendInterval
);
3961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_minInputSendInterval
)(
3962 IMsRdpClientAdvancedSettings
* This
,
3963 /* [retval][out] */ long *pminInputSendInterval
);
3965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_InputEventsAtOnce
)(
3966 IMsRdpClientAdvancedSettings
* This
,
3967 /* [in] */ long pinputEventsAtOnce
);
3969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_InputEventsAtOnce
)(
3970 IMsRdpClientAdvancedSettings
* This
,
3971 /* [retval][out] */ long *pinputEventsAtOnce
);
3973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_maxEventCount
)(
3974 IMsRdpClientAdvancedSettings
* This
,
3975 /* [in] */ long pmaxEventCount
);
3977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_maxEventCount
)(
3978 IMsRdpClientAdvancedSettings
* This
,
3979 /* [retval][out] */ long *pmaxEventCount
);
3981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_keepAliveInterval
)(
3982 IMsRdpClientAdvancedSettings
* This
,
3983 /* [in] */ long pkeepAliveInterval
);
3985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_keepAliveInterval
)(
3986 IMsRdpClientAdvancedSettings
* This
,
3987 /* [retval][out] */ long *pkeepAliveInterval
);
3989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_shutdownTimeout
)(
3990 IMsRdpClientAdvancedSettings
* This
,
3991 /* [in] */ long pshutdownTimeout
);
3993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_shutdownTimeout
)(
3994 IMsRdpClientAdvancedSettings
* This
,
3995 /* [retval][out] */ long *pshutdownTimeout
);
3997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_overallConnectionTimeout
)(
3998 IMsRdpClientAdvancedSettings
* This
,
3999 /* [in] */ long poverallConnectionTimeout
);
4001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_overallConnectionTimeout
)(
4002 IMsRdpClientAdvancedSettings
* This
,
4003 /* [retval][out] */ long *poverallConnectionTimeout
);
4005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_singleConnectionTimeout
)(
4006 IMsRdpClientAdvancedSettings
* This
,
4007 /* [in] */ long psingleConnectionTimeout
);
4009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_singleConnectionTimeout
)(
4010 IMsRdpClientAdvancedSettings
* This
,
4011 /* [retval][out] */ long *psingleConnectionTimeout
);
4013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardType
)(
4014 IMsRdpClientAdvancedSettings
* This
,
4015 /* [in] */ long pkeyboardType
);
4017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardType
)(
4018 IMsRdpClientAdvancedSettings
* This
,
4019 /* [retval][out] */ long *pkeyboardType
);
4021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardSubType
)(
4022 IMsRdpClientAdvancedSettings
* This
,
4023 /* [in] */ long pkeyboardSubType
);
4025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardSubType
)(
4026 IMsRdpClientAdvancedSettings
* This
,
4027 /* [retval][out] */ long *pkeyboardSubType
);
4029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardFunctionKey
)(
4030 IMsRdpClientAdvancedSettings
* This
,
4031 /* [in] */ long pkeyboardFunctionKey
);
4033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardFunctionKey
)(
4034 IMsRdpClientAdvancedSettings
* This
,
4035 /* [retval][out] */ long *pkeyboardFunctionKey
);
4037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WinceFixedPalette
)(
4038 IMsRdpClientAdvancedSettings
* This
,
4039 /* [in] */ long pwinceFixedPalette
);
4041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WinceFixedPalette
)(
4042 IMsRdpClientAdvancedSettings
* This
,
4043 /* [retval][out] */ long *pwinceFixedPalette
);
4045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectToServerConsole
)(
4046 IMsRdpClientAdvancedSettings
* This
,
4047 /* [in] */ VARIANT_BOOL pConnectToConsole
);
4049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectToServerConsole
)(
4050 IMsRdpClientAdvancedSettings
* This
,
4051 /* [retval][out] */ VARIANT_BOOL
*pConnectToConsole
);
4053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPersistence
)(
4054 IMsRdpClientAdvancedSettings
* This
,
4055 /* [in] */ long pbitmapPersistence
);
4057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPersistence
)(
4058 IMsRdpClientAdvancedSettings
* This
,
4059 /* [retval][out] */ long *pbitmapPersistence
);
4061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MinutesToIdleTimeout
)(
4062 IMsRdpClientAdvancedSettings
* This
,
4063 /* [in] */ long pminutesToIdleTimeout
);
4065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MinutesToIdleTimeout
)(
4066 IMsRdpClientAdvancedSettings
* This
,
4067 /* [retval][out] */ long *pminutesToIdleTimeout
);
4069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmartSizing
)(
4070 IMsRdpClientAdvancedSettings
* This
,
4071 /* [in] */ VARIANT_BOOL pfSmartSizing
);
4073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmartSizing
)(
4074 IMsRdpClientAdvancedSettings
* This
,
4075 /* [retval][out] */ VARIANT_BOOL
*pfSmartSizing
);
4077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrLocalPrintingDocName
)(
4078 IMsRdpClientAdvancedSettings
* This
,
4079 /* [in] */ BSTR pLocalPrintingDocName
);
4081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrLocalPrintingDocName
)(
4082 IMsRdpClientAdvancedSettings
* This
,
4083 /* [retval][out] */ BSTR
*pLocalPrintingDocName
);
4085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipCleanTempDirString
)(
4086 IMsRdpClientAdvancedSettings
* This
,
4087 /* [in] */ BSTR clipCleanTempDirString
);
4089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipCleanTempDirString
)(
4090 IMsRdpClientAdvancedSettings
* This
,
4091 /* [retval][out] */ BSTR
*clipCleanTempDirString
);
4093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipPasteInfoString
)(
4094 IMsRdpClientAdvancedSettings
* This
,
4095 /* [in] */ BSTR clipPasteInfoString
);
4097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipPasteInfoString
)(
4098 IMsRdpClientAdvancedSettings
* This
,
4099 /* [retval][out] */ BSTR
*clipPasteInfoString
);
4101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
4102 IMsRdpClientAdvancedSettings
* This
,
4103 /* [in] */ BSTR rhs
);
4105 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisplayConnectionBar
)(
4106 IMsRdpClientAdvancedSettings
* This
,
4107 /* [in] */ VARIANT_BOOL pDisplayConnectionBar
);
4109 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisplayConnectionBar
)(
4110 IMsRdpClientAdvancedSettings
* This
,
4111 /* [retval][out] */ VARIANT_BOOL
*pDisplayConnectionBar
);
4113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PinConnectionBar
)(
4114 IMsRdpClientAdvancedSettings
* This
,
4115 /* [in] */ VARIANT_BOOL pPinConnectionBar
);
4117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PinConnectionBar
)(
4118 IMsRdpClientAdvancedSettings
* This
,
4119 /* [retval][out] */ VARIANT_BOOL
*pPinConnectionBar
);
4121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_GrabFocusOnConnect
)(
4122 IMsRdpClientAdvancedSettings
* This
,
4123 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect
);
4125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_GrabFocusOnConnect
)(
4126 IMsRdpClientAdvancedSettings
* This
,
4127 /* [retval][out] */ VARIANT_BOOL
*pfGrabFocusOnConnect
);
4129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_LoadBalanceInfo
)(
4130 IMsRdpClientAdvancedSettings
* This
,
4131 /* [in] */ BSTR pLBInfo
);
4133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_LoadBalanceInfo
)(
4134 IMsRdpClientAdvancedSettings
* This
,
4135 /* [retval][out] */ BSTR
*pLBInfo
);
4137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectDrives
)(
4138 IMsRdpClientAdvancedSettings
* This
,
4139 /* [in] */ VARIANT_BOOL pRedirectDrives
);
4141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectDrives
)(
4142 IMsRdpClientAdvancedSettings
* This
,
4143 /* [retval][out] */ VARIANT_BOOL
*pRedirectDrives
);
4145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPrinters
)(
4146 IMsRdpClientAdvancedSettings
* This
,
4147 /* [in] */ VARIANT_BOOL pRedirectPrinters
);
4149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPrinters
)(
4150 IMsRdpClientAdvancedSettings
* This
,
4151 /* [retval][out] */ VARIANT_BOOL
*pRedirectPrinters
);
4153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPorts
)(
4154 IMsRdpClientAdvancedSettings
* This
,
4155 /* [in] */ VARIANT_BOOL pRedirectPorts
);
4157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPorts
)(
4158 IMsRdpClientAdvancedSettings
* This
,
4159 /* [retval][out] */ VARIANT_BOOL
*pRedirectPorts
);
4161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectSmartCards
)(
4162 IMsRdpClientAdvancedSettings
* This
,
4163 /* [in] */ VARIANT_BOOL pRedirectSmartCards
);
4165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectSmartCards
)(
4166 IMsRdpClientAdvancedSettings
* This
,
4167 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
);
4169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache16BppSize
)(
4170 IMsRdpClientAdvancedSettings
* This
,
4171 /* [in] */ long pBitmapVirtualCache16BppSize
);
4173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache16BppSize
)(
4174 IMsRdpClientAdvancedSettings
* This
,
4175 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
);
4177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache24BppSize
)(
4178 IMsRdpClientAdvancedSettings
* This
,
4179 /* [in] */ long pBitmapVirtualCache24BppSize
);
4181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache24BppSize
)(
4182 IMsRdpClientAdvancedSettings
* This
,
4183 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
);
4185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PerformanceFlags
)(
4186 IMsRdpClientAdvancedSettings
* This
,
4187 /* [in] */ long pDisableList
);
4189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PerformanceFlags
)(
4190 IMsRdpClientAdvancedSettings
* This
,
4191 /* [retval][out] */ long *pDisableList
);
4193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectWithEndpoint
)(
4194 IMsRdpClientAdvancedSettings
* This
,
4195 /* [in] */ VARIANT
*rhs
);
4197 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NotifyTSPublicKey
)(
4198 IMsRdpClientAdvancedSettings
* This
,
4199 /* [in] */ VARIANT_BOOL pfNotify
);
4201 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NotifyTSPublicKey
)(
4202 IMsRdpClientAdvancedSettings
* This
,
4203 /* [retval][out] */ VARIANT_BOOL
*pfNotify
);
4206 } IMsRdpClientAdvancedSettingsVtbl
;
4208 interface IMsRdpClientAdvancedSettings
4210 CONST_VTBL
struct IMsRdpClientAdvancedSettingsVtbl
*lpVtbl
;
4218 #define IMsRdpClientAdvancedSettings_QueryInterface(This,riid,ppvObject) \
4219 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4221 #define IMsRdpClientAdvancedSettings_AddRef(This) \
4222 ( (This)->lpVtbl -> AddRef(This) )
4224 #define IMsRdpClientAdvancedSettings_Release(This) \
4225 ( (This)->lpVtbl -> Release(This) )
4228 #define IMsRdpClientAdvancedSettings_GetTypeInfoCount(This,pctinfo) \
4229 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4231 #define IMsRdpClientAdvancedSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4232 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4234 #define IMsRdpClientAdvancedSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4235 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
4237 #define IMsRdpClientAdvancedSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
4238 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
4241 #define IMsRdpClientAdvancedSettings_put_Compress(This,pcompress) \
4242 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
4244 #define IMsRdpClientAdvancedSettings_get_Compress(This,pcompress) \
4245 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
4247 #define IMsRdpClientAdvancedSettings_put_BitmapPeristence(This,pbitmapPeristence) \
4248 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
4250 #define IMsRdpClientAdvancedSettings_get_BitmapPeristence(This,pbitmapPeristence) \
4251 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
4253 #define IMsRdpClientAdvancedSettings_put_allowBackgroundInput(This,pallowBackgroundInput) \
4254 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
4256 #define IMsRdpClientAdvancedSettings_get_allowBackgroundInput(This,pallowBackgroundInput) \
4257 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
4259 #define IMsRdpClientAdvancedSettings_put_KeyBoardLayoutStr(This,rhs) \
4260 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
4262 #define IMsRdpClientAdvancedSettings_put_PluginDlls(This,rhs) \
4263 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
4265 #define IMsRdpClientAdvancedSettings_put_IconFile(This,rhs) \
4266 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
4268 #define IMsRdpClientAdvancedSettings_put_IconIndex(This,rhs) \
4269 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
4271 #define IMsRdpClientAdvancedSettings_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
4272 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
4274 #define IMsRdpClientAdvancedSettings_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
4275 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
4277 #define IMsRdpClientAdvancedSettings_put_DisableRdpdr(This,pDisableRdpdr) \
4278 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
4280 #define IMsRdpClientAdvancedSettings_get_DisableRdpdr(This,pDisableRdpdr) \
4281 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
4284 #define IMsRdpClientAdvancedSettings_put_SmoothScroll(This,psmoothScroll) \
4285 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
4287 #define IMsRdpClientAdvancedSettings_get_SmoothScroll(This,psmoothScroll) \
4288 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
4290 #define IMsRdpClientAdvancedSettings_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
4291 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
4293 #define IMsRdpClientAdvancedSettings_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
4294 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
4296 #define IMsRdpClientAdvancedSettings_put_ShadowBitmap(This,pshadowBitmap) \
4297 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
4299 #define IMsRdpClientAdvancedSettings_get_ShadowBitmap(This,pshadowBitmap) \
4300 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
4302 #define IMsRdpClientAdvancedSettings_put_TransportType(This,ptransportType) \
4303 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
4305 #define IMsRdpClientAdvancedSettings_get_TransportType(This,ptransportType) \
4306 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
4308 #define IMsRdpClientAdvancedSettings_put_SasSequence(This,psasSequence) \
4309 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
4311 #define IMsRdpClientAdvancedSettings_get_SasSequence(This,psasSequence) \
4312 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
4314 #define IMsRdpClientAdvancedSettings_put_EncryptionEnabled(This,pencryptionEnabled) \
4315 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
4317 #define IMsRdpClientAdvancedSettings_get_EncryptionEnabled(This,pencryptionEnabled) \
4318 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
4320 #define IMsRdpClientAdvancedSettings_put_DedicatedTerminal(This,pdedicatedTerminal) \
4321 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
4323 #define IMsRdpClientAdvancedSettings_get_DedicatedTerminal(This,pdedicatedTerminal) \
4324 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
4326 #define IMsRdpClientAdvancedSettings_put_RDPPort(This,prdpPort) \
4327 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
4329 #define IMsRdpClientAdvancedSettings_get_RDPPort(This,prdpPort) \
4330 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
4332 #define IMsRdpClientAdvancedSettings_put_EnableMouse(This,penableMouse) \
4333 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
4335 #define IMsRdpClientAdvancedSettings_get_EnableMouse(This,penableMouse) \
4336 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
4338 #define IMsRdpClientAdvancedSettings_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
4339 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
4341 #define IMsRdpClientAdvancedSettings_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
4342 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
4344 #define IMsRdpClientAdvancedSettings_put_EnableWindowsKey(This,penableWindowsKey) \
4345 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
4347 #define IMsRdpClientAdvancedSettings_get_EnableWindowsKey(This,penableWindowsKey) \
4348 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
4350 #define IMsRdpClientAdvancedSettings_put_DoubleClickDetect(This,pdoubleClickDetect) \
4351 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
4353 #define IMsRdpClientAdvancedSettings_get_DoubleClickDetect(This,pdoubleClickDetect) \
4354 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
4356 #define IMsRdpClientAdvancedSettings_put_MaximizeShell(This,pmaximizeShell) \
4357 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
4359 #define IMsRdpClientAdvancedSettings_get_MaximizeShell(This,pmaximizeShell) \
4360 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
4362 #define IMsRdpClientAdvancedSettings_put_HotKeyFullScreen(This,photKeyFullScreen) \
4363 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
4365 #define IMsRdpClientAdvancedSettings_get_HotKeyFullScreen(This,photKeyFullScreen) \
4366 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
4368 #define IMsRdpClientAdvancedSettings_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
4369 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
4371 #define IMsRdpClientAdvancedSettings_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
4372 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
4374 #define IMsRdpClientAdvancedSettings_put_HotKeyAltEsc(This,photKeyAltEsc) \
4375 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
4377 #define IMsRdpClientAdvancedSettings_get_HotKeyAltEsc(This,photKeyAltEsc) \
4378 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
4380 #define IMsRdpClientAdvancedSettings_put_HotKeyAltTab(This,photKeyAltTab) \
4381 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
4383 #define IMsRdpClientAdvancedSettings_get_HotKeyAltTab(This,photKeyAltTab) \
4384 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
4386 #define IMsRdpClientAdvancedSettings_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
4387 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
4389 #define IMsRdpClientAdvancedSettings_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
4390 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
4392 #define IMsRdpClientAdvancedSettings_put_HotKeyAltSpace(This,photKeyAltSpace) \
4393 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
4395 #define IMsRdpClientAdvancedSettings_get_HotKeyAltSpace(This,photKeyAltSpace) \
4396 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
4398 #define IMsRdpClientAdvancedSettings_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
4399 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
4401 #define IMsRdpClientAdvancedSettings_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
4402 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
4404 #define IMsRdpClientAdvancedSettings_put_orderDrawThreshold(This,porderDrawThreshold) \
4405 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
4407 #define IMsRdpClientAdvancedSettings_get_orderDrawThreshold(This,porderDrawThreshold) \
4408 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
4410 #define IMsRdpClientAdvancedSettings_put_BitmapCacheSize(This,pbitmapCacheSize) \
4411 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
4413 #define IMsRdpClientAdvancedSettings_get_BitmapCacheSize(This,pbitmapCacheSize) \
4414 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
4416 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
4417 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
4419 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
4420 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
4422 #define IMsRdpClientAdvancedSettings_put_ScaleBitmapCachesByBPP(This,pbScale) \
4423 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
4425 #define IMsRdpClientAdvancedSettings_get_ScaleBitmapCachesByBPP(This,pbScale) \
4426 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
4428 #define IMsRdpClientAdvancedSettings_put_NumBitmapCaches(This,pnumBitmapCaches) \
4429 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
4431 #define IMsRdpClientAdvancedSettings_get_NumBitmapCaches(This,pnumBitmapCaches) \
4432 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
4434 #define IMsRdpClientAdvancedSettings_put_CachePersistenceActive(This,pcachePersistenceActive) \
4435 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
4437 #define IMsRdpClientAdvancedSettings_get_CachePersistenceActive(This,pcachePersistenceActive) \
4438 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
4440 #define IMsRdpClientAdvancedSettings_put_PersistCacheDirectory(This,rhs) \
4441 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
4443 #define IMsRdpClientAdvancedSettings_put_brushSupportLevel(This,pbrushSupportLevel) \
4444 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
4446 #define IMsRdpClientAdvancedSettings_get_brushSupportLevel(This,pbrushSupportLevel) \
4447 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
4449 #define IMsRdpClientAdvancedSettings_put_minInputSendInterval(This,pminInputSendInterval) \
4450 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
4452 #define IMsRdpClientAdvancedSettings_get_minInputSendInterval(This,pminInputSendInterval) \
4453 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
4455 #define IMsRdpClientAdvancedSettings_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
4456 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
4458 #define IMsRdpClientAdvancedSettings_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
4459 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
4461 #define IMsRdpClientAdvancedSettings_put_maxEventCount(This,pmaxEventCount) \
4462 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
4464 #define IMsRdpClientAdvancedSettings_get_maxEventCount(This,pmaxEventCount) \
4465 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
4467 #define IMsRdpClientAdvancedSettings_put_keepAliveInterval(This,pkeepAliveInterval) \
4468 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
4470 #define IMsRdpClientAdvancedSettings_get_keepAliveInterval(This,pkeepAliveInterval) \
4471 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
4473 #define IMsRdpClientAdvancedSettings_put_shutdownTimeout(This,pshutdownTimeout) \
4474 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
4476 #define IMsRdpClientAdvancedSettings_get_shutdownTimeout(This,pshutdownTimeout) \
4477 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
4479 #define IMsRdpClientAdvancedSettings_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
4480 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
4482 #define IMsRdpClientAdvancedSettings_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
4483 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
4485 #define IMsRdpClientAdvancedSettings_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
4486 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
4488 #define IMsRdpClientAdvancedSettings_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
4489 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
4491 #define IMsRdpClientAdvancedSettings_put_KeyboardType(This,pkeyboardType) \
4492 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
4494 #define IMsRdpClientAdvancedSettings_get_KeyboardType(This,pkeyboardType) \
4495 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
4497 #define IMsRdpClientAdvancedSettings_put_KeyboardSubType(This,pkeyboardSubType) \
4498 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
4500 #define IMsRdpClientAdvancedSettings_get_KeyboardSubType(This,pkeyboardSubType) \
4501 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
4503 #define IMsRdpClientAdvancedSettings_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
4504 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
4506 #define IMsRdpClientAdvancedSettings_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
4507 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
4509 #define IMsRdpClientAdvancedSettings_put_WinceFixedPalette(This,pwinceFixedPalette) \
4510 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
4512 #define IMsRdpClientAdvancedSettings_get_WinceFixedPalette(This,pwinceFixedPalette) \
4513 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
4515 #define IMsRdpClientAdvancedSettings_put_ConnectToServerConsole(This,pConnectToConsole) \
4516 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
4518 #define IMsRdpClientAdvancedSettings_get_ConnectToServerConsole(This,pConnectToConsole) \
4519 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
4521 #define IMsRdpClientAdvancedSettings_put_BitmapPersistence(This,pbitmapPersistence) \
4522 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
4524 #define IMsRdpClientAdvancedSettings_get_BitmapPersistence(This,pbitmapPersistence) \
4525 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
4527 #define IMsRdpClientAdvancedSettings_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
4528 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
4530 #define IMsRdpClientAdvancedSettings_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
4531 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
4533 #define IMsRdpClientAdvancedSettings_put_SmartSizing(This,pfSmartSizing) \
4534 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
4536 #define IMsRdpClientAdvancedSettings_get_SmartSizing(This,pfSmartSizing) \
4537 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
4539 #define IMsRdpClientAdvancedSettings_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
4540 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
4542 #define IMsRdpClientAdvancedSettings_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
4543 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
4545 #define IMsRdpClientAdvancedSettings_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
4546 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
4548 #define IMsRdpClientAdvancedSettings_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
4549 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
4551 #define IMsRdpClientAdvancedSettings_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
4552 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
4554 #define IMsRdpClientAdvancedSettings_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
4555 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
4557 #define IMsRdpClientAdvancedSettings_put_ClearTextPassword(This,rhs) \
4558 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
4560 #define IMsRdpClientAdvancedSettings_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
4561 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
4563 #define IMsRdpClientAdvancedSettings_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
4564 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
4566 #define IMsRdpClientAdvancedSettings_put_PinConnectionBar(This,pPinConnectionBar) \
4567 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
4569 #define IMsRdpClientAdvancedSettings_get_PinConnectionBar(This,pPinConnectionBar) \
4570 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
4572 #define IMsRdpClientAdvancedSettings_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
4573 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
4575 #define IMsRdpClientAdvancedSettings_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
4576 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
4578 #define IMsRdpClientAdvancedSettings_put_LoadBalanceInfo(This,pLBInfo) \
4579 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
4581 #define IMsRdpClientAdvancedSettings_get_LoadBalanceInfo(This,pLBInfo) \
4582 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
4584 #define IMsRdpClientAdvancedSettings_put_RedirectDrives(This,pRedirectDrives) \
4585 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
4587 #define IMsRdpClientAdvancedSettings_get_RedirectDrives(This,pRedirectDrives) \
4588 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
4590 #define IMsRdpClientAdvancedSettings_put_RedirectPrinters(This,pRedirectPrinters) \
4591 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
4593 #define IMsRdpClientAdvancedSettings_get_RedirectPrinters(This,pRedirectPrinters) \
4594 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
4596 #define IMsRdpClientAdvancedSettings_put_RedirectPorts(This,pRedirectPorts) \
4597 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
4599 #define IMsRdpClientAdvancedSettings_get_RedirectPorts(This,pRedirectPorts) \
4600 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
4602 #define IMsRdpClientAdvancedSettings_put_RedirectSmartCards(This,pRedirectSmartCards) \
4603 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
4605 #define IMsRdpClientAdvancedSettings_get_RedirectSmartCards(This,pRedirectSmartCards) \
4606 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
4608 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
4609 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
4611 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
4612 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
4614 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
4615 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
4617 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
4618 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
4620 #define IMsRdpClientAdvancedSettings_put_PerformanceFlags(This,pDisableList) \
4621 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
4623 #define IMsRdpClientAdvancedSettings_get_PerformanceFlags(This,pDisableList) \
4624 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
4626 #define IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint(This,rhs) \
4627 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
4629 #define IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey(This,pfNotify) \
4630 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
4632 #define IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey(This,pfNotify) \
4633 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
4635 #endif /* COBJMACROS */
4638 #endif /* C style interface */
4642 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Proxy(
4643 IMsRdpClientAdvancedSettings
* This
,
4644 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
);
4647 void __RPC_STUB
IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Stub(
4648 IRpcStubBuffer
*This
,
4649 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4650 PRPC_MESSAGE _pRpcMessage
,
4651 DWORD
*_pdwStubPhase
);
4654 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Proxy(
4655 IMsRdpClientAdvancedSettings
* This
,
4656 /* [in] */ long pBitmapVirtualCache16BppSize
);
4659 void __RPC_STUB
IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Stub(
4660 IRpcStubBuffer
*This
,
4661 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4662 PRPC_MESSAGE _pRpcMessage
,
4663 DWORD
*_pdwStubPhase
);
4666 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Proxy(
4667 IMsRdpClientAdvancedSettings
* This
,
4668 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
);
4671 void __RPC_STUB
IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Stub(
4672 IRpcStubBuffer
*This
,
4673 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4674 PRPC_MESSAGE _pRpcMessage
,
4675 DWORD
*_pdwStubPhase
);
4678 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Proxy(
4679 IMsRdpClientAdvancedSettings
* This
,
4680 /* [in] */ long pBitmapVirtualCache24BppSize
);
4683 void __RPC_STUB
IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Stub(
4684 IRpcStubBuffer
*This
,
4685 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4686 PRPC_MESSAGE _pRpcMessage
,
4687 DWORD
*_pdwStubPhase
);
4690 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Proxy(
4691 IMsRdpClientAdvancedSettings
* This
,
4692 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
);
4695 void __RPC_STUB
IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Stub(
4696 IRpcStubBuffer
*This
,
4697 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4698 PRPC_MESSAGE _pRpcMessage
,
4699 DWORD
*_pdwStubPhase
);
4702 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_put_PerformanceFlags_Proxy(
4703 IMsRdpClientAdvancedSettings
* This
,
4704 /* [in] */ long pDisableList
);
4707 void __RPC_STUB
IMsRdpClientAdvancedSettings_put_PerformanceFlags_Stub(
4708 IRpcStubBuffer
*This
,
4709 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4710 PRPC_MESSAGE _pRpcMessage
,
4711 DWORD
*_pdwStubPhase
);
4714 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_get_PerformanceFlags_Proxy(
4715 IMsRdpClientAdvancedSettings
* This
,
4716 /* [retval][out] */ long *pDisableList
);
4719 void __RPC_STUB
IMsRdpClientAdvancedSettings_get_PerformanceFlags_Stub(
4720 IRpcStubBuffer
*This
,
4721 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4722 PRPC_MESSAGE _pRpcMessage
,
4723 DWORD
*_pdwStubPhase
);
4726 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Proxy(
4727 IMsRdpClientAdvancedSettings
* This
,
4728 /* [in] */ VARIANT
*rhs
);
4731 void __RPC_STUB
IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Stub(
4732 IRpcStubBuffer
*This
,
4733 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4734 PRPC_MESSAGE _pRpcMessage
,
4735 DWORD
*_pdwStubPhase
);
4738 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Proxy(
4739 IMsRdpClientAdvancedSettings
* This
,
4740 /* [in] */ VARIANT_BOOL pfNotify
);
4743 void __RPC_STUB
IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Stub(
4744 IRpcStubBuffer
*This
,
4745 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4746 PRPC_MESSAGE _pRpcMessage
,
4747 DWORD
*_pdwStubPhase
);
4750 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Proxy(
4751 IMsRdpClientAdvancedSettings
* This
,
4752 /* [retval][out] */ VARIANT_BOOL
*pfNotify
);
4755 void __RPC_STUB
IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Stub(
4756 IRpcStubBuffer
*This
,
4757 IRpcChannelBuffer
*_pRpcChannelBuffer
,
4758 PRPC_MESSAGE _pRpcMessage
,
4759 DWORD
*_pdwStubPhase
);
4763 #endif /* __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__ */
4766 #ifndef __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__
4767 #define __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__
4769 /* interface IMsRdpClientAdvancedSettings2 */
4770 /* [object][oleautomation][dual][uuid] */
4773 EXTERN_C
const IID IID_IMsRdpClientAdvancedSettings2
;
4775 #if defined(__cplusplus) && !defined(CINTERFACE)
4777 MIDL_INTERFACE("9AC42117-2B76-4320-AA44-0E616AB8437B")
4778 IMsRdpClientAdvancedSettings2
: public IMsRdpClientAdvancedSettings
4781 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_CanAutoReconnect(
4782 /* [retval][out] */ VARIANT_BOOL
*pfCanAutoReconnect
) = 0;
4784 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_EnableAutoReconnect(
4785 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect
) = 0;
4787 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_EnableAutoReconnect(
4788 /* [retval][out] */ VARIANT_BOOL
*pfEnableAutoReconnect
) = 0;
4790 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_MaxReconnectAttempts(
4791 /* [in] */ long pMaxReconnectAttempts
) = 0;
4793 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_MaxReconnectAttempts(
4794 /* [retval][out] */ long *pMaxReconnectAttempts
) = 0;
4798 #else /* C style interface */
4800 typedef struct IMsRdpClientAdvancedSettings2Vtbl
4804 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
4805 IMsRdpClientAdvancedSettings2
* This
,
4806 /* [in] */ REFIID riid
,
4808 __RPC__deref_out
void **ppvObject
);
4810 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
4811 IMsRdpClientAdvancedSettings2
* This
);
4813 ULONG ( STDMETHODCALLTYPE
*Release
)(
4814 IMsRdpClientAdvancedSettings2
* This
);
4816 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
4817 IMsRdpClientAdvancedSettings2
* This
,
4818 /* [out] */ UINT
*pctinfo
);
4820 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
4821 IMsRdpClientAdvancedSettings2
* This
,
4822 /* [in] */ UINT iTInfo
,
4823 /* [in] */ LCID lcid
,
4824 /* [out] */ ITypeInfo
**ppTInfo
);
4826 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
4827 IMsRdpClientAdvancedSettings2
* This
,
4828 /* [in] */ REFIID riid
,
4829 /* [size_is][in] */ LPOLESTR
*rgszNames
,
4830 /* [range][in] */ UINT cNames
,
4831 /* [in] */ LCID lcid
,
4832 /* [size_is][out] */ DISPID
*rgDispId
);
4834 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
4835 IMsRdpClientAdvancedSettings2
* This
,
4836 /* [in] */ DISPID dispIdMember
,
4837 /* [in] */ REFIID riid
,
4838 /* [in] */ LCID lcid
,
4839 /* [in] */ WORD wFlags
,
4840 /* [out][in] */ DISPPARAMS
*pDispParams
,
4841 /* [out] */ VARIANT
*pVarResult
,
4842 /* [out] */ EXCEPINFO
*pExcepInfo
,
4843 /* [out] */ UINT
*puArgErr
);
4845 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Compress
)(
4846 IMsRdpClientAdvancedSettings2
* This
,
4847 /* [in] */ long pcompress
);
4849 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Compress
)(
4850 IMsRdpClientAdvancedSettings2
* This
,
4851 /* [retval][out] */ long *pcompress
);
4853 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPeristence
)(
4854 IMsRdpClientAdvancedSettings2
* This
,
4855 /* [in] */ long pbitmapPeristence
);
4857 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPeristence
)(
4858 IMsRdpClientAdvancedSettings2
* This
,
4859 /* [retval][out] */ long *pbitmapPeristence
);
4861 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_allowBackgroundInput
)(
4862 IMsRdpClientAdvancedSettings2
* This
,
4863 /* [in] */ long pallowBackgroundInput
);
4865 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_allowBackgroundInput
)(
4866 IMsRdpClientAdvancedSettings2
* This
,
4867 /* [retval][out] */ long *pallowBackgroundInput
);
4869 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyBoardLayoutStr
)(
4870 IMsRdpClientAdvancedSettings2
* This
,
4871 /* [in] */ BSTR rhs
);
4873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PluginDlls
)(
4874 IMsRdpClientAdvancedSettings2
* This
,
4875 /* [in] */ BSTR rhs
);
4877 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconFile
)(
4878 IMsRdpClientAdvancedSettings2
* This
,
4879 /* [in] */ BSTR rhs
);
4881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconIndex
)(
4882 IMsRdpClientAdvancedSettings2
* This
,
4883 /* [in] */ long rhs
);
4885 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ContainerHandledFullScreen
)(
4886 IMsRdpClientAdvancedSettings2
* This
,
4887 /* [in] */ long pContainerHandledFullScreen
);
4889 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ContainerHandledFullScreen
)(
4890 IMsRdpClientAdvancedSettings2
* This
,
4891 /* [retval][out] */ long *pContainerHandledFullScreen
);
4893 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableRdpdr
)(
4894 IMsRdpClientAdvancedSettings2
* This
,
4895 /* [in] */ long pDisableRdpdr
);
4897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableRdpdr
)(
4898 IMsRdpClientAdvancedSettings2
* This
,
4899 /* [retval][out] */ long *pDisableRdpdr
);
4901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmoothScroll
)(
4902 IMsRdpClientAdvancedSettings2
* This
,
4903 /* [in] */ long psmoothScroll
);
4905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmoothScroll
)(
4906 IMsRdpClientAdvancedSettings2
* This
,
4907 /* [retval][out] */ long *psmoothScroll
);
4909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AcceleratorPassthrough
)(
4910 IMsRdpClientAdvancedSettings2
* This
,
4911 /* [in] */ long pacceleratorPassthrough
);
4913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AcceleratorPassthrough
)(
4914 IMsRdpClientAdvancedSettings2
* This
,
4915 /* [retval][out] */ long *pacceleratorPassthrough
);
4917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ShadowBitmap
)(
4918 IMsRdpClientAdvancedSettings2
* This
,
4919 /* [in] */ long pshadowBitmap
);
4921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ShadowBitmap
)(
4922 IMsRdpClientAdvancedSettings2
* This
,
4923 /* [retval][out] */ long *pshadowBitmap
);
4925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_TransportType
)(
4926 IMsRdpClientAdvancedSettings2
* This
,
4927 /* [in] */ long ptransportType
);
4929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_TransportType
)(
4930 IMsRdpClientAdvancedSettings2
* This
,
4931 /* [retval][out] */ long *ptransportType
);
4933 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SasSequence
)(
4934 IMsRdpClientAdvancedSettings2
* This
,
4935 /* [in] */ long psasSequence
);
4937 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SasSequence
)(
4938 IMsRdpClientAdvancedSettings2
* This
,
4939 /* [retval][out] */ long *psasSequence
);
4941 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EncryptionEnabled
)(
4942 IMsRdpClientAdvancedSettings2
* This
,
4943 /* [in] */ long pencryptionEnabled
);
4945 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EncryptionEnabled
)(
4946 IMsRdpClientAdvancedSettings2
* This
,
4947 /* [retval][out] */ long *pencryptionEnabled
);
4949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DedicatedTerminal
)(
4950 IMsRdpClientAdvancedSettings2
* This
,
4951 /* [in] */ long pdedicatedTerminal
);
4953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DedicatedTerminal
)(
4954 IMsRdpClientAdvancedSettings2
* This
,
4955 /* [retval][out] */ long *pdedicatedTerminal
);
4957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RDPPort
)(
4958 IMsRdpClientAdvancedSettings2
* This
,
4959 /* [in] */ long prdpPort
);
4961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RDPPort
)(
4962 IMsRdpClientAdvancedSettings2
* This
,
4963 /* [retval][out] */ long *prdpPort
);
4965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableMouse
)(
4966 IMsRdpClientAdvancedSettings2
* This
,
4967 /* [in] */ long penableMouse
);
4969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableMouse
)(
4970 IMsRdpClientAdvancedSettings2
* This
,
4971 /* [retval][out] */ long *penableMouse
);
4973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableCtrlAltDel
)(
4974 IMsRdpClientAdvancedSettings2
* This
,
4975 /* [in] */ long pdisableCtrlAltDel
);
4977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableCtrlAltDel
)(
4978 IMsRdpClientAdvancedSettings2
* This
,
4979 /* [retval][out] */ long *pdisableCtrlAltDel
);
4981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableWindowsKey
)(
4982 IMsRdpClientAdvancedSettings2
* This
,
4983 /* [in] */ long penableWindowsKey
);
4985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableWindowsKey
)(
4986 IMsRdpClientAdvancedSettings2
* This
,
4987 /* [retval][out] */ long *penableWindowsKey
);
4989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DoubleClickDetect
)(
4990 IMsRdpClientAdvancedSettings2
* This
,
4991 /* [in] */ long pdoubleClickDetect
);
4993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DoubleClickDetect
)(
4994 IMsRdpClientAdvancedSettings2
* This
,
4995 /* [retval][out] */ long *pdoubleClickDetect
);
4997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaximizeShell
)(
4998 IMsRdpClientAdvancedSettings2
* This
,
4999 /* [in] */ long pmaximizeShell
);
5001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaximizeShell
)(
5002 IMsRdpClientAdvancedSettings2
* This
,
5003 /* [retval][out] */ long *pmaximizeShell
);
5005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyFullScreen
)(
5006 IMsRdpClientAdvancedSettings2
* This
,
5007 /* [in] */ long photKeyFullScreen
);
5009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyFullScreen
)(
5010 IMsRdpClientAdvancedSettings2
* This
,
5011 /* [retval][out] */ long *photKeyFullScreen
);
5013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlEsc
)(
5014 IMsRdpClientAdvancedSettings2
* This
,
5015 /* [in] */ long photKeyCtrlEsc
);
5017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlEsc
)(
5018 IMsRdpClientAdvancedSettings2
* This
,
5019 /* [retval][out] */ long *photKeyCtrlEsc
);
5021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltEsc
)(
5022 IMsRdpClientAdvancedSettings2
* This
,
5023 /* [in] */ long photKeyAltEsc
);
5025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltEsc
)(
5026 IMsRdpClientAdvancedSettings2
* This
,
5027 /* [retval][out] */ long *photKeyAltEsc
);
5029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltTab
)(
5030 IMsRdpClientAdvancedSettings2
* This
,
5031 /* [in] */ long photKeyAltTab
);
5033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltTab
)(
5034 IMsRdpClientAdvancedSettings2
* This
,
5035 /* [retval][out] */ long *photKeyAltTab
);
5037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltShiftTab
)(
5038 IMsRdpClientAdvancedSettings2
* This
,
5039 /* [in] */ long photKeyAltShiftTab
);
5041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltShiftTab
)(
5042 IMsRdpClientAdvancedSettings2
* This
,
5043 /* [retval][out] */ long *photKeyAltShiftTab
);
5045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltSpace
)(
5046 IMsRdpClientAdvancedSettings2
* This
,
5047 /* [in] */ long photKeyAltSpace
);
5049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltSpace
)(
5050 IMsRdpClientAdvancedSettings2
* This
,
5051 /* [retval][out] */ long *photKeyAltSpace
);
5053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlAltDel
)(
5054 IMsRdpClientAdvancedSettings2
* This
,
5055 /* [in] */ long photKeyCtrlAltDel
);
5057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlAltDel
)(
5058 IMsRdpClientAdvancedSettings2
* This
,
5059 /* [retval][out] */ long *photKeyCtrlAltDel
);
5061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_orderDrawThreshold
)(
5062 IMsRdpClientAdvancedSettings2
* This
,
5063 /* [in] */ long porderDrawThreshold
);
5065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_orderDrawThreshold
)(
5066 IMsRdpClientAdvancedSettings2
* This
,
5067 /* [retval][out] */ long *porderDrawThreshold
);
5069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapCacheSize
)(
5070 IMsRdpClientAdvancedSettings2
* This
,
5071 /* [in] */ long pbitmapCacheSize
);
5073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapCacheSize
)(
5074 IMsRdpClientAdvancedSettings2
* This
,
5075 /* [retval][out] */ long *pbitmapCacheSize
);
5077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCacheSize
)(
5078 IMsRdpClientAdvancedSettings2
* This
,
5079 /* [in] */ long pbitmapVirtualCacheSize
);
5081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCacheSize
)(
5082 IMsRdpClientAdvancedSettings2
* This
,
5083 /* [retval][out] */ long *pbitmapVirtualCacheSize
);
5085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ScaleBitmapCachesByBPP
)(
5086 IMsRdpClientAdvancedSettings2
* This
,
5087 /* [in] */ long pbScale
);
5089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ScaleBitmapCachesByBPP
)(
5090 IMsRdpClientAdvancedSettings2
* This
,
5091 /* [retval][out] */ long *pbScale
);
5093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NumBitmapCaches
)(
5094 IMsRdpClientAdvancedSettings2
* This
,
5095 /* [in] */ long pnumBitmapCaches
);
5097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NumBitmapCaches
)(
5098 IMsRdpClientAdvancedSettings2
* This
,
5099 /* [retval][out] */ long *pnumBitmapCaches
);
5101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CachePersistenceActive
)(
5102 IMsRdpClientAdvancedSettings2
* This
,
5103 /* [in] */ long pcachePersistenceActive
);
5105 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CachePersistenceActive
)(
5106 IMsRdpClientAdvancedSettings2
* This
,
5107 /* [retval][out] */ long *pcachePersistenceActive
);
5109 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PersistCacheDirectory
)(
5110 IMsRdpClientAdvancedSettings2
* This
,
5111 /* [in] */ BSTR rhs
);
5113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_brushSupportLevel
)(
5114 IMsRdpClientAdvancedSettings2
* This
,
5115 /* [in] */ long pbrushSupportLevel
);
5117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_brushSupportLevel
)(
5118 IMsRdpClientAdvancedSettings2
* This
,
5119 /* [retval][out] */ long *pbrushSupportLevel
);
5121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_minInputSendInterval
)(
5122 IMsRdpClientAdvancedSettings2
* This
,
5123 /* [in] */ long pminInputSendInterval
);
5125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_minInputSendInterval
)(
5126 IMsRdpClientAdvancedSettings2
* This
,
5127 /* [retval][out] */ long *pminInputSendInterval
);
5129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_InputEventsAtOnce
)(
5130 IMsRdpClientAdvancedSettings2
* This
,
5131 /* [in] */ long pinputEventsAtOnce
);
5133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_InputEventsAtOnce
)(
5134 IMsRdpClientAdvancedSettings2
* This
,
5135 /* [retval][out] */ long *pinputEventsAtOnce
);
5137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_maxEventCount
)(
5138 IMsRdpClientAdvancedSettings2
* This
,
5139 /* [in] */ long pmaxEventCount
);
5141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_maxEventCount
)(
5142 IMsRdpClientAdvancedSettings2
* This
,
5143 /* [retval][out] */ long *pmaxEventCount
);
5145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_keepAliveInterval
)(
5146 IMsRdpClientAdvancedSettings2
* This
,
5147 /* [in] */ long pkeepAliveInterval
);
5149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_keepAliveInterval
)(
5150 IMsRdpClientAdvancedSettings2
* This
,
5151 /* [retval][out] */ long *pkeepAliveInterval
);
5153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_shutdownTimeout
)(
5154 IMsRdpClientAdvancedSettings2
* This
,
5155 /* [in] */ long pshutdownTimeout
);
5157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_shutdownTimeout
)(
5158 IMsRdpClientAdvancedSettings2
* This
,
5159 /* [retval][out] */ long *pshutdownTimeout
);
5161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_overallConnectionTimeout
)(
5162 IMsRdpClientAdvancedSettings2
* This
,
5163 /* [in] */ long poverallConnectionTimeout
);
5165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_overallConnectionTimeout
)(
5166 IMsRdpClientAdvancedSettings2
* This
,
5167 /* [retval][out] */ long *poverallConnectionTimeout
);
5169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_singleConnectionTimeout
)(
5170 IMsRdpClientAdvancedSettings2
* This
,
5171 /* [in] */ long psingleConnectionTimeout
);
5173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_singleConnectionTimeout
)(
5174 IMsRdpClientAdvancedSettings2
* This
,
5175 /* [retval][out] */ long *psingleConnectionTimeout
);
5177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardType
)(
5178 IMsRdpClientAdvancedSettings2
* This
,
5179 /* [in] */ long pkeyboardType
);
5181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardType
)(
5182 IMsRdpClientAdvancedSettings2
* This
,
5183 /* [retval][out] */ long *pkeyboardType
);
5185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardSubType
)(
5186 IMsRdpClientAdvancedSettings2
* This
,
5187 /* [in] */ long pkeyboardSubType
);
5189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardSubType
)(
5190 IMsRdpClientAdvancedSettings2
* This
,
5191 /* [retval][out] */ long *pkeyboardSubType
);
5193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardFunctionKey
)(
5194 IMsRdpClientAdvancedSettings2
* This
,
5195 /* [in] */ long pkeyboardFunctionKey
);
5197 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardFunctionKey
)(
5198 IMsRdpClientAdvancedSettings2
* This
,
5199 /* [retval][out] */ long *pkeyboardFunctionKey
);
5201 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WinceFixedPalette
)(
5202 IMsRdpClientAdvancedSettings2
* This
,
5203 /* [in] */ long pwinceFixedPalette
);
5205 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WinceFixedPalette
)(
5206 IMsRdpClientAdvancedSettings2
* This
,
5207 /* [retval][out] */ long *pwinceFixedPalette
);
5209 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectToServerConsole
)(
5210 IMsRdpClientAdvancedSettings2
* This
,
5211 /* [in] */ VARIANT_BOOL pConnectToConsole
);
5213 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectToServerConsole
)(
5214 IMsRdpClientAdvancedSettings2
* This
,
5215 /* [retval][out] */ VARIANT_BOOL
*pConnectToConsole
);
5217 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPersistence
)(
5218 IMsRdpClientAdvancedSettings2
* This
,
5219 /* [in] */ long pbitmapPersistence
);
5221 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPersistence
)(
5222 IMsRdpClientAdvancedSettings2
* This
,
5223 /* [retval][out] */ long *pbitmapPersistence
);
5225 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MinutesToIdleTimeout
)(
5226 IMsRdpClientAdvancedSettings2
* This
,
5227 /* [in] */ long pminutesToIdleTimeout
);
5229 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MinutesToIdleTimeout
)(
5230 IMsRdpClientAdvancedSettings2
* This
,
5231 /* [retval][out] */ long *pminutesToIdleTimeout
);
5233 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmartSizing
)(
5234 IMsRdpClientAdvancedSettings2
* This
,
5235 /* [in] */ VARIANT_BOOL pfSmartSizing
);
5237 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmartSizing
)(
5238 IMsRdpClientAdvancedSettings2
* This
,
5239 /* [retval][out] */ VARIANT_BOOL
*pfSmartSizing
);
5241 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrLocalPrintingDocName
)(
5242 IMsRdpClientAdvancedSettings2
* This
,
5243 /* [in] */ BSTR pLocalPrintingDocName
);
5245 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrLocalPrintingDocName
)(
5246 IMsRdpClientAdvancedSettings2
* This
,
5247 /* [retval][out] */ BSTR
*pLocalPrintingDocName
);
5249 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipCleanTempDirString
)(
5250 IMsRdpClientAdvancedSettings2
* This
,
5251 /* [in] */ BSTR clipCleanTempDirString
);
5253 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipCleanTempDirString
)(
5254 IMsRdpClientAdvancedSettings2
* This
,
5255 /* [retval][out] */ BSTR
*clipCleanTempDirString
);
5257 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipPasteInfoString
)(
5258 IMsRdpClientAdvancedSettings2
* This
,
5259 /* [in] */ BSTR clipPasteInfoString
);
5261 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipPasteInfoString
)(
5262 IMsRdpClientAdvancedSettings2
* This
,
5263 /* [retval][out] */ BSTR
*clipPasteInfoString
);
5265 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
5266 IMsRdpClientAdvancedSettings2
* This
,
5267 /* [in] */ BSTR rhs
);
5269 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisplayConnectionBar
)(
5270 IMsRdpClientAdvancedSettings2
* This
,
5271 /* [in] */ VARIANT_BOOL pDisplayConnectionBar
);
5273 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisplayConnectionBar
)(
5274 IMsRdpClientAdvancedSettings2
* This
,
5275 /* [retval][out] */ VARIANT_BOOL
*pDisplayConnectionBar
);
5277 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PinConnectionBar
)(
5278 IMsRdpClientAdvancedSettings2
* This
,
5279 /* [in] */ VARIANT_BOOL pPinConnectionBar
);
5281 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PinConnectionBar
)(
5282 IMsRdpClientAdvancedSettings2
* This
,
5283 /* [retval][out] */ VARIANT_BOOL
*pPinConnectionBar
);
5285 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_GrabFocusOnConnect
)(
5286 IMsRdpClientAdvancedSettings2
* This
,
5287 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect
);
5289 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_GrabFocusOnConnect
)(
5290 IMsRdpClientAdvancedSettings2
* This
,
5291 /* [retval][out] */ VARIANT_BOOL
*pfGrabFocusOnConnect
);
5293 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_LoadBalanceInfo
)(
5294 IMsRdpClientAdvancedSettings2
* This
,
5295 /* [in] */ BSTR pLBInfo
);
5297 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_LoadBalanceInfo
)(
5298 IMsRdpClientAdvancedSettings2
* This
,
5299 /* [retval][out] */ BSTR
*pLBInfo
);
5301 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectDrives
)(
5302 IMsRdpClientAdvancedSettings2
* This
,
5303 /* [in] */ VARIANT_BOOL pRedirectDrives
);
5305 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectDrives
)(
5306 IMsRdpClientAdvancedSettings2
* This
,
5307 /* [retval][out] */ VARIANT_BOOL
*pRedirectDrives
);
5309 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPrinters
)(
5310 IMsRdpClientAdvancedSettings2
* This
,
5311 /* [in] */ VARIANT_BOOL pRedirectPrinters
);
5313 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPrinters
)(
5314 IMsRdpClientAdvancedSettings2
* This
,
5315 /* [retval][out] */ VARIANT_BOOL
*pRedirectPrinters
);
5317 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPorts
)(
5318 IMsRdpClientAdvancedSettings2
* This
,
5319 /* [in] */ VARIANT_BOOL pRedirectPorts
);
5321 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPorts
)(
5322 IMsRdpClientAdvancedSettings2
* This
,
5323 /* [retval][out] */ VARIANT_BOOL
*pRedirectPorts
);
5325 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectSmartCards
)(
5326 IMsRdpClientAdvancedSettings2
* This
,
5327 /* [in] */ VARIANT_BOOL pRedirectSmartCards
);
5329 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectSmartCards
)(
5330 IMsRdpClientAdvancedSettings2
* This
,
5331 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
);
5333 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache16BppSize
)(
5334 IMsRdpClientAdvancedSettings2
* This
,
5335 /* [in] */ long pBitmapVirtualCache16BppSize
);
5337 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache16BppSize
)(
5338 IMsRdpClientAdvancedSettings2
* This
,
5339 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
);
5341 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache24BppSize
)(
5342 IMsRdpClientAdvancedSettings2
* This
,
5343 /* [in] */ long pBitmapVirtualCache24BppSize
);
5345 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache24BppSize
)(
5346 IMsRdpClientAdvancedSettings2
* This
,
5347 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
);
5349 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PerformanceFlags
)(
5350 IMsRdpClientAdvancedSettings2
* This
,
5351 /* [in] */ long pDisableList
);
5353 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PerformanceFlags
)(
5354 IMsRdpClientAdvancedSettings2
* This
,
5355 /* [retval][out] */ long *pDisableList
);
5357 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectWithEndpoint
)(
5358 IMsRdpClientAdvancedSettings2
* This
,
5359 /* [in] */ VARIANT
*rhs
);
5361 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NotifyTSPublicKey
)(
5362 IMsRdpClientAdvancedSettings2
* This
,
5363 /* [in] */ VARIANT_BOOL pfNotify
);
5365 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NotifyTSPublicKey
)(
5366 IMsRdpClientAdvancedSettings2
* This
,
5367 /* [retval][out] */ VARIANT_BOOL
*pfNotify
);
5369 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CanAutoReconnect
)(
5370 IMsRdpClientAdvancedSettings2
* This
,
5371 /* [retval][out] */ VARIANT_BOOL
*pfCanAutoReconnect
);
5373 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableAutoReconnect
)(
5374 IMsRdpClientAdvancedSettings2
* This
,
5375 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect
);
5377 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableAutoReconnect
)(
5378 IMsRdpClientAdvancedSettings2
* This
,
5379 /* [retval][out] */ VARIANT_BOOL
*pfEnableAutoReconnect
);
5381 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaxReconnectAttempts
)(
5382 IMsRdpClientAdvancedSettings2
* This
,
5383 /* [in] */ long pMaxReconnectAttempts
);
5385 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaxReconnectAttempts
)(
5386 IMsRdpClientAdvancedSettings2
* This
,
5387 /* [retval][out] */ long *pMaxReconnectAttempts
);
5390 } IMsRdpClientAdvancedSettings2Vtbl
;
5392 interface IMsRdpClientAdvancedSettings2
5394 CONST_VTBL
struct IMsRdpClientAdvancedSettings2Vtbl
*lpVtbl
;
5402 #define IMsRdpClientAdvancedSettings2_QueryInterface(This,riid,ppvObject) \
5403 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
5405 #define IMsRdpClientAdvancedSettings2_AddRef(This) \
5406 ( (This)->lpVtbl -> AddRef(This) )
5408 #define IMsRdpClientAdvancedSettings2_Release(This) \
5409 ( (This)->lpVtbl -> Release(This) )
5412 #define IMsRdpClientAdvancedSettings2_GetTypeInfoCount(This,pctinfo) \
5413 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
5415 #define IMsRdpClientAdvancedSettings2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5416 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
5418 #define IMsRdpClientAdvancedSettings2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5419 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
5421 #define IMsRdpClientAdvancedSettings2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5422 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
5425 #define IMsRdpClientAdvancedSettings2_put_Compress(This,pcompress) \
5426 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
5428 #define IMsRdpClientAdvancedSettings2_get_Compress(This,pcompress) \
5429 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
5431 #define IMsRdpClientAdvancedSettings2_put_BitmapPeristence(This,pbitmapPeristence) \
5432 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
5434 #define IMsRdpClientAdvancedSettings2_get_BitmapPeristence(This,pbitmapPeristence) \
5435 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
5437 #define IMsRdpClientAdvancedSettings2_put_allowBackgroundInput(This,pallowBackgroundInput) \
5438 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
5440 #define IMsRdpClientAdvancedSettings2_get_allowBackgroundInput(This,pallowBackgroundInput) \
5441 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
5443 #define IMsRdpClientAdvancedSettings2_put_KeyBoardLayoutStr(This,rhs) \
5444 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
5446 #define IMsRdpClientAdvancedSettings2_put_PluginDlls(This,rhs) \
5447 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
5449 #define IMsRdpClientAdvancedSettings2_put_IconFile(This,rhs) \
5450 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
5452 #define IMsRdpClientAdvancedSettings2_put_IconIndex(This,rhs) \
5453 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
5455 #define IMsRdpClientAdvancedSettings2_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
5456 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
5458 #define IMsRdpClientAdvancedSettings2_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
5459 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
5461 #define IMsRdpClientAdvancedSettings2_put_DisableRdpdr(This,pDisableRdpdr) \
5462 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
5464 #define IMsRdpClientAdvancedSettings2_get_DisableRdpdr(This,pDisableRdpdr) \
5465 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
5468 #define IMsRdpClientAdvancedSettings2_put_SmoothScroll(This,psmoothScroll) \
5469 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
5471 #define IMsRdpClientAdvancedSettings2_get_SmoothScroll(This,psmoothScroll) \
5472 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
5474 #define IMsRdpClientAdvancedSettings2_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
5475 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
5477 #define IMsRdpClientAdvancedSettings2_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
5478 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
5480 #define IMsRdpClientAdvancedSettings2_put_ShadowBitmap(This,pshadowBitmap) \
5481 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
5483 #define IMsRdpClientAdvancedSettings2_get_ShadowBitmap(This,pshadowBitmap) \
5484 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
5486 #define IMsRdpClientAdvancedSettings2_put_TransportType(This,ptransportType) \
5487 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
5489 #define IMsRdpClientAdvancedSettings2_get_TransportType(This,ptransportType) \
5490 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
5492 #define IMsRdpClientAdvancedSettings2_put_SasSequence(This,psasSequence) \
5493 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
5495 #define IMsRdpClientAdvancedSettings2_get_SasSequence(This,psasSequence) \
5496 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
5498 #define IMsRdpClientAdvancedSettings2_put_EncryptionEnabled(This,pencryptionEnabled) \
5499 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
5501 #define IMsRdpClientAdvancedSettings2_get_EncryptionEnabled(This,pencryptionEnabled) \
5502 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
5504 #define IMsRdpClientAdvancedSettings2_put_DedicatedTerminal(This,pdedicatedTerminal) \
5505 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
5507 #define IMsRdpClientAdvancedSettings2_get_DedicatedTerminal(This,pdedicatedTerminal) \
5508 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
5510 #define IMsRdpClientAdvancedSettings2_put_RDPPort(This,prdpPort) \
5511 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
5513 #define IMsRdpClientAdvancedSettings2_get_RDPPort(This,prdpPort) \
5514 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
5516 #define IMsRdpClientAdvancedSettings2_put_EnableMouse(This,penableMouse) \
5517 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
5519 #define IMsRdpClientAdvancedSettings2_get_EnableMouse(This,penableMouse) \
5520 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
5522 #define IMsRdpClientAdvancedSettings2_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
5523 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
5525 #define IMsRdpClientAdvancedSettings2_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
5526 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
5528 #define IMsRdpClientAdvancedSettings2_put_EnableWindowsKey(This,penableWindowsKey) \
5529 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
5531 #define IMsRdpClientAdvancedSettings2_get_EnableWindowsKey(This,penableWindowsKey) \
5532 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
5534 #define IMsRdpClientAdvancedSettings2_put_DoubleClickDetect(This,pdoubleClickDetect) \
5535 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
5537 #define IMsRdpClientAdvancedSettings2_get_DoubleClickDetect(This,pdoubleClickDetect) \
5538 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
5540 #define IMsRdpClientAdvancedSettings2_put_MaximizeShell(This,pmaximizeShell) \
5541 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
5543 #define IMsRdpClientAdvancedSettings2_get_MaximizeShell(This,pmaximizeShell) \
5544 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
5546 #define IMsRdpClientAdvancedSettings2_put_HotKeyFullScreen(This,photKeyFullScreen) \
5547 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
5549 #define IMsRdpClientAdvancedSettings2_get_HotKeyFullScreen(This,photKeyFullScreen) \
5550 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
5552 #define IMsRdpClientAdvancedSettings2_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
5553 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
5555 #define IMsRdpClientAdvancedSettings2_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
5556 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
5558 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltEsc(This,photKeyAltEsc) \
5559 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
5561 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltEsc(This,photKeyAltEsc) \
5562 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
5564 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltTab(This,photKeyAltTab) \
5565 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
5567 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltTab(This,photKeyAltTab) \
5568 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
5570 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
5571 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
5573 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
5574 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
5576 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltSpace(This,photKeyAltSpace) \
5577 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
5579 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltSpace(This,photKeyAltSpace) \
5580 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
5582 #define IMsRdpClientAdvancedSettings2_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
5583 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
5585 #define IMsRdpClientAdvancedSettings2_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
5586 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
5588 #define IMsRdpClientAdvancedSettings2_put_orderDrawThreshold(This,porderDrawThreshold) \
5589 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
5591 #define IMsRdpClientAdvancedSettings2_get_orderDrawThreshold(This,porderDrawThreshold) \
5592 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
5594 #define IMsRdpClientAdvancedSettings2_put_BitmapCacheSize(This,pbitmapCacheSize) \
5595 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
5597 #define IMsRdpClientAdvancedSettings2_get_BitmapCacheSize(This,pbitmapCacheSize) \
5598 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
5600 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
5601 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
5603 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
5604 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
5606 #define IMsRdpClientAdvancedSettings2_put_ScaleBitmapCachesByBPP(This,pbScale) \
5607 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
5609 #define IMsRdpClientAdvancedSettings2_get_ScaleBitmapCachesByBPP(This,pbScale) \
5610 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
5612 #define IMsRdpClientAdvancedSettings2_put_NumBitmapCaches(This,pnumBitmapCaches) \
5613 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
5615 #define IMsRdpClientAdvancedSettings2_get_NumBitmapCaches(This,pnumBitmapCaches) \
5616 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
5618 #define IMsRdpClientAdvancedSettings2_put_CachePersistenceActive(This,pcachePersistenceActive) \
5619 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
5621 #define IMsRdpClientAdvancedSettings2_get_CachePersistenceActive(This,pcachePersistenceActive) \
5622 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
5624 #define IMsRdpClientAdvancedSettings2_put_PersistCacheDirectory(This,rhs) \
5625 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
5627 #define IMsRdpClientAdvancedSettings2_put_brushSupportLevel(This,pbrushSupportLevel) \
5628 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
5630 #define IMsRdpClientAdvancedSettings2_get_brushSupportLevel(This,pbrushSupportLevel) \
5631 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
5633 #define IMsRdpClientAdvancedSettings2_put_minInputSendInterval(This,pminInputSendInterval) \
5634 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
5636 #define IMsRdpClientAdvancedSettings2_get_minInputSendInterval(This,pminInputSendInterval) \
5637 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
5639 #define IMsRdpClientAdvancedSettings2_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
5640 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
5642 #define IMsRdpClientAdvancedSettings2_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
5643 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
5645 #define IMsRdpClientAdvancedSettings2_put_maxEventCount(This,pmaxEventCount) \
5646 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
5648 #define IMsRdpClientAdvancedSettings2_get_maxEventCount(This,pmaxEventCount) \
5649 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
5651 #define IMsRdpClientAdvancedSettings2_put_keepAliveInterval(This,pkeepAliveInterval) \
5652 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
5654 #define IMsRdpClientAdvancedSettings2_get_keepAliveInterval(This,pkeepAliveInterval) \
5655 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
5657 #define IMsRdpClientAdvancedSettings2_put_shutdownTimeout(This,pshutdownTimeout) \
5658 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
5660 #define IMsRdpClientAdvancedSettings2_get_shutdownTimeout(This,pshutdownTimeout) \
5661 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
5663 #define IMsRdpClientAdvancedSettings2_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
5664 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
5666 #define IMsRdpClientAdvancedSettings2_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
5667 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
5669 #define IMsRdpClientAdvancedSettings2_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
5670 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
5672 #define IMsRdpClientAdvancedSettings2_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
5673 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
5675 #define IMsRdpClientAdvancedSettings2_put_KeyboardType(This,pkeyboardType) \
5676 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
5678 #define IMsRdpClientAdvancedSettings2_get_KeyboardType(This,pkeyboardType) \
5679 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
5681 #define IMsRdpClientAdvancedSettings2_put_KeyboardSubType(This,pkeyboardSubType) \
5682 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
5684 #define IMsRdpClientAdvancedSettings2_get_KeyboardSubType(This,pkeyboardSubType) \
5685 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
5687 #define IMsRdpClientAdvancedSettings2_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
5688 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
5690 #define IMsRdpClientAdvancedSettings2_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
5691 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
5693 #define IMsRdpClientAdvancedSettings2_put_WinceFixedPalette(This,pwinceFixedPalette) \
5694 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
5696 #define IMsRdpClientAdvancedSettings2_get_WinceFixedPalette(This,pwinceFixedPalette) \
5697 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
5699 #define IMsRdpClientAdvancedSettings2_put_ConnectToServerConsole(This,pConnectToConsole) \
5700 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
5702 #define IMsRdpClientAdvancedSettings2_get_ConnectToServerConsole(This,pConnectToConsole) \
5703 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
5705 #define IMsRdpClientAdvancedSettings2_put_BitmapPersistence(This,pbitmapPersistence) \
5706 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
5708 #define IMsRdpClientAdvancedSettings2_get_BitmapPersistence(This,pbitmapPersistence) \
5709 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
5711 #define IMsRdpClientAdvancedSettings2_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
5712 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
5714 #define IMsRdpClientAdvancedSettings2_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
5715 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
5717 #define IMsRdpClientAdvancedSettings2_put_SmartSizing(This,pfSmartSizing) \
5718 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
5720 #define IMsRdpClientAdvancedSettings2_get_SmartSizing(This,pfSmartSizing) \
5721 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
5723 #define IMsRdpClientAdvancedSettings2_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
5724 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
5726 #define IMsRdpClientAdvancedSettings2_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
5727 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
5729 #define IMsRdpClientAdvancedSettings2_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
5730 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
5732 #define IMsRdpClientAdvancedSettings2_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
5733 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
5735 #define IMsRdpClientAdvancedSettings2_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
5736 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
5738 #define IMsRdpClientAdvancedSettings2_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
5739 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
5741 #define IMsRdpClientAdvancedSettings2_put_ClearTextPassword(This,rhs) \
5742 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
5744 #define IMsRdpClientAdvancedSettings2_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
5745 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
5747 #define IMsRdpClientAdvancedSettings2_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
5748 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
5750 #define IMsRdpClientAdvancedSettings2_put_PinConnectionBar(This,pPinConnectionBar) \
5751 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
5753 #define IMsRdpClientAdvancedSettings2_get_PinConnectionBar(This,pPinConnectionBar) \
5754 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
5756 #define IMsRdpClientAdvancedSettings2_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
5757 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
5759 #define IMsRdpClientAdvancedSettings2_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
5760 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
5762 #define IMsRdpClientAdvancedSettings2_put_LoadBalanceInfo(This,pLBInfo) \
5763 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
5765 #define IMsRdpClientAdvancedSettings2_get_LoadBalanceInfo(This,pLBInfo) \
5766 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
5768 #define IMsRdpClientAdvancedSettings2_put_RedirectDrives(This,pRedirectDrives) \
5769 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
5771 #define IMsRdpClientAdvancedSettings2_get_RedirectDrives(This,pRedirectDrives) \
5772 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
5774 #define IMsRdpClientAdvancedSettings2_put_RedirectPrinters(This,pRedirectPrinters) \
5775 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
5777 #define IMsRdpClientAdvancedSettings2_get_RedirectPrinters(This,pRedirectPrinters) \
5778 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
5780 #define IMsRdpClientAdvancedSettings2_put_RedirectPorts(This,pRedirectPorts) \
5781 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
5783 #define IMsRdpClientAdvancedSettings2_get_RedirectPorts(This,pRedirectPorts) \
5784 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
5786 #define IMsRdpClientAdvancedSettings2_put_RedirectSmartCards(This,pRedirectSmartCards) \
5787 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
5789 #define IMsRdpClientAdvancedSettings2_get_RedirectSmartCards(This,pRedirectSmartCards) \
5790 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
5792 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
5793 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
5795 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
5796 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
5798 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
5799 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
5801 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
5802 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
5804 #define IMsRdpClientAdvancedSettings2_put_PerformanceFlags(This,pDisableList) \
5805 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
5807 #define IMsRdpClientAdvancedSettings2_get_PerformanceFlags(This,pDisableList) \
5808 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
5810 #define IMsRdpClientAdvancedSettings2_put_ConnectWithEndpoint(This,rhs) \
5811 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
5813 #define IMsRdpClientAdvancedSettings2_put_NotifyTSPublicKey(This,pfNotify) \
5814 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
5816 #define IMsRdpClientAdvancedSettings2_get_NotifyTSPublicKey(This,pfNotify) \
5817 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
5820 #define IMsRdpClientAdvancedSettings2_get_CanAutoReconnect(This,pfCanAutoReconnect) \
5821 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
5823 #define IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
5824 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
5826 #define IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
5827 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
5829 #define IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
5830 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
5832 #define IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
5833 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
5835 #endif /* COBJMACROS */
5838 #endif /* C style interface */
5842 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Proxy(
5843 IMsRdpClientAdvancedSettings2
* This
,
5844 /* [retval][out] */ VARIANT_BOOL
*pfCanAutoReconnect
);
5847 void __RPC_STUB
IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Stub(
5848 IRpcStubBuffer
*This
,
5849 IRpcChannelBuffer
*_pRpcChannelBuffer
,
5850 PRPC_MESSAGE _pRpcMessage
,
5851 DWORD
*_pdwStubPhase
);
5854 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Proxy(
5855 IMsRdpClientAdvancedSettings2
* This
,
5856 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect
);
5859 void __RPC_STUB
IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Stub(
5860 IRpcStubBuffer
*This
,
5861 IRpcChannelBuffer
*_pRpcChannelBuffer
,
5862 PRPC_MESSAGE _pRpcMessage
,
5863 DWORD
*_pdwStubPhase
);
5866 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Proxy(
5867 IMsRdpClientAdvancedSettings2
* This
,
5868 /* [retval][out] */ VARIANT_BOOL
*pfEnableAutoReconnect
);
5871 void __RPC_STUB
IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Stub(
5872 IRpcStubBuffer
*This
,
5873 IRpcChannelBuffer
*_pRpcChannelBuffer
,
5874 PRPC_MESSAGE _pRpcMessage
,
5875 DWORD
*_pdwStubPhase
);
5878 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Proxy(
5879 IMsRdpClientAdvancedSettings2
* This
,
5880 /* [in] */ long pMaxReconnectAttempts
);
5883 void __RPC_STUB
IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Stub(
5884 IRpcStubBuffer
*This
,
5885 IRpcChannelBuffer
*_pRpcChannelBuffer
,
5886 PRPC_MESSAGE _pRpcMessage
,
5887 DWORD
*_pdwStubPhase
);
5890 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Proxy(
5891 IMsRdpClientAdvancedSettings2
* This
,
5892 /* [retval][out] */ long *pMaxReconnectAttempts
);
5895 void __RPC_STUB
IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Stub(
5896 IRpcStubBuffer
*This
,
5897 IRpcChannelBuffer
*_pRpcChannelBuffer
,
5898 PRPC_MESSAGE _pRpcMessage
,
5899 DWORD
*_pdwStubPhase
);
5903 #endif /* __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__ */
5906 #ifndef __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__
5907 #define __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__
5909 /* interface IMsRdpClientAdvancedSettings3 */
5910 /* [object][oleautomation][dual][uuid] */
5913 EXTERN_C
const IID IID_IMsRdpClientAdvancedSettings3
;
5915 #if defined(__cplusplus) && !defined(CINTERFACE)
5917 MIDL_INTERFACE("19CD856B-C542-4C53-ACEE-F127E3BE1A59")
5918 IMsRdpClientAdvancedSettings3
: public IMsRdpClientAdvancedSettings2
5921 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectionBarShowMinimizeButton(
5922 /* [in] */ VARIANT_BOOL pfShowMinimize
) = 0;
5924 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ConnectionBarShowMinimizeButton(
5925 /* [retval][out] */ VARIANT_BOOL
*pfShowMinimize
) = 0;
5927 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_ConnectionBarShowRestoreButton(
5928 /* [in] */ VARIANT_BOOL pfShowRestore
) = 0;
5930 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_ConnectionBarShowRestoreButton(
5931 /* [retval][out] */ VARIANT_BOOL
*pfShowRestore
) = 0;
5935 #else /* C style interface */
5937 typedef struct IMsRdpClientAdvancedSettings3Vtbl
5941 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
5942 IMsRdpClientAdvancedSettings3
* This
,
5943 /* [in] */ REFIID riid
,
5945 __RPC__deref_out
void **ppvObject
);
5947 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
5948 IMsRdpClientAdvancedSettings3
* This
);
5950 ULONG ( STDMETHODCALLTYPE
*Release
)(
5951 IMsRdpClientAdvancedSettings3
* This
);
5953 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
5954 IMsRdpClientAdvancedSettings3
* This
,
5955 /* [out] */ UINT
*pctinfo
);
5957 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
5958 IMsRdpClientAdvancedSettings3
* This
,
5959 /* [in] */ UINT iTInfo
,
5960 /* [in] */ LCID lcid
,
5961 /* [out] */ ITypeInfo
**ppTInfo
);
5963 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
5964 IMsRdpClientAdvancedSettings3
* This
,
5965 /* [in] */ REFIID riid
,
5966 /* [size_is][in] */ LPOLESTR
*rgszNames
,
5967 /* [range][in] */ UINT cNames
,
5968 /* [in] */ LCID lcid
,
5969 /* [size_is][out] */ DISPID
*rgDispId
);
5971 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
5972 IMsRdpClientAdvancedSettings3
* This
,
5973 /* [in] */ DISPID dispIdMember
,
5974 /* [in] */ REFIID riid
,
5975 /* [in] */ LCID lcid
,
5976 /* [in] */ WORD wFlags
,
5977 /* [out][in] */ DISPPARAMS
*pDispParams
,
5978 /* [out] */ VARIANT
*pVarResult
,
5979 /* [out] */ EXCEPINFO
*pExcepInfo
,
5980 /* [out] */ UINT
*puArgErr
);
5982 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Compress
)(
5983 IMsRdpClientAdvancedSettings3
* This
,
5984 /* [in] */ long pcompress
);
5986 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Compress
)(
5987 IMsRdpClientAdvancedSettings3
* This
,
5988 /* [retval][out] */ long *pcompress
);
5990 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPeristence
)(
5991 IMsRdpClientAdvancedSettings3
* This
,
5992 /* [in] */ long pbitmapPeristence
);
5994 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPeristence
)(
5995 IMsRdpClientAdvancedSettings3
* This
,
5996 /* [retval][out] */ long *pbitmapPeristence
);
5998 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_allowBackgroundInput
)(
5999 IMsRdpClientAdvancedSettings3
* This
,
6000 /* [in] */ long pallowBackgroundInput
);
6002 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_allowBackgroundInput
)(
6003 IMsRdpClientAdvancedSettings3
* This
,
6004 /* [retval][out] */ long *pallowBackgroundInput
);
6006 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyBoardLayoutStr
)(
6007 IMsRdpClientAdvancedSettings3
* This
,
6008 /* [in] */ BSTR rhs
);
6010 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PluginDlls
)(
6011 IMsRdpClientAdvancedSettings3
* This
,
6012 /* [in] */ BSTR rhs
);
6014 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconFile
)(
6015 IMsRdpClientAdvancedSettings3
* This
,
6016 /* [in] */ BSTR rhs
);
6018 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconIndex
)(
6019 IMsRdpClientAdvancedSettings3
* This
,
6020 /* [in] */ long rhs
);
6022 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ContainerHandledFullScreen
)(
6023 IMsRdpClientAdvancedSettings3
* This
,
6024 /* [in] */ long pContainerHandledFullScreen
);
6026 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ContainerHandledFullScreen
)(
6027 IMsRdpClientAdvancedSettings3
* This
,
6028 /* [retval][out] */ long *pContainerHandledFullScreen
);
6030 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableRdpdr
)(
6031 IMsRdpClientAdvancedSettings3
* This
,
6032 /* [in] */ long pDisableRdpdr
);
6034 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableRdpdr
)(
6035 IMsRdpClientAdvancedSettings3
* This
,
6036 /* [retval][out] */ long *pDisableRdpdr
);
6038 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmoothScroll
)(
6039 IMsRdpClientAdvancedSettings3
* This
,
6040 /* [in] */ long psmoothScroll
);
6042 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmoothScroll
)(
6043 IMsRdpClientAdvancedSettings3
* This
,
6044 /* [retval][out] */ long *psmoothScroll
);
6046 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AcceleratorPassthrough
)(
6047 IMsRdpClientAdvancedSettings3
* This
,
6048 /* [in] */ long pacceleratorPassthrough
);
6050 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AcceleratorPassthrough
)(
6051 IMsRdpClientAdvancedSettings3
* This
,
6052 /* [retval][out] */ long *pacceleratorPassthrough
);
6054 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ShadowBitmap
)(
6055 IMsRdpClientAdvancedSettings3
* This
,
6056 /* [in] */ long pshadowBitmap
);
6058 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ShadowBitmap
)(
6059 IMsRdpClientAdvancedSettings3
* This
,
6060 /* [retval][out] */ long *pshadowBitmap
);
6062 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_TransportType
)(
6063 IMsRdpClientAdvancedSettings3
* This
,
6064 /* [in] */ long ptransportType
);
6066 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_TransportType
)(
6067 IMsRdpClientAdvancedSettings3
* This
,
6068 /* [retval][out] */ long *ptransportType
);
6070 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SasSequence
)(
6071 IMsRdpClientAdvancedSettings3
* This
,
6072 /* [in] */ long psasSequence
);
6074 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SasSequence
)(
6075 IMsRdpClientAdvancedSettings3
* This
,
6076 /* [retval][out] */ long *psasSequence
);
6078 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EncryptionEnabled
)(
6079 IMsRdpClientAdvancedSettings3
* This
,
6080 /* [in] */ long pencryptionEnabled
);
6082 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EncryptionEnabled
)(
6083 IMsRdpClientAdvancedSettings3
* This
,
6084 /* [retval][out] */ long *pencryptionEnabled
);
6086 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DedicatedTerminal
)(
6087 IMsRdpClientAdvancedSettings3
* This
,
6088 /* [in] */ long pdedicatedTerminal
);
6090 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DedicatedTerminal
)(
6091 IMsRdpClientAdvancedSettings3
* This
,
6092 /* [retval][out] */ long *pdedicatedTerminal
);
6094 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RDPPort
)(
6095 IMsRdpClientAdvancedSettings3
* This
,
6096 /* [in] */ long prdpPort
);
6098 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RDPPort
)(
6099 IMsRdpClientAdvancedSettings3
* This
,
6100 /* [retval][out] */ long *prdpPort
);
6102 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableMouse
)(
6103 IMsRdpClientAdvancedSettings3
* This
,
6104 /* [in] */ long penableMouse
);
6106 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableMouse
)(
6107 IMsRdpClientAdvancedSettings3
* This
,
6108 /* [retval][out] */ long *penableMouse
);
6110 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableCtrlAltDel
)(
6111 IMsRdpClientAdvancedSettings3
* This
,
6112 /* [in] */ long pdisableCtrlAltDel
);
6114 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableCtrlAltDel
)(
6115 IMsRdpClientAdvancedSettings3
* This
,
6116 /* [retval][out] */ long *pdisableCtrlAltDel
);
6118 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableWindowsKey
)(
6119 IMsRdpClientAdvancedSettings3
* This
,
6120 /* [in] */ long penableWindowsKey
);
6122 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableWindowsKey
)(
6123 IMsRdpClientAdvancedSettings3
* This
,
6124 /* [retval][out] */ long *penableWindowsKey
);
6126 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DoubleClickDetect
)(
6127 IMsRdpClientAdvancedSettings3
* This
,
6128 /* [in] */ long pdoubleClickDetect
);
6130 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DoubleClickDetect
)(
6131 IMsRdpClientAdvancedSettings3
* This
,
6132 /* [retval][out] */ long *pdoubleClickDetect
);
6134 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaximizeShell
)(
6135 IMsRdpClientAdvancedSettings3
* This
,
6136 /* [in] */ long pmaximizeShell
);
6138 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaximizeShell
)(
6139 IMsRdpClientAdvancedSettings3
* This
,
6140 /* [retval][out] */ long *pmaximizeShell
);
6142 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyFullScreen
)(
6143 IMsRdpClientAdvancedSettings3
* This
,
6144 /* [in] */ long photKeyFullScreen
);
6146 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyFullScreen
)(
6147 IMsRdpClientAdvancedSettings3
* This
,
6148 /* [retval][out] */ long *photKeyFullScreen
);
6150 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlEsc
)(
6151 IMsRdpClientAdvancedSettings3
* This
,
6152 /* [in] */ long photKeyCtrlEsc
);
6154 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlEsc
)(
6155 IMsRdpClientAdvancedSettings3
* This
,
6156 /* [retval][out] */ long *photKeyCtrlEsc
);
6158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltEsc
)(
6159 IMsRdpClientAdvancedSettings3
* This
,
6160 /* [in] */ long photKeyAltEsc
);
6162 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltEsc
)(
6163 IMsRdpClientAdvancedSettings3
* This
,
6164 /* [retval][out] */ long *photKeyAltEsc
);
6166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltTab
)(
6167 IMsRdpClientAdvancedSettings3
* This
,
6168 /* [in] */ long photKeyAltTab
);
6170 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltTab
)(
6171 IMsRdpClientAdvancedSettings3
* This
,
6172 /* [retval][out] */ long *photKeyAltTab
);
6174 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltShiftTab
)(
6175 IMsRdpClientAdvancedSettings3
* This
,
6176 /* [in] */ long photKeyAltShiftTab
);
6178 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltShiftTab
)(
6179 IMsRdpClientAdvancedSettings3
* This
,
6180 /* [retval][out] */ long *photKeyAltShiftTab
);
6182 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltSpace
)(
6183 IMsRdpClientAdvancedSettings3
* This
,
6184 /* [in] */ long photKeyAltSpace
);
6186 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltSpace
)(
6187 IMsRdpClientAdvancedSettings3
* This
,
6188 /* [retval][out] */ long *photKeyAltSpace
);
6190 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlAltDel
)(
6191 IMsRdpClientAdvancedSettings3
* This
,
6192 /* [in] */ long photKeyCtrlAltDel
);
6194 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlAltDel
)(
6195 IMsRdpClientAdvancedSettings3
* This
,
6196 /* [retval][out] */ long *photKeyCtrlAltDel
);
6198 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_orderDrawThreshold
)(
6199 IMsRdpClientAdvancedSettings3
* This
,
6200 /* [in] */ long porderDrawThreshold
);
6202 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_orderDrawThreshold
)(
6203 IMsRdpClientAdvancedSettings3
* This
,
6204 /* [retval][out] */ long *porderDrawThreshold
);
6206 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapCacheSize
)(
6207 IMsRdpClientAdvancedSettings3
* This
,
6208 /* [in] */ long pbitmapCacheSize
);
6210 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapCacheSize
)(
6211 IMsRdpClientAdvancedSettings3
* This
,
6212 /* [retval][out] */ long *pbitmapCacheSize
);
6214 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCacheSize
)(
6215 IMsRdpClientAdvancedSettings3
* This
,
6216 /* [in] */ long pbitmapVirtualCacheSize
);
6218 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCacheSize
)(
6219 IMsRdpClientAdvancedSettings3
* This
,
6220 /* [retval][out] */ long *pbitmapVirtualCacheSize
);
6222 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ScaleBitmapCachesByBPP
)(
6223 IMsRdpClientAdvancedSettings3
* This
,
6224 /* [in] */ long pbScale
);
6226 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ScaleBitmapCachesByBPP
)(
6227 IMsRdpClientAdvancedSettings3
* This
,
6228 /* [retval][out] */ long *pbScale
);
6230 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NumBitmapCaches
)(
6231 IMsRdpClientAdvancedSettings3
* This
,
6232 /* [in] */ long pnumBitmapCaches
);
6234 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NumBitmapCaches
)(
6235 IMsRdpClientAdvancedSettings3
* This
,
6236 /* [retval][out] */ long *pnumBitmapCaches
);
6238 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CachePersistenceActive
)(
6239 IMsRdpClientAdvancedSettings3
* This
,
6240 /* [in] */ long pcachePersistenceActive
);
6242 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CachePersistenceActive
)(
6243 IMsRdpClientAdvancedSettings3
* This
,
6244 /* [retval][out] */ long *pcachePersistenceActive
);
6246 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PersistCacheDirectory
)(
6247 IMsRdpClientAdvancedSettings3
* This
,
6248 /* [in] */ BSTR rhs
);
6250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_brushSupportLevel
)(
6251 IMsRdpClientAdvancedSettings3
* This
,
6252 /* [in] */ long pbrushSupportLevel
);
6254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_brushSupportLevel
)(
6255 IMsRdpClientAdvancedSettings3
* This
,
6256 /* [retval][out] */ long *pbrushSupportLevel
);
6258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_minInputSendInterval
)(
6259 IMsRdpClientAdvancedSettings3
* This
,
6260 /* [in] */ long pminInputSendInterval
);
6262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_minInputSendInterval
)(
6263 IMsRdpClientAdvancedSettings3
* This
,
6264 /* [retval][out] */ long *pminInputSendInterval
);
6266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_InputEventsAtOnce
)(
6267 IMsRdpClientAdvancedSettings3
* This
,
6268 /* [in] */ long pinputEventsAtOnce
);
6270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_InputEventsAtOnce
)(
6271 IMsRdpClientAdvancedSettings3
* This
,
6272 /* [retval][out] */ long *pinputEventsAtOnce
);
6274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_maxEventCount
)(
6275 IMsRdpClientAdvancedSettings3
* This
,
6276 /* [in] */ long pmaxEventCount
);
6278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_maxEventCount
)(
6279 IMsRdpClientAdvancedSettings3
* This
,
6280 /* [retval][out] */ long *pmaxEventCount
);
6282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_keepAliveInterval
)(
6283 IMsRdpClientAdvancedSettings3
* This
,
6284 /* [in] */ long pkeepAliveInterval
);
6286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_keepAliveInterval
)(
6287 IMsRdpClientAdvancedSettings3
* This
,
6288 /* [retval][out] */ long *pkeepAliveInterval
);
6290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_shutdownTimeout
)(
6291 IMsRdpClientAdvancedSettings3
* This
,
6292 /* [in] */ long pshutdownTimeout
);
6294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_shutdownTimeout
)(
6295 IMsRdpClientAdvancedSettings3
* This
,
6296 /* [retval][out] */ long *pshutdownTimeout
);
6298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_overallConnectionTimeout
)(
6299 IMsRdpClientAdvancedSettings3
* This
,
6300 /* [in] */ long poverallConnectionTimeout
);
6302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_overallConnectionTimeout
)(
6303 IMsRdpClientAdvancedSettings3
* This
,
6304 /* [retval][out] */ long *poverallConnectionTimeout
);
6306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_singleConnectionTimeout
)(
6307 IMsRdpClientAdvancedSettings3
* This
,
6308 /* [in] */ long psingleConnectionTimeout
);
6310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_singleConnectionTimeout
)(
6311 IMsRdpClientAdvancedSettings3
* This
,
6312 /* [retval][out] */ long *psingleConnectionTimeout
);
6314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardType
)(
6315 IMsRdpClientAdvancedSettings3
* This
,
6316 /* [in] */ long pkeyboardType
);
6318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardType
)(
6319 IMsRdpClientAdvancedSettings3
* This
,
6320 /* [retval][out] */ long *pkeyboardType
);
6322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardSubType
)(
6323 IMsRdpClientAdvancedSettings3
* This
,
6324 /* [in] */ long pkeyboardSubType
);
6326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardSubType
)(
6327 IMsRdpClientAdvancedSettings3
* This
,
6328 /* [retval][out] */ long *pkeyboardSubType
);
6330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardFunctionKey
)(
6331 IMsRdpClientAdvancedSettings3
* This
,
6332 /* [in] */ long pkeyboardFunctionKey
);
6334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardFunctionKey
)(
6335 IMsRdpClientAdvancedSettings3
* This
,
6336 /* [retval][out] */ long *pkeyboardFunctionKey
);
6338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WinceFixedPalette
)(
6339 IMsRdpClientAdvancedSettings3
* This
,
6340 /* [in] */ long pwinceFixedPalette
);
6342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WinceFixedPalette
)(
6343 IMsRdpClientAdvancedSettings3
* This
,
6344 /* [retval][out] */ long *pwinceFixedPalette
);
6346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectToServerConsole
)(
6347 IMsRdpClientAdvancedSettings3
* This
,
6348 /* [in] */ VARIANT_BOOL pConnectToConsole
);
6350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectToServerConsole
)(
6351 IMsRdpClientAdvancedSettings3
* This
,
6352 /* [retval][out] */ VARIANT_BOOL
*pConnectToConsole
);
6354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPersistence
)(
6355 IMsRdpClientAdvancedSettings3
* This
,
6356 /* [in] */ long pbitmapPersistence
);
6358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPersistence
)(
6359 IMsRdpClientAdvancedSettings3
* This
,
6360 /* [retval][out] */ long *pbitmapPersistence
);
6362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MinutesToIdleTimeout
)(
6363 IMsRdpClientAdvancedSettings3
* This
,
6364 /* [in] */ long pminutesToIdleTimeout
);
6366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MinutesToIdleTimeout
)(
6367 IMsRdpClientAdvancedSettings3
* This
,
6368 /* [retval][out] */ long *pminutesToIdleTimeout
);
6370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmartSizing
)(
6371 IMsRdpClientAdvancedSettings3
* This
,
6372 /* [in] */ VARIANT_BOOL pfSmartSizing
);
6374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmartSizing
)(
6375 IMsRdpClientAdvancedSettings3
* This
,
6376 /* [retval][out] */ VARIANT_BOOL
*pfSmartSizing
);
6378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrLocalPrintingDocName
)(
6379 IMsRdpClientAdvancedSettings3
* This
,
6380 /* [in] */ BSTR pLocalPrintingDocName
);
6382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrLocalPrintingDocName
)(
6383 IMsRdpClientAdvancedSettings3
* This
,
6384 /* [retval][out] */ BSTR
*pLocalPrintingDocName
);
6386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipCleanTempDirString
)(
6387 IMsRdpClientAdvancedSettings3
* This
,
6388 /* [in] */ BSTR clipCleanTempDirString
);
6390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipCleanTempDirString
)(
6391 IMsRdpClientAdvancedSettings3
* This
,
6392 /* [retval][out] */ BSTR
*clipCleanTempDirString
);
6394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipPasteInfoString
)(
6395 IMsRdpClientAdvancedSettings3
* This
,
6396 /* [in] */ BSTR clipPasteInfoString
);
6398 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipPasteInfoString
)(
6399 IMsRdpClientAdvancedSettings3
* This
,
6400 /* [retval][out] */ BSTR
*clipPasteInfoString
);
6402 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
6403 IMsRdpClientAdvancedSettings3
* This
,
6404 /* [in] */ BSTR rhs
);
6406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisplayConnectionBar
)(
6407 IMsRdpClientAdvancedSettings3
* This
,
6408 /* [in] */ VARIANT_BOOL pDisplayConnectionBar
);
6410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisplayConnectionBar
)(
6411 IMsRdpClientAdvancedSettings3
* This
,
6412 /* [retval][out] */ VARIANT_BOOL
*pDisplayConnectionBar
);
6414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PinConnectionBar
)(
6415 IMsRdpClientAdvancedSettings3
* This
,
6416 /* [in] */ VARIANT_BOOL pPinConnectionBar
);
6418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PinConnectionBar
)(
6419 IMsRdpClientAdvancedSettings3
* This
,
6420 /* [retval][out] */ VARIANT_BOOL
*pPinConnectionBar
);
6422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_GrabFocusOnConnect
)(
6423 IMsRdpClientAdvancedSettings3
* This
,
6424 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect
);
6426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_GrabFocusOnConnect
)(
6427 IMsRdpClientAdvancedSettings3
* This
,
6428 /* [retval][out] */ VARIANT_BOOL
*pfGrabFocusOnConnect
);
6430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_LoadBalanceInfo
)(
6431 IMsRdpClientAdvancedSettings3
* This
,
6432 /* [in] */ BSTR pLBInfo
);
6434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_LoadBalanceInfo
)(
6435 IMsRdpClientAdvancedSettings3
* This
,
6436 /* [retval][out] */ BSTR
*pLBInfo
);
6438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectDrives
)(
6439 IMsRdpClientAdvancedSettings3
* This
,
6440 /* [in] */ VARIANT_BOOL pRedirectDrives
);
6442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectDrives
)(
6443 IMsRdpClientAdvancedSettings3
* This
,
6444 /* [retval][out] */ VARIANT_BOOL
*pRedirectDrives
);
6446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPrinters
)(
6447 IMsRdpClientAdvancedSettings3
* This
,
6448 /* [in] */ VARIANT_BOOL pRedirectPrinters
);
6450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPrinters
)(
6451 IMsRdpClientAdvancedSettings3
* This
,
6452 /* [retval][out] */ VARIANT_BOOL
*pRedirectPrinters
);
6454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPorts
)(
6455 IMsRdpClientAdvancedSettings3
* This
,
6456 /* [in] */ VARIANT_BOOL pRedirectPorts
);
6458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPorts
)(
6459 IMsRdpClientAdvancedSettings3
* This
,
6460 /* [retval][out] */ VARIANT_BOOL
*pRedirectPorts
);
6462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectSmartCards
)(
6463 IMsRdpClientAdvancedSettings3
* This
,
6464 /* [in] */ VARIANT_BOOL pRedirectSmartCards
);
6466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectSmartCards
)(
6467 IMsRdpClientAdvancedSettings3
* This
,
6468 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
);
6470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache16BppSize
)(
6471 IMsRdpClientAdvancedSettings3
* This
,
6472 /* [in] */ long pBitmapVirtualCache16BppSize
);
6474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache16BppSize
)(
6475 IMsRdpClientAdvancedSettings3
* This
,
6476 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
);
6478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache24BppSize
)(
6479 IMsRdpClientAdvancedSettings3
* This
,
6480 /* [in] */ long pBitmapVirtualCache24BppSize
);
6482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache24BppSize
)(
6483 IMsRdpClientAdvancedSettings3
* This
,
6484 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
);
6486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PerformanceFlags
)(
6487 IMsRdpClientAdvancedSettings3
* This
,
6488 /* [in] */ long pDisableList
);
6490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PerformanceFlags
)(
6491 IMsRdpClientAdvancedSettings3
* This
,
6492 /* [retval][out] */ long *pDisableList
);
6494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectWithEndpoint
)(
6495 IMsRdpClientAdvancedSettings3
* This
,
6496 /* [in] */ VARIANT
*rhs
);
6498 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NotifyTSPublicKey
)(
6499 IMsRdpClientAdvancedSettings3
* This
,
6500 /* [in] */ VARIANT_BOOL pfNotify
);
6502 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NotifyTSPublicKey
)(
6503 IMsRdpClientAdvancedSettings3
* This
,
6504 /* [retval][out] */ VARIANT_BOOL
*pfNotify
);
6506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CanAutoReconnect
)(
6507 IMsRdpClientAdvancedSettings3
* This
,
6508 /* [retval][out] */ VARIANT_BOOL
*pfCanAutoReconnect
);
6510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableAutoReconnect
)(
6511 IMsRdpClientAdvancedSettings3
* This
,
6512 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect
);
6514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableAutoReconnect
)(
6515 IMsRdpClientAdvancedSettings3
* This
,
6516 /* [retval][out] */ VARIANT_BOOL
*pfEnableAutoReconnect
);
6518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaxReconnectAttempts
)(
6519 IMsRdpClientAdvancedSettings3
* This
,
6520 /* [in] */ long pMaxReconnectAttempts
);
6522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaxReconnectAttempts
)(
6523 IMsRdpClientAdvancedSettings3
* This
,
6524 /* [retval][out] */ long *pMaxReconnectAttempts
);
6526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectionBarShowMinimizeButton
)(
6527 IMsRdpClientAdvancedSettings3
* This
,
6528 /* [in] */ VARIANT_BOOL pfShowMinimize
);
6530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectionBarShowMinimizeButton
)(
6531 IMsRdpClientAdvancedSettings3
* This
,
6532 /* [retval][out] */ VARIANT_BOOL
*pfShowMinimize
);
6534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectionBarShowRestoreButton
)(
6535 IMsRdpClientAdvancedSettings3
* This
,
6536 /* [in] */ VARIANT_BOOL pfShowRestore
);
6538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectionBarShowRestoreButton
)(
6539 IMsRdpClientAdvancedSettings3
* This
,
6540 /* [retval][out] */ VARIANT_BOOL
*pfShowRestore
);
6543 } IMsRdpClientAdvancedSettings3Vtbl
;
6545 interface IMsRdpClientAdvancedSettings3
6547 CONST_VTBL
struct IMsRdpClientAdvancedSettings3Vtbl
*lpVtbl
;
6555 #define IMsRdpClientAdvancedSettings3_QueryInterface(This,riid,ppvObject) \
6556 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
6558 #define IMsRdpClientAdvancedSettings3_AddRef(This) \
6559 ( (This)->lpVtbl -> AddRef(This) )
6561 #define IMsRdpClientAdvancedSettings3_Release(This) \
6562 ( (This)->lpVtbl -> Release(This) )
6565 #define IMsRdpClientAdvancedSettings3_GetTypeInfoCount(This,pctinfo) \
6566 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
6568 #define IMsRdpClientAdvancedSettings3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6569 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
6571 #define IMsRdpClientAdvancedSettings3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6572 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
6574 #define IMsRdpClientAdvancedSettings3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
6575 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
6578 #define IMsRdpClientAdvancedSettings3_put_Compress(This,pcompress) \
6579 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
6581 #define IMsRdpClientAdvancedSettings3_get_Compress(This,pcompress) \
6582 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
6584 #define IMsRdpClientAdvancedSettings3_put_BitmapPeristence(This,pbitmapPeristence) \
6585 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
6587 #define IMsRdpClientAdvancedSettings3_get_BitmapPeristence(This,pbitmapPeristence) \
6588 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
6590 #define IMsRdpClientAdvancedSettings3_put_allowBackgroundInput(This,pallowBackgroundInput) \
6591 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
6593 #define IMsRdpClientAdvancedSettings3_get_allowBackgroundInput(This,pallowBackgroundInput) \
6594 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
6596 #define IMsRdpClientAdvancedSettings3_put_KeyBoardLayoutStr(This,rhs) \
6597 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
6599 #define IMsRdpClientAdvancedSettings3_put_PluginDlls(This,rhs) \
6600 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
6602 #define IMsRdpClientAdvancedSettings3_put_IconFile(This,rhs) \
6603 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
6605 #define IMsRdpClientAdvancedSettings3_put_IconIndex(This,rhs) \
6606 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
6608 #define IMsRdpClientAdvancedSettings3_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
6609 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
6611 #define IMsRdpClientAdvancedSettings3_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
6612 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
6614 #define IMsRdpClientAdvancedSettings3_put_DisableRdpdr(This,pDisableRdpdr) \
6615 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
6617 #define IMsRdpClientAdvancedSettings3_get_DisableRdpdr(This,pDisableRdpdr) \
6618 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
6621 #define IMsRdpClientAdvancedSettings3_put_SmoothScroll(This,psmoothScroll) \
6622 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
6624 #define IMsRdpClientAdvancedSettings3_get_SmoothScroll(This,psmoothScroll) \
6625 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
6627 #define IMsRdpClientAdvancedSettings3_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
6628 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
6630 #define IMsRdpClientAdvancedSettings3_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
6631 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
6633 #define IMsRdpClientAdvancedSettings3_put_ShadowBitmap(This,pshadowBitmap) \
6634 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
6636 #define IMsRdpClientAdvancedSettings3_get_ShadowBitmap(This,pshadowBitmap) \
6637 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
6639 #define IMsRdpClientAdvancedSettings3_put_TransportType(This,ptransportType) \
6640 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
6642 #define IMsRdpClientAdvancedSettings3_get_TransportType(This,ptransportType) \
6643 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
6645 #define IMsRdpClientAdvancedSettings3_put_SasSequence(This,psasSequence) \
6646 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
6648 #define IMsRdpClientAdvancedSettings3_get_SasSequence(This,psasSequence) \
6649 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
6651 #define IMsRdpClientAdvancedSettings3_put_EncryptionEnabled(This,pencryptionEnabled) \
6652 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
6654 #define IMsRdpClientAdvancedSettings3_get_EncryptionEnabled(This,pencryptionEnabled) \
6655 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
6657 #define IMsRdpClientAdvancedSettings3_put_DedicatedTerminal(This,pdedicatedTerminal) \
6658 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
6660 #define IMsRdpClientAdvancedSettings3_get_DedicatedTerminal(This,pdedicatedTerminal) \
6661 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
6663 #define IMsRdpClientAdvancedSettings3_put_RDPPort(This,prdpPort) \
6664 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
6666 #define IMsRdpClientAdvancedSettings3_get_RDPPort(This,prdpPort) \
6667 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
6669 #define IMsRdpClientAdvancedSettings3_put_EnableMouse(This,penableMouse) \
6670 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
6672 #define IMsRdpClientAdvancedSettings3_get_EnableMouse(This,penableMouse) \
6673 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
6675 #define IMsRdpClientAdvancedSettings3_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
6676 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
6678 #define IMsRdpClientAdvancedSettings3_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
6679 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
6681 #define IMsRdpClientAdvancedSettings3_put_EnableWindowsKey(This,penableWindowsKey) \
6682 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
6684 #define IMsRdpClientAdvancedSettings3_get_EnableWindowsKey(This,penableWindowsKey) \
6685 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
6687 #define IMsRdpClientAdvancedSettings3_put_DoubleClickDetect(This,pdoubleClickDetect) \
6688 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
6690 #define IMsRdpClientAdvancedSettings3_get_DoubleClickDetect(This,pdoubleClickDetect) \
6691 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
6693 #define IMsRdpClientAdvancedSettings3_put_MaximizeShell(This,pmaximizeShell) \
6694 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
6696 #define IMsRdpClientAdvancedSettings3_get_MaximizeShell(This,pmaximizeShell) \
6697 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
6699 #define IMsRdpClientAdvancedSettings3_put_HotKeyFullScreen(This,photKeyFullScreen) \
6700 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
6702 #define IMsRdpClientAdvancedSettings3_get_HotKeyFullScreen(This,photKeyFullScreen) \
6703 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
6705 #define IMsRdpClientAdvancedSettings3_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
6706 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
6708 #define IMsRdpClientAdvancedSettings3_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
6709 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
6711 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltEsc(This,photKeyAltEsc) \
6712 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
6714 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltEsc(This,photKeyAltEsc) \
6715 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
6717 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltTab(This,photKeyAltTab) \
6718 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
6720 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltTab(This,photKeyAltTab) \
6721 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
6723 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
6724 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
6726 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
6727 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
6729 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltSpace(This,photKeyAltSpace) \
6730 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
6732 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltSpace(This,photKeyAltSpace) \
6733 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
6735 #define IMsRdpClientAdvancedSettings3_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
6736 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
6738 #define IMsRdpClientAdvancedSettings3_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
6739 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
6741 #define IMsRdpClientAdvancedSettings3_put_orderDrawThreshold(This,porderDrawThreshold) \
6742 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
6744 #define IMsRdpClientAdvancedSettings3_get_orderDrawThreshold(This,porderDrawThreshold) \
6745 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
6747 #define IMsRdpClientAdvancedSettings3_put_BitmapCacheSize(This,pbitmapCacheSize) \
6748 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
6750 #define IMsRdpClientAdvancedSettings3_get_BitmapCacheSize(This,pbitmapCacheSize) \
6751 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
6753 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
6754 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
6756 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
6757 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
6759 #define IMsRdpClientAdvancedSettings3_put_ScaleBitmapCachesByBPP(This,pbScale) \
6760 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
6762 #define IMsRdpClientAdvancedSettings3_get_ScaleBitmapCachesByBPP(This,pbScale) \
6763 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
6765 #define IMsRdpClientAdvancedSettings3_put_NumBitmapCaches(This,pnumBitmapCaches) \
6766 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
6768 #define IMsRdpClientAdvancedSettings3_get_NumBitmapCaches(This,pnumBitmapCaches) \
6769 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
6771 #define IMsRdpClientAdvancedSettings3_put_CachePersistenceActive(This,pcachePersistenceActive) \
6772 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
6774 #define IMsRdpClientAdvancedSettings3_get_CachePersistenceActive(This,pcachePersistenceActive) \
6775 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
6777 #define IMsRdpClientAdvancedSettings3_put_PersistCacheDirectory(This,rhs) \
6778 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
6780 #define IMsRdpClientAdvancedSettings3_put_brushSupportLevel(This,pbrushSupportLevel) \
6781 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
6783 #define IMsRdpClientAdvancedSettings3_get_brushSupportLevel(This,pbrushSupportLevel) \
6784 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
6786 #define IMsRdpClientAdvancedSettings3_put_minInputSendInterval(This,pminInputSendInterval) \
6787 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
6789 #define IMsRdpClientAdvancedSettings3_get_minInputSendInterval(This,pminInputSendInterval) \
6790 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
6792 #define IMsRdpClientAdvancedSettings3_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
6793 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
6795 #define IMsRdpClientAdvancedSettings3_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
6796 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
6798 #define IMsRdpClientAdvancedSettings3_put_maxEventCount(This,pmaxEventCount) \
6799 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
6801 #define IMsRdpClientAdvancedSettings3_get_maxEventCount(This,pmaxEventCount) \
6802 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
6804 #define IMsRdpClientAdvancedSettings3_put_keepAliveInterval(This,pkeepAliveInterval) \
6805 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
6807 #define IMsRdpClientAdvancedSettings3_get_keepAliveInterval(This,pkeepAliveInterval) \
6808 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
6810 #define IMsRdpClientAdvancedSettings3_put_shutdownTimeout(This,pshutdownTimeout) \
6811 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
6813 #define IMsRdpClientAdvancedSettings3_get_shutdownTimeout(This,pshutdownTimeout) \
6814 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
6816 #define IMsRdpClientAdvancedSettings3_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
6817 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
6819 #define IMsRdpClientAdvancedSettings3_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
6820 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
6822 #define IMsRdpClientAdvancedSettings3_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
6823 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
6825 #define IMsRdpClientAdvancedSettings3_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
6826 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
6828 #define IMsRdpClientAdvancedSettings3_put_KeyboardType(This,pkeyboardType) \
6829 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
6831 #define IMsRdpClientAdvancedSettings3_get_KeyboardType(This,pkeyboardType) \
6832 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
6834 #define IMsRdpClientAdvancedSettings3_put_KeyboardSubType(This,pkeyboardSubType) \
6835 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
6837 #define IMsRdpClientAdvancedSettings3_get_KeyboardSubType(This,pkeyboardSubType) \
6838 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
6840 #define IMsRdpClientAdvancedSettings3_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
6841 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
6843 #define IMsRdpClientAdvancedSettings3_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
6844 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
6846 #define IMsRdpClientAdvancedSettings3_put_WinceFixedPalette(This,pwinceFixedPalette) \
6847 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
6849 #define IMsRdpClientAdvancedSettings3_get_WinceFixedPalette(This,pwinceFixedPalette) \
6850 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
6852 #define IMsRdpClientAdvancedSettings3_put_ConnectToServerConsole(This,pConnectToConsole) \
6853 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
6855 #define IMsRdpClientAdvancedSettings3_get_ConnectToServerConsole(This,pConnectToConsole) \
6856 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
6858 #define IMsRdpClientAdvancedSettings3_put_BitmapPersistence(This,pbitmapPersistence) \
6859 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
6861 #define IMsRdpClientAdvancedSettings3_get_BitmapPersistence(This,pbitmapPersistence) \
6862 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
6864 #define IMsRdpClientAdvancedSettings3_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
6865 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
6867 #define IMsRdpClientAdvancedSettings3_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
6868 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
6870 #define IMsRdpClientAdvancedSettings3_put_SmartSizing(This,pfSmartSizing) \
6871 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
6873 #define IMsRdpClientAdvancedSettings3_get_SmartSizing(This,pfSmartSizing) \
6874 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
6876 #define IMsRdpClientAdvancedSettings3_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
6877 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
6879 #define IMsRdpClientAdvancedSettings3_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
6880 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
6882 #define IMsRdpClientAdvancedSettings3_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
6883 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
6885 #define IMsRdpClientAdvancedSettings3_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
6886 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
6888 #define IMsRdpClientAdvancedSettings3_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
6889 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
6891 #define IMsRdpClientAdvancedSettings3_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
6892 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
6894 #define IMsRdpClientAdvancedSettings3_put_ClearTextPassword(This,rhs) \
6895 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
6897 #define IMsRdpClientAdvancedSettings3_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
6898 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
6900 #define IMsRdpClientAdvancedSettings3_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
6901 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
6903 #define IMsRdpClientAdvancedSettings3_put_PinConnectionBar(This,pPinConnectionBar) \
6904 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
6906 #define IMsRdpClientAdvancedSettings3_get_PinConnectionBar(This,pPinConnectionBar) \
6907 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
6909 #define IMsRdpClientAdvancedSettings3_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
6910 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
6912 #define IMsRdpClientAdvancedSettings3_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
6913 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
6915 #define IMsRdpClientAdvancedSettings3_put_LoadBalanceInfo(This,pLBInfo) \
6916 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
6918 #define IMsRdpClientAdvancedSettings3_get_LoadBalanceInfo(This,pLBInfo) \
6919 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
6921 #define IMsRdpClientAdvancedSettings3_put_RedirectDrives(This,pRedirectDrives) \
6922 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
6924 #define IMsRdpClientAdvancedSettings3_get_RedirectDrives(This,pRedirectDrives) \
6925 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
6927 #define IMsRdpClientAdvancedSettings3_put_RedirectPrinters(This,pRedirectPrinters) \
6928 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
6930 #define IMsRdpClientAdvancedSettings3_get_RedirectPrinters(This,pRedirectPrinters) \
6931 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
6933 #define IMsRdpClientAdvancedSettings3_put_RedirectPorts(This,pRedirectPorts) \
6934 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
6936 #define IMsRdpClientAdvancedSettings3_get_RedirectPorts(This,pRedirectPorts) \
6937 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
6939 #define IMsRdpClientAdvancedSettings3_put_RedirectSmartCards(This,pRedirectSmartCards) \
6940 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
6942 #define IMsRdpClientAdvancedSettings3_get_RedirectSmartCards(This,pRedirectSmartCards) \
6943 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
6945 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
6946 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
6948 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
6949 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
6951 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
6952 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
6954 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
6955 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
6957 #define IMsRdpClientAdvancedSettings3_put_PerformanceFlags(This,pDisableList) \
6958 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
6960 #define IMsRdpClientAdvancedSettings3_get_PerformanceFlags(This,pDisableList) \
6961 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
6963 #define IMsRdpClientAdvancedSettings3_put_ConnectWithEndpoint(This,rhs) \
6964 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
6966 #define IMsRdpClientAdvancedSettings3_put_NotifyTSPublicKey(This,pfNotify) \
6967 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
6969 #define IMsRdpClientAdvancedSettings3_get_NotifyTSPublicKey(This,pfNotify) \
6970 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
6973 #define IMsRdpClientAdvancedSettings3_get_CanAutoReconnect(This,pfCanAutoReconnect) \
6974 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
6976 #define IMsRdpClientAdvancedSettings3_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
6977 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
6979 #define IMsRdpClientAdvancedSettings3_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
6980 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
6982 #define IMsRdpClientAdvancedSettings3_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
6983 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
6985 #define IMsRdpClientAdvancedSettings3_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
6986 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
6989 #define IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
6990 ( (This)->lpVtbl -> put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
6992 #define IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
6993 ( (This)->lpVtbl -> get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
6995 #define IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton(This,pfShowRestore) \
6996 ( (This)->lpVtbl -> put_ConnectionBarShowRestoreButton(This,pfShowRestore) )
6998 #define IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton(This,pfShowRestore) \
6999 ( (This)->lpVtbl -> get_ConnectionBarShowRestoreButton(This,pfShowRestore) )
7001 #endif /* COBJMACROS */
7004 #endif /* C style interface */
7008 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Proxy(
7009 IMsRdpClientAdvancedSettings3
* This
,
7010 /* [in] */ VARIANT_BOOL pfShowMinimize
);
7013 void __RPC_STUB
IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Stub(
7014 IRpcStubBuffer
*This
,
7015 IRpcChannelBuffer
*_pRpcChannelBuffer
,
7016 PRPC_MESSAGE _pRpcMessage
,
7017 DWORD
*_pdwStubPhase
);
7020 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Proxy(
7021 IMsRdpClientAdvancedSettings3
* This
,
7022 /* [retval][out] */ VARIANT_BOOL
*pfShowMinimize
);
7025 void __RPC_STUB
IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Stub(
7026 IRpcStubBuffer
*This
,
7027 IRpcChannelBuffer
*_pRpcChannelBuffer
,
7028 PRPC_MESSAGE _pRpcMessage
,
7029 DWORD
*_pdwStubPhase
);
7032 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Proxy(
7033 IMsRdpClientAdvancedSettings3
* This
,
7034 /* [in] */ VARIANT_BOOL pfShowRestore
);
7037 void __RPC_STUB
IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Stub(
7038 IRpcStubBuffer
*This
,
7039 IRpcChannelBuffer
*_pRpcChannelBuffer
,
7040 PRPC_MESSAGE _pRpcMessage
,
7041 DWORD
*_pdwStubPhase
);
7044 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Proxy(
7045 IMsRdpClientAdvancedSettings3
* This
,
7046 /* [retval][out] */ VARIANT_BOOL
*pfShowRestore
);
7049 void __RPC_STUB
IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Stub(
7050 IRpcStubBuffer
*This
,
7051 IRpcChannelBuffer
*_pRpcChannelBuffer
,
7052 PRPC_MESSAGE _pRpcMessage
,
7053 DWORD
*_pdwStubPhase
);
7057 #endif /* __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__ */
7060 #ifndef __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__
7061 #define __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__
7063 /* interface IMsRdpClientAdvancedSettings4 */
7064 /* [object][oleautomation][dual][uuid] */
7067 EXTERN_C
const IID IID_IMsRdpClientAdvancedSettings4
;
7069 #if defined(__cplusplus) && !defined(CINTERFACE)
7071 MIDL_INTERFACE("FBA7F64E-7345-4405-AE50-FA4A763DC0DE")
7072 IMsRdpClientAdvancedSettings4
: public IMsRdpClientAdvancedSettings3
7075 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_AuthenticationLevel(
7076 /* [in] */ unsigned int puiAuthLevel
) = 0;
7078 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AuthenticationLevel(
7079 /* [retval][out] */ unsigned int *puiAuthLevel
) = 0;
7083 #else /* C style interface */
7085 typedef struct IMsRdpClientAdvancedSettings4Vtbl
7089 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
7090 IMsRdpClientAdvancedSettings4
* This
,
7091 /* [in] */ REFIID riid
,
7093 __RPC__deref_out
void **ppvObject
);
7095 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
7096 IMsRdpClientAdvancedSettings4
* This
);
7098 ULONG ( STDMETHODCALLTYPE
*Release
)(
7099 IMsRdpClientAdvancedSettings4
* This
);
7101 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
7102 IMsRdpClientAdvancedSettings4
* This
,
7103 /* [out] */ UINT
*pctinfo
);
7105 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
7106 IMsRdpClientAdvancedSettings4
* This
,
7107 /* [in] */ UINT iTInfo
,
7108 /* [in] */ LCID lcid
,
7109 /* [out] */ ITypeInfo
**ppTInfo
);
7111 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
7112 IMsRdpClientAdvancedSettings4
* This
,
7113 /* [in] */ REFIID riid
,
7114 /* [size_is][in] */ LPOLESTR
*rgszNames
,
7115 /* [range][in] */ UINT cNames
,
7116 /* [in] */ LCID lcid
,
7117 /* [size_is][out] */ DISPID
*rgDispId
);
7119 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
7120 IMsRdpClientAdvancedSettings4
* This
,
7121 /* [in] */ DISPID dispIdMember
,
7122 /* [in] */ REFIID riid
,
7123 /* [in] */ LCID lcid
,
7124 /* [in] */ WORD wFlags
,
7125 /* [out][in] */ DISPPARAMS
*pDispParams
,
7126 /* [out] */ VARIANT
*pVarResult
,
7127 /* [out] */ EXCEPINFO
*pExcepInfo
,
7128 /* [out] */ UINT
*puArgErr
);
7130 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_Compress
)(
7131 IMsRdpClientAdvancedSettings4
* This
,
7132 /* [in] */ long pcompress
);
7134 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_Compress
)(
7135 IMsRdpClientAdvancedSettings4
* This
,
7136 /* [retval][out] */ long *pcompress
);
7138 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPeristence
)(
7139 IMsRdpClientAdvancedSettings4
* This
,
7140 /* [in] */ long pbitmapPeristence
);
7142 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPeristence
)(
7143 IMsRdpClientAdvancedSettings4
* This
,
7144 /* [retval][out] */ long *pbitmapPeristence
);
7146 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_allowBackgroundInput
)(
7147 IMsRdpClientAdvancedSettings4
* This
,
7148 /* [in] */ long pallowBackgroundInput
);
7150 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_allowBackgroundInput
)(
7151 IMsRdpClientAdvancedSettings4
* This
,
7152 /* [retval][out] */ long *pallowBackgroundInput
);
7154 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyBoardLayoutStr
)(
7155 IMsRdpClientAdvancedSettings4
* This
,
7156 /* [in] */ BSTR rhs
);
7158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PluginDlls
)(
7159 IMsRdpClientAdvancedSettings4
* This
,
7160 /* [in] */ BSTR rhs
);
7162 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconFile
)(
7163 IMsRdpClientAdvancedSettings4
* This
,
7164 /* [in] */ BSTR rhs
);
7166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_IconIndex
)(
7167 IMsRdpClientAdvancedSettings4
* This
,
7168 /* [in] */ long rhs
);
7170 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ContainerHandledFullScreen
)(
7171 IMsRdpClientAdvancedSettings4
* This
,
7172 /* [in] */ long pContainerHandledFullScreen
);
7174 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ContainerHandledFullScreen
)(
7175 IMsRdpClientAdvancedSettings4
* This
,
7176 /* [retval][out] */ long *pContainerHandledFullScreen
);
7178 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableRdpdr
)(
7179 IMsRdpClientAdvancedSettings4
* This
,
7180 /* [in] */ long pDisableRdpdr
);
7182 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableRdpdr
)(
7183 IMsRdpClientAdvancedSettings4
* This
,
7184 /* [retval][out] */ long *pDisableRdpdr
);
7186 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmoothScroll
)(
7187 IMsRdpClientAdvancedSettings4
* This
,
7188 /* [in] */ long psmoothScroll
);
7190 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmoothScroll
)(
7191 IMsRdpClientAdvancedSettings4
* This
,
7192 /* [retval][out] */ long *psmoothScroll
);
7194 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AcceleratorPassthrough
)(
7195 IMsRdpClientAdvancedSettings4
* This
,
7196 /* [in] */ long pacceleratorPassthrough
);
7198 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AcceleratorPassthrough
)(
7199 IMsRdpClientAdvancedSettings4
* This
,
7200 /* [retval][out] */ long *pacceleratorPassthrough
);
7202 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ShadowBitmap
)(
7203 IMsRdpClientAdvancedSettings4
* This
,
7204 /* [in] */ long pshadowBitmap
);
7206 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ShadowBitmap
)(
7207 IMsRdpClientAdvancedSettings4
* This
,
7208 /* [retval][out] */ long *pshadowBitmap
);
7210 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_TransportType
)(
7211 IMsRdpClientAdvancedSettings4
* This
,
7212 /* [in] */ long ptransportType
);
7214 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_TransportType
)(
7215 IMsRdpClientAdvancedSettings4
* This
,
7216 /* [retval][out] */ long *ptransportType
);
7218 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SasSequence
)(
7219 IMsRdpClientAdvancedSettings4
* This
,
7220 /* [in] */ long psasSequence
);
7222 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SasSequence
)(
7223 IMsRdpClientAdvancedSettings4
* This
,
7224 /* [retval][out] */ long *psasSequence
);
7226 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EncryptionEnabled
)(
7227 IMsRdpClientAdvancedSettings4
* This
,
7228 /* [in] */ long pencryptionEnabled
);
7230 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EncryptionEnabled
)(
7231 IMsRdpClientAdvancedSettings4
* This
,
7232 /* [retval][out] */ long *pencryptionEnabled
);
7234 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DedicatedTerminal
)(
7235 IMsRdpClientAdvancedSettings4
* This
,
7236 /* [in] */ long pdedicatedTerminal
);
7238 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DedicatedTerminal
)(
7239 IMsRdpClientAdvancedSettings4
* This
,
7240 /* [retval][out] */ long *pdedicatedTerminal
);
7242 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RDPPort
)(
7243 IMsRdpClientAdvancedSettings4
* This
,
7244 /* [in] */ long prdpPort
);
7246 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RDPPort
)(
7247 IMsRdpClientAdvancedSettings4
* This
,
7248 /* [retval][out] */ long *prdpPort
);
7250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableMouse
)(
7251 IMsRdpClientAdvancedSettings4
* This
,
7252 /* [in] */ long penableMouse
);
7254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableMouse
)(
7255 IMsRdpClientAdvancedSettings4
* This
,
7256 /* [retval][out] */ long *penableMouse
);
7258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisableCtrlAltDel
)(
7259 IMsRdpClientAdvancedSettings4
* This
,
7260 /* [in] */ long pdisableCtrlAltDel
);
7262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisableCtrlAltDel
)(
7263 IMsRdpClientAdvancedSettings4
* This
,
7264 /* [retval][out] */ long *pdisableCtrlAltDel
);
7266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableWindowsKey
)(
7267 IMsRdpClientAdvancedSettings4
* This
,
7268 /* [in] */ long penableWindowsKey
);
7270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableWindowsKey
)(
7271 IMsRdpClientAdvancedSettings4
* This
,
7272 /* [retval][out] */ long *penableWindowsKey
);
7274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DoubleClickDetect
)(
7275 IMsRdpClientAdvancedSettings4
* This
,
7276 /* [in] */ long pdoubleClickDetect
);
7278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DoubleClickDetect
)(
7279 IMsRdpClientAdvancedSettings4
* This
,
7280 /* [retval][out] */ long *pdoubleClickDetect
);
7282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaximizeShell
)(
7283 IMsRdpClientAdvancedSettings4
* This
,
7284 /* [in] */ long pmaximizeShell
);
7286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaximizeShell
)(
7287 IMsRdpClientAdvancedSettings4
* This
,
7288 /* [retval][out] */ long *pmaximizeShell
);
7290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyFullScreen
)(
7291 IMsRdpClientAdvancedSettings4
* This
,
7292 /* [in] */ long photKeyFullScreen
);
7294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyFullScreen
)(
7295 IMsRdpClientAdvancedSettings4
* This
,
7296 /* [retval][out] */ long *photKeyFullScreen
);
7298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlEsc
)(
7299 IMsRdpClientAdvancedSettings4
* This
,
7300 /* [in] */ long photKeyCtrlEsc
);
7302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlEsc
)(
7303 IMsRdpClientAdvancedSettings4
* This
,
7304 /* [retval][out] */ long *photKeyCtrlEsc
);
7306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltEsc
)(
7307 IMsRdpClientAdvancedSettings4
* This
,
7308 /* [in] */ long photKeyAltEsc
);
7310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltEsc
)(
7311 IMsRdpClientAdvancedSettings4
* This
,
7312 /* [retval][out] */ long *photKeyAltEsc
);
7314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltTab
)(
7315 IMsRdpClientAdvancedSettings4
* This
,
7316 /* [in] */ long photKeyAltTab
);
7318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltTab
)(
7319 IMsRdpClientAdvancedSettings4
* This
,
7320 /* [retval][out] */ long *photKeyAltTab
);
7322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltShiftTab
)(
7323 IMsRdpClientAdvancedSettings4
* This
,
7324 /* [in] */ long photKeyAltShiftTab
);
7326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltShiftTab
)(
7327 IMsRdpClientAdvancedSettings4
* This
,
7328 /* [retval][out] */ long *photKeyAltShiftTab
);
7330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyAltSpace
)(
7331 IMsRdpClientAdvancedSettings4
* This
,
7332 /* [in] */ long photKeyAltSpace
);
7334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyAltSpace
)(
7335 IMsRdpClientAdvancedSettings4
* This
,
7336 /* [retval][out] */ long *photKeyAltSpace
);
7338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HotKeyCtrlAltDel
)(
7339 IMsRdpClientAdvancedSettings4
* This
,
7340 /* [in] */ long photKeyCtrlAltDel
);
7342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HotKeyCtrlAltDel
)(
7343 IMsRdpClientAdvancedSettings4
* This
,
7344 /* [retval][out] */ long *photKeyCtrlAltDel
);
7346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_orderDrawThreshold
)(
7347 IMsRdpClientAdvancedSettings4
* This
,
7348 /* [in] */ long porderDrawThreshold
);
7350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_orderDrawThreshold
)(
7351 IMsRdpClientAdvancedSettings4
* This
,
7352 /* [retval][out] */ long *porderDrawThreshold
);
7354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapCacheSize
)(
7355 IMsRdpClientAdvancedSettings4
* This
,
7356 /* [in] */ long pbitmapCacheSize
);
7358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapCacheSize
)(
7359 IMsRdpClientAdvancedSettings4
* This
,
7360 /* [retval][out] */ long *pbitmapCacheSize
);
7362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCacheSize
)(
7363 IMsRdpClientAdvancedSettings4
* This
,
7364 /* [in] */ long pbitmapVirtualCacheSize
);
7366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCacheSize
)(
7367 IMsRdpClientAdvancedSettings4
* This
,
7368 /* [retval][out] */ long *pbitmapVirtualCacheSize
);
7370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ScaleBitmapCachesByBPP
)(
7371 IMsRdpClientAdvancedSettings4
* This
,
7372 /* [in] */ long pbScale
);
7374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ScaleBitmapCachesByBPP
)(
7375 IMsRdpClientAdvancedSettings4
* This
,
7376 /* [retval][out] */ long *pbScale
);
7378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NumBitmapCaches
)(
7379 IMsRdpClientAdvancedSettings4
* This
,
7380 /* [in] */ long pnumBitmapCaches
);
7382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NumBitmapCaches
)(
7383 IMsRdpClientAdvancedSettings4
* This
,
7384 /* [retval][out] */ long *pnumBitmapCaches
);
7386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CachePersistenceActive
)(
7387 IMsRdpClientAdvancedSettings4
* This
,
7388 /* [in] */ long pcachePersistenceActive
);
7390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CachePersistenceActive
)(
7391 IMsRdpClientAdvancedSettings4
* This
,
7392 /* [retval][out] */ long *pcachePersistenceActive
);
7394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PersistCacheDirectory
)(
7395 IMsRdpClientAdvancedSettings4
* This
,
7396 /* [in] */ BSTR rhs
);
7398 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_brushSupportLevel
)(
7399 IMsRdpClientAdvancedSettings4
* This
,
7400 /* [in] */ long pbrushSupportLevel
);
7402 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_brushSupportLevel
)(
7403 IMsRdpClientAdvancedSettings4
* This
,
7404 /* [retval][out] */ long *pbrushSupportLevel
);
7406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_minInputSendInterval
)(
7407 IMsRdpClientAdvancedSettings4
* This
,
7408 /* [in] */ long pminInputSendInterval
);
7410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_minInputSendInterval
)(
7411 IMsRdpClientAdvancedSettings4
* This
,
7412 /* [retval][out] */ long *pminInputSendInterval
);
7414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_InputEventsAtOnce
)(
7415 IMsRdpClientAdvancedSettings4
* This
,
7416 /* [in] */ long pinputEventsAtOnce
);
7418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_InputEventsAtOnce
)(
7419 IMsRdpClientAdvancedSettings4
* This
,
7420 /* [retval][out] */ long *pinputEventsAtOnce
);
7422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_maxEventCount
)(
7423 IMsRdpClientAdvancedSettings4
* This
,
7424 /* [in] */ long pmaxEventCount
);
7426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_maxEventCount
)(
7427 IMsRdpClientAdvancedSettings4
* This
,
7428 /* [retval][out] */ long *pmaxEventCount
);
7430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_keepAliveInterval
)(
7431 IMsRdpClientAdvancedSettings4
* This
,
7432 /* [in] */ long pkeepAliveInterval
);
7434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_keepAliveInterval
)(
7435 IMsRdpClientAdvancedSettings4
* This
,
7436 /* [retval][out] */ long *pkeepAliveInterval
);
7438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_shutdownTimeout
)(
7439 IMsRdpClientAdvancedSettings4
* This
,
7440 /* [in] */ long pshutdownTimeout
);
7442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_shutdownTimeout
)(
7443 IMsRdpClientAdvancedSettings4
* This
,
7444 /* [retval][out] */ long *pshutdownTimeout
);
7446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_overallConnectionTimeout
)(
7447 IMsRdpClientAdvancedSettings4
* This
,
7448 /* [in] */ long poverallConnectionTimeout
);
7450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_overallConnectionTimeout
)(
7451 IMsRdpClientAdvancedSettings4
* This
,
7452 /* [retval][out] */ long *poverallConnectionTimeout
);
7454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_singleConnectionTimeout
)(
7455 IMsRdpClientAdvancedSettings4
* This
,
7456 /* [in] */ long psingleConnectionTimeout
);
7458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_singleConnectionTimeout
)(
7459 IMsRdpClientAdvancedSettings4
* This
,
7460 /* [retval][out] */ long *psingleConnectionTimeout
);
7462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardType
)(
7463 IMsRdpClientAdvancedSettings4
* This
,
7464 /* [in] */ long pkeyboardType
);
7466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardType
)(
7467 IMsRdpClientAdvancedSettings4
* This
,
7468 /* [retval][out] */ long *pkeyboardType
);
7470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardSubType
)(
7471 IMsRdpClientAdvancedSettings4
* This
,
7472 /* [in] */ long pkeyboardSubType
);
7474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardSubType
)(
7475 IMsRdpClientAdvancedSettings4
* This
,
7476 /* [retval][out] */ long *pkeyboardSubType
);
7478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardFunctionKey
)(
7479 IMsRdpClientAdvancedSettings4
* This
,
7480 /* [in] */ long pkeyboardFunctionKey
);
7482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardFunctionKey
)(
7483 IMsRdpClientAdvancedSettings4
* This
,
7484 /* [retval][out] */ long *pkeyboardFunctionKey
);
7486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WinceFixedPalette
)(
7487 IMsRdpClientAdvancedSettings4
* This
,
7488 /* [in] */ long pwinceFixedPalette
);
7490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WinceFixedPalette
)(
7491 IMsRdpClientAdvancedSettings4
* This
,
7492 /* [retval][out] */ long *pwinceFixedPalette
);
7494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectToServerConsole
)(
7495 IMsRdpClientAdvancedSettings4
* This
,
7496 /* [in] */ VARIANT_BOOL pConnectToConsole
);
7498 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectToServerConsole
)(
7499 IMsRdpClientAdvancedSettings4
* This
,
7500 /* [retval][out] */ VARIANT_BOOL
*pConnectToConsole
);
7502 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapPersistence
)(
7503 IMsRdpClientAdvancedSettings4
* This
,
7504 /* [in] */ long pbitmapPersistence
);
7506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapPersistence
)(
7507 IMsRdpClientAdvancedSettings4
* This
,
7508 /* [retval][out] */ long *pbitmapPersistence
);
7510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MinutesToIdleTimeout
)(
7511 IMsRdpClientAdvancedSettings4
* This
,
7512 /* [in] */ long pminutesToIdleTimeout
);
7514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MinutesToIdleTimeout
)(
7515 IMsRdpClientAdvancedSettings4
* This
,
7516 /* [retval][out] */ long *pminutesToIdleTimeout
);
7518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_SmartSizing
)(
7519 IMsRdpClientAdvancedSettings4
* This
,
7520 /* [in] */ VARIANT_BOOL pfSmartSizing
);
7522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_SmartSizing
)(
7523 IMsRdpClientAdvancedSettings4
* This
,
7524 /* [retval][out] */ VARIANT_BOOL
*pfSmartSizing
);
7526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrLocalPrintingDocName
)(
7527 IMsRdpClientAdvancedSettings4
* This
,
7528 /* [in] */ BSTR pLocalPrintingDocName
);
7530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrLocalPrintingDocName
)(
7531 IMsRdpClientAdvancedSettings4
* This
,
7532 /* [retval][out] */ BSTR
*pLocalPrintingDocName
);
7534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipCleanTempDirString
)(
7535 IMsRdpClientAdvancedSettings4
* This
,
7536 /* [in] */ BSTR clipCleanTempDirString
);
7538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipCleanTempDirString
)(
7539 IMsRdpClientAdvancedSettings4
* This
,
7540 /* [retval][out] */ BSTR
*clipCleanTempDirString
);
7542 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RdpdrClipPasteInfoString
)(
7543 IMsRdpClientAdvancedSettings4
* This
,
7544 /* [in] */ BSTR clipPasteInfoString
);
7546 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RdpdrClipPasteInfoString
)(
7547 IMsRdpClientAdvancedSettings4
* This
,
7548 /* [retval][out] */ BSTR
*clipPasteInfoString
);
7550 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ClearTextPassword
)(
7551 IMsRdpClientAdvancedSettings4
* This
,
7552 /* [in] */ BSTR rhs
);
7554 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_DisplayConnectionBar
)(
7555 IMsRdpClientAdvancedSettings4
* This
,
7556 /* [in] */ VARIANT_BOOL pDisplayConnectionBar
);
7558 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_DisplayConnectionBar
)(
7559 IMsRdpClientAdvancedSettings4
* This
,
7560 /* [retval][out] */ VARIANT_BOOL
*pDisplayConnectionBar
);
7562 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PinConnectionBar
)(
7563 IMsRdpClientAdvancedSettings4
* This
,
7564 /* [in] */ VARIANT_BOOL pPinConnectionBar
);
7566 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PinConnectionBar
)(
7567 IMsRdpClientAdvancedSettings4
* This
,
7568 /* [retval][out] */ VARIANT_BOOL
*pPinConnectionBar
);
7570 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_GrabFocusOnConnect
)(
7571 IMsRdpClientAdvancedSettings4
* This
,
7572 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect
);
7574 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_GrabFocusOnConnect
)(
7575 IMsRdpClientAdvancedSettings4
* This
,
7576 /* [retval][out] */ VARIANT_BOOL
*pfGrabFocusOnConnect
);
7578 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_LoadBalanceInfo
)(
7579 IMsRdpClientAdvancedSettings4
* This
,
7580 /* [in] */ BSTR pLBInfo
);
7582 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_LoadBalanceInfo
)(
7583 IMsRdpClientAdvancedSettings4
* This
,
7584 /* [retval][out] */ BSTR
*pLBInfo
);
7586 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectDrives
)(
7587 IMsRdpClientAdvancedSettings4
* This
,
7588 /* [in] */ VARIANT_BOOL pRedirectDrives
);
7590 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectDrives
)(
7591 IMsRdpClientAdvancedSettings4
* This
,
7592 /* [retval][out] */ VARIANT_BOOL
*pRedirectDrives
);
7594 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPrinters
)(
7595 IMsRdpClientAdvancedSettings4
* This
,
7596 /* [in] */ VARIANT_BOOL pRedirectPrinters
);
7598 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPrinters
)(
7599 IMsRdpClientAdvancedSettings4
* This
,
7600 /* [retval][out] */ VARIANT_BOOL
*pRedirectPrinters
);
7602 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectPorts
)(
7603 IMsRdpClientAdvancedSettings4
* This
,
7604 /* [in] */ VARIANT_BOOL pRedirectPorts
);
7606 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectPorts
)(
7607 IMsRdpClientAdvancedSettings4
* This
,
7608 /* [retval][out] */ VARIANT_BOOL
*pRedirectPorts
);
7610 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_RedirectSmartCards
)(
7611 IMsRdpClientAdvancedSettings4
* This
,
7612 /* [in] */ VARIANT_BOOL pRedirectSmartCards
);
7614 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_RedirectSmartCards
)(
7615 IMsRdpClientAdvancedSettings4
* This
,
7616 /* [retval][out] */ VARIANT_BOOL
*pRedirectSmartCards
);
7618 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache16BppSize
)(
7619 IMsRdpClientAdvancedSettings4
* This
,
7620 /* [in] */ long pBitmapVirtualCache16BppSize
);
7622 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache16BppSize
)(
7623 IMsRdpClientAdvancedSettings4
* This
,
7624 /* [retval][out] */ long *pBitmapVirtualCache16BppSize
);
7626 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapVirtualCache24BppSize
)(
7627 IMsRdpClientAdvancedSettings4
* This
,
7628 /* [in] */ long pBitmapVirtualCache24BppSize
);
7630 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapVirtualCache24BppSize
)(
7631 IMsRdpClientAdvancedSettings4
* This
,
7632 /* [retval][out] */ long *pBitmapVirtualCache24BppSize
);
7634 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_PerformanceFlags
)(
7635 IMsRdpClientAdvancedSettings4
* This
,
7636 /* [in] */ long pDisableList
);
7638 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_PerformanceFlags
)(
7639 IMsRdpClientAdvancedSettings4
* This
,
7640 /* [retval][out] */ long *pDisableList
);
7642 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectWithEndpoint
)(
7643 IMsRdpClientAdvancedSettings4
* This
,
7644 /* [in] */ VARIANT
*rhs
);
7646 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NotifyTSPublicKey
)(
7647 IMsRdpClientAdvancedSettings4
* This
,
7648 /* [in] */ VARIANT_BOOL pfNotify
);
7650 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NotifyTSPublicKey
)(
7651 IMsRdpClientAdvancedSettings4
* This
,
7652 /* [retval][out] */ VARIANT_BOOL
*pfNotify
);
7654 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CanAutoReconnect
)(
7655 IMsRdpClientAdvancedSettings4
* This
,
7656 /* [retval][out] */ VARIANT_BOOL
*pfCanAutoReconnect
);
7658 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_EnableAutoReconnect
)(
7659 IMsRdpClientAdvancedSettings4
* This
,
7660 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect
);
7662 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_EnableAutoReconnect
)(
7663 IMsRdpClientAdvancedSettings4
* This
,
7664 /* [retval][out] */ VARIANT_BOOL
*pfEnableAutoReconnect
);
7666 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MaxReconnectAttempts
)(
7667 IMsRdpClientAdvancedSettings4
* This
,
7668 /* [in] */ long pMaxReconnectAttempts
);
7670 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MaxReconnectAttempts
)(
7671 IMsRdpClientAdvancedSettings4
* This
,
7672 /* [retval][out] */ long *pMaxReconnectAttempts
);
7674 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectionBarShowMinimizeButton
)(
7675 IMsRdpClientAdvancedSettings4
* This
,
7676 /* [in] */ VARIANT_BOOL pfShowMinimize
);
7678 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectionBarShowMinimizeButton
)(
7679 IMsRdpClientAdvancedSettings4
* This
,
7680 /* [retval][out] */ VARIANT_BOOL
*pfShowMinimize
);
7682 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_ConnectionBarShowRestoreButton
)(
7683 IMsRdpClientAdvancedSettings4
* This
,
7684 /* [in] */ VARIANT_BOOL pfShowRestore
);
7686 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_ConnectionBarShowRestoreButton
)(
7687 IMsRdpClientAdvancedSettings4
* This
,
7688 /* [retval][out] */ VARIANT_BOOL
*pfShowRestore
);
7690 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AuthenticationLevel
)(
7691 IMsRdpClientAdvancedSettings4
* This
,
7692 /* [in] */ unsigned int puiAuthLevel
);
7694 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AuthenticationLevel
)(
7695 IMsRdpClientAdvancedSettings4
* This
,
7696 /* [retval][out] */ unsigned int *puiAuthLevel
);
7699 } IMsRdpClientAdvancedSettings4Vtbl
;
7701 interface IMsRdpClientAdvancedSettings4
7703 CONST_VTBL
struct IMsRdpClientAdvancedSettings4Vtbl
*lpVtbl
;
7711 #define IMsRdpClientAdvancedSettings4_QueryInterface(This,riid,ppvObject) \
7712 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
7714 #define IMsRdpClientAdvancedSettings4_AddRef(This) \
7715 ( (This)->lpVtbl -> AddRef(This) )
7717 #define IMsRdpClientAdvancedSettings4_Release(This) \
7718 ( (This)->lpVtbl -> Release(This) )
7721 #define IMsRdpClientAdvancedSettings4_GetTypeInfoCount(This,pctinfo) \
7722 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
7724 #define IMsRdpClientAdvancedSettings4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7725 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
7727 #define IMsRdpClientAdvancedSettings4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7728 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
7730 #define IMsRdpClientAdvancedSettings4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7731 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
7734 #define IMsRdpClientAdvancedSettings4_put_Compress(This,pcompress) \
7735 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
7737 #define IMsRdpClientAdvancedSettings4_get_Compress(This,pcompress) \
7738 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
7740 #define IMsRdpClientAdvancedSettings4_put_BitmapPeristence(This,pbitmapPeristence) \
7741 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
7743 #define IMsRdpClientAdvancedSettings4_get_BitmapPeristence(This,pbitmapPeristence) \
7744 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
7746 #define IMsRdpClientAdvancedSettings4_put_allowBackgroundInput(This,pallowBackgroundInput) \
7747 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
7749 #define IMsRdpClientAdvancedSettings4_get_allowBackgroundInput(This,pallowBackgroundInput) \
7750 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
7752 #define IMsRdpClientAdvancedSettings4_put_KeyBoardLayoutStr(This,rhs) \
7753 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
7755 #define IMsRdpClientAdvancedSettings4_put_PluginDlls(This,rhs) \
7756 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
7758 #define IMsRdpClientAdvancedSettings4_put_IconFile(This,rhs) \
7759 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
7761 #define IMsRdpClientAdvancedSettings4_put_IconIndex(This,rhs) \
7762 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
7764 #define IMsRdpClientAdvancedSettings4_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
7765 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
7767 #define IMsRdpClientAdvancedSettings4_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
7768 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
7770 #define IMsRdpClientAdvancedSettings4_put_DisableRdpdr(This,pDisableRdpdr) \
7771 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
7773 #define IMsRdpClientAdvancedSettings4_get_DisableRdpdr(This,pDisableRdpdr) \
7774 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
7777 #define IMsRdpClientAdvancedSettings4_put_SmoothScroll(This,psmoothScroll) \
7778 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
7780 #define IMsRdpClientAdvancedSettings4_get_SmoothScroll(This,psmoothScroll) \
7781 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
7783 #define IMsRdpClientAdvancedSettings4_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
7784 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
7786 #define IMsRdpClientAdvancedSettings4_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
7787 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
7789 #define IMsRdpClientAdvancedSettings4_put_ShadowBitmap(This,pshadowBitmap) \
7790 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
7792 #define IMsRdpClientAdvancedSettings4_get_ShadowBitmap(This,pshadowBitmap) \
7793 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
7795 #define IMsRdpClientAdvancedSettings4_put_TransportType(This,ptransportType) \
7796 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
7798 #define IMsRdpClientAdvancedSettings4_get_TransportType(This,ptransportType) \
7799 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
7801 #define IMsRdpClientAdvancedSettings4_put_SasSequence(This,psasSequence) \
7802 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
7804 #define IMsRdpClientAdvancedSettings4_get_SasSequence(This,psasSequence) \
7805 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
7807 #define IMsRdpClientAdvancedSettings4_put_EncryptionEnabled(This,pencryptionEnabled) \
7808 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
7810 #define IMsRdpClientAdvancedSettings4_get_EncryptionEnabled(This,pencryptionEnabled) \
7811 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
7813 #define IMsRdpClientAdvancedSettings4_put_DedicatedTerminal(This,pdedicatedTerminal) \
7814 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
7816 #define IMsRdpClientAdvancedSettings4_get_DedicatedTerminal(This,pdedicatedTerminal) \
7817 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
7819 #define IMsRdpClientAdvancedSettings4_put_RDPPort(This,prdpPort) \
7820 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
7822 #define IMsRdpClientAdvancedSettings4_get_RDPPort(This,prdpPort) \
7823 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
7825 #define IMsRdpClientAdvancedSettings4_put_EnableMouse(This,penableMouse) \
7826 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
7828 #define IMsRdpClientAdvancedSettings4_get_EnableMouse(This,penableMouse) \
7829 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
7831 #define IMsRdpClientAdvancedSettings4_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
7832 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
7834 #define IMsRdpClientAdvancedSettings4_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
7835 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
7837 #define IMsRdpClientAdvancedSettings4_put_EnableWindowsKey(This,penableWindowsKey) \
7838 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
7840 #define IMsRdpClientAdvancedSettings4_get_EnableWindowsKey(This,penableWindowsKey) \
7841 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
7843 #define IMsRdpClientAdvancedSettings4_put_DoubleClickDetect(This,pdoubleClickDetect) \
7844 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
7846 #define IMsRdpClientAdvancedSettings4_get_DoubleClickDetect(This,pdoubleClickDetect) \
7847 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
7849 #define IMsRdpClientAdvancedSettings4_put_MaximizeShell(This,pmaximizeShell) \
7850 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
7852 #define IMsRdpClientAdvancedSettings4_get_MaximizeShell(This,pmaximizeShell) \
7853 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
7855 #define IMsRdpClientAdvancedSettings4_put_HotKeyFullScreen(This,photKeyFullScreen) \
7856 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
7858 #define IMsRdpClientAdvancedSettings4_get_HotKeyFullScreen(This,photKeyFullScreen) \
7859 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
7861 #define IMsRdpClientAdvancedSettings4_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
7862 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
7864 #define IMsRdpClientAdvancedSettings4_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
7865 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
7867 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltEsc(This,photKeyAltEsc) \
7868 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
7870 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltEsc(This,photKeyAltEsc) \
7871 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
7873 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltTab(This,photKeyAltTab) \
7874 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
7876 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltTab(This,photKeyAltTab) \
7877 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
7879 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
7880 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
7882 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
7883 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
7885 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltSpace(This,photKeyAltSpace) \
7886 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
7888 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltSpace(This,photKeyAltSpace) \
7889 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
7891 #define IMsRdpClientAdvancedSettings4_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
7892 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
7894 #define IMsRdpClientAdvancedSettings4_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
7895 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
7897 #define IMsRdpClientAdvancedSettings4_put_orderDrawThreshold(This,porderDrawThreshold) \
7898 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
7900 #define IMsRdpClientAdvancedSettings4_get_orderDrawThreshold(This,porderDrawThreshold) \
7901 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
7903 #define IMsRdpClientAdvancedSettings4_put_BitmapCacheSize(This,pbitmapCacheSize) \
7904 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
7906 #define IMsRdpClientAdvancedSettings4_get_BitmapCacheSize(This,pbitmapCacheSize) \
7907 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
7909 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
7910 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
7912 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
7913 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
7915 #define IMsRdpClientAdvancedSettings4_put_ScaleBitmapCachesByBPP(This,pbScale) \
7916 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
7918 #define IMsRdpClientAdvancedSettings4_get_ScaleBitmapCachesByBPP(This,pbScale) \
7919 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
7921 #define IMsRdpClientAdvancedSettings4_put_NumBitmapCaches(This,pnumBitmapCaches) \
7922 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
7924 #define IMsRdpClientAdvancedSettings4_get_NumBitmapCaches(This,pnumBitmapCaches) \
7925 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
7927 #define IMsRdpClientAdvancedSettings4_put_CachePersistenceActive(This,pcachePersistenceActive) \
7928 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
7930 #define IMsRdpClientAdvancedSettings4_get_CachePersistenceActive(This,pcachePersistenceActive) \
7931 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
7933 #define IMsRdpClientAdvancedSettings4_put_PersistCacheDirectory(This,rhs) \
7934 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
7936 #define IMsRdpClientAdvancedSettings4_put_brushSupportLevel(This,pbrushSupportLevel) \
7937 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
7939 #define IMsRdpClientAdvancedSettings4_get_brushSupportLevel(This,pbrushSupportLevel) \
7940 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
7942 #define IMsRdpClientAdvancedSettings4_put_minInputSendInterval(This,pminInputSendInterval) \
7943 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
7945 #define IMsRdpClientAdvancedSettings4_get_minInputSendInterval(This,pminInputSendInterval) \
7946 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
7948 #define IMsRdpClientAdvancedSettings4_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
7949 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
7951 #define IMsRdpClientAdvancedSettings4_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
7952 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
7954 #define IMsRdpClientAdvancedSettings4_put_maxEventCount(This,pmaxEventCount) \
7955 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
7957 #define IMsRdpClientAdvancedSettings4_get_maxEventCount(This,pmaxEventCount) \
7958 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
7960 #define IMsRdpClientAdvancedSettings4_put_keepAliveInterval(This,pkeepAliveInterval) \
7961 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
7963 #define IMsRdpClientAdvancedSettings4_get_keepAliveInterval(This,pkeepAliveInterval) \
7964 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
7966 #define IMsRdpClientAdvancedSettings4_put_shutdownTimeout(This,pshutdownTimeout) \
7967 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
7969 #define IMsRdpClientAdvancedSettings4_get_shutdownTimeout(This,pshutdownTimeout) \
7970 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
7972 #define IMsRdpClientAdvancedSettings4_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
7973 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
7975 #define IMsRdpClientAdvancedSettings4_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
7976 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
7978 #define IMsRdpClientAdvancedSettings4_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
7979 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
7981 #define IMsRdpClientAdvancedSettings4_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
7982 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
7984 #define IMsRdpClientAdvancedSettings4_put_KeyboardType(This,pkeyboardType) \
7985 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
7987 #define IMsRdpClientAdvancedSettings4_get_KeyboardType(This,pkeyboardType) \
7988 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
7990 #define IMsRdpClientAdvancedSettings4_put_KeyboardSubType(This,pkeyboardSubType) \
7991 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
7993 #define IMsRdpClientAdvancedSettings4_get_KeyboardSubType(This,pkeyboardSubType) \
7994 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
7996 #define IMsRdpClientAdvancedSettings4_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
7997 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
7999 #define IMsRdpClientAdvancedSettings4_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
8000 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
8002 #define IMsRdpClientAdvancedSettings4_put_WinceFixedPalette(This,pwinceFixedPalette) \
8003 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
8005 #define IMsRdpClientAdvancedSettings4_get_WinceFixedPalette(This,pwinceFixedPalette) \
8006 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
8008 #define IMsRdpClientAdvancedSettings4_put_ConnectToServerConsole(This,pConnectToConsole) \
8009 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
8011 #define IMsRdpClientAdvancedSettings4_get_ConnectToServerConsole(This,pConnectToConsole) \
8012 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
8014 #define IMsRdpClientAdvancedSettings4_put_BitmapPersistence(This,pbitmapPersistence) \
8015 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
8017 #define IMsRdpClientAdvancedSettings4_get_BitmapPersistence(This,pbitmapPersistence) \
8018 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
8020 #define IMsRdpClientAdvancedSettings4_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
8021 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
8023 #define IMsRdpClientAdvancedSettings4_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
8024 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
8026 #define IMsRdpClientAdvancedSettings4_put_SmartSizing(This,pfSmartSizing) \
8027 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
8029 #define IMsRdpClientAdvancedSettings4_get_SmartSizing(This,pfSmartSizing) \
8030 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
8032 #define IMsRdpClientAdvancedSettings4_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
8033 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
8035 #define IMsRdpClientAdvancedSettings4_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
8036 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
8038 #define IMsRdpClientAdvancedSettings4_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
8039 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
8041 #define IMsRdpClientAdvancedSettings4_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
8042 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
8044 #define IMsRdpClientAdvancedSettings4_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
8045 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
8047 #define IMsRdpClientAdvancedSettings4_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
8048 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
8050 #define IMsRdpClientAdvancedSettings4_put_ClearTextPassword(This,rhs) \
8051 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
8053 #define IMsRdpClientAdvancedSettings4_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
8054 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
8056 #define IMsRdpClientAdvancedSettings4_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
8057 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
8059 #define IMsRdpClientAdvancedSettings4_put_PinConnectionBar(This,pPinConnectionBar) \
8060 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
8062 #define IMsRdpClientAdvancedSettings4_get_PinConnectionBar(This,pPinConnectionBar) \
8063 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
8065 #define IMsRdpClientAdvancedSettings4_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
8066 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
8068 #define IMsRdpClientAdvancedSettings4_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
8069 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
8071 #define IMsRdpClientAdvancedSettings4_put_LoadBalanceInfo(This,pLBInfo) \
8072 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
8074 #define IMsRdpClientAdvancedSettings4_get_LoadBalanceInfo(This,pLBInfo) \
8075 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
8077 #define IMsRdpClientAdvancedSettings4_put_RedirectDrives(This,pRedirectDrives) \
8078 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
8080 #define IMsRdpClientAdvancedSettings4_get_RedirectDrives(This,pRedirectDrives) \
8081 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
8083 #define IMsRdpClientAdvancedSettings4_put_RedirectPrinters(This,pRedirectPrinters) \
8084 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
8086 #define IMsRdpClientAdvancedSettings4_get_RedirectPrinters(This,pRedirectPrinters) \
8087 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
8089 #define IMsRdpClientAdvancedSettings4_put_RedirectPorts(This,pRedirectPorts) \
8090 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
8092 #define IMsRdpClientAdvancedSettings4_get_RedirectPorts(This,pRedirectPorts) \
8093 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
8095 #define IMsRdpClientAdvancedSettings4_put_RedirectSmartCards(This,pRedirectSmartCards) \
8096 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
8098 #define IMsRdpClientAdvancedSettings4_get_RedirectSmartCards(This,pRedirectSmartCards) \
8099 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
8101 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
8102 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
8104 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
8105 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
8107 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
8108 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
8110 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
8111 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
8113 #define IMsRdpClientAdvancedSettings4_put_PerformanceFlags(This,pDisableList) \
8114 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
8116 #define IMsRdpClientAdvancedSettings4_get_PerformanceFlags(This,pDisableList) \
8117 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
8119 #define IMsRdpClientAdvancedSettings4_put_ConnectWithEndpoint(This,rhs) \
8120 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
8122 #define IMsRdpClientAdvancedSettings4_put_NotifyTSPublicKey(This,pfNotify) \
8123 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
8125 #define IMsRdpClientAdvancedSettings4_get_NotifyTSPublicKey(This,pfNotify) \
8126 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
8129 #define IMsRdpClientAdvancedSettings4_get_CanAutoReconnect(This,pfCanAutoReconnect) \
8130 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
8132 #define IMsRdpClientAdvancedSettings4_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
8133 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
8135 #define IMsRdpClientAdvancedSettings4_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
8136 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
8138 #define IMsRdpClientAdvancedSettings4_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
8139 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
8141 #define IMsRdpClientAdvancedSettings4_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
8142 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
8145 #define IMsRdpClientAdvancedSettings4_put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
8146 ( (This)->lpVtbl -> put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
8148 #define IMsRdpClientAdvancedSettings4_get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
8149 ( (This)->lpVtbl -> get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
8151 #define IMsRdpClientAdvancedSettings4_put_ConnectionBarShowRestoreButton(This,pfShowRestore) \
8152 ( (This)->lpVtbl -> put_ConnectionBarShowRestoreButton(This,pfShowRestore) )
8154 #define IMsRdpClientAdvancedSettings4_get_ConnectionBarShowRestoreButton(This,pfShowRestore) \
8155 ( (This)->lpVtbl -> get_ConnectionBarShowRestoreButton(This,pfShowRestore) )
8158 #define IMsRdpClientAdvancedSettings4_put_AuthenticationLevel(This,puiAuthLevel) \
8159 ( (This)->lpVtbl -> put_AuthenticationLevel(This,puiAuthLevel) )
8161 #define IMsRdpClientAdvancedSettings4_get_AuthenticationLevel(This,puiAuthLevel) \
8162 ( (This)->lpVtbl -> get_AuthenticationLevel(This,puiAuthLevel) )
8164 #endif /* COBJMACROS */
8167 #endif /* C style interface */
8171 /* [propput][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Proxy(
8172 IMsRdpClientAdvancedSettings4
* This
,
8173 /* [in] */ unsigned int puiAuthLevel
);
8176 void __RPC_STUB
IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Stub(
8177 IRpcStubBuffer
*This
,
8178 IRpcChannelBuffer
*_pRpcChannelBuffer
,
8179 PRPC_MESSAGE _pRpcMessage
,
8180 DWORD
*_pdwStubPhase
);
8183 /* [propget][id] */ HRESULT STDMETHODCALLTYPE
IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Proxy(
8184 IMsRdpClientAdvancedSettings4
* This
,
8185 /* [retval][out] */ unsigned int *puiAuthLevel
);
8188 void __RPC_STUB
IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Stub(
8189 IRpcStubBuffer
*This
,
8190 IRpcChannelBuffer
*_pRpcChannelBuffer
,
8191 PRPC_MESSAGE _pRpcMessage
,
8192 DWORD
*_pdwStubPhase
);
8196 #endif /* __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__ */
8199 #ifndef __IMsTscSecuredSettings_INTERFACE_DEFINED__
8200 #define __IMsTscSecuredSettings_INTERFACE_DEFINED__
8202 /* interface IMsTscSecuredSettings */
8203 /* [object][oleautomation][dual][uuid] */
8206 EXTERN_C
const IID IID_IMsTscSecuredSettings
;
8208 #if defined(__cplusplus) && !defined(CINTERFACE)
8210 MIDL_INTERFACE("C9D65442-A0F9-45B2-8F73-D61D2DB8CBB6")
8211 IMsTscSecuredSettings
: public IDispatch
8214 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_StartProgram(
8215 /* [in] */ BSTR pStartProgram
) = 0;
8217 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_StartProgram(
8218 /* [retval][out] */ BSTR
*pStartProgram
) = 0;
8220 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_WorkDir(
8221 /* [in] */ BSTR pWorkDir
) = 0;
8223 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_WorkDir(
8224 /* [retval][out] */ BSTR
*pWorkDir
) = 0;
8226 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_FullScreen(
8227 /* [in] */ long pfFullScreen
) = 0;
8229 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_FullScreen(
8230 /* [retval][out] */ long *pfFullScreen
) = 0;
8234 #else /* C style interface */
8236 typedef struct IMsTscSecuredSettingsVtbl
8240 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
8241 IMsTscSecuredSettings
* This
,
8242 /* [in] */ REFIID riid
,
8244 __RPC__deref_out
void **ppvObject
);
8246 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
8247 IMsTscSecuredSettings
* This
);
8249 ULONG ( STDMETHODCALLTYPE
*Release
)(
8250 IMsTscSecuredSettings
* This
);
8252 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
8253 IMsTscSecuredSettings
* This
,
8254 /* [out] */ UINT
*pctinfo
);
8256 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
8257 IMsTscSecuredSettings
* This
,
8258 /* [in] */ UINT iTInfo
,
8259 /* [in] */ LCID lcid
,
8260 /* [out] */ ITypeInfo
**ppTInfo
);
8262 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
8263 IMsTscSecuredSettings
* This
,
8264 /* [in] */ REFIID riid
,
8265 /* [size_is][in] */ LPOLESTR
*rgszNames
,
8266 /* [range][in] */ UINT cNames
,
8267 /* [in] */ LCID lcid
,
8268 /* [size_is][out] */ DISPID
*rgDispId
);
8270 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
8271 IMsTscSecuredSettings
* This
,
8272 /* [in] */ DISPID dispIdMember
,
8273 /* [in] */ REFIID riid
,
8274 /* [in] */ LCID lcid
,
8275 /* [in] */ WORD wFlags
,
8276 /* [out][in] */ DISPPARAMS
*pDispParams
,
8277 /* [out] */ VARIANT
*pVarResult
,
8278 /* [out] */ EXCEPINFO
*pExcepInfo
,
8279 /* [out] */ UINT
*puArgErr
);
8281 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartProgram
)(
8282 IMsTscSecuredSettings
* This
,
8283 /* [in] */ BSTR pStartProgram
);
8285 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartProgram
)(
8286 IMsTscSecuredSettings
* This
,
8287 /* [retval][out] */ BSTR
*pStartProgram
);
8289 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WorkDir
)(
8290 IMsTscSecuredSettings
* This
,
8291 /* [in] */ BSTR pWorkDir
);
8293 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WorkDir
)(
8294 IMsTscSecuredSettings
* This
,
8295 /* [retval][out] */ BSTR
*pWorkDir
);
8297 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
8298 IMsTscSecuredSettings
* This
,
8299 /* [in] */ long pfFullScreen
);
8301 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
8302 IMsTscSecuredSettings
* This
,
8303 /* [retval][out] */ long *pfFullScreen
);
8306 } IMsTscSecuredSettingsVtbl
;
8308 interface IMsTscSecuredSettings
8310 CONST_VTBL
struct IMsTscSecuredSettingsVtbl
*lpVtbl
;
8318 #define IMsTscSecuredSettings_QueryInterface(This,riid,ppvObject) \
8319 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8321 #define IMsTscSecuredSettings_AddRef(This) \
8322 ( (This)->lpVtbl -> AddRef(This) )
8324 #define IMsTscSecuredSettings_Release(This) \
8325 ( (This)->lpVtbl -> Release(This) )
8328 #define IMsTscSecuredSettings_GetTypeInfoCount(This,pctinfo) \
8329 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8331 #define IMsTscSecuredSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8332 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8334 #define IMsTscSecuredSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8335 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8337 #define IMsTscSecuredSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8338 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
8341 #define IMsTscSecuredSettings_put_StartProgram(This,pStartProgram) \
8342 ( (This)->lpVtbl -> put_StartProgram(This,pStartProgram) )
8344 #define IMsTscSecuredSettings_get_StartProgram(This,pStartProgram) \
8345 ( (This)->lpVtbl -> get_StartProgram(This,pStartProgram) )
8347 #define IMsTscSecuredSettings_put_WorkDir(This,pWorkDir) \
8348 ( (This)->lpVtbl -> put_WorkDir(This,pWorkDir) )
8350 #define IMsTscSecuredSettings_get_WorkDir(This,pWorkDir) \
8351 ( (This)->lpVtbl -> get_WorkDir(This,pWorkDir) )
8353 #define IMsTscSecuredSettings_put_FullScreen(This,pfFullScreen) \
8354 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
8356 #define IMsTscSecuredSettings_get_FullScreen(This,pfFullScreen) \
8357 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
8359 #endif /* COBJMACROS */
8362 #endif /* C style interface */
8367 #endif /* __IMsTscSecuredSettings_INTERFACE_DEFINED__ */
8370 #ifndef __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__
8371 #define __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__
8373 /* interface IMsRdpClientSecuredSettings */
8374 /* [object][oleautomation][dual][uuid] */
8377 EXTERN_C
const IID IID_IMsRdpClientSecuredSettings
;
8379 #if defined(__cplusplus) && !defined(CINTERFACE)
8381 MIDL_INTERFACE("605BEFCF-39C1-45CC-A811-068FB7BE346D")
8382 IMsRdpClientSecuredSettings
: public IMsTscSecuredSettings
8385 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_KeyboardHookMode(
8386 /* [in] */ long pkeyboardHookMode
) = 0;
8388 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_KeyboardHookMode(
8389 /* [retval][out] */ long *pkeyboardHookMode
) = 0;
8391 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_AudioRedirectionMode(
8392 /* [in] */ long pAudioRedirectionMode
) = 0;
8394 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_AudioRedirectionMode(
8395 /* [retval][out] */ long *pAudioRedirectionMode
) = 0;
8399 #else /* C style interface */
8401 typedef struct IMsRdpClientSecuredSettingsVtbl
8405 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
8406 IMsRdpClientSecuredSettings
* This
,
8407 /* [in] */ REFIID riid
,
8409 __RPC__deref_out
void **ppvObject
);
8411 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
8412 IMsRdpClientSecuredSettings
* This
);
8414 ULONG ( STDMETHODCALLTYPE
*Release
)(
8415 IMsRdpClientSecuredSettings
* This
);
8417 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
8418 IMsRdpClientSecuredSettings
* This
,
8419 /* [out] */ UINT
*pctinfo
);
8421 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
8422 IMsRdpClientSecuredSettings
* This
,
8423 /* [in] */ UINT iTInfo
,
8424 /* [in] */ LCID lcid
,
8425 /* [out] */ ITypeInfo
**ppTInfo
);
8427 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
8428 IMsRdpClientSecuredSettings
* This
,
8429 /* [in] */ REFIID riid
,
8430 /* [size_is][in] */ LPOLESTR
*rgszNames
,
8431 /* [range][in] */ UINT cNames
,
8432 /* [in] */ LCID lcid
,
8433 /* [size_is][out] */ DISPID
*rgDispId
);
8435 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
8436 IMsRdpClientSecuredSettings
* This
,
8437 /* [in] */ DISPID dispIdMember
,
8438 /* [in] */ REFIID riid
,
8439 /* [in] */ LCID lcid
,
8440 /* [in] */ WORD wFlags
,
8441 /* [out][in] */ DISPPARAMS
*pDispParams
,
8442 /* [out] */ VARIANT
*pVarResult
,
8443 /* [out] */ EXCEPINFO
*pExcepInfo
,
8444 /* [out] */ UINT
*puArgErr
);
8446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_StartProgram
)(
8447 IMsRdpClientSecuredSettings
* This
,
8448 /* [in] */ BSTR pStartProgram
);
8450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_StartProgram
)(
8451 IMsRdpClientSecuredSettings
* This
,
8452 /* [retval][out] */ BSTR
*pStartProgram
);
8454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_WorkDir
)(
8455 IMsRdpClientSecuredSettings
* This
,
8456 /* [in] */ BSTR pWorkDir
);
8458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_WorkDir
)(
8459 IMsRdpClientSecuredSettings
* This
,
8460 /* [retval][out] */ BSTR
*pWorkDir
);
8462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_FullScreen
)(
8463 IMsRdpClientSecuredSettings
* This
,
8464 /* [in] */ long pfFullScreen
);
8466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_FullScreen
)(
8467 IMsRdpClientSecuredSettings
* This
,
8468 /* [retval][out] */ long *pfFullScreen
);
8470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_KeyboardHookMode
)(
8471 IMsRdpClientSecuredSettings
* This
,
8472 /* [in] */ long pkeyboardHookMode
);
8474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_KeyboardHookMode
)(
8475 IMsRdpClientSecuredSettings
* This
,
8476 /* [retval][out] */ long *pkeyboardHookMode
);
8478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_AudioRedirectionMode
)(
8479 IMsRdpClientSecuredSettings
* This
,
8480 /* [in] */ long pAudioRedirectionMode
);
8482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_AudioRedirectionMode
)(
8483 IMsRdpClientSecuredSettings
* This
,
8484 /* [retval][out] */ long *pAudioRedirectionMode
);
8487 } IMsRdpClientSecuredSettingsVtbl
;
8489 interface IMsRdpClientSecuredSettings
8491 CONST_VTBL
struct IMsRdpClientSecuredSettingsVtbl
*lpVtbl
;
8499 #define IMsRdpClientSecuredSettings_QueryInterface(This,riid,ppvObject) \
8500 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8502 #define IMsRdpClientSecuredSettings_AddRef(This) \
8503 ( (This)->lpVtbl -> AddRef(This) )
8505 #define IMsRdpClientSecuredSettings_Release(This) \
8506 ( (This)->lpVtbl -> Release(This) )
8509 #define IMsRdpClientSecuredSettings_GetTypeInfoCount(This,pctinfo) \
8510 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8512 #define IMsRdpClientSecuredSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8513 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8515 #define IMsRdpClientSecuredSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8516 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8518 #define IMsRdpClientSecuredSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8519 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
8522 #define IMsRdpClientSecuredSettings_put_StartProgram(This,pStartProgram) \
8523 ( (This)->lpVtbl -> put_StartProgram(This,pStartProgram) )
8525 #define IMsRdpClientSecuredSettings_get_StartProgram(This,pStartProgram) \
8526 ( (This)->lpVtbl -> get_StartProgram(This,pStartProgram) )
8528 #define IMsRdpClientSecuredSettings_put_WorkDir(This,pWorkDir) \
8529 ( (This)->lpVtbl -> put_WorkDir(This,pWorkDir) )
8531 #define IMsRdpClientSecuredSettings_get_WorkDir(This,pWorkDir) \
8532 ( (This)->lpVtbl -> get_WorkDir(This,pWorkDir) )
8534 #define IMsRdpClientSecuredSettings_put_FullScreen(This,pfFullScreen) \
8535 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
8537 #define IMsRdpClientSecuredSettings_get_FullScreen(This,pfFullScreen) \
8538 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
8541 #define IMsRdpClientSecuredSettings_put_KeyboardHookMode(This,pkeyboardHookMode) \
8542 ( (This)->lpVtbl -> put_KeyboardHookMode(This,pkeyboardHookMode) )
8544 #define IMsRdpClientSecuredSettings_get_KeyboardHookMode(This,pkeyboardHookMode) \
8545 ( (This)->lpVtbl -> get_KeyboardHookMode(This,pkeyboardHookMode) )
8547 #define IMsRdpClientSecuredSettings_put_AudioRedirectionMode(This,pAudioRedirectionMode) \
8548 ( (This)->lpVtbl -> put_AudioRedirectionMode(This,pAudioRedirectionMode) )
8550 #define IMsRdpClientSecuredSettings_get_AudioRedirectionMode(This,pAudioRedirectionMode) \
8551 ( (This)->lpVtbl -> get_AudioRedirectionMode(This,pAudioRedirectionMode) )
8553 #endif /* COBJMACROS */
8556 #endif /* C style interface */
8561 #endif /* __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__ */
8564 #ifndef __IMsTscDebug_INTERFACE_DEFINED__
8565 #define __IMsTscDebug_INTERFACE_DEFINED__
8567 /* interface IMsTscDebug */
8568 /* [object][oleautomation][dual][hidden][uuid] */
8571 EXTERN_C
const IID IID_IMsTscDebug
;
8573 #if defined(__cplusplus) && !defined(CINTERFACE)
8575 MIDL_INTERFACE("209D0EB9-6254-47B1-9033-A98DAE55BB27")
8576 IMsTscDebug
: public IDispatch
8579 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HatchBitmapPDU(
8580 /* [in] */ long phatchBitmapPDU
) = 0;
8582 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HatchBitmapPDU(
8583 /* [retval][out] */ long *phatchBitmapPDU
) = 0;
8585 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HatchSSBOrder(
8586 /* [in] */ long phatchSSBOrder
) = 0;
8588 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HatchSSBOrder(
8589 /* [retval][out] */ long *phatchSSBOrder
) = 0;
8591 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HatchMembltOrder(
8592 /* [in] */ long phatchMembltOrder
) = 0;
8594 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HatchMembltOrder(
8595 /* [retval][out] */ long *phatchMembltOrder
) = 0;
8597 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_HatchIndexPDU(
8598 /* [in] */ long phatchIndexPDU
) = 0;
8600 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_HatchIndexPDU(
8601 /* [retval][out] */ long *phatchIndexPDU
) = 0;
8603 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_LabelMemblt(
8604 /* [in] */ long plabelMemblt
) = 0;
8606 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_LabelMemblt(
8607 /* [retval][out] */ long *plabelMemblt
) = 0;
8609 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_BitmapCacheMonitor(
8610 /* [in] */ long pbitmapCacheMonitor
) = 0;
8612 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_BitmapCacheMonitor(
8613 /* [retval][out] */ long *pbitmapCacheMonitor
) = 0;
8615 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_MallocFailuresPercent(
8616 /* [in] */ long pmallocFailuresPercent
) = 0;
8618 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_MallocFailuresPercent(
8619 /* [retval][out] */ long *pmallocFailuresPercent
) = 0;
8621 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_MallocHugeFailuresPercent(
8622 /* [in] */ long pmallocHugeFailuresPercent
) = 0;
8624 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_MallocHugeFailuresPercent(
8625 /* [retval][out] */ long *pmallocHugeFailuresPercent
) = 0;
8627 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_NetThroughput(
8628 /* [in] */ long NetThroughput
) = 0;
8630 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_NetThroughput(
8631 /* [retval][out] */ long *NetThroughput
) = 0;
8633 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_CLXCmdLine(
8634 /* [in] */ BSTR pCLXCmdLine
) = 0;
8636 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_CLXCmdLine(
8637 /* [retval][out] */ BSTR
*pCLXCmdLine
) = 0;
8639 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE
put_CLXDll(
8640 /* [in] */ BSTR pCLXDll
) = 0;
8642 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE
get_CLXDll(
8643 /* [retval][out] */ BSTR
*pCLXDll
) = 0;
8647 #else /* C style interface */
8649 typedef struct IMsTscDebugVtbl
8653 HRESULT ( STDMETHODCALLTYPE
*QueryInterface
)(
8655 /* [in] */ REFIID riid
,
8657 __RPC__deref_out
void **ppvObject
);
8659 ULONG ( STDMETHODCALLTYPE
*AddRef
)(
8660 IMsTscDebug
* This
);
8662 ULONG ( STDMETHODCALLTYPE
*Release
)(
8663 IMsTscDebug
* This
);
8665 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfoCount
)(
8667 /* [out] */ UINT
*pctinfo
);
8669 HRESULT ( STDMETHODCALLTYPE
*GetTypeInfo
)(
8671 /* [in] */ UINT iTInfo
,
8672 /* [in] */ LCID lcid
,
8673 /* [out] */ ITypeInfo
**ppTInfo
);
8675 HRESULT ( STDMETHODCALLTYPE
*GetIDsOfNames
)(
8677 /* [in] */ REFIID riid
,
8678 /* [size_is][in] */ LPOLESTR
*rgszNames
,
8679 /* [range][in] */ UINT cNames
,
8680 /* [in] */ LCID lcid
,
8681 /* [size_is][out] */ DISPID
*rgDispId
);
8683 /* [local] */ HRESULT ( STDMETHODCALLTYPE
*Invoke
)(
8685 /* [in] */ DISPID dispIdMember
,
8686 /* [in] */ REFIID riid
,
8687 /* [in] */ LCID lcid
,
8688 /* [in] */ WORD wFlags
,
8689 /* [out][in] */ DISPPARAMS
*pDispParams
,
8690 /* [out] */ VARIANT
*pVarResult
,
8691 /* [out] */ EXCEPINFO
*pExcepInfo
,
8692 /* [out] */ UINT
*puArgErr
);
8694 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HatchBitmapPDU
)(
8696 /* [in] */ long phatchBitmapPDU
);
8698 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HatchBitmapPDU
)(
8700 /* [retval][out] */ long *phatchBitmapPDU
);
8702 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HatchSSBOrder
)(
8704 /* [in] */ long phatchSSBOrder
);
8706 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HatchSSBOrder
)(
8708 /* [retval][out] */ long *phatchSSBOrder
);
8710 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HatchMembltOrder
)(
8712 /* [in] */ long phatchMembltOrder
);
8714 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HatchMembltOrder
)(
8716 /* [retval][out] */ long *phatchMembltOrder
);
8718 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_HatchIndexPDU
)(
8720 /* [in] */ long phatchIndexPDU
);
8722 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_HatchIndexPDU
)(
8724 /* [retval][out] */ long *phatchIndexPDU
);
8726 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_LabelMemblt
)(
8728 /* [in] */ long plabelMemblt
);
8730 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_LabelMemblt
)(
8732 /* [retval][out] */ long *plabelMemblt
);
8734 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_BitmapCacheMonitor
)(
8736 /* [in] */ long pbitmapCacheMonitor
);
8738 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_BitmapCacheMonitor
)(
8740 /* [retval][out] */ long *pbitmapCacheMonitor
);
8742 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MallocFailuresPercent
)(
8744 /* [in] */ long pmallocFailuresPercent
);
8746 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MallocFailuresPercent
)(
8748 /* [retval][out] */ long *pmallocFailuresPercent
);
8750 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_MallocHugeFailuresPercent
)(
8752 /* [in] */ long pmallocHugeFailuresPercent
);
8754 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_MallocHugeFailuresPercent
)(
8756 /* [retval][out] */ long *pmallocHugeFailuresPercent
);
8758 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_NetThroughput
)(
8760 /* [in] */ long NetThroughput
);
8762 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_NetThroughput
)(
8764 /* [retval][out] */ long *NetThroughput
);
8766 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CLXCmdLine
)(
8768 /* [in] */ BSTR pCLXCmdLine
);
8770 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CLXCmdLine
)(
8772 /* [retval][out] */ BSTR
*pCLXCmdLine
);
8774 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE
*put_CLXDll
)(
8776 /* [in] */ BSTR pCLXDll
);
8778 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE
*get_CLXDll
)(
8780 /* [retval][out] */ BSTR
*pCLXDll
);
8785 interface IMsTscDebug
8787 CONST_VTBL
struct IMsTscDebugVtbl
*lpVtbl
;
8795 #define IMsTscDebug_QueryInterface(This,riid,ppvObject) \
8796 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8798 #define IMsTscDebug_AddRef(This) \
8799 ( (This)->lpVtbl -> AddRef(This) )
8801 #define IMsTscDebug_Release(This) \
8802 ( (This)->lpVtbl -> Release(This) )
8805 #define IMsTscDebug_GetTypeInfoCount(This,pctinfo) \
8806 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8808 #define IMsTscDebug_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8809 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8811 #define IMsTscDebug_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8812 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8814 #define IMsTscDebug_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8815 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
8818 #define IMsTscDebug_put_HatchBitmapPDU(This,phatchBitmapPDU) \
8819 ( (This)->lpVtbl -> put_HatchBitmapPDU(This,phatchBitmapPDU) )
8821 #define IMsTscDebug_get_HatchBitmapPDU(This,phatchBitmapPDU) \
8822 ( (This)->lpVtbl -> get_HatchBitmapPDU(This,phatchBitmapPDU) )
8824 #define IMsTscDebug_put_HatchSSBOrder(This,phatchSSBOrder) \
8825 ( (This)->lpVtbl -> put_HatchSSBOrder(This,phatchSSBOrder) )
8827 #define IMsTscDebug_get_HatchSSBOrder(This,phatchSSBOrder) \
8828 ( (This)->lpVtbl -> get_HatchSSBOrder(This,phatchSSBOrder) )
8830 #define IMsTscDebug_put_HatchMembltOrder(This,phatchMembltOrder) \
8831 ( (This)->lpVtbl -> put_HatchMembltOrder(This,phatchMembltOrder) )
8833 #define IMsTscDebug_get_HatchMembltOrder(This,phatchMembltOrder) \
8834 ( (This)->lpVtbl -> get_HatchMembltOrder(This,phatchMembltOrder) )
8836 #define IMsTscDebug_put_HatchIndexPDU(This,phatchIndexPDU) \
8837 ( (This)->lpVtbl -> put_HatchIndexPDU(This,phatchIndexPDU) )
8839 #define IMsTscDebug_get_HatchIndexPDU(This,phatchIndexPDU) \
8840 ( (This)->lpVtbl -> get_HatchIndexPDU(This,phatchIndexPDU) )
8842 #define IMsTscDebug_put_LabelMemblt(This,plabelMemblt) \
8843 ( (This)->lpVtbl -> put_LabelMemblt(This,plabelMemblt) )
8845 #define IMsTscDebug_get_LabelMemblt(This,plabelMemblt) \
8846 ( (This)->lpVtbl -> get_LabelMemblt(This,plabelMemblt) )
8848 #define IMsTscDebug_put_BitmapCacheMonitor(This,pbitmapCacheMonitor) \
8849 ( (This)->lpVtbl -> put_BitmapCacheMonitor(This,pbitmapCacheMonitor) )
8851 #define IMsTscDebug_get_BitmapCacheMonitor(This,pbitmapCacheMonitor) \
8852 ( (This)->lpVtbl -> get_BitmapCacheMonitor(This,pbitmapCacheMonitor) )
8854 #define IMsTscDebug_put_MallocFailuresPercent(This,pmallocFailuresPercent) \
8855 ( (This)->lpVtbl -> put_MallocFailuresPercent(This,pmallocFailuresPercent) )
8857 #define IMsTscDebug_get_MallocFailuresPercent(This,pmallocFailuresPercent) \
8858 ( (This)->lpVtbl -> get_MallocFailuresPercent(This,pmallocFailuresPercent) )
8860 #define IMsTscDebug_put_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) \
8861 ( (This)->lpVtbl -> put_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) )
8863 #define IMsTscDebug_get_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) \
8864 ( (This)->lpVtbl -> get_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) )
8866 #define IMsTscDebug_put_NetThroughput(This,NetThroughput) \
8867 ( (This)->lpVtbl -> put_NetThroughput(This,NetThroughput) )
8869 #define IMsTscDebug_get_NetThroughput(This,NetThroughput) \
8870 ( (This)->lpVtbl -> get_NetThroughput(This,NetThroughput) )
8872 #define IMsTscDebug_put_CLXCmdLine(This,pCLXCmdLine) \
8873 ( (This)->lpVtbl -> put_CLXCmdLine(This,pCLXCmdLine) )
8875 #define IMsTscDebug_get_CLXCmdLine(This,pCLXCmdLine) \
8876 ( (This)->lpVtbl -> get_CLXCmdLine(This,pCLXCmdLine) )
8878 #define IMsTscDebug_put_CLXDll(This,pCLXDll) \
8879 ( (This)->lpVtbl -> put_CLXDll(This,pCLXDll) )
8881 #define IMsTscDebug_get_CLXDll(This,pCLXDll) \
8882 ( (This)->lpVtbl -> get_CLXDll(This,pCLXDll) )
8884 #endif /* COBJMACROS */
8887 #endif /* C style interface */
8892 #endif /* __IMsTscDebug_INTERFACE_DEFINED__ */
8895 EXTERN_C
const CLSID CLSID_MsTscAx
;
8899 class DECLSPEC_UUID("1FB464C8-09BB-4017-A2F5-EB742F04392F")
8903 EXTERN_C
const CLSID CLSID_MsRdpClient
;
8907 class DECLSPEC_UUID("791FA017-2DE3-492E-ACC5-53C67A2B94D0")
8911 EXTERN_C
const CLSID CLSID_MsRdpClient2
;
8915 class DECLSPEC_UUID("9059F30F-4EB1-4BD2-9FDC-36F43A218F4A")
8919 EXTERN_C
const CLSID CLSID_MsRdpClient3
;
8923 class DECLSPEC_UUID("7584C670-2274-4EFB-B00B-D6AABA6D3850")
8927 EXTERN_C
const CLSID CLSID_MsRdpClient4
;
8931 class DECLSPEC_UUID("6AE29350-321B-42BE-BBE5-12FB5270C0DE")
8934 #endif /* __MSTSCLib_LIBRARY_DEFINED__ */
8936 /* Additional Prototypes for ALL interfaces */
8938 /* end of Additional Prototypes */