-revert janderwalds change until because it breaks the gcc 4.x build
[reactos.git] / reactos / base / applications / tsclient / porting-tools / rdesktop-core-tester / mstsclib_redist_h.h
1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6 /* File created by MIDL compiler version 7.00.0493 */
7 /* at Sun Aug 13 16:46:05 2006
8 */
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()
16 */
17 //@@MIDL_FILE_HEADING( )
18
19 #pragma warning( disable: 4049 ) /* more than 64k source lines */
20
21
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
25 #endif
26
27 #include "rpc.h"
28 #include "rpcndr.h"
29
30 #ifndef __RPCNDR_H_VERSION__
31 #error this stub requires an updated version of <rpcndr.h>
32 #endif // __RPCNDR_H_VERSION__
33
34
35 #ifndef __mstsclib_redist_h_h__
36 #define __mstsclib_redist_h_h__
37
38 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
39 #pragma once
40 #endif
41
42 /* Forward Declarations */
43
44 #ifndef __IMsTscAxEvents_FWD_DEFINED__
45 #define __IMsTscAxEvents_FWD_DEFINED__
46 typedef interface IMsTscAxEvents IMsTscAxEvents;
47 #endif /* __IMsTscAxEvents_FWD_DEFINED__ */
48
49
50 #ifndef __IMsTscAx_FWD_DEFINED__
51 #define __IMsTscAx_FWD_DEFINED__
52 typedef interface IMsTscAx IMsTscAx;
53 #endif /* __IMsTscAx_FWD_DEFINED__ */
54
55
56 #ifndef __IMsRdpClient_FWD_DEFINED__
57 #define __IMsRdpClient_FWD_DEFINED__
58 typedef interface IMsRdpClient IMsRdpClient;
59 #endif /* __IMsRdpClient_FWD_DEFINED__ */
60
61
62 #ifndef __IMsRdpClient2_FWD_DEFINED__
63 #define __IMsRdpClient2_FWD_DEFINED__
64 typedef interface IMsRdpClient2 IMsRdpClient2;
65 #endif /* __IMsRdpClient2_FWD_DEFINED__ */
66
67
68 #ifndef __IMsRdpClient3_FWD_DEFINED__
69 #define __IMsRdpClient3_FWD_DEFINED__
70 typedef interface IMsRdpClient3 IMsRdpClient3;
71 #endif /* __IMsRdpClient3_FWD_DEFINED__ */
72
73
74 #ifndef __IMsRdpClient4_FWD_DEFINED__
75 #define __IMsRdpClient4_FWD_DEFINED__
76 typedef interface IMsRdpClient4 IMsRdpClient4;
77 #endif /* __IMsRdpClient4_FWD_DEFINED__ */
78
79
80 #ifndef __IMsTscNonScriptable_FWD_DEFINED__
81 #define __IMsTscNonScriptable_FWD_DEFINED__
82 typedef interface IMsTscNonScriptable IMsTscNonScriptable;
83 #endif /* __IMsTscNonScriptable_FWD_DEFINED__ */
84
85
86 #ifndef __IMsRdpClientNonScriptable_FWD_DEFINED__
87 #define __IMsRdpClientNonScriptable_FWD_DEFINED__
88 typedef interface IMsRdpClientNonScriptable IMsRdpClientNonScriptable;
89 #endif /* __IMsRdpClientNonScriptable_FWD_DEFINED__ */
90
91
92 #ifndef __IMsRdpClientNonScriptable2_FWD_DEFINED__
93 #define __IMsRdpClientNonScriptable2_FWD_DEFINED__
94 typedef interface IMsRdpClientNonScriptable2 IMsRdpClientNonScriptable2;
95 #endif /* __IMsRdpClientNonScriptable2_FWD_DEFINED__ */
96
97
98 #ifndef __IMsTscAdvancedSettings_FWD_DEFINED__
99 #define __IMsTscAdvancedSettings_FWD_DEFINED__
100 typedef interface IMsTscAdvancedSettings IMsTscAdvancedSettings;
101 #endif /* __IMsTscAdvancedSettings_FWD_DEFINED__ */
102
103
104 #ifndef __IMsRdpClientAdvancedSettings_FWD_DEFINED__
105 #define __IMsRdpClientAdvancedSettings_FWD_DEFINED__
106 typedef interface IMsRdpClientAdvancedSettings IMsRdpClientAdvancedSettings;
107 #endif /* __IMsRdpClientAdvancedSettings_FWD_DEFINED__ */
108
109
110 #ifndef __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
111 #define __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
112 typedef interface IMsRdpClientAdvancedSettings2 IMsRdpClientAdvancedSettings2;
113 #endif /* __IMsRdpClientAdvancedSettings2_FWD_DEFINED__ */
114
115
116 #ifndef __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
117 #define __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
118 typedef interface IMsRdpClientAdvancedSettings3 IMsRdpClientAdvancedSettings3;
119 #endif /* __IMsRdpClientAdvancedSettings3_FWD_DEFINED__ */
120
121
122 #ifndef __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
123 #define __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
124 typedef interface IMsRdpClientAdvancedSettings4 IMsRdpClientAdvancedSettings4;
125 #endif /* __IMsRdpClientAdvancedSettings4_FWD_DEFINED__ */
126
127
128 #ifndef __IMsTscSecuredSettings_FWD_DEFINED__
129 #define __IMsTscSecuredSettings_FWD_DEFINED__
130 typedef interface IMsTscSecuredSettings IMsTscSecuredSettings;
131 #endif /* __IMsTscSecuredSettings_FWD_DEFINED__ */
132
133
134 #ifndef __IMsRdpClientSecuredSettings_FWD_DEFINED__
135 #define __IMsRdpClientSecuredSettings_FWD_DEFINED__
136 typedef interface IMsRdpClientSecuredSettings IMsRdpClientSecuredSettings;
137 #endif /* __IMsRdpClientSecuredSettings_FWD_DEFINED__ */
138
139
140 #ifndef __IMsTscDebug_FWD_DEFINED__
141 #define __IMsTscDebug_FWD_DEFINED__
142 typedef interface IMsTscDebug IMsTscDebug;
143 #endif /* __IMsTscDebug_FWD_DEFINED__ */
144
145
146 #ifndef __MsTscAx_FWD_DEFINED__
147 #define __MsTscAx_FWD_DEFINED__
148
149 #ifdef __cplusplus
150 typedef class MsTscAx MsTscAx;
151 #else
152 typedef struct MsTscAx MsTscAx;
153 #endif /* __cplusplus */
154
155 #endif /* __MsTscAx_FWD_DEFINED__ */
156
157
158 #ifndef __MsRdpClient_FWD_DEFINED__
159 #define __MsRdpClient_FWD_DEFINED__
160
161 #ifdef __cplusplus
162 typedef class MsRdpClient MsRdpClient;
163 #else
164 typedef struct MsRdpClient MsRdpClient;
165 #endif /* __cplusplus */
166
167 #endif /* __MsRdpClient_FWD_DEFINED__ */
168
169
170 #ifndef __MsRdpClient2_FWD_DEFINED__
171 #define __MsRdpClient2_FWD_DEFINED__
172
173 #ifdef __cplusplus
174 typedef class MsRdpClient2 MsRdpClient2;
175 #else
176 typedef struct MsRdpClient2 MsRdpClient2;
177 #endif /* __cplusplus */
178
179 #endif /* __MsRdpClient2_FWD_DEFINED__ */
180
181
182 #ifndef __MsRdpClient3_FWD_DEFINED__
183 #define __MsRdpClient3_FWD_DEFINED__
184
185 #ifdef __cplusplus
186 typedef class MsRdpClient3 MsRdpClient3;
187 #else
188 typedef struct MsRdpClient3 MsRdpClient3;
189 #endif /* __cplusplus */
190
191 #endif /* __MsRdpClient3_FWD_DEFINED__ */
192
193
194 #ifndef __MsRdpClient4_FWD_DEFINED__
195 #define __MsRdpClient4_FWD_DEFINED__
196
197 #ifdef __cplusplus
198 typedef class MsRdpClient4 MsRdpClient4;
199 #else
200 typedef struct MsRdpClient4 MsRdpClient4;
201 #endif /* __cplusplus */
202
203 #endif /* __MsRdpClient4_FWD_DEFINED__ */
204
205
206 #ifdef __cplusplus
207 extern "C"{
208 #endif
209
210
211
212 #ifndef __MSTSCLib_LIBRARY_DEFINED__
213 #define __MSTSCLib_LIBRARY_DEFINED__
214
215 /* library MSTSCLib */
216 /* [version][uuid] */
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235 typedef /* [public][public][public] */
236 enum __MIDL___MIDL_itf_mstsax_0275_0001
237 { autoReconnectContinueAutomatic = 0,
238 autoReconnectContinueStop = 1,
239 autoReconnectContinueManual = 2
240 } AutoReconnectContinueState;
241
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;
267
268 typedef /* [public][public][public] */
269 enum __MIDL_IMsRdpClient_0002
270 { controlCloseCanProceed = 0,
271 controlCloseWaitForEvents = 1
272 } ControlCloseStatus;
273
274 typedef /* [custom][public] */ unsigned __int3264 UINT_PTR;
275
276 typedef /* [custom][public] */ __int3264 LONG_PTR;
277
278
279 EXTERN_C const IID LIBID_MSTSCLib;
280
281 #ifndef __IMsTscAxEvents_DISPINTERFACE_DEFINED__
282 #define __IMsTscAxEvents_DISPINTERFACE_DEFINED__
283
284 /* dispinterface IMsTscAxEvents */
285 /* [uuid] */
286
287
288 EXTERN_C const IID DIID_IMsTscAxEvents;
289
290 #if defined(__cplusplus) && !defined(CINTERFACE)
291
292 MIDL_INTERFACE("336D5562-EFA8-482E-8CB3-C5C0FC7A7DB6")
293 IMsTscAxEvents : public IDispatch
294 {
295 };
296
297 #else /* C style interface */
298
299 typedef struct IMsTscAxEventsVtbl
300 {
301 BEGIN_INTERFACE
302
303 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
304 IMsTscAxEvents * This,
305 /* [in] */ REFIID riid,
306 /* [iid_is][out] */
307 __RPC__deref_out void **ppvObject);
308
309 ULONG ( STDMETHODCALLTYPE *AddRef )(
310 IMsTscAxEvents * This);
311
312 ULONG ( STDMETHODCALLTYPE *Release )(
313 IMsTscAxEvents * This);
314
315 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
316 IMsTscAxEvents * This,
317 /* [out] */ UINT *pctinfo);
318
319 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
320 IMsTscAxEvents * This,
321 /* [in] */ UINT iTInfo,
322 /* [in] */ LCID lcid,
323 /* [out] */ ITypeInfo **ppTInfo);
324
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);
332
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);
343
344 END_INTERFACE
345 } IMsTscAxEventsVtbl;
346
347 interface IMsTscAxEvents
348 {
349 CONST_VTBL struct IMsTscAxEventsVtbl *lpVtbl;
350 };
351
352
353
354 #ifdef COBJMACROS
355
356
357 #define IMsTscAxEvents_QueryInterface(This,riid,ppvObject) \
358 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
359
360 #define IMsTscAxEvents_AddRef(This) \
361 ( (This)->lpVtbl -> AddRef(This) )
362
363 #define IMsTscAxEvents_Release(This) \
364 ( (This)->lpVtbl -> Release(This) )
365
366
367 #define IMsTscAxEvents_GetTypeInfoCount(This,pctinfo) \
368 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
369
370 #define IMsTscAxEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
371 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
372
373 #define IMsTscAxEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
374 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
375
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) )
378
379 #endif /* COBJMACROS */
380
381
382 #endif /* C style interface */
383
384
385 #endif /* __IMsTscAxEvents_DISPINTERFACE_DEFINED__ */
386
387
388 #ifndef __IMsTscAx_INTERFACE_DEFINED__
389 #define __IMsTscAx_INTERFACE_DEFINED__
390
391 /* interface IMsTscAx */
392 /* [object][oleautomation][dual][uuid] */
393
394
395 EXTERN_C const IID IID_IMsTscAx;
396
397 #if defined(__cplusplus) && !defined(CINTERFACE)
398
399 MIDL_INTERFACE("327BB5CD-834E-4400-AEF2-B30E15E5D682")
400 IMsTscAx : public IDispatch
401 {
402 public:
403 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Server(
404 /* [in] */ BSTR pServer) = 0;
405
406 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Server(
407 /* [retval][out] */ BSTR *pServer) = 0;
408
409 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Domain(
410 /* [in] */ BSTR pDomain) = 0;
411
412 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Domain(
413 /* [retval][out] */ BSTR *pDomain) = 0;
414
415 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_UserName(
416 /* [in] */ BSTR pUserName) = 0;
417
418 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_UserName(
419 /* [retval][out] */ BSTR *pUserName) = 0;
420
421 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisconnectedText(
422 /* [in] */ BSTR pDisconnectedText) = 0;
423
424 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisconnectedText(
425 /* [retval][out] */ BSTR *pDisconnectedText) = 0;
426
427 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectingText(
428 /* [in] */ BSTR pConnectingText) = 0;
429
430 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectingText(
431 /* [retval][out] */ BSTR *pConnectingText) = 0;
432
433 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Connected(
434 /* [retval][out] */ short *pIsConnected) = 0;
435
436 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DesktopWidth(
437 /* [in] */ long pVal) = 0;
438
439 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DesktopWidth(
440 /* [retval][out] */ long *pVal) = 0;
441
442 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DesktopHeight(
443 /* [in] */ long pVal) = 0;
444
445 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DesktopHeight(
446 /* [retval][out] */ long *pVal) = 0;
447
448 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_StartConnected(
449 /* [in] */ long pfStartConnected) = 0;
450
451 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_StartConnected(
452 /* [retval][out] */ long *pfStartConnected) = 0;
453
454 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HorizontalScrollBarVisible(
455 /* [retval][out] */ long *pfHScrollVisible) = 0;
456
457 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_VerticalScrollBarVisible(
458 /* [retval][out] */ long *pfVScrollVisible) = 0;
459
460 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FullScreenTitle(
461 /* [in] */ BSTR rhs) = 0;
462
463 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CipherStrength(
464 /* [retval][out] */ long *pCipherStrength) = 0;
465
466 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Version(
467 /* [retval][out] */ BSTR *pVersion) = 0;
468
469 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SecuredSettingsEnabled(
470 /* [retval][out] */ long *pSecuredSettingsEnabled) = 0;
471
472 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SecuredSettings(
473 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings) = 0;
474
475 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings(
476 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings) = 0;
477
478 virtual /* [hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_Debugger(
479 /* [retval][out] */ IMsTscDebug **ppDebugger) = 0;
480
481 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Connect( void) = 0;
482
483 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
484
485 virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateVirtualChannels(
486 /* [in] */ BSTR newVal) = 0;
487
488 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SendOnVirtualChannel(
489 /* [in] */ BSTR chanName,
490 /* [in] */ BSTR ChanData) = 0;
491
492 };
493
494 #else /* C style interface */
495
496 typedef struct IMsTscAxVtbl
497 {
498 BEGIN_INTERFACE
499
500 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
501 IMsTscAx * This,
502 /* [in] */ REFIID riid,
503 /* [iid_is][out] */
504 __RPC__deref_out void **ppvObject);
505
506 ULONG ( STDMETHODCALLTYPE *AddRef )(
507 IMsTscAx * This);
508
509 ULONG ( STDMETHODCALLTYPE *Release )(
510 IMsTscAx * This);
511
512 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
513 IMsTscAx * This,
514 /* [out] */ UINT *pctinfo);
515
516 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
517 IMsTscAx * This,
518 /* [in] */ UINT iTInfo,
519 /* [in] */ LCID lcid,
520 /* [out] */ ITypeInfo **ppTInfo);
521
522 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
523 IMsTscAx * This,
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);
529
530 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
531 IMsTscAx * This,
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);
540
541 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
542 IMsTscAx * This,
543 /* [in] */ BSTR pServer);
544
545 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
546 IMsTscAx * This,
547 /* [retval][out] */ BSTR *pServer);
548
549 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
550 IMsTscAx * This,
551 /* [in] */ BSTR pDomain);
552
553 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
554 IMsTscAx * This,
555 /* [retval][out] */ BSTR *pDomain);
556
557 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
558 IMsTscAx * This,
559 /* [in] */ BSTR pUserName);
560
561 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
562 IMsTscAx * This,
563 /* [retval][out] */ BSTR *pUserName);
564
565 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
566 IMsTscAx * This,
567 /* [in] */ BSTR pDisconnectedText);
568
569 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
570 IMsTscAx * This,
571 /* [retval][out] */ BSTR *pDisconnectedText);
572
573 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
574 IMsTscAx * This,
575 /* [in] */ BSTR pConnectingText);
576
577 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
578 IMsTscAx * This,
579 /* [retval][out] */ BSTR *pConnectingText);
580
581 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
582 IMsTscAx * This,
583 /* [retval][out] */ short *pIsConnected);
584
585 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
586 IMsTscAx * This,
587 /* [in] */ long pVal);
588
589 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
590 IMsTscAx * This,
591 /* [retval][out] */ long *pVal);
592
593 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
594 IMsTscAx * This,
595 /* [in] */ long pVal);
596
597 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
598 IMsTscAx * This,
599 /* [retval][out] */ long *pVal);
600
601 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
602 IMsTscAx * This,
603 /* [in] */ long pfStartConnected);
604
605 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
606 IMsTscAx * This,
607 /* [retval][out] */ long *pfStartConnected);
608
609 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
610 IMsTscAx * This,
611 /* [retval][out] */ long *pfHScrollVisible);
612
613 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
614 IMsTscAx * This,
615 /* [retval][out] */ long *pfVScrollVisible);
616
617 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
618 IMsTscAx * This,
619 /* [in] */ BSTR rhs);
620
621 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
622 IMsTscAx * This,
623 /* [retval][out] */ long *pCipherStrength);
624
625 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
626 IMsTscAx * This,
627 /* [retval][out] */ BSTR *pVersion);
628
629 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
630 IMsTscAx * This,
631 /* [retval][out] */ long *pSecuredSettingsEnabled);
632
633 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
634 IMsTscAx * This,
635 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings);
636
637 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
638 IMsTscAx * This,
639 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
640
641 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
642 IMsTscAx * This,
643 /* [retval][out] */ IMsTscDebug **ppDebugger);
644
645 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
646 IMsTscAx * This);
647
648 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
649 IMsTscAx * This);
650
651 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
652 IMsTscAx * This,
653 /* [in] */ BSTR newVal);
654
655 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
656 IMsTscAx * This,
657 /* [in] */ BSTR chanName,
658 /* [in] */ BSTR ChanData);
659
660 END_INTERFACE
661 } IMsTscAxVtbl;
662
663 interface IMsTscAx
664 {
665 CONST_VTBL struct IMsTscAxVtbl *lpVtbl;
666 };
667
668
669
670 #ifdef COBJMACROS
671
672
673 #define IMsTscAx_QueryInterface(This,riid,ppvObject) \
674 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
675
676 #define IMsTscAx_AddRef(This) \
677 ( (This)->lpVtbl -> AddRef(This) )
678
679 #define IMsTscAx_Release(This) \
680 ( (This)->lpVtbl -> Release(This) )
681
682
683 #define IMsTscAx_GetTypeInfoCount(This,pctinfo) \
684 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
685
686 #define IMsTscAx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
687 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
688
689 #define IMsTscAx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
690 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
691
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) )
694
695
696 #define IMsTscAx_put_Server(This,pServer) \
697 ( (This)->lpVtbl -> put_Server(This,pServer) )
698
699 #define IMsTscAx_get_Server(This,pServer) \
700 ( (This)->lpVtbl -> get_Server(This,pServer) )
701
702 #define IMsTscAx_put_Domain(This,pDomain) \
703 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
704
705 #define IMsTscAx_get_Domain(This,pDomain) \
706 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
707
708 #define IMsTscAx_put_UserName(This,pUserName) \
709 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
710
711 #define IMsTscAx_get_UserName(This,pUserName) \
712 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
713
714 #define IMsTscAx_put_DisconnectedText(This,pDisconnectedText) \
715 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
716
717 #define IMsTscAx_get_DisconnectedText(This,pDisconnectedText) \
718 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
719
720 #define IMsTscAx_put_ConnectingText(This,pConnectingText) \
721 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
722
723 #define IMsTscAx_get_ConnectingText(This,pConnectingText) \
724 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
725
726 #define IMsTscAx_get_Connected(This,pIsConnected) \
727 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
728
729 #define IMsTscAx_put_DesktopWidth(This,pVal) \
730 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
731
732 #define IMsTscAx_get_DesktopWidth(This,pVal) \
733 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
734
735 #define IMsTscAx_put_DesktopHeight(This,pVal) \
736 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
737
738 #define IMsTscAx_get_DesktopHeight(This,pVal) \
739 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
740
741 #define IMsTscAx_put_StartConnected(This,pfStartConnected) \
742 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
743
744 #define IMsTscAx_get_StartConnected(This,pfStartConnected) \
745 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
746
747 #define IMsTscAx_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
748 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
749
750 #define IMsTscAx_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
751 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
752
753 #define IMsTscAx_put_FullScreenTitle(This,rhs) \
754 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
755
756 #define IMsTscAx_get_CipherStrength(This,pCipherStrength) \
757 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
758
759 #define IMsTscAx_get_Version(This,pVersion) \
760 ( (This)->lpVtbl -> get_Version(This,pVersion) )
761
762 #define IMsTscAx_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
763 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
764
765 #define IMsTscAx_get_SecuredSettings(This,ppSecuredSettings) \
766 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
767
768 #define IMsTscAx_get_AdvancedSettings(This,ppAdvSettings) \
769 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
770
771 #define IMsTscAx_get_Debugger(This,ppDebugger) \
772 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
773
774 #define IMsTscAx_Connect(This) \
775 ( (This)->lpVtbl -> Connect(This) )
776
777 #define IMsTscAx_Disconnect(This) \
778 ( (This)->lpVtbl -> Disconnect(This) )
779
780 #define IMsTscAx_CreateVirtualChannels(This,newVal) \
781 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
782
783 #define IMsTscAx_SendOnVirtualChannel(This,chanName,ChanData) \
784 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
785
786 #endif /* COBJMACROS */
787
788
789 #endif /* C style interface */
790
791
792
793
794 #endif /* __IMsTscAx_INTERFACE_DEFINED__ */
795
796
797 #ifndef __IMsRdpClient_INTERFACE_DEFINED__
798 #define __IMsRdpClient_INTERFACE_DEFINED__
799
800 /* interface IMsRdpClient */
801 /* [object][oleautomation][dual][uuid] */
802
803
804 EXTERN_C const IID IID_IMsRdpClient;
805
806 #if defined(__cplusplus) && !defined(CINTERFACE)
807
808 MIDL_INTERFACE("92B4A539-7115-4B7C-A5A9-E5D9EFC2780A")
809 IMsRdpClient : public IMsTscAx
810 {
811 public:
812 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ColorDepth(
813 /* [in] */ long pcolorDepth) = 0;
814
815 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ColorDepth(
816 /* [retval][out] */ long *pcolorDepth) = 0;
817
818 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings2(
819 /* [retval][out] */ IMsRdpClientAdvancedSettings **ppAdvSettings) = 0;
820
821 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SecuredSettings2(
822 /* [retval][out] */ IMsRdpClientSecuredSettings **ppSecuredSettings) = 0;
823
824 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ExtendedDisconnectReason(
825 /* [retval][out] */ ExtendedDisconnectReasonCode *pExtendedDisconnectReason) = 0;
826
827 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FullScreen(
828 /* [in] */ VARIANT_BOOL pfFullScreen) = 0;
829
830 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FullScreen(
831 /* [retval][out] */ VARIANT_BOOL *pfFullScreen) = 0;
832
833 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetVirtualChannelOptions(
834 /* [in] */ BSTR chanName,
835 /* [in] */ long chanOptions) = 0;
836
837 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetVirtualChannelOptions(
838 /* [in] */ BSTR chanName,
839 /* [retval][out] */ long *pChanOptions) = 0;
840
841 virtual /* [id] */ HRESULT STDMETHODCALLTYPE RequestClose(
842 /* [retval][out] */ ControlCloseStatus *pCloseStatus) = 0;
843
844 };
845
846 #else /* C style interface */
847
848 typedef struct IMsRdpClientVtbl
849 {
850 BEGIN_INTERFACE
851
852 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
853 IMsRdpClient * This,
854 /* [in] */ REFIID riid,
855 /* [iid_is][out] */
856 __RPC__deref_out void **ppvObject);
857
858 ULONG ( STDMETHODCALLTYPE *AddRef )(
859 IMsRdpClient * This);
860
861 ULONG ( STDMETHODCALLTYPE *Release )(
862 IMsRdpClient * This);
863
864 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
865 IMsRdpClient * This,
866 /* [out] */ UINT *pctinfo);
867
868 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
869 IMsRdpClient * This,
870 /* [in] */ UINT iTInfo,
871 /* [in] */ LCID lcid,
872 /* [out] */ ITypeInfo **ppTInfo);
873
874 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
875 IMsRdpClient * This,
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);
881
882 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
883 IMsRdpClient * This,
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);
892
893 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
894 IMsRdpClient * This,
895 /* [in] */ BSTR pServer);
896
897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
898 IMsRdpClient * This,
899 /* [retval][out] */ BSTR *pServer);
900
901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
902 IMsRdpClient * This,
903 /* [in] */ BSTR pDomain);
904
905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
906 IMsRdpClient * This,
907 /* [retval][out] */ BSTR *pDomain);
908
909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
910 IMsRdpClient * This,
911 /* [in] */ BSTR pUserName);
912
913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
914 IMsRdpClient * This,
915 /* [retval][out] */ BSTR *pUserName);
916
917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
918 IMsRdpClient * This,
919 /* [in] */ BSTR pDisconnectedText);
920
921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
922 IMsRdpClient * This,
923 /* [retval][out] */ BSTR *pDisconnectedText);
924
925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
926 IMsRdpClient * This,
927 /* [in] */ BSTR pConnectingText);
928
929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
930 IMsRdpClient * This,
931 /* [retval][out] */ BSTR *pConnectingText);
932
933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
934 IMsRdpClient * This,
935 /* [retval][out] */ short *pIsConnected);
936
937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
938 IMsRdpClient * This,
939 /* [in] */ long pVal);
940
941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
942 IMsRdpClient * This,
943 /* [retval][out] */ long *pVal);
944
945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
946 IMsRdpClient * This,
947 /* [in] */ long pVal);
948
949 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
950 IMsRdpClient * This,
951 /* [retval][out] */ long *pVal);
952
953 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
954 IMsRdpClient * This,
955 /* [in] */ long pfStartConnected);
956
957 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
958 IMsRdpClient * This,
959 /* [retval][out] */ long *pfStartConnected);
960
961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
962 IMsRdpClient * This,
963 /* [retval][out] */ long *pfHScrollVisible);
964
965 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
966 IMsRdpClient * This,
967 /* [retval][out] */ long *pfVScrollVisible);
968
969 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
970 IMsRdpClient * This,
971 /* [in] */ BSTR rhs);
972
973 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
974 IMsRdpClient * This,
975 /* [retval][out] */ long *pCipherStrength);
976
977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
978 IMsRdpClient * This,
979 /* [retval][out] */ BSTR *pVersion);
980
981 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
982 IMsRdpClient * This,
983 /* [retval][out] */ long *pSecuredSettingsEnabled);
984
985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
986 IMsRdpClient * This,
987 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings);
988
989 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
990 IMsRdpClient * This,
991 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
992
993 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
994 IMsRdpClient * This,
995 /* [retval][out] */ IMsTscDebug **ppDebugger);
996
997 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
998 IMsRdpClient * This);
999
1000 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1001 IMsRdpClient * This);
1002
1003 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1004 IMsRdpClient * This,
1005 /* [in] */ BSTR newVal);
1006
1007 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1008 IMsRdpClient * This,
1009 /* [in] */ BSTR chanName,
1010 /* [in] */ BSTR ChanData);
1011
1012 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1013 IMsRdpClient * This,
1014 /* [in] */ long pcolorDepth);
1015
1016 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1017 IMsRdpClient * This,
1018 /* [retval][out] */ long *pcolorDepth);
1019
1020 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1021 IMsRdpClient * This,
1022 /* [retval][out] */ IMsRdpClientAdvancedSettings **ppAdvSettings);
1023
1024 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1025 IMsRdpClient * This,
1026 /* [retval][out] */ IMsRdpClientSecuredSettings **ppSecuredSettings);
1027
1028 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1029 IMsRdpClient * This,
1030 /* [retval][out] */ ExtendedDisconnectReasonCode *pExtendedDisconnectReason);
1031
1032 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1033 IMsRdpClient * This,
1034 /* [in] */ VARIANT_BOOL pfFullScreen);
1035
1036 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1037 IMsRdpClient * This,
1038 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1039
1040 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1041 IMsRdpClient * This,
1042 /* [in] */ BSTR chanName,
1043 /* [in] */ long chanOptions);
1044
1045 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1046 IMsRdpClient * This,
1047 /* [in] */ BSTR chanName,
1048 /* [retval][out] */ long *pChanOptions);
1049
1050 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1051 IMsRdpClient * This,
1052 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1053
1054 END_INTERFACE
1055 } IMsRdpClientVtbl;
1056
1057 interface IMsRdpClient
1058 {
1059 CONST_VTBL struct IMsRdpClientVtbl *lpVtbl;
1060 };
1061
1062
1063
1064 #ifdef COBJMACROS
1065
1066
1067 #define IMsRdpClient_QueryInterface(This,riid,ppvObject) \
1068 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1069
1070 #define IMsRdpClient_AddRef(This) \
1071 ( (This)->lpVtbl -> AddRef(This) )
1072
1073 #define IMsRdpClient_Release(This) \
1074 ( (This)->lpVtbl -> Release(This) )
1075
1076
1077 #define IMsRdpClient_GetTypeInfoCount(This,pctinfo) \
1078 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1079
1080 #define IMsRdpClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1081 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1082
1083 #define IMsRdpClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1084 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1085
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) )
1088
1089
1090 #define IMsRdpClient_put_Server(This,pServer) \
1091 ( (This)->lpVtbl -> put_Server(This,pServer) )
1092
1093 #define IMsRdpClient_get_Server(This,pServer) \
1094 ( (This)->lpVtbl -> get_Server(This,pServer) )
1095
1096 #define IMsRdpClient_put_Domain(This,pDomain) \
1097 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1098
1099 #define IMsRdpClient_get_Domain(This,pDomain) \
1100 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1101
1102 #define IMsRdpClient_put_UserName(This,pUserName) \
1103 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1104
1105 #define IMsRdpClient_get_UserName(This,pUserName) \
1106 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1107
1108 #define IMsRdpClient_put_DisconnectedText(This,pDisconnectedText) \
1109 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1110
1111 #define IMsRdpClient_get_DisconnectedText(This,pDisconnectedText) \
1112 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1113
1114 #define IMsRdpClient_put_ConnectingText(This,pConnectingText) \
1115 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1116
1117 #define IMsRdpClient_get_ConnectingText(This,pConnectingText) \
1118 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1119
1120 #define IMsRdpClient_get_Connected(This,pIsConnected) \
1121 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1122
1123 #define IMsRdpClient_put_DesktopWidth(This,pVal) \
1124 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1125
1126 #define IMsRdpClient_get_DesktopWidth(This,pVal) \
1127 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1128
1129 #define IMsRdpClient_put_DesktopHeight(This,pVal) \
1130 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1131
1132 #define IMsRdpClient_get_DesktopHeight(This,pVal) \
1133 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1134
1135 #define IMsRdpClient_put_StartConnected(This,pfStartConnected) \
1136 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1137
1138 #define IMsRdpClient_get_StartConnected(This,pfStartConnected) \
1139 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1140
1141 #define IMsRdpClient_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1142 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1143
1144 #define IMsRdpClient_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1145 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1146
1147 #define IMsRdpClient_put_FullScreenTitle(This,rhs) \
1148 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1149
1150 #define IMsRdpClient_get_CipherStrength(This,pCipherStrength) \
1151 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1152
1153 #define IMsRdpClient_get_Version(This,pVersion) \
1154 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1155
1156 #define IMsRdpClient_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1157 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1158
1159 #define IMsRdpClient_get_SecuredSettings(This,ppSecuredSettings) \
1160 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1161
1162 #define IMsRdpClient_get_AdvancedSettings(This,ppAdvSettings) \
1163 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
1164
1165 #define IMsRdpClient_get_Debugger(This,ppDebugger) \
1166 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
1167
1168 #define IMsRdpClient_Connect(This) \
1169 ( (This)->lpVtbl -> Connect(This) )
1170
1171 #define IMsRdpClient_Disconnect(This) \
1172 ( (This)->lpVtbl -> Disconnect(This) )
1173
1174 #define IMsRdpClient_CreateVirtualChannels(This,newVal) \
1175 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
1176
1177 #define IMsRdpClient_SendOnVirtualChannel(This,chanName,ChanData) \
1178 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
1179
1180
1181 #define IMsRdpClient_put_ColorDepth(This,pcolorDepth) \
1182 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
1183
1184 #define IMsRdpClient_get_ColorDepth(This,pcolorDepth) \
1185 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
1186
1187 #define IMsRdpClient_get_AdvancedSettings2(This,ppAdvSettings) \
1188 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
1189
1190 #define IMsRdpClient_get_SecuredSettings2(This,ppSecuredSettings) \
1191 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
1192
1193 #define IMsRdpClient_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
1194 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
1195
1196 #define IMsRdpClient_put_FullScreen(This,pfFullScreen) \
1197 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
1198
1199 #define IMsRdpClient_get_FullScreen(This,pfFullScreen) \
1200 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
1201
1202 #define IMsRdpClient_SetVirtualChannelOptions(This,chanName,chanOptions) \
1203 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
1204
1205 #define IMsRdpClient_GetVirtualChannelOptions(This,chanName,pChanOptions) \
1206 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
1207
1208 #define IMsRdpClient_RequestClose(This,pCloseStatus) \
1209 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
1210
1211 #endif /* COBJMACROS */
1212
1213
1214 #endif /* C style interface */
1215
1216
1217
1218
1219 #endif /* __IMsRdpClient_INTERFACE_DEFINED__ */
1220
1221
1222 #ifndef __IMsRdpClient2_INTERFACE_DEFINED__
1223 #define __IMsRdpClient2_INTERFACE_DEFINED__
1224
1225 /* interface IMsRdpClient2 */
1226 /* [object][oleautomation][dual][uuid] */
1227
1228
1229 EXTERN_C const IID IID_IMsRdpClient2;
1230
1231 #if defined(__cplusplus) && !defined(CINTERFACE)
1232
1233 MIDL_INTERFACE("E7E17DC4-3B71-4BA7-A8E6-281FFADCA28F")
1234 IMsRdpClient2 : public IMsRdpClient
1235 {
1236 public:
1237 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings3(
1238 /* [retval][out] */ IMsRdpClientAdvancedSettings2 **ppAdvSettings) = 0;
1239
1240 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectedStatusText(
1241 /* [in] */ BSTR pConnectedStatusText) = 0;
1242
1243 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectedStatusText(
1244 /* [retval][out] */ BSTR *pConnectedStatusText) = 0;
1245
1246 };
1247
1248 #else /* C style interface */
1249
1250 typedef struct IMsRdpClient2Vtbl
1251 {
1252 BEGIN_INTERFACE
1253
1254 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1255 IMsRdpClient2 * This,
1256 /* [in] */ REFIID riid,
1257 /* [iid_is][out] */
1258 __RPC__deref_out void **ppvObject);
1259
1260 ULONG ( STDMETHODCALLTYPE *AddRef )(
1261 IMsRdpClient2 * This);
1262
1263 ULONG ( STDMETHODCALLTYPE *Release )(
1264 IMsRdpClient2 * This);
1265
1266 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
1267 IMsRdpClient2 * This,
1268 /* [out] */ UINT *pctinfo);
1269
1270 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
1271 IMsRdpClient2 * This,
1272 /* [in] */ UINT iTInfo,
1273 /* [in] */ LCID lcid,
1274 /* [out] */ ITypeInfo **ppTInfo);
1275
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);
1283
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);
1294
1295 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
1296 IMsRdpClient2 * This,
1297 /* [in] */ BSTR pServer);
1298
1299 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
1300 IMsRdpClient2 * This,
1301 /* [retval][out] */ BSTR *pServer);
1302
1303 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
1304 IMsRdpClient2 * This,
1305 /* [in] */ BSTR pDomain);
1306
1307 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
1308 IMsRdpClient2 * This,
1309 /* [retval][out] */ BSTR *pDomain);
1310
1311 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
1312 IMsRdpClient2 * This,
1313 /* [in] */ BSTR pUserName);
1314
1315 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
1316 IMsRdpClient2 * This,
1317 /* [retval][out] */ BSTR *pUserName);
1318
1319 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
1320 IMsRdpClient2 * This,
1321 /* [in] */ BSTR pDisconnectedText);
1322
1323 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
1324 IMsRdpClient2 * This,
1325 /* [retval][out] */ BSTR *pDisconnectedText);
1326
1327 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
1328 IMsRdpClient2 * This,
1329 /* [in] */ BSTR pConnectingText);
1330
1331 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
1332 IMsRdpClient2 * This,
1333 /* [retval][out] */ BSTR *pConnectingText);
1334
1335 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
1336 IMsRdpClient2 * This,
1337 /* [retval][out] */ short *pIsConnected);
1338
1339 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
1340 IMsRdpClient2 * This,
1341 /* [in] */ long pVal);
1342
1343 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
1344 IMsRdpClient2 * This,
1345 /* [retval][out] */ long *pVal);
1346
1347 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
1348 IMsRdpClient2 * This,
1349 /* [in] */ long pVal);
1350
1351 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
1352 IMsRdpClient2 * This,
1353 /* [retval][out] */ long *pVal);
1354
1355 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
1356 IMsRdpClient2 * This,
1357 /* [in] */ long pfStartConnected);
1358
1359 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
1360 IMsRdpClient2 * This,
1361 /* [retval][out] */ long *pfStartConnected);
1362
1363 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
1364 IMsRdpClient2 * This,
1365 /* [retval][out] */ long *pfHScrollVisible);
1366
1367 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
1368 IMsRdpClient2 * This,
1369 /* [retval][out] */ long *pfVScrollVisible);
1370
1371 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
1372 IMsRdpClient2 * This,
1373 /* [in] */ BSTR rhs);
1374
1375 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
1376 IMsRdpClient2 * This,
1377 /* [retval][out] */ long *pCipherStrength);
1378
1379 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
1380 IMsRdpClient2 * This,
1381 /* [retval][out] */ BSTR *pVersion);
1382
1383 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
1384 IMsRdpClient2 * This,
1385 /* [retval][out] */ long *pSecuredSettingsEnabled);
1386
1387 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
1388 IMsRdpClient2 * This,
1389 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings);
1390
1391 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
1392 IMsRdpClient2 * This,
1393 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
1394
1395 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
1396 IMsRdpClient2 * This,
1397 /* [retval][out] */ IMsTscDebug **ppDebugger);
1398
1399 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
1400 IMsRdpClient2 * This);
1401
1402 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1403 IMsRdpClient2 * This);
1404
1405 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1406 IMsRdpClient2 * This,
1407 /* [in] */ BSTR newVal);
1408
1409 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1410 IMsRdpClient2 * This,
1411 /* [in] */ BSTR chanName,
1412 /* [in] */ BSTR ChanData);
1413
1414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1415 IMsRdpClient2 * This,
1416 /* [in] */ long pcolorDepth);
1417
1418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1419 IMsRdpClient2 * This,
1420 /* [retval][out] */ long *pcolorDepth);
1421
1422 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1423 IMsRdpClient2 * This,
1424 /* [retval][out] */ IMsRdpClientAdvancedSettings **ppAdvSettings);
1425
1426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1427 IMsRdpClient2 * This,
1428 /* [retval][out] */ IMsRdpClientSecuredSettings **ppSecuredSettings);
1429
1430 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1431 IMsRdpClient2 * This,
1432 /* [retval][out] */ ExtendedDisconnectReasonCode *pExtendedDisconnectReason);
1433
1434 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1435 IMsRdpClient2 * This,
1436 /* [in] */ VARIANT_BOOL pfFullScreen);
1437
1438 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1439 IMsRdpClient2 * This,
1440 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1441
1442 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1443 IMsRdpClient2 * This,
1444 /* [in] */ BSTR chanName,
1445 /* [in] */ long chanOptions);
1446
1447 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1448 IMsRdpClient2 * This,
1449 /* [in] */ BSTR chanName,
1450 /* [retval][out] */ long *pChanOptions);
1451
1452 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1453 IMsRdpClient2 * This,
1454 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1455
1456 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
1457 IMsRdpClient2 * This,
1458 /* [retval][out] */ IMsRdpClientAdvancedSettings2 **ppAdvSettings);
1459
1460 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
1461 IMsRdpClient2 * This,
1462 /* [in] */ BSTR pConnectedStatusText);
1463
1464 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
1465 IMsRdpClient2 * This,
1466 /* [retval][out] */ BSTR *pConnectedStatusText);
1467
1468 END_INTERFACE
1469 } IMsRdpClient2Vtbl;
1470
1471 interface IMsRdpClient2
1472 {
1473 CONST_VTBL struct IMsRdpClient2Vtbl *lpVtbl;
1474 };
1475
1476
1477
1478 #ifdef COBJMACROS
1479
1480
1481 #define IMsRdpClient2_QueryInterface(This,riid,ppvObject) \
1482 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1483
1484 #define IMsRdpClient2_AddRef(This) \
1485 ( (This)->lpVtbl -> AddRef(This) )
1486
1487 #define IMsRdpClient2_Release(This) \
1488 ( (This)->lpVtbl -> Release(This) )
1489
1490
1491 #define IMsRdpClient2_GetTypeInfoCount(This,pctinfo) \
1492 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1493
1494 #define IMsRdpClient2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1495 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1496
1497 #define IMsRdpClient2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1498 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1499
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) )
1502
1503
1504 #define IMsRdpClient2_put_Server(This,pServer) \
1505 ( (This)->lpVtbl -> put_Server(This,pServer) )
1506
1507 #define IMsRdpClient2_get_Server(This,pServer) \
1508 ( (This)->lpVtbl -> get_Server(This,pServer) )
1509
1510 #define IMsRdpClient2_put_Domain(This,pDomain) \
1511 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1512
1513 #define IMsRdpClient2_get_Domain(This,pDomain) \
1514 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1515
1516 #define IMsRdpClient2_put_UserName(This,pUserName) \
1517 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1518
1519 #define IMsRdpClient2_get_UserName(This,pUserName) \
1520 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1521
1522 #define IMsRdpClient2_put_DisconnectedText(This,pDisconnectedText) \
1523 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1524
1525 #define IMsRdpClient2_get_DisconnectedText(This,pDisconnectedText) \
1526 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1527
1528 #define IMsRdpClient2_put_ConnectingText(This,pConnectingText) \
1529 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1530
1531 #define IMsRdpClient2_get_ConnectingText(This,pConnectingText) \
1532 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1533
1534 #define IMsRdpClient2_get_Connected(This,pIsConnected) \
1535 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1536
1537 #define IMsRdpClient2_put_DesktopWidth(This,pVal) \
1538 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1539
1540 #define IMsRdpClient2_get_DesktopWidth(This,pVal) \
1541 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1542
1543 #define IMsRdpClient2_put_DesktopHeight(This,pVal) \
1544 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1545
1546 #define IMsRdpClient2_get_DesktopHeight(This,pVal) \
1547 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1548
1549 #define IMsRdpClient2_put_StartConnected(This,pfStartConnected) \
1550 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1551
1552 #define IMsRdpClient2_get_StartConnected(This,pfStartConnected) \
1553 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1554
1555 #define IMsRdpClient2_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1556 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1557
1558 #define IMsRdpClient2_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1559 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1560
1561 #define IMsRdpClient2_put_FullScreenTitle(This,rhs) \
1562 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1563
1564 #define IMsRdpClient2_get_CipherStrength(This,pCipherStrength) \
1565 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1566
1567 #define IMsRdpClient2_get_Version(This,pVersion) \
1568 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1569
1570 #define IMsRdpClient2_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1571 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1572
1573 #define IMsRdpClient2_get_SecuredSettings(This,ppSecuredSettings) \
1574 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1575
1576 #define IMsRdpClient2_get_AdvancedSettings(This,ppAdvSettings) \
1577 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
1578
1579 #define IMsRdpClient2_get_Debugger(This,ppDebugger) \
1580 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
1581
1582 #define IMsRdpClient2_Connect(This) \
1583 ( (This)->lpVtbl -> Connect(This) )
1584
1585 #define IMsRdpClient2_Disconnect(This) \
1586 ( (This)->lpVtbl -> Disconnect(This) )
1587
1588 #define IMsRdpClient2_CreateVirtualChannels(This,newVal) \
1589 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
1590
1591 #define IMsRdpClient2_SendOnVirtualChannel(This,chanName,ChanData) \
1592 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
1593
1594
1595 #define IMsRdpClient2_put_ColorDepth(This,pcolorDepth) \
1596 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
1597
1598 #define IMsRdpClient2_get_ColorDepth(This,pcolorDepth) \
1599 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
1600
1601 #define IMsRdpClient2_get_AdvancedSettings2(This,ppAdvSettings) \
1602 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
1603
1604 #define IMsRdpClient2_get_SecuredSettings2(This,ppSecuredSettings) \
1605 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
1606
1607 #define IMsRdpClient2_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
1608 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
1609
1610 #define IMsRdpClient2_put_FullScreen(This,pfFullScreen) \
1611 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
1612
1613 #define IMsRdpClient2_get_FullScreen(This,pfFullScreen) \
1614 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
1615
1616 #define IMsRdpClient2_SetVirtualChannelOptions(This,chanName,chanOptions) \
1617 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
1618
1619 #define IMsRdpClient2_GetVirtualChannelOptions(This,chanName,pChanOptions) \
1620 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
1621
1622 #define IMsRdpClient2_RequestClose(This,pCloseStatus) \
1623 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
1624
1625
1626 #define IMsRdpClient2_get_AdvancedSettings3(This,ppAdvSettings) \
1627 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
1628
1629 #define IMsRdpClient2_put_ConnectedStatusText(This,pConnectedStatusText) \
1630 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
1631
1632 #define IMsRdpClient2_get_ConnectedStatusText(This,pConnectedStatusText) \
1633 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
1634
1635 #endif /* COBJMACROS */
1636
1637
1638 #endif /* C style interface */
1639
1640
1641
1642
1643 #endif /* __IMsRdpClient2_INTERFACE_DEFINED__ */
1644
1645
1646 #ifndef __IMsRdpClient3_INTERFACE_DEFINED__
1647 #define __IMsRdpClient3_INTERFACE_DEFINED__
1648
1649 /* interface IMsRdpClient3 */
1650 /* [object][oleautomation][dual][uuid] */
1651
1652
1653 EXTERN_C const IID IID_IMsRdpClient3;
1654
1655 #if defined(__cplusplus) && !defined(CINTERFACE)
1656
1657 MIDL_INTERFACE("91B7CBC5-A72E-4FA0-9300-D647D7E897FF")
1658 IMsRdpClient3 : public IMsRdpClient2
1659 {
1660 public:
1661 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings4(
1662 /* [retval][out] */ IMsRdpClientAdvancedSettings3 **ppAdvSettings) = 0;
1663
1664 };
1665
1666 #else /* C style interface */
1667
1668 typedef struct IMsRdpClient3Vtbl
1669 {
1670 BEGIN_INTERFACE
1671
1672 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1673 IMsRdpClient3 * This,
1674 /* [in] */ REFIID riid,
1675 /* [iid_is][out] */
1676 __RPC__deref_out void **ppvObject);
1677
1678 ULONG ( STDMETHODCALLTYPE *AddRef )(
1679 IMsRdpClient3 * This);
1680
1681 ULONG ( STDMETHODCALLTYPE *Release )(
1682 IMsRdpClient3 * This);
1683
1684 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
1685 IMsRdpClient3 * This,
1686 /* [out] */ UINT *pctinfo);
1687
1688 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
1689 IMsRdpClient3 * This,
1690 /* [in] */ UINT iTInfo,
1691 /* [in] */ LCID lcid,
1692 /* [out] */ ITypeInfo **ppTInfo);
1693
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);
1701
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);
1712
1713 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
1714 IMsRdpClient3 * This,
1715 /* [in] */ BSTR pServer);
1716
1717 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
1718 IMsRdpClient3 * This,
1719 /* [retval][out] */ BSTR *pServer);
1720
1721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
1722 IMsRdpClient3 * This,
1723 /* [in] */ BSTR pDomain);
1724
1725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
1726 IMsRdpClient3 * This,
1727 /* [retval][out] */ BSTR *pDomain);
1728
1729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
1730 IMsRdpClient3 * This,
1731 /* [in] */ BSTR pUserName);
1732
1733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
1734 IMsRdpClient3 * This,
1735 /* [retval][out] */ BSTR *pUserName);
1736
1737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
1738 IMsRdpClient3 * This,
1739 /* [in] */ BSTR pDisconnectedText);
1740
1741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
1742 IMsRdpClient3 * This,
1743 /* [retval][out] */ BSTR *pDisconnectedText);
1744
1745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
1746 IMsRdpClient3 * This,
1747 /* [in] */ BSTR pConnectingText);
1748
1749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
1750 IMsRdpClient3 * This,
1751 /* [retval][out] */ BSTR *pConnectingText);
1752
1753 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
1754 IMsRdpClient3 * This,
1755 /* [retval][out] */ short *pIsConnected);
1756
1757 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
1758 IMsRdpClient3 * This,
1759 /* [in] */ long pVal);
1760
1761 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
1762 IMsRdpClient3 * This,
1763 /* [retval][out] */ long *pVal);
1764
1765 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
1766 IMsRdpClient3 * This,
1767 /* [in] */ long pVal);
1768
1769 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
1770 IMsRdpClient3 * This,
1771 /* [retval][out] */ long *pVal);
1772
1773 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
1774 IMsRdpClient3 * This,
1775 /* [in] */ long pfStartConnected);
1776
1777 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
1778 IMsRdpClient3 * This,
1779 /* [retval][out] */ long *pfStartConnected);
1780
1781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
1782 IMsRdpClient3 * This,
1783 /* [retval][out] */ long *pfHScrollVisible);
1784
1785 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
1786 IMsRdpClient3 * This,
1787 /* [retval][out] */ long *pfVScrollVisible);
1788
1789 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
1790 IMsRdpClient3 * This,
1791 /* [in] */ BSTR rhs);
1792
1793 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
1794 IMsRdpClient3 * This,
1795 /* [retval][out] */ long *pCipherStrength);
1796
1797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
1798 IMsRdpClient3 * This,
1799 /* [retval][out] */ BSTR *pVersion);
1800
1801 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
1802 IMsRdpClient3 * This,
1803 /* [retval][out] */ long *pSecuredSettingsEnabled);
1804
1805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
1806 IMsRdpClient3 * This,
1807 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings);
1808
1809 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
1810 IMsRdpClient3 * This,
1811 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
1812
1813 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
1814 IMsRdpClient3 * This,
1815 /* [retval][out] */ IMsTscDebug **ppDebugger);
1816
1817 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
1818 IMsRdpClient3 * This);
1819
1820 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1821 IMsRdpClient3 * This);
1822
1823 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1824 IMsRdpClient3 * This,
1825 /* [in] */ BSTR newVal);
1826
1827 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1828 IMsRdpClient3 * This,
1829 /* [in] */ BSTR chanName,
1830 /* [in] */ BSTR ChanData);
1831
1832 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1833 IMsRdpClient3 * This,
1834 /* [in] */ long pcolorDepth);
1835
1836 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1837 IMsRdpClient3 * This,
1838 /* [retval][out] */ long *pcolorDepth);
1839
1840 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1841 IMsRdpClient3 * This,
1842 /* [retval][out] */ IMsRdpClientAdvancedSettings **ppAdvSettings);
1843
1844 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1845 IMsRdpClient3 * This,
1846 /* [retval][out] */ IMsRdpClientSecuredSettings **ppSecuredSettings);
1847
1848 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1849 IMsRdpClient3 * This,
1850 /* [retval][out] */ ExtendedDisconnectReasonCode *pExtendedDisconnectReason);
1851
1852 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1853 IMsRdpClient3 * This,
1854 /* [in] */ VARIANT_BOOL pfFullScreen);
1855
1856 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1857 IMsRdpClient3 * This,
1858 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1859
1860 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1861 IMsRdpClient3 * This,
1862 /* [in] */ BSTR chanName,
1863 /* [in] */ long chanOptions);
1864
1865 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1866 IMsRdpClient3 * This,
1867 /* [in] */ BSTR chanName,
1868 /* [retval][out] */ long *pChanOptions);
1869
1870 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1871 IMsRdpClient3 * This,
1872 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1873
1874 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
1875 IMsRdpClient3 * This,
1876 /* [retval][out] */ IMsRdpClientAdvancedSettings2 **ppAdvSettings);
1877
1878 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
1879 IMsRdpClient3 * This,
1880 /* [in] */ BSTR pConnectedStatusText);
1881
1882 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
1883 IMsRdpClient3 * This,
1884 /* [retval][out] */ BSTR *pConnectedStatusText);
1885
1886 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings4 )(
1887 IMsRdpClient3 * This,
1888 /* [retval][out] */ IMsRdpClientAdvancedSettings3 **ppAdvSettings);
1889
1890 END_INTERFACE
1891 } IMsRdpClient3Vtbl;
1892
1893 interface IMsRdpClient3
1894 {
1895 CONST_VTBL struct IMsRdpClient3Vtbl *lpVtbl;
1896 };
1897
1898
1899
1900 #ifdef COBJMACROS
1901
1902
1903 #define IMsRdpClient3_QueryInterface(This,riid,ppvObject) \
1904 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1905
1906 #define IMsRdpClient3_AddRef(This) \
1907 ( (This)->lpVtbl -> AddRef(This) )
1908
1909 #define IMsRdpClient3_Release(This) \
1910 ( (This)->lpVtbl -> Release(This) )
1911
1912
1913 #define IMsRdpClient3_GetTypeInfoCount(This,pctinfo) \
1914 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1915
1916 #define IMsRdpClient3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1917 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1918
1919 #define IMsRdpClient3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1920 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1921
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) )
1924
1925
1926 #define IMsRdpClient3_put_Server(This,pServer) \
1927 ( (This)->lpVtbl -> put_Server(This,pServer) )
1928
1929 #define IMsRdpClient3_get_Server(This,pServer) \
1930 ( (This)->lpVtbl -> get_Server(This,pServer) )
1931
1932 #define IMsRdpClient3_put_Domain(This,pDomain) \
1933 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
1934
1935 #define IMsRdpClient3_get_Domain(This,pDomain) \
1936 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
1937
1938 #define IMsRdpClient3_put_UserName(This,pUserName) \
1939 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
1940
1941 #define IMsRdpClient3_get_UserName(This,pUserName) \
1942 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
1943
1944 #define IMsRdpClient3_put_DisconnectedText(This,pDisconnectedText) \
1945 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
1946
1947 #define IMsRdpClient3_get_DisconnectedText(This,pDisconnectedText) \
1948 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
1949
1950 #define IMsRdpClient3_put_ConnectingText(This,pConnectingText) \
1951 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
1952
1953 #define IMsRdpClient3_get_ConnectingText(This,pConnectingText) \
1954 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
1955
1956 #define IMsRdpClient3_get_Connected(This,pIsConnected) \
1957 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
1958
1959 #define IMsRdpClient3_put_DesktopWidth(This,pVal) \
1960 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
1961
1962 #define IMsRdpClient3_get_DesktopWidth(This,pVal) \
1963 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
1964
1965 #define IMsRdpClient3_put_DesktopHeight(This,pVal) \
1966 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
1967
1968 #define IMsRdpClient3_get_DesktopHeight(This,pVal) \
1969 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
1970
1971 #define IMsRdpClient3_put_StartConnected(This,pfStartConnected) \
1972 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
1973
1974 #define IMsRdpClient3_get_StartConnected(This,pfStartConnected) \
1975 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
1976
1977 #define IMsRdpClient3_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
1978 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
1979
1980 #define IMsRdpClient3_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
1981 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
1982
1983 #define IMsRdpClient3_put_FullScreenTitle(This,rhs) \
1984 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
1985
1986 #define IMsRdpClient3_get_CipherStrength(This,pCipherStrength) \
1987 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
1988
1989 #define IMsRdpClient3_get_Version(This,pVersion) \
1990 ( (This)->lpVtbl -> get_Version(This,pVersion) )
1991
1992 #define IMsRdpClient3_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
1993 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
1994
1995 #define IMsRdpClient3_get_SecuredSettings(This,ppSecuredSettings) \
1996 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
1997
1998 #define IMsRdpClient3_get_AdvancedSettings(This,ppAdvSettings) \
1999 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
2000
2001 #define IMsRdpClient3_get_Debugger(This,ppDebugger) \
2002 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
2003
2004 #define IMsRdpClient3_Connect(This) \
2005 ( (This)->lpVtbl -> Connect(This) )
2006
2007 #define IMsRdpClient3_Disconnect(This) \
2008 ( (This)->lpVtbl -> Disconnect(This) )
2009
2010 #define IMsRdpClient3_CreateVirtualChannels(This,newVal) \
2011 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
2012
2013 #define IMsRdpClient3_SendOnVirtualChannel(This,chanName,ChanData) \
2014 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
2015
2016
2017 #define IMsRdpClient3_put_ColorDepth(This,pcolorDepth) \
2018 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
2019
2020 #define IMsRdpClient3_get_ColorDepth(This,pcolorDepth) \
2021 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
2022
2023 #define IMsRdpClient3_get_AdvancedSettings2(This,ppAdvSettings) \
2024 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
2025
2026 #define IMsRdpClient3_get_SecuredSettings2(This,ppSecuredSettings) \
2027 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
2028
2029 #define IMsRdpClient3_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
2030 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
2031
2032 #define IMsRdpClient3_put_FullScreen(This,pfFullScreen) \
2033 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
2034
2035 #define IMsRdpClient3_get_FullScreen(This,pfFullScreen) \
2036 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
2037
2038 #define IMsRdpClient3_SetVirtualChannelOptions(This,chanName,chanOptions) \
2039 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
2040
2041 #define IMsRdpClient3_GetVirtualChannelOptions(This,chanName,pChanOptions) \
2042 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
2043
2044 #define IMsRdpClient3_RequestClose(This,pCloseStatus) \
2045 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
2046
2047
2048 #define IMsRdpClient3_get_AdvancedSettings3(This,ppAdvSettings) \
2049 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
2050
2051 #define IMsRdpClient3_put_ConnectedStatusText(This,pConnectedStatusText) \
2052 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
2053
2054 #define IMsRdpClient3_get_ConnectedStatusText(This,pConnectedStatusText) \
2055 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
2056
2057
2058 #define IMsRdpClient3_get_AdvancedSettings4(This,ppAdvSettings) \
2059 ( (This)->lpVtbl -> get_AdvancedSettings4(This,ppAdvSettings) )
2060
2061 #endif /* COBJMACROS */
2062
2063
2064 #endif /* C style interface */
2065
2066
2067
2068
2069 #endif /* __IMsRdpClient3_INTERFACE_DEFINED__ */
2070
2071
2072 #ifndef __IMsRdpClient4_INTERFACE_DEFINED__
2073 #define __IMsRdpClient4_INTERFACE_DEFINED__
2074
2075 /* interface IMsRdpClient4 */
2076 /* [object][oleautomation][dual][uuid] */
2077
2078
2079 EXTERN_C const IID IID_IMsRdpClient4;
2080
2081 #if defined(__cplusplus) && !defined(CINTERFACE)
2082
2083 MIDL_INTERFACE("095E0738-D97D-488B-B9F6-DD0E8D66C0DE")
2084 IMsRdpClient4 : public IMsRdpClient3
2085 {
2086 public:
2087 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings5(
2088 /* [retval][out] */ IMsRdpClientAdvancedSettings4 **ppAdvSettings5) = 0;
2089
2090 };
2091
2092 #else /* C style interface */
2093
2094 typedef struct IMsRdpClient4Vtbl
2095 {
2096 BEGIN_INTERFACE
2097
2098 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2099 IMsRdpClient4 * This,
2100 /* [in] */ REFIID riid,
2101 /* [iid_is][out] */
2102 __RPC__deref_out void **ppvObject);
2103
2104 ULONG ( STDMETHODCALLTYPE *AddRef )(
2105 IMsRdpClient4 * This);
2106
2107 ULONG ( STDMETHODCALLTYPE *Release )(
2108 IMsRdpClient4 * This);
2109
2110 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
2111 IMsRdpClient4 * This,
2112 /* [out] */ UINT *pctinfo);
2113
2114 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
2115 IMsRdpClient4 * This,
2116 /* [in] */ UINT iTInfo,
2117 /* [in] */ LCID lcid,
2118 /* [out] */ ITypeInfo **ppTInfo);
2119
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);
2127
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);
2138
2139 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
2140 IMsRdpClient4 * This,
2141 /* [in] */ BSTR pServer);
2142
2143 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
2144 IMsRdpClient4 * This,
2145 /* [retval][out] */ BSTR *pServer);
2146
2147 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
2148 IMsRdpClient4 * This,
2149 /* [in] */ BSTR pDomain);
2150
2151 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
2152 IMsRdpClient4 * This,
2153 /* [retval][out] */ BSTR *pDomain);
2154
2155 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
2156 IMsRdpClient4 * This,
2157 /* [in] */ BSTR pUserName);
2158
2159 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
2160 IMsRdpClient4 * This,
2161 /* [retval][out] */ BSTR *pUserName);
2162
2163 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
2164 IMsRdpClient4 * This,
2165 /* [in] */ BSTR pDisconnectedText);
2166
2167 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
2168 IMsRdpClient4 * This,
2169 /* [retval][out] */ BSTR *pDisconnectedText);
2170
2171 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
2172 IMsRdpClient4 * This,
2173 /* [in] */ BSTR pConnectingText);
2174
2175 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
2176 IMsRdpClient4 * This,
2177 /* [retval][out] */ BSTR *pConnectingText);
2178
2179 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
2180 IMsRdpClient4 * This,
2181 /* [retval][out] */ short *pIsConnected);
2182
2183 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
2184 IMsRdpClient4 * This,
2185 /* [in] */ long pVal);
2186
2187 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
2188 IMsRdpClient4 * This,
2189 /* [retval][out] */ long *pVal);
2190
2191 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
2192 IMsRdpClient4 * This,
2193 /* [in] */ long pVal);
2194
2195 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
2196 IMsRdpClient4 * This,
2197 /* [retval][out] */ long *pVal);
2198
2199 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
2200 IMsRdpClient4 * This,
2201 /* [in] */ long pfStartConnected);
2202
2203 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
2204 IMsRdpClient4 * This,
2205 /* [retval][out] */ long *pfStartConnected);
2206
2207 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
2208 IMsRdpClient4 * This,
2209 /* [retval][out] */ long *pfHScrollVisible);
2210
2211 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
2212 IMsRdpClient4 * This,
2213 /* [retval][out] */ long *pfVScrollVisible);
2214
2215 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
2216 IMsRdpClient4 * This,
2217 /* [in] */ BSTR rhs);
2218
2219 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
2220 IMsRdpClient4 * This,
2221 /* [retval][out] */ long *pCipherStrength);
2222
2223 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
2224 IMsRdpClient4 * This,
2225 /* [retval][out] */ BSTR *pVersion);
2226
2227 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
2228 IMsRdpClient4 * This,
2229 /* [retval][out] */ long *pSecuredSettingsEnabled);
2230
2231 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
2232 IMsRdpClient4 * This,
2233 /* [retval][out] */ IMsTscSecuredSettings **ppSecuredSettings);
2234
2235 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
2236 IMsRdpClient4 * This,
2237 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
2238
2239 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
2240 IMsRdpClient4 * This,
2241 /* [retval][out] */ IMsTscDebug **ppDebugger);
2242
2243 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
2244 IMsRdpClient4 * This);
2245
2246 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
2247 IMsRdpClient4 * This);
2248
2249 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
2250 IMsRdpClient4 * This,
2251 /* [in] */ BSTR newVal);
2252
2253 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
2254 IMsRdpClient4 * This,
2255 /* [in] */ BSTR chanName,
2256 /* [in] */ BSTR ChanData);
2257
2258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
2259 IMsRdpClient4 * This,
2260 /* [in] */ long pcolorDepth);
2261
2262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
2263 IMsRdpClient4 * This,
2264 /* [retval][out] */ long *pcolorDepth);
2265
2266 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
2267 IMsRdpClient4 * This,
2268 /* [retval][out] */ IMsRdpClientAdvancedSettings **ppAdvSettings);
2269
2270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
2271 IMsRdpClient4 * This,
2272 /* [retval][out] */ IMsRdpClientSecuredSettings **ppSecuredSettings);
2273
2274 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
2275 IMsRdpClient4 * This,
2276 /* [retval][out] */ ExtendedDisconnectReasonCode *pExtendedDisconnectReason);
2277
2278 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
2279 IMsRdpClient4 * This,
2280 /* [in] */ VARIANT_BOOL pfFullScreen);
2281
2282 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
2283 IMsRdpClient4 * This,
2284 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
2285
2286 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
2287 IMsRdpClient4 * This,
2288 /* [in] */ BSTR chanName,
2289 /* [in] */ long chanOptions);
2290
2291 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
2292 IMsRdpClient4 * This,
2293 /* [in] */ BSTR chanName,
2294 /* [retval][out] */ long *pChanOptions);
2295
2296 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
2297 IMsRdpClient4 * This,
2298 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
2299
2300 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
2301 IMsRdpClient4 * This,
2302 /* [retval][out] */ IMsRdpClientAdvancedSettings2 **ppAdvSettings);
2303
2304 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
2305 IMsRdpClient4 * This,
2306 /* [in] */ BSTR pConnectedStatusText);
2307
2308 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
2309 IMsRdpClient4 * This,
2310 /* [retval][out] */ BSTR *pConnectedStatusText);
2311
2312 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings4 )(
2313 IMsRdpClient4 * This,
2314 /* [retval][out] */ IMsRdpClientAdvancedSettings3 **ppAdvSettings);
2315
2316 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings5 )(
2317 IMsRdpClient4 * This,
2318 /* [retval][out] */ IMsRdpClientAdvancedSettings4 **ppAdvSettings5);
2319
2320 END_INTERFACE
2321 } IMsRdpClient4Vtbl;
2322
2323 interface IMsRdpClient4
2324 {
2325 CONST_VTBL struct IMsRdpClient4Vtbl *lpVtbl;
2326 };
2327
2328
2329
2330 #ifdef COBJMACROS
2331
2332
2333 #define IMsRdpClient4_QueryInterface(This,riid,ppvObject) \
2334 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2335
2336 #define IMsRdpClient4_AddRef(This) \
2337 ( (This)->lpVtbl -> AddRef(This) )
2338
2339 #define IMsRdpClient4_Release(This) \
2340 ( (This)->lpVtbl -> Release(This) )
2341
2342
2343 #define IMsRdpClient4_GetTypeInfoCount(This,pctinfo) \
2344 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2345
2346 #define IMsRdpClient4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2347 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2348
2349 #define IMsRdpClient4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2350 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2351
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) )
2354
2355
2356 #define IMsRdpClient4_put_Server(This,pServer) \
2357 ( (This)->lpVtbl -> put_Server(This,pServer) )
2358
2359 #define IMsRdpClient4_get_Server(This,pServer) \
2360 ( (This)->lpVtbl -> get_Server(This,pServer) )
2361
2362 #define IMsRdpClient4_put_Domain(This,pDomain) \
2363 ( (This)->lpVtbl -> put_Domain(This,pDomain) )
2364
2365 #define IMsRdpClient4_get_Domain(This,pDomain) \
2366 ( (This)->lpVtbl -> get_Domain(This,pDomain) )
2367
2368 #define IMsRdpClient4_put_UserName(This,pUserName) \
2369 ( (This)->lpVtbl -> put_UserName(This,pUserName) )
2370
2371 #define IMsRdpClient4_get_UserName(This,pUserName) \
2372 ( (This)->lpVtbl -> get_UserName(This,pUserName) )
2373
2374 #define IMsRdpClient4_put_DisconnectedText(This,pDisconnectedText) \
2375 ( (This)->lpVtbl -> put_DisconnectedText(This,pDisconnectedText) )
2376
2377 #define IMsRdpClient4_get_DisconnectedText(This,pDisconnectedText) \
2378 ( (This)->lpVtbl -> get_DisconnectedText(This,pDisconnectedText) )
2379
2380 #define IMsRdpClient4_put_ConnectingText(This,pConnectingText) \
2381 ( (This)->lpVtbl -> put_ConnectingText(This,pConnectingText) )
2382
2383 #define IMsRdpClient4_get_ConnectingText(This,pConnectingText) \
2384 ( (This)->lpVtbl -> get_ConnectingText(This,pConnectingText) )
2385
2386 #define IMsRdpClient4_get_Connected(This,pIsConnected) \
2387 ( (This)->lpVtbl -> get_Connected(This,pIsConnected) )
2388
2389 #define IMsRdpClient4_put_DesktopWidth(This,pVal) \
2390 ( (This)->lpVtbl -> put_DesktopWidth(This,pVal) )
2391
2392 #define IMsRdpClient4_get_DesktopWidth(This,pVal) \
2393 ( (This)->lpVtbl -> get_DesktopWidth(This,pVal) )
2394
2395 #define IMsRdpClient4_put_DesktopHeight(This,pVal) \
2396 ( (This)->lpVtbl -> put_DesktopHeight(This,pVal) )
2397
2398 #define IMsRdpClient4_get_DesktopHeight(This,pVal) \
2399 ( (This)->lpVtbl -> get_DesktopHeight(This,pVal) )
2400
2401 #define IMsRdpClient4_put_StartConnected(This,pfStartConnected) \
2402 ( (This)->lpVtbl -> put_StartConnected(This,pfStartConnected) )
2403
2404 #define IMsRdpClient4_get_StartConnected(This,pfStartConnected) \
2405 ( (This)->lpVtbl -> get_StartConnected(This,pfStartConnected) )
2406
2407 #define IMsRdpClient4_get_HorizontalScrollBarVisible(This,pfHScrollVisible) \
2408 ( (This)->lpVtbl -> get_HorizontalScrollBarVisible(This,pfHScrollVisible) )
2409
2410 #define IMsRdpClient4_get_VerticalScrollBarVisible(This,pfVScrollVisible) \
2411 ( (This)->lpVtbl -> get_VerticalScrollBarVisible(This,pfVScrollVisible) )
2412
2413 #define IMsRdpClient4_put_FullScreenTitle(This,rhs) \
2414 ( (This)->lpVtbl -> put_FullScreenTitle(This,rhs) )
2415
2416 #define IMsRdpClient4_get_CipherStrength(This,pCipherStrength) \
2417 ( (This)->lpVtbl -> get_CipherStrength(This,pCipherStrength) )
2418
2419 #define IMsRdpClient4_get_Version(This,pVersion) \
2420 ( (This)->lpVtbl -> get_Version(This,pVersion) )
2421
2422 #define IMsRdpClient4_get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) \
2423 ( (This)->lpVtbl -> get_SecuredSettingsEnabled(This,pSecuredSettingsEnabled) )
2424
2425 #define IMsRdpClient4_get_SecuredSettings(This,ppSecuredSettings) \
2426 ( (This)->lpVtbl -> get_SecuredSettings(This,ppSecuredSettings) )
2427
2428 #define IMsRdpClient4_get_AdvancedSettings(This,ppAdvSettings) \
2429 ( (This)->lpVtbl -> get_AdvancedSettings(This,ppAdvSettings) )
2430
2431 #define IMsRdpClient4_get_Debugger(This,ppDebugger) \
2432 ( (This)->lpVtbl -> get_Debugger(This,ppDebugger) )
2433
2434 #define IMsRdpClient4_Connect(This) \
2435 ( (This)->lpVtbl -> Connect(This) )
2436
2437 #define IMsRdpClient4_Disconnect(This) \
2438 ( (This)->lpVtbl -> Disconnect(This) )
2439
2440 #define IMsRdpClient4_CreateVirtualChannels(This,newVal) \
2441 ( (This)->lpVtbl -> CreateVirtualChannels(This,newVal) )
2442
2443 #define IMsRdpClient4_SendOnVirtualChannel(This,chanName,ChanData) \
2444 ( (This)->lpVtbl -> SendOnVirtualChannel(This,chanName,ChanData) )
2445
2446
2447 #define IMsRdpClient4_put_ColorDepth(This,pcolorDepth) \
2448 ( (This)->lpVtbl -> put_ColorDepth(This,pcolorDepth) )
2449
2450 #define IMsRdpClient4_get_ColorDepth(This,pcolorDepth) \
2451 ( (This)->lpVtbl -> get_ColorDepth(This,pcolorDepth) )
2452
2453 #define IMsRdpClient4_get_AdvancedSettings2(This,ppAdvSettings) \
2454 ( (This)->lpVtbl -> get_AdvancedSettings2(This,ppAdvSettings) )
2455
2456 #define IMsRdpClient4_get_SecuredSettings2(This,ppSecuredSettings) \
2457 ( (This)->lpVtbl -> get_SecuredSettings2(This,ppSecuredSettings) )
2458
2459 #define IMsRdpClient4_get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) \
2460 ( (This)->lpVtbl -> get_ExtendedDisconnectReason(This,pExtendedDisconnectReason) )
2461
2462 #define IMsRdpClient4_put_FullScreen(This,pfFullScreen) \
2463 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
2464
2465 #define IMsRdpClient4_get_FullScreen(This,pfFullScreen) \
2466 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
2467
2468 #define IMsRdpClient4_SetVirtualChannelOptions(This,chanName,chanOptions) \
2469 ( (This)->lpVtbl -> SetVirtualChannelOptions(This,chanName,chanOptions) )
2470
2471 #define IMsRdpClient4_GetVirtualChannelOptions(This,chanName,pChanOptions) \
2472 ( (This)->lpVtbl -> GetVirtualChannelOptions(This,chanName,pChanOptions) )
2473
2474 #define IMsRdpClient4_RequestClose(This,pCloseStatus) \
2475 ( (This)->lpVtbl -> RequestClose(This,pCloseStatus) )
2476
2477
2478 #define IMsRdpClient4_get_AdvancedSettings3(This,ppAdvSettings) \
2479 ( (This)->lpVtbl -> get_AdvancedSettings3(This,ppAdvSettings) )
2480
2481 #define IMsRdpClient4_put_ConnectedStatusText(This,pConnectedStatusText) \
2482 ( (This)->lpVtbl -> put_ConnectedStatusText(This,pConnectedStatusText) )
2483
2484 #define IMsRdpClient4_get_ConnectedStatusText(This,pConnectedStatusText) \
2485 ( (This)->lpVtbl -> get_ConnectedStatusText(This,pConnectedStatusText) )
2486
2487
2488 #define IMsRdpClient4_get_AdvancedSettings4(This,ppAdvSettings) \
2489 ( (This)->lpVtbl -> get_AdvancedSettings4(This,ppAdvSettings) )
2490
2491
2492 #define IMsRdpClient4_get_AdvancedSettings5(This,ppAdvSettings5) \
2493 ( (This)->lpVtbl -> get_AdvancedSettings5(This,ppAdvSettings5) )
2494
2495 #endif /* COBJMACROS */
2496
2497
2498 #endif /* C style interface */
2499
2500
2501
2502
2503 #endif /* __IMsRdpClient4_INTERFACE_DEFINED__ */
2504
2505
2506 #ifndef __IMsTscNonScriptable_INTERFACE_DEFINED__
2507 #define __IMsTscNonScriptable_INTERFACE_DEFINED__
2508
2509 /* interface IMsTscNonScriptable */
2510 /* [object][uuid] */
2511
2512
2513 EXTERN_C const IID IID_IMsTscNonScriptable;
2514
2515 #if defined(__cplusplus) && !defined(CINTERFACE)
2516
2517 MIDL_INTERFACE("C1E6743A-41C1-4A74-832A-0DD06C1C7A0E")
2518 IMsTscNonScriptable : public IUnknown
2519 {
2520 public:
2521 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ClearTextPassword(
2522 /* [in] */ BSTR rhs) = 0;
2523
2524 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PortablePassword(
2525 /* [in] */ BSTR pPortablePass) = 0;
2526
2527 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PortablePassword(
2528 /* [retval][out] */ BSTR *pPortablePass) = 0;
2529
2530 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PortableSalt(
2531 /* [in] */ BSTR pPortableSalt) = 0;
2532
2533 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PortableSalt(
2534 /* [retval][out] */ BSTR *pPortableSalt) = 0;
2535
2536 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BinaryPassword(
2537 /* [in] */ BSTR pBinaryPassword) = 0;
2538
2539 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BinaryPassword(
2540 /* [retval][out] */ BSTR *pBinaryPassword) = 0;
2541
2542 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BinarySalt(
2543 /* [in] */ BSTR pSalt) = 0;
2544
2545 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BinarySalt(
2546 /* [retval][out] */ BSTR *pSalt) = 0;
2547
2548 virtual HRESULT STDMETHODCALLTYPE ResetPassword( void) = 0;
2549
2550 };
2551
2552 #else /* C style interface */
2553
2554 typedef struct IMsTscNonScriptableVtbl
2555 {
2556 BEGIN_INTERFACE
2557
2558 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2559 IMsTscNonScriptable * This,
2560 /* [in] */ REFIID riid,
2561 /* [iid_is][out] */
2562 __RPC__deref_out void **ppvObject);
2563
2564 ULONG ( STDMETHODCALLTYPE *AddRef )(
2565 IMsTscNonScriptable * This);
2566
2567 ULONG ( STDMETHODCALLTYPE *Release )(
2568 IMsTscNonScriptable * This);
2569
2570 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2571 IMsTscNonScriptable * This,
2572 /* [in] */ BSTR rhs);
2573
2574 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2575 IMsTscNonScriptable * This,
2576 /* [in] */ BSTR pPortablePass);
2577
2578 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2579 IMsTscNonScriptable * This,
2580 /* [retval][out] */ BSTR *pPortablePass);
2581
2582 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2583 IMsTscNonScriptable * This,
2584 /* [in] */ BSTR pPortableSalt);
2585
2586 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2587 IMsTscNonScriptable * This,
2588 /* [retval][out] */ BSTR *pPortableSalt);
2589
2590 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2591 IMsTscNonScriptable * This,
2592 /* [in] */ BSTR pBinaryPassword);
2593
2594 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2595 IMsTscNonScriptable * This,
2596 /* [retval][out] */ BSTR *pBinaryPassword);
2597
2598 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2599 IMsTscNonScriptable * This,
2600 /* [in] */ BSTR pSalt);
2601
2602 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2603 IMsTscNonScriptable * This,
2604 /* [retval][out] */ BSTR *pSalt);
2605
2606 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2607 IMsTscNonScriptable * This);
2608
2609 END_INTERFACE
2610 } IMsTscNonScriptableVtbl;
2611
2612 interface IMsTscNonScriptable
2613 {
2614 CONST_VTBL struct IMsTscNonScriptableVtbl *lpVtbl;
2615 };
2616
2617
2618
2619 #ifdef COBJMACROS
2620
2621
2622 #define IMsTscNonScriptable_QueryInterface(This,riid,ppvObject) \
2623 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2624
2625 #define IMsTscNonScriptable_AddRef(This) \
2626 ( (This)->lpVtbl -> AddRef(This) )
2627
2628 #define IMsTscNonScriptable_Release(This) \
2629 ( (This)->lpVtbl -> Release(This) )
2630
2631
2632 #define IMsTscNonScriptable_put_ClearTextPassword(This,rhs) \
2633 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2634
2635 #define IMsTscNonScriptable_put_PortablePassword(This,pPortablePass) \
2636 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2637
2638 #define IMsTscNonScriptable_get_PortablePassword(This,pPortablePass) \
2639 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2640
2641 #define IMsTscNonScriptable_put_PortableSalt(This,pPortableSalt) \
2642 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2643
2644 #define IMsTscNonScriptable_get_PortableSalt(This,pPortableSalt) \
2645 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2646
2647 #define IMsTscNonScriptable_put_BinaryPassword(This,pBinaryPassword) \
2648 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2649
2650 #define IMsTscNonScriptable_get_BinaryPassword(This,pBinaryPassword) \
2651 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2652
2653 #define IMsTscNonScriptable_put_BinarySalt(This,pSalt) \
2654 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2655
2656 #define IMsTscNonScriptable_get_BinarySalt(This,pSalt) \
2657 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2658
2659 #define IMsTscNonScriptable_ResetPassword(This) \
2660 ( (This)->lpVtbl -> ResetPassword(This) )
2661
2662 #endif /* COBJMACROS */
2663
2664
2665 #endif /* C style interface */
2666
2667
2668
2669
2670 #endif /* __IMsTscNonScriptable_INTERFACE_DEFINED__ */
2671
2672
2673 #ifndef __IMsRdpClientNonScriptable_INTERFACE_DEFINED__
2674 #define __IMsRdpClientNonScriptable_INTERFACE_DEFINED__
2675
2676 /* interface IMsRdpClientNonScriptable */
2677 /* [object][uuid] */
2678
2679
2680 EXTERN_C const IID IID_IMsRdpClientNonScriptable;
2681
2682 #if defined(__cplusplus) && !defined(CINTERFACE)
2683
2684 MIDL_INTERFACE("2F079C4C-87B2-4AFD-97AB-20CDB43038AE")
2685 IMsRdpClientNonScriptable : public IMsTscNonScriptable
2686 {
2687 public:
2688 virtual HRESULT STDMETHODCALLTYPE NotifyRedirectDeviceChange(
2689 /* [in] */ UINT_PTR wParam,
2690 /* [in] */ LONG_PTR lParam) = 0;
2691
2692 virtual HRESULT STDMETHODCALLTYPE SendKeys(
2693 /* [in] */ long numKeys,
2694 /* [in] */ VARIANT_BOOL *pbArrayKeyUp,
2695 /* [in] */ long *plKeyData) = 0;
2696
2697 };
2698
2699 #else /* C style interface */
2700
2701 typedef struct IMsRdpClientNonScriptableVtbl
2702 {
2703 BEGIN_INTERFACE
2704
2705 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2706 IMsRdpClientNonScriptable * This,
2707 /* [in] */ REFIID riid,
2708 /* [iid_is][out] */
2709 __RPC__deref_out void **ppvObject);
2710
2711 ULONG ( STDMETHODCALLTYPE *AddRef )(
2712 IMsRdpClientNonScriptable * This);
2713
2714 ULONG ( STDMETHODCALLTYPE *Release )(
2715 IMsRdpClientNonScriptable * This);
2716
2717 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2718 IMsRdpClientNonScriptable * This,
2719 /* [in] */ BSTR rhs);
2720
2721 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2722 IMsRdpClientNonScriptable * This,
2723 /* [in] */ BSTR pPortablePass);
2724
2725 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2726 IMsRdpClientNonScriptable * This,
2727 /* [retval][out] */ BSTR *pPortablePass);
2728
2729 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2730 IMsRdpClientNonScriptable * This,
2731 /* [in] */ BSTR pPortableSalt);
2732
2733 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2734 IMsRdpClientNonScriptable * This,
2735 /* [retval][out] */ BSTR *pPortableSalt);
2736
2737 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2738 IMsRdpClientNonScriptable * This,
2739 /* [in] */ BSTR pBinaryPassword);
2740
2741 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2742 IMsRdpClientNonScriptable * This,
2743 /* [retval][out] */ BSTR *pBinaryPassword);
2744
2745 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2746 IMsRdpClientNonScriptable * This,
2747 /* [in] */ BSTR pSalt);
2748
2749 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2750 IMsRdpClientNonScriptable * This,
2751 /* [retval][out] */ BSTR *pSalt);
2752
2753 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2754 IMsRdpClientNonScriptable * This);
2755
2756 HRESULT ( STDMETHODCALLTYPE *NotifyRedirectDeviceChange )(
2757 IMsRdpClientNonScriptable * This,
2758 /* [in] */ UINT_PTR wParam,
2759 /* [in] */ LONG_PTR lParam);
2760
2761 HRESULT ( STDMETHODCALLTYPE *SendKeys )(
2762 IMsRdpClientNonScriptable * This,
2763 /* [in] */ long numKeys,
2764 /* [in] */ VARIANT_BOOL *pbArrayKeyUp,
2765 /* [in] */ long *plKeyData);
2766
2767 END_INTERFACE
2768 } IMsRdpClientNonScriptableVtbl;
2769
2770 interface IMsRdpClientNonScriptable
2771 {
2772 CONST_VTBL struct IMsRdpClientNonScriptableVtbl *lpVtbl;
2773 };
2774
2775
2776
2777 #ifdef COBJMACROS
2778
2779
2780 #define IMsRdpClientNonScriptable_QueryInterface(This,riid,ppvObject) \
2781 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2782
2783 #define IMsRdpClientNonScriptable_AddRef(This) \
2784 ( (This)->lpVtbl -> AddRef(This) )
2785
2786 #define IMsRdpClientNonScriptable_Release(This) \
2787 ( (This)->lpVtbl -> Release(This) )
2788
2789
2790 #define IMsRdpClientNonScriptable_put_ClearTextPassword(This,rhs) \
2791 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2792
2793 #define IMsRdpClientNonScriptable_put_PortablePassword(This,pPortablePass) \
2794 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2795
2796 #define IMsRdpClientNonScriptable_get_PortablePassword(This,pPortablePass) \
2797 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2798
2799 #define IMsRdpClientNonScriptable_put_PortableSalt(This,pPortableSalt) \
2800 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2801
2802 #define IMsRdpClientNonScriptable_get_PortableSalt(This,pPortableSalt) \
2803 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2804
2805 #define IMsRdpClientNonScriptable_put_BinaryPassword(This,pBinaryPassword) \
2806 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2807
2808 #define IMsRdpClientNonScriptable_get_BinaryPassword(This,pBinaryPassword) \
2809 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2810
2811 #define IMsRdpClientNonScriptable_put_BinarySalt(This,pSalt) \
2812 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2813
2814 #define IMsRdpClientNonScriptable_get_BinarySalt(This,pSalt) \
2815 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2816
2817 #define IMsRdpClientNonScriptable_ResetPassword(This) \
2818 ( (This)->lpVtbl -> ResetPassword(This) )
2819
2820
2821 #define IMsRdpClientNonScriptable_NotifyRedirectDeviceChange(This,wParam,lParam) \
2822 ( (This)->lpVtbl -> NotifyRedirectDeviceChange(This,wParam,lParam) )
2823
2824 #define IMsRdpClientNonScriptable_SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) \
2825 ( (This)->lpVtbl -> SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) )
2826
2827 #endif /* COBJMACROS */
2828
2829
2830 #endif /* C style interface */
2831
2832
2833
2834
2835 #endif /* __IMsRdpClientNonScriptable_INTERFACE_DEFINED__ */
2836
2837
2838 #ifndef __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__
2839 #define __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__
2840
2841 /* interface IMsRdpClientNonScriptable2 */
2842 /* [object][uuid] */
2843
2844
2845 EXTERN_C const IID IID_IMsRdpClientNonScriptable2;
2846
2847 #if defined(__cplusplus) && !defined(CINTERFACE)
2848
2849 MIDL_INTERFACE("17A5E535-4072-4FA4-AF32-C8D0D47345E9")
2850 IMsRdpClientNonScriptable2 : public IMsRdpClientNonScriptable
2851 {
2852 public:
2853 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UIParentWindowHandle(
2854 /* [in] */ HWND phwndUIParentWindowHandle) = 0;
2855
2856 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UIParentWindowHandle(
2857 /* [retval][out] */ HWND *phwndUIParentWindowHandle) = 0;
2858
2859 };
2860
2861 #else /* C style interface */
2862
2863 typedef struct IMsRdpClientNonScriptable2Vtbl
2864 {
2865 BEGIN_INTERFACE
2866
2867 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2868 IMsRdpClientNonScriptable2 * This,
2869 /* [in] */ REFIID riid,
2870 /* [iid_is][out] */
2871 __RPC__deref_out void **ppvObject);
2872
2873 ULONG ( STDMETHODCALLTYPE *AddRef )(
2874 IMsRdpClientNonScriptable2 * This);
2875
2876 ULONG ( STDMETHODCALLTYPE *Release )(
2877 IMsRdpClientNonScriptable2 * This);
2878
2879 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2880 IMsRdpClientNonScriptable2 * This,
2881 /* [in] */ BSTR rhs);
2882
2883 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2884 IMsRdpClientNonScriptable2 * This,
2885 /* [in] */ BSTR pPortablePass);
2886
2887 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2888 IMsRdpClientNonScriptable2 * This,
2889 /* [retval][out] */ BSTR *pPortablePass);
2890
2891 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2892 IMsRdpClientNonScriptable2 * This,
2893 /* [in] */ BSTR pPortableSalt);
2894
2895 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2896 IMsRdpClientNonScriptable2 * This,
2897 /* [retval][out] */ BSTR *pPortableSalt);
2898
2899 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2900 IMsRdpClientNonScriptable2 * This,
2901 /* [in] */ BSTR pBinaryPassword);
2902
2903 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2904 IMsRdpClientNonScriptable2 * This,
2905 /* [retval][out] */ BSTR *pBinaryPassword);
2906
2907 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2908 IMsRdpClientNonScriptable2 * This,
2909 /* [in] */ BSTR pSalt);
2910
2911 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2912 IMsRdpClientNonScriptable2 * This,
2913 /* [retval][out] */ BSTR *pSalt);
2914
2915 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2916 IMsRdpClientNonScriptable2 * This);
2917
2918 HRESULT ( STDMETHODCALLTYPE *NotifyRedirectDeviceChange )(
2919 IMsRdpClientNonScriptable2 * This,
2920 /* [in] */ UINT_PTR wParam,
2921 /* [in] */ LONG_PTR lParam);
2922
2923 HRESULT ( STDMETHODCALLTYPE *SendKeys )(
2924 IMsRdpClientNonScriptable2 * This,
2925 /* [in] */ long numKeys,
2926 /* [in] */ VARIANT_BOOL *pbArrayKeyUp,
2927 /* [in] */ long *plKeyData);
2928
2929 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_UIParentWindowHandle )(
2930 IMsRdpClientNonScriptable2 * This,
2931 /* [in] */ HWND phwndUIParentWindowHandle);
2932
2933 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UIParentWindowHandle )(
2934 IMsRdpClientNonScriptable2 * This,
2935 /* [retval][out] */ HWND *phwndUIParentWindowHandle);
2936
2937 END_INTERFACE
2938 } IMsRdpClientNonScriptable2Vtbl;
2939
2940 interface IMsRdpClientNonScriptable2
2941 {
2942 CONST_VTBL struct IMsRdpClientNonScriptable2Vtbl *lpVtbl;
2943 };
2944
2945
2946
2947 #ifdef COBJMACROS
2948
2949
2950 #define IMsRdpClientNonScriptable2_QueryInterface(This,riid,ppvObject) \
2951 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2952
2953 #define IMsRdpClientNonScriptable2_AddRef(This) \
2954 ( (This)->lpVtbl -> AddRef(This) )
2955
2956 #define IMsRdpClientNonScriptable2_Release(This) \
2957 ( (This)->lpVtbl -> Release(This) )
2958
2959
2960 #define IMsRdpClientNonScriptable2_put_ClearTextPassword(This,rhs) \
2961 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
2962
2963 #define IMsRdpClientNonScriptable2_put_PortablePassword(This,pPortablePass) \
2964 ( (This)->lpVtbl -> put_PortablePassword(This,pPortablePass) )
2965
2966 #define IMsRdpClientNonScriptable2_get_PortablePassword(This,pPortablePass) \
2967 ( (This)->lpVtbl -> get_PortablePassword(This,pPortablePass) )
2968
2969 #define IMsRdpClientNonScriptable2_put_PortableSalt(This,pPortableSalt) \
2970 ( (This)->lpVtbl -> put_PortableSalt(This,pPortableSalt) )
2971
2972 #define IMsRdpClientNonScriptable2_get_PortableSalt(This,pPortableSalt) \
2973 ( (This)->lpVtbl -> get_PortableSalt(This,pPortableSalt) )
2974
2975 #define IMsRdpClientNonScriptable2_put_BinaryPassword(This,pBinaryPassword) \
2976 ( (This)->lpVtbl -> put_BinaryPassword(This,pBinaryPassword) )
2977
2978 #define IMsRdpClientNonScriptable2_get_BinaryPassword(This,pBinaryPassword) \
2979 ( (This)->lpVtbl -> get_BinaryPassword(This,pBinaryPassword) )
2980
2981 #define IMsRdpClientNonScriptable2_put_BinarySalt(This,pSalt) \
2982 ( (This)->lpVtbl -> put_BinarySalt(This,pSalt) )
2983
2984 #define IMsRdpClientNonScriptable2_get_BinarySalt(This,pSalt) \
2985 ( (This)->lpVtbl -> get_BinarySalt(This,pSalt) )
2986
2987 #define IMsRdpClientNonScriptable2_ResetPassword(This) \
2988 ( (This)->lpVtbl -> ResetPassword(This) )
2989
2990
2991 #define IMsRdpClientNonScriptable2_NotifyRedirectDeviceChange(This,wParam,lParam) \
2992 ( (This)->lpVtbl -> NotifyRedirectDeviceChange(This,wParam,lParam) )
2993
2994 #define IMsRdpClientNonScriptable2_SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) \
2995 ( (This)->lpVtbl -> SendKeys(This,numKeys,pbArrayKeyUp,plKeyData) )
2996
2997
2998 #define IMsRdpClientNonScriptable2_put_UIParentWindowHandle(This,phwndUIParentWindowHandle) \
2999 ( (This)->lpVtbl -> put_UIParentWindowHandle(This,phwndUIParentWindowHandle) )
3000
3001 #define IMsRdpClientNonScriptable2_get_UIParentWindowHandle(This,phwndUIParentWindowHandle) \
3002 ( (This)->lpVtbl -> get_UIParentWindowHandle(This,phwndUIParentWindowHandle) )
3003
3004 #endif /* COBJMACROS */
3005
3006
3007 #endif /* C style interface */
3008
3009
3010
3011
3012 #endif /* __IMsRdpClientNonScriptable2_INTERFACE_DEFINED__ */
3013
3014
3015 #ifndef __IMsTscAdvancedSettings_INTERFACE_DEFINED__
3016 #define __IMsTscAdvancedSettings_INTERFACE_DEFINED__
3017
3018 /* interface IMsTscAdvancedSettings */
3019 /* [object][oleautomation][dual][uuid] */
3020
3021
3022 EXTERN_C const IID IID_IMsTscAdvancedSettings;
3023
3024 #if defined(__cplusplus) && !defined(CINTERFACE)
3025
3026 MIDL_INTERFACE("809945CC-4B3B-4A92-A6B0-DBF9B5F2EF2D")
3027 IMsTscAdvancedSettings : public IDispatch
3028 {
3029 public:
3030 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Compress(
3031 /* [in] */ long pcompress) = 0;
3032
3033 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Compress(
3034 /* [retval][out] */ long *pcompress) = 0;
3035
3036 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapPeristence(
3037 /* [in] */ long pbitmapPeristence) = 0;
3038
3039 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapPeristence(
3040 /* [retval][out] */ long *pbitmapPeristence) = 0;
3041
3042 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_allowBackgroundInput(
3043 /* [in] */ long pallowBackgroundInput) = 0;
3044
3045 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_allowBackgroundInput(
3046 /* [retval][out] */ long *pallowBackgroundInput) = 0;
3047
3048 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_KeyBoardLayoutStr(
3049 /* [in] */ BSTR rhs) = 0;
3050
3051 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PluginDlls(
3052 /* [in] */ BSTR rhs) = 0;
3053
3054 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IconFile(
3055 /* [in] */ BSTR rhs) = 0;
3056
3057 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IconIndex(
3058 /* [in] */ long rhs) = 0;
3059
3060 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ContainerHandledFullScreen(
3061 /* [in] */ long pContainerHandledFullScreen) = 0;
3062
3063 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ContainerHandledFullScreen(
3064 /* [retval][out] */ long *pContainerHandledFullScreen) = 0;
3065
3066 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisableRdpdr(
3067 /* [in] */ long pDisableRdpdr) = 0;
3068
3069 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisableRdpdr(
3070 /* [retval][out] */ long *pDisableRdpdr) = 0;
3071
3072 };
3073
3074 #else /* C style interface */
3075
3076 typedef struct IMsTscAdvancedSettingsVtbl
3077 {
3078 BEGIN_INTERFACE
3079
3080 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3081 IMsTscAdvancedSettings * This,
3082 /* [in] */ REFIID riid,
3083 /* [iid_is][out] */
3084 __RPC__deref_out void **ppvObject);
3085
3086 ULONG ( STDMETHODCALLTYPE *AddRef )(
3087 IMsTscAdvancedSettings * This);
3088
3089 ULONG ( STDMETHODCALLTYPE *Release )(
3090 IMsTscAdvancedSettings * This);
3091
3092 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
3093 IMsTscAdvancedSettings * This,
3094 /* [out] */ UINT *pctinfo);
3095
3096 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
3097 IMsTscAdvancedSettings * This,
3098 /* [in] */ UINT iTInfo,
3099 /* [in] */ LCID lcid,
3100 /* [out] */ ITypeInfo **ppTInfo);
3101
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);
3109
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);
3120
3121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Compress )(
3122 IMsTscAdvancedSettings * This,
3123 /* [in] */ long pcompress);
3124
3125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
3126 IMsTscAdvancedSettings * This,
3127 /* [retval][out] */ long *pcompress);
3128
3129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
3130 IMsTscAdvancedSettings * This,
3131 /* [in] */ long pbitmapPeristence);
3132
3133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
3134 IMsTscAdvancedSettings * This,
3135 /* [retval][out] */ long *pbitmapPeristence);
3136
3137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
3138 IMsTscAdvancedSettings * This,
3139 /* [in] */ long pallowBackgroundInput);
3140
3141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
3142 IMsTscAdvancedSettings * This,
3143 /* [retval][out] */ long *pallowBackgroundInput);
3144
3145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
3146 IMsTscAdvancedSettings * This,
3147 /* [in] */ BSTR rhs);
3148
3149 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
3150 IMsTscAdvancedSettings * This,
3151 /* [in] */ BSTR rhs);
3152
3153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
3154 IMsTscAdvancedSettings * This,
3155 /* [in] */ BSTR rhs);
3156
3157 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
3158 IMsTscAdvancedSettings * This,
3159 /* [in] */ long rhs);
3160
3161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
3162 IMsTscAdvancedSettings * This,
3163 /* [in] */ long pContainerHandledFullScreen);
3164
3165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
3166 IMsTscAdvancedSettings * This,
3167 /* [retval][out] */ long *pContainerHandledFullScreen);
3168
3169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
3170 IMsTscAdvancedSettings * This,
3171 /* [in] */ long pDisableRdpdr);
3172
3173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
3174 IMsTscAdvancedSettings * This,
3175 /* [retval][out] */ long *pDisableRdpdr);
3176
3177 END_INTERFACE
3178 } IMsTscAdvancedSettingsVtbl;
3179
3180 interface IMsTscAdvancedSettings
3181 {
3182 CONST_VTBL struct IMsTscAdvancedSettingsVtbl *lpVtbl;
3183 };
3184
3185
3186
3187 #ifdef COBJMACROS
3188
3189
3190 #define IMsTscAdvancedSettings_QueryInterface(This,riid,ppvObject) \
3191 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3192
3193 #define IMsTscAdvancedSettings_AddRef(This) \
3194 ( (This)->lpVtbl -> AddRef(This) )
3195
3196 #define IMsTscAdvancedSettings_Release(This) \
3197 ( (This)->lpVtbl -> Release(This) )
3198
3199
3200 #define IMsTscAdvancedSettings_GetTypeInfoCount(This,pctinfo) \
3201 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
3202
3203 #define IMsTscAdvancedSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
3204 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
3205
3206 #define IMsTscAdvancedSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
3207 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
3208
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) )
3211
3212
3213 #define IMsTscAdvancedSettings_put_Compress(This,pcompress) \
3214 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
3215
3216 #define IMsTscAdvancedSettings_get_Compress(This,pcompress) \
3217 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
3218
3219 #define IMsTscAdvancedSettings_put_BitmapPeristence(This,pbitmapPeristence) \
3220 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
3221
3222 #define IMsTscAdvancedSettings_get_BitmapPeristence(This,pbitmapPeristence) \
3223 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
3224
3225 #define IMsTscAdvancedSettings_put_allowBackgroundInput(This,pallowBackgroundInput) \
3226 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
3227
3228 #define IMsTscAdvancedSettings_get_allowBackgroundInput(This,pallowBackgroundInput) \
3229 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
3230
3231 #define IMsTscAdvancedSettings_put_KeyBoardLayoutStr(This,rhs) \
3232 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
3233
3234 #define IMsTscAdvancedSettings_put_PluginDlls(This,rhs) \
3235 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
3236
3237 #define IMsTscAdvancedSettings_put_IconFile(This,rhs) \
3238 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
3239
3240 #define IMsTscAdvancedSettings_put_IconIndex(This,rhs) \
3241 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
3242
3243 #define IMsTscAdvancedSettings_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
3244 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
3245
3246 #define IMsTscAdvancedSettings_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
3247 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
3248
3249 #define IMsTscAdvancedSettings_put_DisableRdpdr(This,pDisableRdpdr) \
3250 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
3251
3252 #define IMsTscAdvancedSettings_get_DisableRdpdr(This,pDisableRdpdr) \
3253 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
3254
3255 #endif /* COBJMACROS */
3256
3257
3258 #endif /* C style interface */
3259
3260
3261
3262
3263 #endif /* __IMsTscAdvancedSettings_INTERFACE_DEFINED__ */
3264
3265
3266 #ifndef __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__
3267 #define __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__
3268
3269 /* interface IMsRdpClientAdvancedSettings */
3270 /* [object][oleautomation][dual][uuid] */
3271
3272
3273 EXTERN_C const IID IID_IMsRdpClientAdvancedSettings;
3274
3275 #if defined(__cplusplus) && !defined(CINTERFACE)
3276
3277 MIDL_INTERFACE("3C65B4AB-12B3-465B-ACD4-B8DAD3BFF9E2")
3278 IMsRdpClientAdvancedSettings : public IMsTscAdvancedSettings
3279 {
3280 public:
3281 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SmoothScroll(
3282 /* [in] */ long psmoothScroll) = 0;
3283
3284 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SmoothScroll(
3285 /* [retval][out] */ long *psmoothScroll) = 0;
3286
3287 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AcceleratorPassthrough(
3288 /* [in] */ long pacceleratorPassthrough) = 0;
3289
3290 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AcceleratorPassthrough(
3291 /* [retval][out] */ long *pacceleratorPassthrough) = 0;
3292
3293 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShadowBitmap(
3294 /* [in] */ long pshadowBitmap) = 0;
3295
3296 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShadowBitmap(
3297 /* [retval][out] */ long *pshadowBitmap) = 0;
3298
3299 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TransportType(
3300 /* [in] */ long ptransportType) = 0;
3301
3302 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_TransportType(
3303 /* [retval][out] */ long *ptransportType) = 0;
3304
3305 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SasSequence(
3306 /* [in] */ long psasSequence) = 0;
3307
3308 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SasSequence(
3309 /* [retval][out] */ long *psasSequence) = 0;
3310
3311 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EncryptionEnabled(
3312 /* [in] */ long pencryptionEnabled) = 0;
3313
3314 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EncryptionEnabled(
3315 /* [retval][out] */ long *pencryptionEnabled) = 0;
3316
3317 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DedicatedTerminal(
3318 /* [in] */ long pdedicatedTerminal) = 0;
3319
3320 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DedicatedTerminal(
3321 /* [retval][out] */ long *pdedicatedTerminal) = 0;
3322
3323 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RDPPort(
3324 /* [in] */ long prdpPort) = 0;
3325
3326 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RDPPort(
3327 /* [retval][out] */ long *prdpPort) = 0;
3328
3329 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableMouse(
3330 /* [in] */ long penableMouse) = 0;
3331
3332 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableMouse(
3333 /* [retval][out] */ long *penableMouse) = 0;
3334
3335 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisableCtrlAltDel(
3336 /* [in] */ long pdisableCtrlAltDel) = 0;
3337
3338 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisableCtrlAltDel(
3339 /* [retval][out] */ long *pdisableCtrlAltDel) = 0;
3340
3341 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableWindowsKey(
3342 /* [in] */ long penableWindowsKey) = 0;
3343
3344 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableWindowsKey(
3345 /* [retval][out] */ long *penableWindowsKey) = 0;
3346
3347 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DoubleClickDetect(
3348 /* [in] */ long pdoubleClickDetect) = 0;
3349
3350 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DoubleClickDetect(
3351 /* [retval][out] */ long *pdoubleClickDetect) = 0;
3352
3353 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MaximizeShell(
3354 /* [in] */ long pmaximizeShell) = 0;
3355
3356 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaximizeShell(
3357 /* [retval][out] */ long *pmaximizeShell) = 0;
3358
3359 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyFullScreen(
3360 /* [in] */ long photKeyFullScreen) = 0;
3361
3362 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyFullScreen(
3363 /* [retval][out] */ long *photKeyFullScreen) = 0;
3364
3365 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyCtrlEsc(
3366 /* [in] */ long photKeyCtrlEsc) = 0;
3367
3368 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyCtrlEsc(
3369 /* [retval][out] */ long *photKeyCtrlEsc) = 0;
3370
3371 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyAltEsc(
3372 /* [in] */ long photKeyAltEsc) = 0;
3373
3374 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyAltEsc(
3375 /* [retval][out] */ long *photKeyAltEsc) = 0;
3376
3377 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyAltTab(
3378 /* [in] */ long photKeyAltTab) = 0;
3379
3380 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyAltTab(
3381 /* [retval][out] */ long *photKeyAltTab) = 0;
3382
3383 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyAltShiftTab(
3384 /* [in] */ long photKeyAltShiftTab) = 0;
3385
3386 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyAltShiftTab(
3387 /* [retval][out] */ long *photKeyAltShiftTab) = 0;
3388
3389 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyAltSpace(
3390 /* [in] */ long photKeyAltSpace) = 0;
3391
3392 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyAltSpace(
3393 /* [retval][out] */ long *photKeyAltSpace) = 0;
3394
3395 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HotKeyCtrlAltDel(
3396 /* [in] */ long photKeyCtrlAltDel) = 0;
3397
3398 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HotKeyCtrlAltDel(
3399 /* [retval][out] */ long *photKeyCtrlAltDel) = 0;
3400
3401 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_orderDrawThreshold(
3402 /* [in] */ long porderDrawThreshold) = 0;
3403
3404 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_orderDrawThreshold(
3405 /* [retval][out] */ long *porderDrawThreshold) = 0;
3406
3407 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapCacheSize(
3408 /* [in] */ long pbitmapCacheSize) = 0;
3409
3410 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapCacheSize(
3411 /* [retval][out] */ long *pbitmapCacheSize) = 0;
3412
3413 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapVirtualCacheSize(
3414 /* [in] */ long pbitmapVirtualCacheSize) = 0;
3415
3416 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapVirtualCacheSize(
3417 /* [retval][out] */ long *pbitmapVirtualCacheSize) = 0;
3418
3419 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ScaleBitmapCachesByBPP(
3420 /* [in] */ long pbScale) = 0;
3421
3422 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ScaleBitmapCachesByBPP(
3423 /* [retval][out] */ long *pbScale) = 0;
3424
3425 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_NumBitmapCaches(
3426 /* [in] */ long pnumBitmapCaches) = 0;
3427
3428 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NumBitmapCaches(
3429 /* [retval][out] */ long *pnumBitmapCaches) = 0;
3430
3431 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CachePersistenceActive(
3432 /* [in] */ long pcachePersistenceActive) = 0;
3433
3434 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CachePersistenceActive(
3435 /* [retval][out] */ long *pcachePersistenceActive) = 0;
3436
3437 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PersistCacheDirectory(
3438 /* [in] */ BSTR rhs) = 0;
3439
3440 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_brushSupportLevel(
3441 /* [in] */ long pbrushSupportLevel) = 0;
3442
3443 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_brushSupportLevel(
3444 /* [retval][out] */ long *pbrushSupportLevel) = 0;
3445
3446 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_minInputSendInterval(
3447 /* [in] */ long pminInputSendInterval) = 0;
3448
3449 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minInputSendInterval(
3450 /* [retval][out] */ long *pminInputSendInterval) = 0;
3451
3452 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InputEventsAtOnce(
3453 /* [in] */ long pinputEventsAtOnce) = 0;
3454
3455 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_InputEventsAtOnce(
3456 /* [retval][out] */ long *pinputEventsAtOnce) = 0;
3457
3458 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_maxEventCount(
3459 /* [in] */ long pmaxEventCount) = 0;
3460
3461 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxEventCount(
3462 /* [retval][out] */ long *pmaxEventCount) = 0;
3463
3464 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_keepAliveInterval(
3465 /* [in] */ long pkeepAliveInterval) = 0;
3466
3467 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_keepAliveInterval(
3468 /* [retval][out] */ long *pkeepAliveInterval) = 0;
3469
3470 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_shutdownTimeout(
3471 /* [in] */ long pshutdownTimeout) = 0;
3472
3473 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_shutdownTimeout(
3474 /* [retval][out] */ long *pshutdownTimeout) = 0;
3475
3476 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_overallConnectionTimeout(
3477 /* [in] */ long poverallConnectionTimeout) = 0;
3478
3479 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_overallConnectionTimeout(
3480 /* [retval][out] */ long *poverallConnectionTimeout) = 0;
3481
3482 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_singleConnectionTimeout(
3483 /* [in] */ long psingleConnectionTimeout) = 0;
3484
3485 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_singleConnectionTimeout(
3486 /* [retval][out] */ long *psingleConnectionTimeout) = 0;
3487
3488 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_KeyboardType(
3489 /* [in] */ long pkeyboardType) = 0;
3490
3491 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_KeyboardType(
3492 /* [retval][out] */ long *pkeyboardType) = 0;
3493
3494 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_KeyboardSubType(
3495 /* [in] */ long pkeyboardSubType) = 0;
3496
3497 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_KeyboardSubType(
3498 /* [retval][out] */ long *pkeyboardSubType) = 0;
3499
3500 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_KeyboardFunctionKey(
3501 /* [in] */ long pkeyboardFunctionKey) = 0;
3502
3503 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_KeyboardFunctionKey(
3504 /* [retval][out] */ long *pkeyboardFunctionKey) = 0;
3505
3506 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WinceFixedPalette(
3507 /* [in] */ long pwinceFixedPalette) = 0;
3508
3509 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_WinceFixedPalette(
3510 /* [retval][out] */ long *pwinceFixedPalette) = 0;
3511
3512 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectToServerConsole(
3513 /* [in] */ VARIANT_BOOL pConnectToConsole) = 0;
3514
3515 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectToServerConsole(
3516 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole) = 0;
3517
3518 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapPersistence(
3519 /* [in] */ long pbitmapPersistence) = 0;
3520
3521 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapPersistence(
3522 /* [retval][out] */ long *pbitmapPersistence) = 0;
3523
3524 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MinutesToIdleTimeout(
3525 /* [in] */ long pminutesToIdleTimeout) = 0;
3526
3527 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MinutesToIdleTimeout(
3528 /* [retval][out] */ long *pminutesToIdleTimeout) = 0;
3529
3530 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SmartSizing(
3531 /* [in] */ VARIANT_BOOL pfSmartSizing) = 0;
3532
3533 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SmartSizing(
3534 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing) = 0;
3535
3536 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RdpdrLocalPrintingDocName(
3537 /* [in] */ BSTR pLocalPrintingDocName) = 0;
3538
3539 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RdpdrLocalPrintingDocName(
3540 /* [retval][out] */ BSTR *pLocalPrintingDocName) = 0;
3541
3542 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RdpdrClipCleanTempDirString(
3543 /* [in] */ BSTR clipCleanTempDirString) = 0;
3544
3545 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RdpdrClipCleanTempDirString(
3546 /* [retval][out] */ BSTR *clipCleanTempDirString) = 0;
3547
3548 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RdpdrClipPasteInfoString(
3549 /* [in] */ BSTR clipPasteInfoString) = 0;
3550
3551 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RdpdrClipPasteInfoString(
3552 /* [retval][out] */ BSTR *clipPasteInfoString) = 0;
3553
3554 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ClearTextPassword(
3555 /* [in] */ BSTR rhs) = 0;
3556
3557 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayConnectionBar(
3558 /* [in] */ VARIANT_BOOL pDisplayConnectionBar) = 0;
3559
3560 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayConnectionBar(
3561 /* [retval][out] */ VARIANT_BOOL *pDisplayConnectionBar) = 0;
3562
3563 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PinConnectionBar(
3564 /* [in] */ VARIANT_BOOL pPinConnectionBar) = 0;
3565
3566 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PinConnectionBar(
3567 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar) = 0;
3568
3569 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_GrabFocusOnConnect(
3570 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect) = 0;
3571
3572 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_GrabFocusOnConnect(
3573 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect) = 0;
3574
3575 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_LoadBalanceInfo(
3576 /* [in] */ BSTR pLBInfo) = 0;
3577
3578 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LoadBalanceInfo(
3579 /* [retval][out] */ BSTR *pLBInfo) = 0;
3580
3581 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RedirectDrives(
3582 /* [in] */ VARIANT_BOOL pRedirectDrives) = 0;
3583
3584 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RedirectDrives(
3585 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives) = 0;
3586
3587 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RedirectPrinters(
3588 /* [in] */ VARIANT_BOOL pRedirectPrinters) = 0;
3589
3590 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RedirectPrinters(
3591 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters) = 0;
3592
3593 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RedirectPorts(
3594 /* [in] */ VARIANT_BOOL pRedirectPorts) = 0;
3595
3596 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RedirectPorts(
3597 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts) = 0;
3598
3599 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RedirectSmartCards(
3600 /* [in] */ VARIANT_BOOL pRedirectSmartCards) = 0;
3601
3602 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RedirectSmartCards(
3603 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards) = 0;
3604
3605 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapVirtualCache16BppSize(
3606 /* [in] */ long pBitmapVirtualCache16BppSize) = 0;
3607
3608 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapVirtualCache16BppSize(
3609 /* [retval][out] */ long *pBitmapVirtualCache16BppSize) = 0;
3610
3611 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapVirtualCache24BppSize(
3612 /* [in] */ long pBitmapVirtualCache24BppSize) = 0;
3613
3614 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapVirtualCache24BppSize(
3615 /* [retval][out] */ long *pBitmapVirtualCache24BppSize) = 0;
3616
3617 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PerformanceFlags(
3618 /* [in] */ long pDisableList) = 0;
3619
3620 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PerformanceFlags(
3621 /* [retval][out] */ long *pDisableList) = 0;
3622
3623 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectWithEndpoint(
3624 /* [in] */ VARIANT *rhs) = 0;
3625
3626 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_NotifyTSPublicKey(
3627 /* [in] */ VARIANT_BOOL pfNotify) = 0;
3628
3629 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NotifyTSPublicKey(
3630 /* [retval][out] */ VARIANT_BOOL *pfNotify) = 0;
3631
3632 };
3633
3634 #else /* C style interface */
3635
3636 typedef struct IMsRdpClientAdvancedSettingsVtbl
3637 {
3638 BEGIN_INTERFACE
3639
3640 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3641 IMsRdpClientAdvancedSettings * This,
3642 /* [in] */ REFIID riid,
3643 /* [iid_is][out] */
3644 __RPC__deref_out void **ppvObject);
3645
3646 ULONG ( STDMETHODCALLTYPE *AddRef )(
3647 IMsRdpClientAdvancedSettings * This);
3648
3649 ULONG ( STDMETHODCALLTYPE *Release )(
3650 IMsRdpClientAdvancedSettings * This);
3651
3652 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
3653 IMsRdpClientAdvancedSettings * This,
3654 /* [out] */ UINT *pctinfo);
3655
3656 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
3657 IMsRdpClientAdvancedSettings * This,
3658 /* [in] */ UINT iTInfo,
3659 /* [in] */ LCID lcid,
3660 /* [out] */ ITypeInfo **ppTInfo);
3661
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);
3669
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);
3680
3681 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Compress )(
3682 IMsRdpClientAdvancedSettings * This,
3683 /* [in] */ long pcompress);
3684
3685 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
3686 IMsRdpClientAdvancedSettings * This,
3687 /* [retval][out] */ long *pcompress);
3688
3689 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
3690 IMsRdpClientAdvancedSettings * This,
3691 /* [in] */ long pbitmapPeristence);
3692
3693 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
3694 IMsRdpClientAdvancedSettings * This,
3695 /* [retval][out] */ long *pbitmapPeristence);
3696
3697 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
3698 IMsRdpClientAdvancedSettings * This,
3699 /* [in] */ long pallowBackgroundInput);
3700
3701 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
3702 IMsRdpClientAdvancedSettings * This,
3703 /* [retval][out] */ long *pallowBackgroundInput);
3704
3705 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
3706 IMsRdpClientAdvancedSettings * This,
3707 /* [in] */ BSTR rhs);
3708
3709 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
3710 IMsRdpClientAdvancedSettings * This,
3711 /* [in] */ BSTR rhs);
3712
3713 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
3714 IMsRdpClientAdvancedSettings * This,
3715 /* [in] */ BSTR rhs);
3716
3717 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
3718 IMsRdpClientAdvancedSettings * This,
3719 /* [in] */ long rhs);
3720
3721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
3722 IMsRdpClientAdvancedSettings * This,
3723 /* [in] */ long pContainerHandledFullScreen);
3724
3725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
3726 IMsRdpClientAdvancedSettings * This,
3727 /* [retval][out] */ long *pContainerHandledFullScreen);
3728
3729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
3730 IMsRdpClientAdvancedSettings * This,
3731 /* [in] */ long pDisableRdpdr);
3732
3733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
3734 IMsRdpClientAdvancedSettings * This,
3735 /* [retval][out] */ long *pDisableRdpdr);
3736
3737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
3738 IMsRdpClientAdvancedSettings * This,
3739 /* [in] */ long psmoothScroll);
3740
3741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
3742 IMsRdpClientAdvancedSettings * This,
3743 /* [retval][out] */ long *psmoothScroll);
3744
3745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
3746 IMsRdpClientAdvancedSettings * This,
3747 /* [in] */ long pacceleratorPassthrough);
3748
3749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
3750 IMsRdpClientAdvancedSettings * This,
3751 /* [retval][out] */ long *pacceleratorPassthrough);
3752
3753 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
3754 IMsRdpClientAdvancedSettings * This,
3755 /* [in] */ long pshadowBitmap);
3756
3757 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
3758 IMsRdpClientAdvancedSettings * This,
3759 /* [retval][out] */ long *pshadowBitmap);
3760
3761 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
3762 IMsRdpClientAdvancedSettings * This,
3763 /* [in] */ long ptransportType);
3764
3765 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
3766 IMsRdpClientAdvancedSettings * This,
3767 /* [retval][out] */ long *ptransportType);
3768
3769 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
3770 IMsRdpClientAdvancedSettings * This,
3771 /* [in] */ long psasSequence);
3772
3773 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
3774 IMsRdpClientAdvancedSettings * This,
3775 /* [retval][out] */ long *psasSequence);
3776
3777 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
3778 IMsRdpClientAdvancedSettings * This,
3779 /* [in] */ long pencryptionEnabled);
3780
3781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
3782 IMsRdpClientAdvancedSettings * This,
3783 /* [retval][out] */ long *pencryptionEnabled);
3784
3785 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
3786 IMsRdpClientAdvancedSettings * This,
3787 /* [in] */ long pdedicatedTerminal);
3788
3789 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
3790 IMsRdpClientAdvancedSettings * This,
3791 /* [retval][out] */ long *pdedicatedTerminal);
3792
3793 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
3794 IMsRdpClientAdvancedSettings * This,
3795 /* [in] */ long prdpPort);
3796
3797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
3798 IMsRdpClientAdvancedSettings * This,
3799 /* [retval][out] */ long *prdpPort);
3800
3801 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
3802 IMsRdpClientAdvancedSettings * This,
3803 /* [in] */ long penableMouse);
3804
3805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
3806 IMsRdpClientAdvancedSettings * This,
3807 /* [retval][out] */ long *penableMouse);
3808
3809 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
3810 IMsRdpClientAdvancedSettings * This,
3811 /* [in] */ long pdisableCtrlAltDel);
3812
3813 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
3814 IMsRdpClientAdvancedSettings * This,
3815 /* [retval][out] */ long *pdisableCtrlAltDel);
3816
3817 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
3818 IMsRdpClientAdvancedSettings * This,
3819 /* [in] */ long penableWindowsKey);
3820
3821 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
3822 IMsRdpClientAdvancedSettings * This,
3823 /* [retval][out] */ long *penableWindowsKey);
3824
3825 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
3826 IMsRdpClientAdvancedSettings * This,
3827 /* [in] */ long pdoubleClickDetect);
3828
3829 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
3830 IMsRdpClientAdvancedSettings * This,
3831 /* [retval][out] */ long *pdoubleClickDetect);
3832
3833 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
3834 IMsRdpClientAdvancedSettings * This,
3835 /* [in] */ long pmaximizeShell);
3836
3837 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
3838 IMsRdpClientAdvancedSettings * This,
3839 /* [retval][out] */ long *pmaximizeShell);
3840
3841 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
3842 IMsRdpClientAdvancedSettings * This,
3843 /* [in] */ long photKeyFullScreen);
3844
3845 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
3846 IMsRdpClientAdvancedSettings * This,
3847 /* [retval][out] */ long *photKeyFullScreen);
3848
3849 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
3850 IMsRdpClientAdvancedSettings * This,
3851 /* [in] */ long photKeyCtrlEsc);
3852
3853 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
3854 IMsRdpClientAdvancedSettings * This,
3855 /* [retval][out] */ long *photKeyCtrlEsc);
3856
3857 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
3858 IMsRdpClientAdvancedSettings * This,
3859 /* [in] */ long photKeyAltEsc);
3860
3861 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
3862 IMsRdpClientAdvancedSettings * This,
3863 /* [retval][out] */ long *photKeyAltEsc);
3864
3865 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
3866 IMsRdpClientAdvancedSettings * This,
3867 /* [in] */ long photKeyAltTab);
3868
3869 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
3870 IMsRdpClientAdvancedSettings * This,
3871 /* [retval][out] */ long *photKeyAltTab);
3872
3873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
3874 IMsRdpClientAdvancedSettings * This,
3875 /* [in] */ long photKeyAltShiftTab);
3876
3877 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
3878 IMsRdpClientAdvancedSettings * This,
3879 /* [retval][out] */ long *photKeyAltShiftTab);
3880
3881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
3882 IMsRdpClientAdvancedSettings * This,
3883 /* [in] */ long photKeyAltSpace);
3884
3885 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
3886 IMsRdpClientAdvancedSettings * This,
3887 /* [retval][out] */ long *photKeyAltSpace);
3888
3889 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
3890 IMsRdpClientAdvancedSettings * This,
3891 /* [in] */ long photKeyCtrlAltDel);
3892
3893 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
3894 IMsRdpClientAdvancedSettings * This,
3895 /* [retval][out] */ long *photKeyCtrlAltDel);
3896
3897 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
3898 IMsRdpClientAdvancedSettings * This,
3899 /* [in] */ long porderDrawThreshold);
3900
3901 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
3902 IMsRdpClientAdvancedSettings * This,
3903 /* [retval][out] */ long *porderDrawThreshold);
3904
3905 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
3906 IMsRdpClientAdvancedSettings * This,
3907 /* [in] */ long pbitmapCacheSize);
3908
3909 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
3910 IMsRdpClientAdvancedSettings * This,
3911 /* [retval][out] */ long *pbitmapCacheSize);
3912
3913 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
3914 IMsRdpClientAdvancedSettings * This,
3915 /* [in] */ long pbitmapVirtualCacheSize);
3916
3917 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
3918 IMsRdpClientAdvancedSettings * This,
3919 /* [retval][out] */ long *pbitmapVirtualCacheSize);
3920
3921 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
3922 IMsRdpClientAdvancedSettings * This,
3923 /* [in] */ long pbScale);
3924
3925 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
3926 IMsRdpClientAdvancedSettings * This,
3927 /* [retval][out] */ long *pbScale);
3928
3929 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
3930 IMsRdpClientAdvancedSettings * This,
3931 /* [in] */ long pnumBitmapCaches);
3932
3933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
3934 IMsRdpClientAdvancedSettings * This,
3935 /* [retval][out] */ long *pnumBitmapCaches);
3936
3937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
3938 IMsRdpClientAdvancedSettings * This,
3939 /* [in] */ long pcachePersistenceActive);
3940
3941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
3942 IMsRdpClientAdvancedSettings * This,
3943 /* [retval][out] */ long *pcachePersistenceActive);
3944
3945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
3946 IMsRdpClientAdvancedSettings * This,
3947 /* [in] */ BSTR rhs);
3948
3949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
3950 IMsRdpClientAdvancedSettings * This,
3951 /* [in] */ long pbrushSupportLevel);
3952
3953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
3954 IMsRdpClientAdvancedSettings * This,
3955 /* [retval][out] */ long *pbrushSupportLevel);
3956
3957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
3958 IMsRdpClientAdvancedSettings * This,
3959 /* [in] */ long pminInputSendInterval);
3960
3961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
3962 IMsRdpClientAdvancedSettings * This,
3963 /* [retval][out] */ long *pminInputSendInterval);
3964
3965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
3966 IMsRdpClientAdvancedSettings * This,
3967 /* [in] */ long pinputEventsAtOnce);
3968
3969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
3970 IMsRdpClientAdvancedSettings * This,
3971 /* [retval][out] */ long *pinputEventsAtOnce);
3972
3973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
3974 IMsRdpClientAdvancedSettings * This,
3975 /* [in] */ long pmaxEventCount);
3976
3977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
3978 IMsRdpClientAdvancedSettings * This,
3979 /* [retval][out] */ long *pmaxEventCount);
3980
3981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
3982 IMsRdpClientAdvancedSettings * This,
3983 /* [in] */ long pkeepAliveInterval);
3984
3985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
3986 IMsRdpClientAdvancedSettings * This,
3987 /* [retval][out] */ long *pkeepAliveInterval);
3988
3989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
3990 IMsRdpClientAdvancedSettings * This,
3991 /* [in] */ long pshutdownTimeout);
3992
3993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
3994 IMsRdpClientAdvancedSettings * This,
3995 /* [retval][out] */ long *pshutdownTimeout);
3996
3997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
3998 IMsRdpClientAdvancedSettings * This,
3999 /* [in] */ long poverallConnectionTimeout);
4000
4001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
4002 IMsRdpClientAdvancedSettings * This,
4003 /* [retval][out] */ long *poverallConnectionTimeout);
4004
4005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
4006 IMsRdpClientAdvancedSettings * This,
4007 /* [in] */ long psingleConnectionTimeout);
4008
4009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
4010 IMsRdpClientAdvancedSettings * This,
4011 /* [retval][out] */ long *psingleConnectionTimeout);
4012
4013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
4014 IMsRdpClientAdvancedSettings * This,
4015 /* [in] */ long pkeyboardType);
4016
4017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
4018 IMsRdpClientAdvancedSettings * This,
4019 /* [retval][out] */ long *pkeyboardType);
4020
4021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
4022 IMsRdpClientAdvancedSettings * This,
4023 /* [in] */ long pkeyboardSubType);
4024
4025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
4026 IMsRdpClientAdvancedSettings * This,
4027 /* [retval][out] */ long *pkeyboardSubType);
4028
4029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
4030 IMsRdpClientAdvancedSettings * This,
4031 /* [in] */ long pkeyboardFunctionKey);
4032
4033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
4034 IMsRdpClientAdvancedSettings * This,
4035 /* [retval][out] */ long *pkeyboardFunctionKey);
4036
4037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
4038 IMsRdpClientAdvancedSettings * This,
4039 /* [in] */ long pwinceFixedPalette);
4040
4041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
4042 IMsRdpClientAdvancedSettings * This,
4043 /* [retval][out] */ long *pwinceFixedPalette);
4044
4045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
4046 IMsRdpClientAdvancedSettings * This,
4047 /* [in] */ VARIANT_BOOL pConnectToConsole);
4048
4049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
4050 IMsRdpClientAdvancedSettings * This,
4051 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
4052
4053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
4054 IMsRdpClientAdvancedSettings * This,
4055 /* [in] */ long pbitmapPersistence);
4056
4057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
4058 IMsRdpClientAdvancedSettings * This,
4059 /* [retval][out] */ long *pbitmapPersistence);
4060
4061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
4062 IMsRdpClientAdvancedSettings * This,
4063 /* [in] */ long pminutesToIdleTimeout);
4064
4065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
4066 IMsRdpClientAdvancedSettings * This,
4067 /* [retval][out] */ long *pminutesToIdleTimeout);
4068
4069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
4070 IMsRdpClientAdvancedSettings * This,
4071 /* [in] */ VARIANT_BOOL pfSmartSizing);
4072
4073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
4074 IMsRdpClientAdvancedSettings * This,
4075 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
4076
4077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
4078 IMsRdpClientAdvancedSettings * This,
4079 /* [in] */ BSTR pLocalPrintingDocName);
4080
4081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
4082 IMsRdpClientAdvancedSettings * This,
4083 /* [retval][out] */ BSTR *pLocalPrintingDocName);
4084
4085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
4086 IMsRdpClientAdvancedSettings * This,
4087 /* [in] */ BSTR clipCleanTempDirString);
4088
4089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
4090 IMsRdpClientAdvancedSettings * This,
4091 /* [retval][out] */ BSTR *clipCleanTempDirString);
4092
4093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
4094 IMsRdpClientAdvancedSettings * This,
4095 /* [in] */ BSTR clipPasteInfoString);
4096
4097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
4098 IMsRdpClientAdvancedSettings * This,
4099 /* [retval][out] */ BSTR *clipPasteInfoString);
4100
4101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
4102 IMsRdpClientAdvancedSettings * This,
4103 /* [in] */ BSTR rhs);
4104
4105 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
4106 IMsRdpClientAdvancedSettings * This,
4107 /* [in] */ VARIANT_BOOL pDisplayConnectionBar);
4108
4109 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
4110 IMsRdpClientAdvancedSettings * This,
4111 /* [retval][out] */ VARIANT_BOOL *pDisplayConnectionBar);
4112
4113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
4114 IMsRdpClientAdvancedSettings * This,
4115 /* [in] */ VARIANT_BOOL pPinConnectionBar);
4116
4117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
4118 IMsRdpClientAdvancedSettings * This,
4119 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
4120
4121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
4122 IMsRdpClientAdvancedSettings * This,
4123 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect);
4124
4125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
4126 IMsRdpClientAdvancedSettings * This,
4127 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
4128
4129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
4130 IMsRdpClientAdvancedSettings * This,
4131 /* [in] */ BSTR pLBInfo);
4132
4133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
4134 IMsRdpClientAdvancedSettings * This,
4135 /* [retval][out] */ BSTR *pLBInfo);
4136
4137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
4138 IMsRdpClientAdvancedSettings * This,
4139 /* [in] */ VARIANT_BOOL pRedirectDrives);
4140
4141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
4142 IMsRdpClientAdvancedSettings * This,
4143 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
4144
4145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
4146 IMsRdpClientAdvancedSettings * This,
4147 /* [in] */ VARIANT_BOOL pRedirectPrinters);
4148
4149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
4150 IMsRdpClientAdvancedSettings * This,
4151 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
4152
4153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
4154 IMsRdpClientAdvancedSettings * This,
4155 /* [in] */ VARIANT_BOOL pRedirectPorts);
4156
4157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
4158 IMsRdpClientAdvancedSettings * This,
4159 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
4160
4161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
4162 IMsRdpClientAdvancedSettings * This,
4163 /* [in] */ VARIANT_BOOL pRedirectSmartCards);
4164
4165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
4166 IMsRdpClientAdvancedSettings * This,
4167 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
4168
4169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
4170 IMsRdpClientAdvancedSettings * This,
4171 /* [in] */ long pBitmapVirtualCache16BppSize);
4172
4173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
4174 IMsRdpClientAdvancedSettings * This,
4175 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
4176
4177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
4178 IMsRdpClientAdvancedSettings * This,
4179 /* [in] */ long pBitmapVirtualCache24BppSize);
4180
4181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
4182 IMsRdpClientAdvancedSettings * This,
4183 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
4184
4185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
4186 IMsRdpClientAdvancedSettings * This,
4187 /* [in] */ long pDisableList);
4188
4189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
4190 IMsRdpClientAdvancedSettings * This,
4191 /* [retval][out] */ long *pDisableList);
4192
4193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
4194 IMsRdpClientAdvancedSettings * This,
4195 /* [in] */ VARIANT *rhs);
4196
4197 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
4198 IMsRdpClientAdvancedSettings * This,
4199 /* [in] */ VARIANT_BOOL pfNotify);
4200
4201 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
4202 IMsRdpClientAdvancedSettings * This,
4203 /* [retval][out] */ VARIANT_BOOL *pfNotify);
4204
4205 END_INTERFACE
4206 } IMsRdpClientAdvancedSettingsVtbl;
4207
4208 interface IMsRdpClientAdvancedSettings
4209 {
4210 CONST_VTBL struct IMsRdpClientAdvancedSettingsVtbl *lpVtbl;
4211 };
4212
4213
4214
4215 #ifdef COBJMACROS
4216
4217
4218 #define IMsRdpClientAdvancedSettings_QueryInterface(This,riid,ppvObject) \
4219 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4220
4221 #define IMsRdpClientAdvancedSettings_AddRef(This) \
4222 ( (This)->lpVtbl -> AddRef(This) )
4223
4224 #define IMsRdpClientAdvancedSettings_Release(This) \
4225 ( (This)->lpVtbl -> Release(This) )
4226
4227
4228 #define IMsRdpClientAdvancedSettings_GetTypeInfoCount(This,pctinfo) \
4229 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4230
4231 #define IMsRdpClientAdvancedSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4232 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4233
4234 #define IMsRdpClientAdvancedSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4235 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
4236
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) )
4239
4240
4241 #define IMsRdpClientAdvancedSettings_put_Compress(This,pcompress) \
4242 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
4243
4244 #define IMsRdpClientAdvancedSettings_get_Compress(This,pcompress) \
4245 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
4246
4247 #define IMsRdpClientAdvancedSettings_put_BitmapPeristence(This,pbitmapPeristence) \
4248 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
4249
4250 #define IMsRdpClientAdvancedSettings_get_BitmapPeristence(This,pbitmapPeristence) \
4251 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
4252
4253 #define IMsRdpClientAdvancedSettings_put_allowBackgroundInput(This,pallowBackgroundInput) \
4254 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
4255
4256 #define IMsRdpClientAdvancedSettings_get_allowBackgroundInput(This,pallowBackgroundInput) \
4257 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
4258
4259 #define IMsRdpClientAdvancedSettings_put_KeyBoardLayoutStr(This,rhs) \
4260 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
4261
4262 #define IMsRdpClientAdvancedSettings_put_PluginDlls(This,rhs) \
4263 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
4264
4265 #define IMsRdpClientAdvancedSettings_put_IconFile(This,rhs) \
4266 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
4267
4268 #define IMsRdpClientAdvancedSettings_put_IconIndex(This,rhs) \
4269 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
4270
4271 #define IMsRdpClientAdvancedSettings_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
4272 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
4273
4274 #define IMsRdpClientAdvancedSettings_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
4275 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
4276
4277 #define IMsRdpClientAdvancedSettings_put_DisableRdpdr(This,pDisableRdpdr) \
4278 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
4279
4280 #define IMsRdpClientAdvancedSettings_get_DisableRdpdr(This,pDisableRdpdr) \
4281 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
4282
4283
4284 #define IMsRdpClientAdvancedSettings_put_SmoothScroll(This,psmoothScroll) \
4285 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
4286
4287 #define IMsRdpClientAdvancedSettings_get_SmoothScroll(This,psmoothScroll) \
4288 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
4289
4290 #define IMsRdpClientAdvancedSettings_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
4291 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
4292
4293 #define IMsRdpClientAdvancedSettings_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
4294 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
4295
4296 #define IMsRdpClientAdvancedSettings_put_ShadowBitmap(This,pshadowBitmap) \
4297 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
4298
4299 #define IMsRdpClientAdvancedSettings_get_ShadowBitmap(This,pshadowBitmap) \
4300 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
4301
4302 #define IMsRdpClientAdvancedSettings_put_TransportType(This,ptransportType) \
4303 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
4304
4305 #define IMsRdpClientAdvancedSettings_get_TransportType(This,ptransportType) \
4306 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
4307
4308 #define IMsRdpClientAdvancedSettings_put_SasSequence(This,psasSequence) \
4309 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
4310
4311 #define IMsRdpClientAdvancedSettings_get_SasSequence(This,psasSequence) \
4312 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
4313
4314 #define IMsRdpClientAdvancedSettings_put_EncryptionEnabled(This,pencryptionEnabled) \
4315 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
4316
4317 #define IMsRdpClientAdvancedSettings_get_EncryptionEnabled(This,pencryptionEnabled) \
4318 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
4319
4320 #define IMsRdpClientAdvancedSettings_put_DedicatedTerminal(This,pdedicatedTerminal) \
4321 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
4322
4323 #define IMsRdpClientAdvancedSettings_get_DedicatedTerminal(This,pdedicatedTerminal) \
4324 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
4325
4326 #define IMsRdpClientAdvancedSettings_put_RDPPort(This,prdpPort) \
4327 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
4328
4329 #define IMsRdpClientAdvancedSettings_get_RDPPort(This,prdpPort) \
4330 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
4331
4332 #define IMsRdpClientAdvancedSettings_put_EnableMouse(This,penableMouse) \
4333 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
4334
4335 #define IMsRdpClientAdvancedSettings_get_EnableMouse(This,penableMouse) \
4336 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
4337
4338 #define IMsRdpClientAdvancedSettings_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
4339 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
4340
4341 #define IMsRdpClientAdvancedSettings_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
4342 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
4343
4344 #define IMsRdpClientAdvancedSettings_put_EnableWindowsKey(This,penableWindowsKey) \
4345 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
4346
4347 #define IMsRdpClientAdvancedSettings_get_EnableWindowsKey(This,penableWindowsKey) \
4348 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
4349
4350 #define IMsRdpClientAdvancedSettings_put_DoubleClickDetect(This,pdoubleClickDetect) \
4351 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
4352
4353 #define IMsRdpClientAdvancedSettings_get_DoubleClickDetect(This,pdoubleClickDetect) \
4354 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
4355
4356 #define IMsRdpClientAdvancedSettings_put_MaximizeShell(This,pmaximizeShell) \
4357 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
4358
4359 #define IMsRdpClientAdvancedSettings_get_MaximizeShell(This,pmaximizeShell) \
4360 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
4361
4362 #define IMsRdpClientAdvancedSettings_put_HotKeyFullScreen(This,photKeyFullScreen) \
4363 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
4364
4365 #define IMsRdpClientAdvancedSettings_get_HotKeyFullScreen(This,photKeyFullScreen) \
4366 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
4367
4368 #define IMsRdpClientAdvancedSettings_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
4369 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
4370
4371 #define IMsRdpClientAdvancedSettings_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
4372 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
4373
4374 #define IMsRdpClientAdvancedSettings_put_HotKeyAltEsc(This,photKeyAltEsc) \
4375 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
4376
4377 #define IMsRdpClientAdvancedSettings_get_HotKeyAltEsc(This,photKeyAltEsc) \
4378 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
4379
4380 #define IMsRdpClientAdvancedSettings_put_HotKeyAltTab(This,photKeyAltTab) \
4381 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
4382
4383 #define IMsRdpClientAdvancedSettings_get_HotKeyAltTab(This,photKeyAltTab) \
4384 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
4385
4386 #define IMsRdpClientAdvancedSettings_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
4387 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
4388
4389 #define IMsRdpClientAdvancedSettings_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
4390 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
4391
4392 #define IMsRdpClientAdvancedSettings_put_HotKeyAltSpace(This,photKeyAltSpace) \
4393 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
4394
4395 #define IMsRdpClientAdvancedSettings_get_HotKeyAltSpace(This,photKeyAltSpace) \
4396 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
4397
4398 #define IMsRdpClientAdvancedSettings_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
4399 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
4400
4401 #define IMsRdpClientAdvancedSettings_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
4402 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
4403
4404 #define IMsRdpClientAdvancedSettings_put_orderDrawThreshold(This,porderDrawThreshold) \
4405 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
4406
4407 #define IMsRdpClientAdvancedSettings_get_orderDrawThreshold(This,porderDrawThreshold) \
4408 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
4409
4410 #define IMsRdpClientAdvancedSettings_put_BitmapCacheSize(This,pbitmapCacheSize) \
4411 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
4412
4413 #define IMsRdpClientAdvancedSettings_get_BitmapCacheSize(This,pbitmapCacheSize) \
4414 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
4415
4416 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
4417 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
4418
4419 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
4420 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
4421
4422 #define IMsRdpClientAdvancedSettings_put_ScaleBitmapCachesByBPP(This,pbScale) \
4423 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
4424
4425 #define IMsRdpClientAdvancedSettings_get_ScaleBitmapCachesByBPP(This,pbScale) \
4426 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
4427
4428 #define IMsRdpClientAdvancedSettings_put_NumBitmapCaches(This,pnumBitmapCaches) \
4429 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
4430
4431 #define IMsRdpClientAdvancedSettings_get_NumBitmapCaches(This,pnumBitmapCaches) \
4432 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
4433
4434 #define IMsRdpClientAdvancedSettings_put_CachePersistenceActive(This,pcachePersistenceActive) \
4435 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
4436
4437 #define IMsRdpClientAdvancedSettings_get_CachePersistenceActive(This,pcachePersistenceActive) \
4438 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
4439
4440 #define IMsRdpClientAdvancedSettings_put_PersistCacheDirectory(This,rhs) \
4441 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
4442
4443 #define IMsRdpClientAdvancedSettings_put_brushSupportLevel(This,pbrushSupportLevel) \
4444 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
4445
4446 #define IMsRdpClientAdvancedSettings_get_brushSupportLevel(This,pbrushSupportLevel) \
4447 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
4448
4449 #define IMsRdpClientAdvancedSettings_put_minInputSendInterval(This,pminInputSendInterval) \
4450 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
4451
4452 #define IMsRdpClientAdvancedSettings_get_minInputSendInterval(This,pminInputSendInterval) \
4453 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
4454
4455 #define IMsRdpClientAdvancedSettings_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
4456 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
4457
4458 #define IMsRdpClientAdvancedSettings_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
4459 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
4460
4461 #define IMsRdpClientAdvancedSettings_put_maxEventCount(This,pmaxEventCount) \
4462 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
4463
4464 #define IMsRdpClientAdvancedSettings_get_maxEventCount(This,pmaxEventCount) \
4465 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
4466
4467 #define IMsRdpClientAdvancedSettings_put_keepAliveInterval(This,pkeepAliveInterval) \
4468 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
4469
4470 #define IMsRdpClientAdvancedSettings_get_keepAliveInterval(This,pkeepAliveInterval) \
4471 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
4472
4473 #define IMsRdpClientAdvancedSettings_put_shutdownTimeout(This,pshutdownTimeout) \
4474 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
4475
4476 #define IMsRdpClientAdvancedSettings_get_shutdownTimeout(This,pshutdownTimeout) \
4477 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
4478
4479 #define IMsRdpClientAdvancedSettings_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
4480 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
4481
4482 #define IMsRdpClientAdvancedSettings_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
4483 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
4484
4485 #define IMsRdpClientAdvancedSettings_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
4486 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
4487
4488 #define IMsRdpClientAdvancedSettings_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
4489 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
4490
4491 #define IMsRdpClientAdvancedSettings_put_KeyboardType(This,pkeyboardType) \
4492 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
4493
4494 #define IMsRdpClientAdvancedSettings_get_KeyboardType(This,pkeyboardType) \
4495 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
4496
4497 #define IMsRdpClientAdvancedSettings_put_KeyboardSubType(This,pkeyboardSubType) \
4498 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
4499
4500 #define IMsRdpClientAdvancedSettings_get_KeyboardSubType(This,pkeyboardSubType) \
4501 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
4502
4503 #define IMsRdpClientAdvancedSettings_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
4504 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
4505
4506 #define IMsRdpClientAdvancedSettings_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
4507 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
4508
4509 #define IMsRdpClientAdvancedSettings_put_WinceFixedPalette(This,pwinceFixedPalette) \
4510 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
4511
4512 #define IMsRdpClientAdvancedSettings_get_WinceFixedPalette(This,pwinceFixedPalette) \
4513 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
4514
4515 #define IMsRdpClientAdvancedSettings_put_ConnectToServerConsole(This,pConnectToConsole) \
4516 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
4517
4518 #define IMsRdpClientAdvancedSettings_get_ConnectToServerConsole(This,pConnectToConsole) \
4519 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
4520
4521 #define IMsRdpClientAdvancedSettings_put_BitmapPersistence(This,pbitmapPersistence) \
4522 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
4523
4524 #define IMsRdpClientAdvancedSettings_get_BitmapPersistence(This,pbitmapPersistence) \
4525 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
4526
4527 #define IMsRdpClientAdvancedSettings_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
4528 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
4529
4530 #define IMsRdpClientAdvancedSettings_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
4531 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
4532
4533 #define IMsRdpClientAdvancedSettings_put_SmartSizing(This,pfSmartSizing) \
4534 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
4535
4536 #define IMsRdpClientAdvancedSettings_get_SmartSizing(This,pfSmartSizing) \
4537 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
4538
4539 #define IMsRdpClientAdvancedSettings_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
4540 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
4541
4542 #define IMsRdpClientAdvancedSettings_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
4543 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
4544
4545 #define IMsRdpClientAdvancedSettings_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
4546 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
4547
4548 #define IMsRdpClientAdvancedSettings_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
4549 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
4550
4551 #define IMsRdpClientAdvancedSettings_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
4552 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
4553
4554 #define IMsRdpClientAdvancedSettings_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
4555 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
4556
4557 #define IMsRdpClientAdvancedSettings_put_ClearTextPassword(This,rhs) \
4558 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
4559
4560 #define IMsRdpClientAdvancedSettings_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
4561 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
4562
4563 #define IMsRdpClientAdvancedSettings_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
4564 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
4565
4566 #define IMsRdpClientAdvancedSettings_put_PinConnectionBar(This,pPinConnectionBar) \
4567 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
4568
4569 #define IMsRdpClientAdvancedSettings_get_PinConnectionBar(This,pPinConnectionBar) \
4570 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
4571
4572 #define IMsRdpClientAdvancedSettings_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
4573 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
4574
4575 #define IMsRdpClientAdvancedSettings_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
4576 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
4577
4578 #define IMsRdpClientAdvancedSettings_put_LoadBalanceInfo(This,pLBInfo) \
4579 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
4580
4581 #define IMsRdpClientAdvancedSettings_get_LoadBalanceInfo(This,pLBInfo) \
4582 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
4583
4584 #define IMsRdpClientAdvancedSettings_put_RedirectDrives(This,pRedirectDrives) \
4585 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
4586
4587 #define IMsRdpClientAdvancedSettings_get_RedirectDrives(This,pRedirectDrives) \
4588 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
4589
4590 #define IMsRdpClientAdvancedSettings_put_RedirectPrinters(This,pRedirectPrinters) \
4591 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
4592
4593 #define IMsRdpClientAdvancedSettings_get_RedirectPrinters(This,pRedirectPrinters) \
4594 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
4595
4596 #define IMsRdpClientAdvancedSettings_put_RedirectPorts(This,pRedirectPorts) \
4597 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
4598
4599 #define IMsRdpClientAdvancedSettings_get_RedirectPorts(This,pRedirectPorts) \
4600 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
4601
4602 #define IMsRdpClientAdvancedSettings_put_RedirectSmartCards(This,pRedirectSmartCards) \
4603 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
4604
4605 #define IMsRdpClientAdvancedSettings_get_RedirectSmartCards(This,pRedirectSmartCards) \
4606 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
4607
4608 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
4609 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
4610
4611 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
4612 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
4613
4614 #define IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
4615 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
4616
4617 #define IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
4618 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
4619
4620 #define IMsRdpClientAdvancedSettings_put_PerformanceFlags(This,pDisableList) \
4621 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
4622
4623 #define IMsRdpClientAdvancedSettings_get_PerformanceFlags(This,pDisableList) \
4624 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
4625
4626 #define IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint(This,rhs) \
4627 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
4628
4629 #define IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey(This,pfNotify) \
4630 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
4631
4632 #define IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey(This,pfNotify) \
4633 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
4634
4635 #endif /* COBJMACROS */
4636
4637
4638 #endif /* C style interface */
4639
4640
4641
4642 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Proxy(
4643 IMsRdpClientAdvancedSettings * This,
4644 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
4645
4646
4647 void __RPC_STUB IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Stub(
4648 IRpcStubBuffer *This,
4649 IRpcChannelBuffer *_pRpcChannelBuffer,
4650 PRPC_MESSAGE _pRpcMessage,
4651 DWORD *_pdwStubPhase);
4652
4653
4654 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Proxy(
4655 IMsRdpClientAdvancedSettings * This,
4656 /* [in] */ long pBitmapVirtualCache16BppSize);
4657
4658
4659 void __RPC_STUB IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Stub(
4660 IRpcStubBuffer *This,
4661 IRpcChannelBuffer *_pRpcChannelBuffer,
4662 PRPC_MESSAGE _pRpcMessage,
4663 DWORD *_pdwStubPhase);
4664
4665
4666 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Proxy(
4667 IMsRdpClientAdvancedSettings * This,
4668 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
4669
4670
4671 void __RPC_STUB IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Stub(
4672 IRpcStubBuffer *This,
4673 IRpcChannelBuffer *_pRpcChannelBuffer,
4674 PRPC_MESSAGE _pRpcMessage,
4675 DWORD *_pdwStubPhase);
4676
4677
4678 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Proxy(
4679 IMsRdpClientAdvancedSettings * This,
4680 /* [in] */ long pBitmapVirtualCache24BppSize);
4681
4682
4683 void __RPC_STUB IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Stub(
4684 IRpcStubBuffer *This,
4685 IRpcChannelBuffer *_pRpcChannelBuffer,
4686 PRPC_MESSAGE _pRpcMessage,
4687 DWORD *_pdwStubPhase);
4688
4689
4690 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Proxy(
4691 IMsRdpClientAdvancedSettings * This,
4692 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
4693
4694
4695 void __RPC_STUB IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Stub(
4696 IRpcStubBuffer *This,
4697 IRpcChannelBuffer *_pRpcChannelBuffer,
4698 PRPC_MESSAGE _pRpcMessage,
4699 DWORD *_pdwStubPhase);
4700
4701
4702 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_PerformanceFlags_Proxy(
4703 IMsRdpClientAdvancedSettings * This,
4704 /* [in] */ long pDisableList);
4705
4706
4707 void __RPC_STUB IMsRdpClientAdvancedSettings_put_PerformanceFlags_Stub(
4708 IRpcStubBuffer *This,
4709 IRpcChannelBuffer *_pRpcChannelBuffer,
4710 PRPC_MESSAGE _pRpcMessage,
4711 DWORD *_pdwStubPhase);
4712
4713
4714 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_PerformanceFlags_Proxy(
4715 IMsRdpClientAdvancedSettings * This,
4716 /* [retval][out] */ long *pDisableList);
4717
4718
4719 void __RPC_STUB IMsRdpClientAdvancedSettings_get_PerformanceFlags_Stub(
4720 IRpcStubBuffer *This,
4721 IRpcChannelBuffer *_pRpcChannelBuffer,
4722 PRPC_MESSAGE _pRpcMessage,
4723 DWORD *_pdwStubPhase);
4724
4725
4726 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Proxy(
4727 IMsRdpClientAdvancedSettings * This,
4728 /* [in] */ VARIANT *rhs);
4729
4730
4731 void __RPC_STUB IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Stub(
4732 IRpcStubBuffer *This,
4733 IRpcChannelBuffer *_pRpcChannelBuffer,
4734 PRPC_MESSAGE _pRpcMessage,
4735 DWORD *_pdwStubPhase);
4736
4737
4738 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Proxy(
4739 IMsRdpClientAdvancedSettings * This,
4740 /* [in] */ VARIANT_BOOL pfNotify);
4741
4742
4743 void __RPC_STUB IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Stub(
4744 IRpcStubBuffer *This,
4745 IRpcChannelBuffer *_pRpcChannelBuffer,
4746 PRPC_MESSAGE _pRpcMessage,
4747 DWORD *_pdwStubPhase);
4748
4749
4750 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Proxy(
4751 IMsRdpClientAdvancedSettings * This,
4752 /* [retval][out] */ VARIANT_BOOL *pfNotify);
4753
4754
4755 void __RPC_STUB IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Stub(
4756 IRpcStubBuffer *This,
4757 IRpcChannelBuffer *_pRpcChannelBuffer,
4758 PRPC_MESSAGE _pRpcMessage,
4759 DWORD *_pdwStubPhase);
4760
4761
4762
4763 #endif /* __IMsRdpClientAdvancedSettings_INTERFACE_DEFINED__ */
4764
4765
4766 #ifndef __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__
4767 #define __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__
4768
4769 /* interface IMsRdpClientAdvancedSettings2 */
4770 /* [object][oleautomation][dual][uuid] */
4771
4772
4773 EXTERN_C const IID IID_IMsRdpClientAdvancedSettings2;
4774
4775 #if defined(__cplusplus) && !defined(CINTERFACE)
4776
4777 MIDL_INTERFACE("9AC42117-2B76-4320-AA44-0E616AB8437B")
4778 IMsRdpClientAdvancedSettings2 : public IMsRdpClientAdvancedSettings
4779 {
4780 public:
4781 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CanAutoReconnect(
4782 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect) = 0;
4783
4784 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableAutoReconnect(
4785 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect) = 0;
4786
4787 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableAutoReconnect(
4788 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect) = 0;
4789
4790 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxReconnectAttempts(
4791 /* [in] */ long pMaxReconnectAttempts) = 0;
4792
4793 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxReconnectAttempts(
4794 /* [retval][out] */ long *pMaxReconnectAttempts) = 0;
4795
4796 };
4797
4798 #else /* C style interface */
4799
4800 typedef struct IMsRdpClientAdvancedSettings2Vtbl
4801 {
4802 BEGIN_INTERFACE
4803
4804 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4805 IMsRdpClientAdvancedSettings2 * This,
4806 /* [in] */ REFIID riid,
4807 /* [iid_is][out] */
4808 __RPC__deref_out void **ppvObject);
4809
4810 ULONG ( STDMETHODCALLTYPE *AddRef )(
4811 IMsRdpClientAdvancedSettings2 * This);
4812
4813 ULONG ( STDMETHODCALLTYPE *Release )(
4814 IMsRdpClientAdvancedSettings2 * This);
4815
4816 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
4817 IMsRdpClientAdvancedSettings2 * This,
4818 /* [out] */ UINT *pctinfo);
4819
4820 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
4821 IMsRdpClientAdvancedSettings2 * This,
4822 /* [in] */ UINT iTInfo,
4823 /* [in] */ LCID lcid,
4824 /* [out] */ ITypeInfo **ppTInfo);
4825
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);
4833
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);
4844
4845 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Compress )(
4846 IMsRdpClientAdvancedSettings2 * This,
4847 /* [in] */ long pcompress);
4848
4849 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
4850 IMsRdpClientAdvancedSettings2 * This,
4851 /* [retval][out] */ long *pcompress);
4852
4853 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
4854 IMsRdpClientAdvancedSettings2 * This,
4855 /* [in] */ long pbitmapPeristence);
4856
4857 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
4858 IMsRdpClientAdvancedSettings2 * This,
4859 /* [retval][out] */ long *pbitmapPeristence);
4860
4861 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
4862 IMsRdpClientAdvancedSettings2 * This,
4863 /* [in] */ long pallowBackgroundInput);
4864
4865 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
4866 IMsRdpClientAdvancedSettings2 * This,
4867 /* [retval][out] */ long *pallowBackgroundInput);
4868
4869 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
4870 IMsRdpClientAdvancedSettings2 * This,
4871 /* [in] */ BSTR rhs);
4872
4873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
4874 IMsRdpClientAdvancedSettings2 * This,
4875 /* [in] */ BSTR rhs);
4876
4877 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
4878 IMsRdpClientAdvancedSettings2 * This,
4879 /* [in] */ BSTR rhs);
4880
4881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
4882 IMsRdpClientAdvancedSettings2 * This,
4883 /* [in] */ long rhs);
4884
4885 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
4886 IMsRdpClientAdvancedSettings2 * This,
4887 /* [in] */ long pContainerHandledFullScreen);
4888
4889 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
4890 IMsRdpClientAdvancedSettings2 * This,
4891 /* [retval][out] */ long *pContainerHandledFullScreen);
4892
4893 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
4894 IMsRdpClientAdvancedSettings2 * This,
4895 /* [in] */ long pDisableRdpdr);
4896
4897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
4898 IMsRdpClientAdvancedSettings2 * This,
4899 /* [retval][out] */ long *pDisableRdpdr);
4900
4901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
4902 IMsRdpClientAdvancedSettings2 * This,
4903 /* [in] */ long psmoothScroll);
4904
4905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
4906 IMsRdpClientAdvancedSettings2 * This,
4907 /* [retval][out] */ long *psmoothScroll);
4908
4909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
4910 IMsRdpClientAdvancedSettings2 * This,
4911 /* [in] */ long pacceleratorPassthrough);
4912
4913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
4914 IMsRdpClientAdvancedSettings2 * This,
4915 /* [retval][out] */ long *pacceleratorPassthrough);
4916
4917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
4918 IMsRdpClientAdvancedSettings2 * This,
4919 /* [in] */ long pshadowBitmap);
4920
4921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
4922 IMsRdpClientAdvancedSettings2 * This,
4923 /* [retval][out] */ long *pshadowBitmap);
4924
4925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
4926 IMsRdpClientAdvancedSettings2 * This,
4927 /* [in] */ long ptransportType);
4928
4929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
4930 IMsRdpClientAdvancedSettings2 * This,
4931 /* [retval][out] */ long *ptransportType);
4932
4933 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
4934 IMsRdpClientAdvancedSettings2 * This,
4935 /* [in] */ long psasSequence);
4936
4937 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
4938 IMsRdpClientAdvancedSettings2 * This,
4939 /* [retval][out] */ long *psasSequence);
4940
4941 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
4942 IMsRdpClientAdvancedSettings2 * This,
4943 /* [in] */ long pencryptionEnabled);
4944
4945 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
4946 IMsRdpClientAdvancedSettings2 * This,
4947 /* [retval][out] */ long *pencryptionEnabled);
4948
4949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
4950 IMsRdpClientAdvancedSettings2 * This,
4951 /* [in] */ long pdedicatedTerminal);
4952
4953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
4954 IMsRdpClientAdvancedSettings2 * This,
4955 /* [retval][out] */ long *pdedicatedTerminal);
4956
4957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
4958 IMsRdpClientAdvancedSettings2 * This,
4959 /* [in] */ long prdpPort);
4960
4961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
4962 IMsRdpClientAdvancedSettings2 * This,
4963 /* [retval][out] */ long *prdpPort);
4964
4965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
4966 IMsRdpClientAdvancedSettings2 * This,
4967 /* [in] */ long penableMouse);
4968
4969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
4970 IMsRdpClientAdvancedSettings2 * This,
4971 /* [retval][out] */ long *penableMouse);
4972
4973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
4974 IMsRdpClientAdvancedSettings2 * This,
4975 /* [in] */ long pdisableCtrlAltDel);
4976
4977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
4978 IMsRdpClientAdvancedSettings2 * This,
4979 /* [retval][out] */ long *pdisableCtrlAltDel);
4980
4981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
4982 IMsRdpClientAdvancedSettings2 * This,
4983 /* [in] */ long penableWindowsKey);
4984
4985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
4986 IMsRdpClientAdvancedSettings2 * This,
4987 /* [retval][out] */ long *penableWindowsKey);
4988
4989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
4990 IMsRdpClientAdvancedSettings2 * This,
4991 /* [in] */ long pdoubleClickDetect);
4992
4993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
4994 IMsRdpClientAdvancedSettings2 * This,
4995 /* [retval][out] */ long *pdoubleClickDetect);
4996
4997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
4998 IMsRdpClientAdvancedSettings2 * This,
4999 /* [in] */ long pmaximizeShell);
5000
5001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
5002 IMsRdpClientAdvancedSettings2 * This,
5003 /* [retval][out] */ long *pmaximizeShell);
5004
5005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
5006 IMsRdpClientAdvancedSettings2 * This,
5007 /* [in] */ long photKeyFullScreen);
5008
5009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
5010 IMsRdpClientAdvancedSettings2 * This,
5011 /* [retval][out] */ long *photKeyFullScreen);
5012
5013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
5014 IMsRdpClientAdvancedSettings2 * This,
5015 /* [in] */ long photKeyCtrlEsc);
5016
5017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
5018 IMsRdpClientAdvancedSettings2 * This,
5019 /* [retval][out] */ long *photKeyCtrlEsc);
5020
5021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
5022 IMsRdpClientAdvancedSettings2 * This,
5023 /* [in] */ long photKeyAltEsc);
5024
5025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
5026 IMsRdpClientAdvancedSettings2 * This,
5027 /* [retval][out] */ long *photKeyAltEsc);
5028
5029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
5030 IMsRdpClientAdvancedSettings2 * This,
5031 /* [in] */ long photKeyAltTab);
5032
5033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
5034 IMsRdpClientAdvancedSettings2 * This,
5035 /* [retval][out] */ long *photKeyAltTab);
5036
5037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
5038 IMsRdpClientAdvancedSettings2 * This,
5039 /* [in] */ long photKeyAltShiftTab);
5040
5041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
5042 IMsRdpClientAdvancedSettings2 * This,
5043 /* [retval][out] */ long *photKeyAltShiftTab);
5044
5045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
5046 IMsRdpClientAdvancedSettings2 * This,
5047 /* [in] */ long photKeyAltSpace);
5048
5049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
5050 IMsRdpClientAdvancedSettings2 * This,
5051 /* [retval][out] */ long *photKeyAltSpace);
5052
5053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
5054 IMsRdpClientAdvancedSettings2 * This,
5055 /* [in] */ long photKeyCtrlAltDel);
5056
5057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
5058 IMsRdpClientAdvancedSettings2 * This,
5059 /* [retval][out] */ long *photKeyCtrlAltDel);
5060
5061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
5062 IMsRdpClientAdvancedSettings2 * This,
5063 /* [in] */ long porderDrawThreshold);
5064
5065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
5066 IMsRdpClientAdvancedSettings2 * This,
5067 /* [retval][out] */ long *porderDrawThreshold);
5068
5069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
5070 IMsRdpClientAdvancedSettings2 * This,
5071 /* [in] */ long pbitmapCacheSize);
5072
5073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
5074 IMsRdpClientAdvancedSettings2 * This,
5075 /* [retval][out] */ long *pbitmapCacheSize);
5076
5077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
5078 IMsRdpClientAdvancedSettings2 * This,
5079 /* [in] */ long pbitmapVirtualCacheSize);
5080
5081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
5082 IMsRdpClientAdvancedSettings2 * This,
5083 /* [retval][out] */ long *pbitmapVirtualCacheSize);
5084
5085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
5086 IMsRdpClientAdvancedSettings2 * This,
5087 /* [in] */ long pbScale);
5088
5089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
5090 IMsRdpClientAdvancedSettings2 * This,
5091 /* [retval][out] */ long *pbScale);
5092
5093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
5094 IMsRdpClientAdvancedSettings2 * This,
5095 /* [in] */ long pnumBitmapCaches);
5096
5097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
5098 IMsRdpClientAdvancedSettings2 * This,
5099 /* [retval][out] */ long *pnumBitmapCaches);
5100
5101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
5102 IMsRdpClientAdvancedSettings2 * This,
5103 /* [in] */ long pcachePersistenceActive);
5104
5105 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
5106 IMsRdpClientAdvancedSettings2 * This,
5107 /* [retval][out] */ long *pcachePersistenceActive);
5108
5109 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
5110 IMsRdpClientAdvancedSettings2 * This,
5111 /* [in] */ BSTR rhs);
5112
5113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
5114 IMsRdpClientAdvancedSettings2 * This,
5115 /* [in] */ long pbrushSupportLevel);
5116
5117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
5118 IMsRdpClientAdvancedSettings2 * This,
5119 /* [retval][out] */ long *pbrushSupportLevel);
5120
5121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
5122 IMsRdpClientAdvancedSettings2 * This,
5123 /* [in] */ long pminInputSendInterval);
5124
5125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
5126 IMsRdpClientAdvancedSettings2 * This,
5127 /* [retval][out] */ long *pminInputSendInterval);
5128
5129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
5130 IMsRdpClientAdvancedSettings2 * This,
5131 /* [in] */ long pinputEventsAtOnce);
5132
5133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
5134 IMsRdpClientAdvancedSettings2 * This,
5135 /* [retval][out] */ long *pinputEventsAtOnce);
5136
5137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
5138 IMsRdpClientAdvancedSettings2 * This,
5139 /* [in] */ long pmaxEventCount);
5140
5141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
5142 IMsRdpClientAdvancedSettings2 * This,
5143 /* [retval][out] */ long *pmaxEventCount);
5144
5145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
5146 IMsRdpClientAdvancedSettings2 * This,
5147 /* [in] */ long pkeepAliveInterval);
5148
5149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
5150 IMsRdpClientAdvancedSettings2 * This,
5151 /* [retval][out] */ long *pkeepAliveInterval);
5152
5153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
5154 IMsRdpClientAdvancedSettings2 * This,
5155 /* [in] */ long pshutdownTimeout);
5156
5157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
5158 IMsRdpClientAdvancedSettings2 * This,
5159 /* [retval][out] */ long *pshutdownTimeout);
5160
5161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
5162 IMsRdpClientAdvancedSettings2 * This,
5163 /* [in] */ long poverallConnectionTimeout);
5164
5165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
5166 IMsRdpClientAdvancedSettings2 * This,
5167 /* [retval][out] */ long *poverallConnectionTimeout);
5168
5169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
5170 IMsRdpClientAdvancedSettings2 * This,
5171 /* [in] */ long psingleConnectionTimeout);
5172
5173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
5174 IMsRdpClientAdvancedSettings2 * This,
5175 /* [retval][out] */ long *psingleConnectionTimeout);
5176
5177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
5178 IMsRdpClientAdvancedSettings2 * This,
5179 /* [in] */ long pkeyboardType);
5180
5181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
5182 IMsRdpClientAdvancedSettings2 * This,
5183 /* [retval][out] */ long *pkeyboardType);
5184
5185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
5186 IMsRdpClientAdvancedSettings2 * This,
5187 /* [in] */ long pkeyboardSubType);
5188
5189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
5190 IMsRdpClientAdvancedSettings2 * This,
5191 /* [retval][out] */ long *pkeyboardSubType);
5192
5193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
5194 IMsRdpClientAdvancedSettings2 * This,
5195 /* [in] */ long pkeyboardFunctionKey);
5196
5197 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
5198 IMsRdpClientAdvancedSettings2 * This,
5199 /* [retval][out] */ long *pkeyboardFunctionKey);
5200
5201 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
5202 IMsRdpClientAdvancedSettings2 * This,
5203 /* [in] */ long pwinceFixedPalette);
5204
5205 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
5206 IMsRdpClientAdvancedSettings2 * This,
5207 /* [retval][out] */ long *pwinceFixedPalette);
5208
5209 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
5210 IMsRdpClientAdvancedSettings2 * This,
5211 /* [in] */ VARIANT_BOOL pConnectToConsole);
5212
5213 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
5214 IMsRdpClientAdvancedSettings2 * This,
5215 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
5216
5217 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
5218 IMsRdpClientAdvancedSettings2 * This,
5219 /* [in] */ long pbitmapPersistence);
5220
5221 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
5222 IMsRdpClientAdvancedSettings2 * This,
5223 /* [retval][out] */ long *pbitmapPersistence);
5224
5225 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
5226 IMsRdpClientAdvancedSettings2 * This,
5227 /* [in] */ long pminutesToIdleTimeout);
5228
5229 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
5230 IMsRdpClientAdvancedSettings2 * This,
5231 /* [retval][out] */ long *pminutesToIdleTimeout);
5232
5233 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
5234 IMsRdpClientAdvancedSettings2 * This,
5235 /* [in] */ VARIANT_BOOL pfSmartSizing);
5236
5237 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
5238 IMsRdpClientAdvancedSettings2 * This,
5239 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
5240
5241 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
5242 IMsRdpClientAdvancedSettings2 * This,
5243 /* [in] */ BSTR pLocalPrintingDocName);
5244
5245 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
5246 IMsRdpClientAdvancedSettings2 * This,
5247 /* [retval][out] */ BSTR *pLocalPrintingDocName);
5248
5249 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
5250 IMsRdpClientAdvancedSettings2 * This,
5251 /* [in] */ BSTR clipCleanTempDirString);
5252
5253 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
5254 IMsRdpClientAdvancedSettings2 * This,
5255 /* [retval][out] */ BSTR *clipCleanTempDirString);
5256
5257 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
5258 IMsRdpClientAdvancedSettings2 * This,
5259 /* [in] */ BSTR clipPasteInfoString);
5260
5261 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
5262 IMsRdpClientAdvancedSettings2 * This,
5263 /* [retval][out] */ BSTR *clipPasteInfoString);
5264
5265 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
5266 IMsRdpClientAdvancedSettings2 * This,
5267 /* [in] */ BSTR rhs);
5268
5269 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
5270 IMsRdpClientAdvancedSettings2 * This,
5271 /* [in] */ VARIANT_BOOL pDisplayConnectionBar);
5272
5273 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
5274 IMsRdpClientAdvancedSettings2 * This,
5275 /* [retval][out] */ VARIANT_BOOL *pDisplayConnectionBar);
5276
5277 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
5278 IMsRdpClientAdvancedSettings2 * This,
5279 /* [in] */ VARIANT_BOOL pPinConnectionBar);
5280
5281 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
5282 IMsRdpClientAdvancedSettings2 * This,
5283 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
5284
5285 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
5286 IMsRdpClientAdvancedSettings2 * This,
5287 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect);
5288
5289 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
5290 IMsRdpClientAdvancedSettings2 * This,
5291 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
5292
5293 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
5294 IMsRdpClientAdvancedSettings2 * This,
5295 /* [in] */ BSTR pLBInfo);
5296
5297 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
5298 IMsRdpClientAdvancedSettings2 * This,
5299 /* [retval][out] */ BSTR *pLBInfo);
5300
5301 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
5302 IMsRdpClientAdvancedSettings2 * This,
5303 /* [in] */ VARIANT_BOOL pRedirectDrives);
5304
5305 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
5306 IMsRdpClientAdvancedSettings2 * This,
5307 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
5308
5309 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
5310 IMsRdpClientAdvancedSettings2 * This,
5311 /* [in] */ VARIANT_BOOL pRedirectPrinters);
5312
5313 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
5314 IMsRdpClientAdvancedSettings2 * This,
5315 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
5316
5317 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
5318 IMsRdpClientAdvancedSettings2 * This,
5319 /* [in] */ VARIANT_BOOL pRedirectPorts);
5320
5321 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
5322 IMsRdpClientAdvancedSettings2 * This,
5323 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
5324
5325 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
5326 IMsRdpClientAdvancedSettings2 * This,
5327 /* [in] */ VARIANT_BOOL pRedirectSmartCards);
5328
5329 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
5330 IMsRdpClientAdvancedSettings2 * This,
5331 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
5332
5333 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
5334 IMsRdpClientAdvancedSettings2 * This,
5335 /* [in] */ long pBitmapVirtualCache16BppSize);
5336
5337 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
5338 IMsRdpClientAdvancedSettings2 * This,
5339 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
5340
5341 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
5342 IMsRdpClientAdvancedSettings2 * This,
5343 /* [in] */ long pBitmapVirtualCache24BppSize);
5344
5345 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
5346 IMsRdpClientAdvancedSettings2 * This,
5347 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
5348
5349 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
5350 IMsRdpClientAdvancedSettings2 * This,
5351 /* [in] */ long pDisableList);
5352
5353 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
5354 IMsRdpClientAdvancedSettings2 * This,
5355 /* [retval][out] */ long *pDisableList);
5356
5357 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
5358 IMsRdpClientAdvancedSettings2 * This,
5359 /* [in] */ VARIANT *rhs);
5360
5361 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
5362 IMsRdpClientAdvancedSettings2 * This,
5363 /* [in] */ VARIANT_BOOL pfNotify);
5364
5365 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
5366 IMsRdpClientAdvancedSettings2 * This,
5367 /* [retval][out] */ VARIANT_BOOL *pfNotify);
5368
5369 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
5370 IMsRdpClientAdvancedSettings2 * This,
5371 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
5372
5373 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
5374 IMsRdpClientAdvancedSettings2 * This,
5375 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect);
5376
5377 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
5378 IMsRdpClientAdvancedSettings2 * This,
5379 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect);
5380
5381 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
5382 IMsRdpClientAdvancedSettings2 * This,
5383 /* [in] */ long pMaxReconnectAttempts);
5384
5385 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
5386 IMsRdpClientAdvancedSettings2 * This,
5387 /* [retval][out] */ long *pMaxReconnectAttempts);
5388
5389 END_INTERFACE
5390 } IMsRdpClientAdvancedSettings2Vtbl;
5391
5392 interface IMsRdpClientAdvancedSettings2
5393 {
5394 CONST_VTBL struct IMsRdpClientAdvancedSettings2Vtbl *lpVtbl;
5395 };
5396
5397
5398
5399 #ifdef COBJMACROS
5400
5401
5402 #define IMsRdpClientAdvancedSettings2_QueryInterface(This,riid,ppvObject) \
5403 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
5404
5405 #define IMsRdpClientAdvancedSettings2_AddRef(This) \
5406 ( (This)->lpVtbl -> AddRef(This) )
5407
5408 #define IMsRdpClientAdvancedSettings2_Release(This) \
5409 ( (This)->lpVtbl -> Release(This) )
5410
5411
5412 #define IMsRdpClientAdvancedSettings2_GetTypeInfoCount(This,pctinfo) \
5413 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
5414
5415 #define IMsRdpClientAdvancedSettings2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5416 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
5417
5418 #define IMsRdpClientAdvancedSettings2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5419 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
5420
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) )
5423
5424
5425 #define IMsRdpClientAdvancedSettings2_put_Compress(This,pcompress) \
5426 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
5427
5428 #define IMsRdpClientAdvancedSettings2_get_Compress(This,pcompress) \
5429 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
5430
5431 #define IMsRdpClientAdvancedSettings2_put_BitmapPeristence(This,pbitmapPeristence) \
5432 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
5433
5434 #define IMsRdpClientAdvancedSettings2_get_BitmapPeristence(This,pbitmapPeristence) \
5435 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
5436
5437 #define IMsRdpClientAdvancedSettings2_put_allowBackgroundInput(This,pallowBackgroundInput) \
5438 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
5439
5440 #define IMsRdpClientAdvancedSettings2_get_allowBackgroundInput(This,pallowBackgroundInput) \
5441 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
5442
5443 #define IMsRdpClientAdvancedSettings2_put_KeyBoardLayoutStr(This,rhs) \
5444 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
5445
5446 #define IMsRdpClientAdvancedSettings2_put_PluginDlls(This,rhs) \
5447 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
5448
5449 #define IMsRdpClientAdvancedSettings2_put_IconFile(This,rhs) \
5450 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
5451
5452 #define IMsRdpClientAdvancedSettings2_put_IconIndex(This,rhs) \
5453 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
5454
5455 #define IMsRdpClientAdvancedSettings2_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
5456 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
5457
5458 #define IMsRdpClientAdvancedSettings2_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
5459 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
5460
5461 #define IMsRdpClientAdvancedSettings2_put_DisableRdpdr(This,pDisableRdpdr) \
5462 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
5463
5464 #define IMsRdpClientAdvancedSettings2_get_DisableRdpdr(This,pDisableRdpdr) \
5465 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
5466
5467
5468 #define IMsRdpClientAdvancedSettings2_put_SmoothScroll(This,psmoothScroll) \
5469 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
5470
5471 #define IMsRdpClientAdvancedSettings2_get_SmoothScroll(This,psmoothScroll) \
5472 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
5473
5474 #define IMsRdpClientAdvancedSettings2_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
5475 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
5476
5477 #define IMsRdpClientAdvancedSettings2_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
5478 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
5479
5480 #define IMsRdpClientAdvancedSettings2_put_ShadowBitmap(This,pshadowBitmap) \
5481 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
5482
5483 #define IMsRdpClientAdvancedSettings2_get_ShadowBitmap(This,pshadowBitmap) \
5484 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
5485
5486 #define IMsRdpClientAdvancedSettings2_put_TransportType(This,ptransportType) \
5487 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
5488
5489 #define IMsRdpClientAdvancedSettings2_get_TransportType(This,ptransportType) \
5490 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
5491
5492 #define IMsRdpClientAdvancedSettings2_put_SasSequence(This,psasSequence) \
5493 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
5494
5495 #define IMsRdpClientAdvancedSettings2_get_SasSequence(This,psasSequence) \
5496 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
5497
5498 #define IMsRdpClientAdvancedSettings2_put_EncryptionEnabled(This,pencryptionEnabled) \
5499 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
5500
5501 #define IMsRdpClientAdvancedSettings2_get_EncryptionEnabled(This,pencryptionEnabled) \
5502 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
5503
5504 #define IMsRdpClientAdvancedSettings2_put_DedicatedTerminal(This,pdedicatedTerminal) \
5505 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
5506
5507 #define IMsRdpClientAdvancedSettings2_get_DedicatedTerminal(This,pdedicatedTerminal) \
5508 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
5509
5510 #define IMsRdpClientAdvancedSettings2_put_RDPPort(This,prdpPort) \
5511 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
5512
5513 #define IMsRdpClientAdvancedSettings2_get_RDPPort(This,prdpPort) \
5514 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
5515
5516 #define IMsRdpClientAdvancedSettings2_put_EnableMouse(This,penableMouse) \
5517 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
5518
5519 #define IMsRdpClientAdvancedSettings2_get_EnableMouse(This,penableMouse) \
5520 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
5521
5522 #define IMsRdpClientAdvancedSettings2_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
5523 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
5524
5525 #define IMsRdpClientAdvancedSettings2_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
5526 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
5527
5528 #define IMsRdpClientAdvancedSettings2_put_EnableWindowsKey(This,penableWindowsKey) \
5529 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
5530
5531 #define IMsRdpClientAdvancedSettings2_get_EnableWindowsKey(This,penableWindowsKey) \
5532 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
5533
5534 #define IMsRdpClientAdvancedSettings2_put_DoubleClickDetect(This,pdoubleClickDetect) \
5535 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
5536
5537 #define IMsRdpClientAdvancedSettings2_get_DoubleClickDetect(This,pdoubleClickDetect) \
5538 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
5539
5540 #define IMsRdpClientAdvancedSettings2_put_MaximizeShell(This,pmaximizeShell) \
5541 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
5542
5543 #define IMsRdpClientAdvancedSettings2_get_MaximizeShell(This,pmaximizeShell) \
5544 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
5545
5546 #define IMsRdpClientAdvancedSettings2_put_HotKeyFullScreen(This,photKeyFullScreen) \
5547 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
5548
5549 #define IMsRdpClientAdvancedSettings2_get_HotKeyFullScreen(This,photKeyFullScreen) \
5550 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
5551
5552 #define IMsRdpClientAdvancedSettings2_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
5553 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
5554
5555 #define IMsRdpClientAdvancedSettings2_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
5556 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
5557
5558 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltEsc(This,photKeyAltEsc) \
5559 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
5560
5561 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltEsc(This,photKeyAltEsc) \
5562 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
5563
5564 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltTab(This,photKeyAltTab) \
5565 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
5566
5567 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltTab(This,photKeyAltTab) \
5568 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
5569
5570 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
5571 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
5572
5573 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
5574 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
5575
5576 #define IMsRdpClientAdvancedSettings2_put_HotKeyAltSpace(This,photKeyAltSpace) \
5577 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
5578
5579 #define IMsRdpClientAdvancedSettings2_get_HotKeyAltSpace(This,photKeyAltSpace) \
5580 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
5581
5582 #define IMsRdpClientAdvancedSettings2_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
5583 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
5584
5585 #define IMsRdpClientAdvancedSettings2_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
5586 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
5587
5588 #define IMsRdpClientAdvancedSettings2_put_orderDrawThreshold(This,porderDrawThreshold) \
5589 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
5590
5591 #define IMsRdpClientAdvancedSettings2_get_orderDrawThreshold(This,porderDrawThreshold) \
5592 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
5593
5594 #define IMsRdpClientAdvancedSettings2_put_BitmapCacheSize(This,pbitmapCacheSize) \
5595 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
5596
5597 #define IMsRdpClientAdvancedSettings2_get_BitmapCacheSize(This,pbitmapCacheSize) \
5598 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
5599
5600 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
5601 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
5602
5603 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
5604 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
5605
5606 #define IMsRdpClientAdvancedSettings2_put_ScaleBitmapCachesByBPP(This,pbScale) \
5607 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
5608
5609 #define IMsRdpClientAdvancedSettings2_get_ScaleBitmapCachesByBPP(This,pbScale) \
5610 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
5611
5612 #define IMsRdpClientAdvancedSettings2_put_NumBitmapCaches(This,pnumBitmapCaches) \
5613 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
5614
5615 #define IMsRdpClientAdvancedSettings2_get_NumBitmapCaches(This,pnumBitmapCaches) \
5616 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
5617
5618 #define IMsRdpClientAdvancedSettings2_put_CachePersistenceActive(This,pcachePersistenceActive) \
5619 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
5620
5621 #define IMsRdpClientAdvancedSettings2_get_CachePersistenceActive(This,pcachePersistenceActive) \
5622 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
5623
5624 #define IMsRdpClientAdvancedSettings2_put_PersistCacheDirectory(This,rhs) \
5625 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
5626
5627 #define IMsRdpClientAdvancedSettings2_put_brushSupportLevel(This,pbrushSupportLevel) \
5628 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
5629
5630 #define IMsRdpClientAdvancedSettings2_get_brushSupportLevel(This,pbrushSupportLevel) \
5631 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
5632
5633 #define IMsRdpClientAdvancedSettings2_put_minInputSendInterval(This,pminInputSendInterval) \
5634 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
5635
5636 #define IMsRdpClientAdvancedSettings2_get_minInputSendInterval(This,pminInputSendInterval) \
5637 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
5638
5639 #define IMsRdpClientAdvancedSettings2_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
5640 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
5641
5642 #define IMsRdpClientAdvancedSettings2_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
5643 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
5644
5645 #define IMsRdpClientAdvancedSettings2_put_maxEventCount(This,pmaxEventCount) \
5646 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
5647
5648 #define IMsRdpClientAdvancedSettings2_get_maxEventCount(This,pmaxEventCount) \
5649 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
5650
5651 #define IMsRdpClientAdvancedSettings2_put_keepAliveInterval(This,pkeepAliveInterval) \
5652 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
5653
5654 #define IMsRdpClientAdvancedSettings2_get_keepAliveInterval(This,pkeepAliveInterval) \
5655 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
5656
5657 #define IMsRdpClientAdvancedSettings2_put_shutdownTimeout(This,pshutdownTimeout) \
5658 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
5659
5660 #define IMsRdpClientAdvancedSettings2_get_shutdownTimeout(This,pshutdownTimeout) \
5661 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
5662
5663 #define IMsRdpClientAdvancedSettings2_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
5664 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
5665
5666 #define IMsRdpClientAdvancedSettings2_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
5667 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
5668
5669 #define IMsRdpClientAdvancedSettings2_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
5670 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
5671
5672 #define IMsRdpClientAdvancedSettings2_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
5673 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
5674
5675 #define IMsRdpClientAdvancedSettings2_put_KeyboardType(This,pkeyboardType) \
5676 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
5677
5678 #define IMsRdpClientAdvancedSettings2_get_KeyboardType(This,pkeyboardType) \
5679 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
5680
5681 #define IMsRdpClientAdvancedSettings2_put_KeyboardSubType(This,pkeyboardSubType) \
5682 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
5683
5684 #define IMsRdpClientAdvancedSettings2_get_KeyboardSubType(This,pkeyboardSubType) \
5685 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
5686
5687 #define IMsRdpClientAdvancedSettings2_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
5688 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
5689
5690 #define IMsRdpClientAdvancedSettings2_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
5691 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
5692
5693 #define IMsRdpClientAdvancedSettings2_put_WinceFixedPalette(This,pwinceFixedPalette) \
5694 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
5695
5696 #define IMsRdpClientAdvancedSettings2_get_WinceFixedPalette(This,pwinceFixedPalette) \
5697 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
5698
5699 #define IMsRdpClientAdvancedSettings2_put_ConnectToServerConsole(This,pConnectToConsole) \
5700 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
5701
5702 #define IMsRdpClientAdvancedSettings2_get_ConnectToServerConsole(This,pConnectToConsole) \
5703 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
5704
5705 #define IMsRdpClientAdvancedSettings2_put_BitmapPersistence(This,pbitmapPersistence) \
5706 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
5707
5708 #define IMsRdpClientAdvancedSettings2_get_BitmapPersistence(This,pbitmapPersistence) \
5709 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
5710
5711 #define IMsRdpClientAdvancedSettings2_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
5712 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
5713
5714 #define IMsRdpClientAdvancedSettings2_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
5715 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
5716
5717 #define IMsRdpClientAdvancedSettings2_put_SmartSizing(This,pfSmartSizing) \
5718 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
5719
5720 #define IMsRdpClientAdvancedSettings2_get_SmartSizing(This,pfSmartSizing) \
5721 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
5722
5723 #define IMsRdpClientAdvancedSettings2_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
5724 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
5725
5726 #define IMsRdpClientAdvancedSettings2_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
5727 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
5728
5729 #define IMsRdpClientAdvancedSettings2_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
5730 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
5731
5732 #define IMsRdpClientAdvancedSettings2_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
5733 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
5734
5735 #define IMsRdpClientAdvancedSettings2_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
5736 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
5737
5738 #define IMsRdpClientAdvancedSettings2_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
5739 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
5740
5741 #define IMsRdpClientAdvancedSettings2_put_ClearTextPassword(This,rhs) \
5742 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
5743
5744 #define IMsRdpClientAdvancedSettings2_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
5745 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
5746
5747 #define IMsRdpClientAdvancedSettings2_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
5748 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
5749
5750 #define IMsRdpClientAdvancedSettings2_put_PinConnectionBar(This,pPinConnectionBar) \
5751 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
5752
5753 #define IMsRdpClientAdvancedSettings2_get_PinConnectionBar(This,pPinConnectionBar) \
5754 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
5755
5756 #define IMsRdpClientAdvancedSettings2_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
5757 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
5758
5759 #define IMsRdpClientAdvancedSettings2_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
5760 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
5761
5762 #define IMsRdpClientAdvancedSettings2_put_LoadBalanceInfo(This,pLBInfo) \
5763 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
5764
5765 #define IMsRdpClientAdvancedSettings2_get_LoadBalanceInfo(This,pLBInfo) \
5766 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
5767
5768 #define IMsRdpClientAdvancedSettings2_put_RedirectDrives(This,pRedirectDrives) \
5769 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
5770
5771 #define IMsRdpClientAdvancedSettings2_get_RedirectDrives(This,pRedirectDrives) \
5772 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
5773
5774 #define IMsRdpClientAdvancedSettings2_put_RedirectPrinters(This,pRedirectPrinters) \
5775 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
5776
5777 #define IMsRdpClientAdvancedSettings2_get_RedirectPrinters(This,pRedirectPrinters) \
5778 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
5779
5780 #define IMsRdpClientAdvancedSettings2_put_RedirectPorts(This,pRedirectPorts) \
5781 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
5782
5783 #define IMsRdpClientAdvancedSettings2_get_RedirectPorts(This,pRedirectPorts) \
5784 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
5785
5786 #define IMsRdpClientAdvancedSettings2_put_RedirectSmartCards(This,pRedirectSmartCards) \
5787 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
5788
5789 #define IMsRdpClientAdvancedSettings2_get_RedirectSmartCards(This,pRedirectSmartCards) \
5790 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
5791
5792 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
5793 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
5794
5795 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
5796 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
5797
5798 #define IMsRdpClientAdvancedSettings2_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
5799 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
5800
5801 #define IMsRdpClientAdvancedSettings2_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
5802 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
5803
5804 #define IMsRdpClientAdvancedSettings2_put_PerformanceFlags(This,pDisableList) \
5805 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
5806
5807 #define IMsRdpClientAdvancedSettings2_get_PerformanceFlags(This,pDisableList) \
5808 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
5809
5810 #define IMsRdpClientAdvancedSettings2_put_ConnectWithEndpoint(This,rhs) \
5811 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
5812
5813 #define IMsRdpClientAdvancedSettings2_put_NotifyTSPublicKey(This,pfNotify) \
5814 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
5815
5816 #define IMsRdpClientAdvancedSettings2_get_NotifyTSPublicKey(This,pfNotify) \
5817 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
5818
5819
5820 #define IMsRdpClientAdvancedSettings2_get_CanAutoReconnect(This,pfCanAutoReconnect) \
5821 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
5822
5823 #define IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
5824 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
5825
5826 #define IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
5827 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
5828
5829 #define IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
5830 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
5831
5832 #define IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
5833 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
5834
5835 #endif /* COBJMACROS */
5836
5837
5838 #endif /* C style interface */
5839
5840
5841
5842 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Proxy(
5843 IMsRdpClientAdvancedSettings2 * This,
5844 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
5845
5846
5847 void __RPC_STUB IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Stub(
5848 IRpcStubBuffer *This,
5849 IRpcChannelBuffer *_pRpcChannelBuffer,
5850 PRPC_MESSAGE _pRpcMessage,
5851 DWORD *_pdwStubPhase);
5852
5853
5854 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Proxy(
5855 IMsRdpClientAdvancedSettings2 * This,
5856 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect);
5857
5858
5859 void __RPC_STUB IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Stub(
5860 IRpcStubBuffer *This,
5861 IRpcChannelBuffer *_pRpcChannelBuffer,
5862 PRPC_MESSAGE _pRpcMessage,
5863 DWORD *_pdwStubPhase);
5864
5865
5866 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Proxy(
5867 IMsRdpClientAdvancedSettings2 * This,
5868 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect);
5869
5870
5871 void __RPC_STUB IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Stub(
5872 IRpcStubBuffer *This,
5873 IRpcChannelBuffer *_pRpcChannelBuffer,
5874 PRPC_MESSAGE _pRpcMessage,
5875 DWORD *_pdwStubPhase);
5876
5877
5878 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Proxy(
5879 IMsRdpClientAdvancedSettings2 * This,
5880 /* [in] */ long pMaxReconnectAttempts);
5881
5882
5883 void __RPC_STUB IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Stub(
5884 IRpcStubBuffer *This,
5885 IRpcChannelBuffer *_pRpcChannelBuffer,
5886 PRPC_MESSAGE _pRpcMessage,
5887 DWORD *_pdwStubPhase);
5888
5889
5890 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Proxy(
5891 IMsRdpClientAdvancedSettings2 * This,
5892 /* [retval][out] */ long *pMaxReconnectAttempts);
5893
5894
5895 void __RPC_STUB IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Stub(
5896 IRpcStubBuffer *This,
5897 IRpcChannelBuffer *_pRpcChannelBuffer,
5898 PRPC_MESSAGE _pRpcMessage,
5899 DWORD *_pdwStubPhase);
5900
5901
5902
5903 #endif /* __IMsRdpClientAdvancedSettings2_INTERFACE_DEFINED__ */
5904
5905
5906 #ifndef __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__
5907 #define __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__
5908
5909 /* interface IMsRdpClientAdvancedSettings3 */
5910 /* [object][oleautomation][dual][uuid] */
5911
5912
5913 EXTERN_C const IID IID_IMsRdpClientAdvancedSettings3;
5914
5915 #if defined(__cplusplus) && !defined(CINTERFACE)
5916
5917 MIDL_INTERFACE("19CD856B-C542-4C53-ACEE-F127E3BE1A59")
5918 IMsRdpClientAdvancedSettings3 : public IMsRdpClientAdvancedSettings2
5919 {
5920 public:
5921 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectionBarShowMinimizeButton(
5922 /* [in] */ VARIANT_BOOL pfShowMinimize) = 0;
5923
5924 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectionBarShowMinimizeButton(
5925 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize) = 0;
5926
5927 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConnectionBarShowRestoreButton(
5928 /* [in] */ VARIANT_BOOL pfShowRestore) = 0;
5929
5930 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectionBarShowRestoreButton(
5931 /* [retval][out] */ VARIANT_BOOL *pfShowRestore) = 0;
5932
5933 };
5934
5935 #else /* C style interface */
5936
5937 typedef struct IMsRdpClientAdvancedSettings3Vtbl
5938 {
5939 BEGIN_INTERFACE
5940
5941 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5942 IMsRdpClientAdvancedSettings3 * This,
5943 /* [in] */ REFIID riid,
5944 /* [iid_is][out] */
5945 __RPC__deref_out void **ppvObject);
5946
5947 ULONG ( STDMETHODCALLTYPE *AddRef )(
5948 IMsRdpClientAdvancedSettings3 * This);
5949
5950 ULONG ( STDMETHODCALLTYPE *Release )(
5951 IMsRdpClientAdvancedSettings3 * This);
5952
5953 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
5954 IMsRdpClientAdvancedSettings3 * This,
5955 /* [out] */ UINT *pctinfo);
5956
5957 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
5958 IMsRdpClientAdvancedSettings3 * This,
5959 /* [in] */ UINT iTInfo,
5960 /* [in] */ LCID lcid,
5961 /* [out] */ ITypeInfo **ppTInfo);
5962
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);
5970
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);
5981
5982 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Compress )(
5983 IMsRdpClientAdvancedSettings3 * This,
5984 /* [in] */ long pcompress);
5985
5986 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
5987 IMsRdpClientAdvancedSettings3 * This,
5988 /* [retval][out] */ long *pcompress);
5989
5990 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
5991 IMsRdpClientAdvancedSettings3 * This,
5992 /* [in] */ long pbitmapPeristence);
5993
5994 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
5995 IMsRdpClientAdvancedSettings3 * This,
5996 /* [retval][out] */ long *pbitmapPeristence);
5997
5998 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
5999 IMsRdpClientAdvancedSettings3 * This,
6000 /* [in] */ long pallowBackgroundInput);
6001
6002 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
6003 IMsRdpClientAdvancedSettings3 * This,
6004 /* [retval][out] */ long *pallowBackgroundInput);
6005
6006 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
6007 IMsRdpClientAdvancedSettings3 * This,
6008 /* [in] */ BSTR rhs);
6009
6010 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
6011 IMsRdpClientAdvancedSettings3 * This,
6012 /* [in] */ BSTR rhs);
6013
6014 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
6015 IMsRdpClientAdvancedSettings3 * This,
6016 /* [in] */ BSTR rhs);
6017
6018 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
6019 IMsRdpClientAdvancedSettings3 * This,
6020 /* [in] */ long rhs);
6021
6022 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
6023 IMsRdpClientAdvancedSettings3 * This,
6024 /* [in] */ long pContainerHandledFullScreen);
6025
6026 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
6027 IMsRdpClientAdvancedSettings3 * This,
6028 /* [retval][out] */ long *pContainerHandledFullScreen);
6029
6030 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
6031 IMsRdpClientAdvancedSettings3 * This,
6032 /* [in] */ long pDisableRdpdr);
6033
6034 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
6035 IMsRdpClientAdvancedSettings3 * This,
6036 /* [retval][out] */ long *pDisableRdpdr);
6037
6038 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
6039 IMsRdpClientAdvancedSettings3 * This,
6040 /* [in] */ long psmoothScroll);
6041
6042 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
6043 IMsRdpClientAdvancedSettings3 * This,
6044 /* [retval][out] */ long *psmoothScroll);
6045
6046 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
6047 IMsRdpClientAdvancedSettings3 * This,
6048 /* [in] */ long pacceleratorPassthrough);
6049
6050 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
6051 IMsRdpClientAdvancedSettings3 * This,
6052 /* [retval][out] */ long *pacceleratorPassthrough);
6053
6054 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
6055 IMsRdpClientAdvancedSettings3 * This,
6056 /* [in] */ long pshadowBitmap);
6057
6058 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
6059 IMsRdpClientAdvancedSettings3 * This,
6060 /* [retval][out] */ long *pshadowBitmap);
6061
6062 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
6063 IMsRdpClientAdvancedSettings3 * This,
6064 /* [in] */ long ptransportType);
6065
6066 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
6067 IMsRdpClientAdvancedSettings3 * This,
6068 /* [retval][out] */ long *ptransportType);
6069
6070 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
6071 IMsRdpClientAdvancedSettings3 * This,
6072 /* [in] */ long psasSequence);
6073
6074 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
6075 IMsRdpClientAdvancedSettings3 * This,
6076 /* [retval][out] */ long *psasSequence);
6077
6078 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
6079 IMsRdpClientAdvancedSettings3 * This,
6080 /* [in] */ long pencryptionEnabled);
6081
6082 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
6083 IMsRdpClientAdvancedSettings3 * This,
6084 /* [retval][out] */ long *pencryptionEnabled);
6085
6086 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
6087 IMsRdpClientAdvancedSettings3 * This,
6088 /* [in] */ long pdedicatedTerminal);
6089
6090 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
6091 IMsRdpClientAdvancedSettings3 * This,
6092 /* [retval][out] */ long *pdedicatedTerminal);
6093
6094 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
6095 IMsRdpClientAdvancedSettings3 * This,
6096 /* [in] */ long prdpPort);
6097
6098 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
6099 IMsRdpClientAdvancedSettings3 * This,
6100 /* [retval][out] */ long *prdpPort);
6101
6102 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
6103 IMsRdpClientAdvancedSettings3 * This,
6104 /* [in] */ long penableMouse);
6105
6106 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
6107 IMsRdpClientAdvancedSettings3 * This,
6108 /* [retval][out] */ long *penableMouse);
6109
6110 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
6111 IMsRdpClientAdvancedSettings3 * This,
6112 /* [in] */ long pdisableCtrlAltDel);
6113
6114 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
6115 IMsRdpClientAdvancedSettings3 * This,
6116 /* [retval][out] */ long *pdisableCtrlAltDel);
6117
6118 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
6119 IMsRdpClientAdvancedSettings3 * This,
6120 /* [in] */ long penableWindowsKey);
6121
6122 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
6123 IMsRdpClientAdvancedSettings3 * This,
6124 /* [retval][out] */ long *penableWindowsKey);
6125
6126 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
6127 IMsRdpClientAdvancedSettings3 * This,
6128 /* [in] */ long pdoubleClickDetect);
6129
6130 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
6131 IMsRdpClientAdvancedSettings3 * This,
6132 /* [retval][out] */ long *pdoubleClickDetect);
6133
6134 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
6135 IMsRdpClientAdvancedSettings3 * This,
6136 /* [in] */ long pmaximizeShell);
6137
6138 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
6139 IMsRdpClientAdvancedSettings3 * This,
6140 /* [retval][out] */ long *pmaximizeShell);
6141
6142 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
6143 IMsRdpClientAdvancedSettings3 * This,
6144 /* [in] */ long photKeyFullScreen);
6145
6146 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
6147 IMsRdpClientAdvancedSettings3 * This,
6148 /* [retval][out] */ long *photKeyFullScreen);
6149
6150 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
6151 IMsRdpClientAdvancedSettings3 * This,
6152 /* [in] */ long photKeyCtrlEsc);
6153
6154 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
6155 IMsRdpClientAdvancedSettings3 * This,
6156 /* [retval][out] */ long *photKeyCtrlEsc);
6157
6158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
6159 IMsRdpClientAdvancedSettings3 * This,
6160 /* [in] */ long photKeyAltEsc);
6161
6162 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
6163 IMsRdpClientAdvancedSettings3 * This,
6164 /* [retval][out] */ long *photKeyAltEsc);
6165
6166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
6167 IMsRdpClientAdvancedSettings3 * This,
6168 /* [in] */ long photKeyAltTab);
6169
6170 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
6171 IMsRdpClientAdvancedSettings3 * This,
6172 /* [retval][out] */ long *photKeyAltTab);
6173
6174 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
6175 IMsRdpClientAdvancedSettings3 * This,
6176 /* [in] */ long photKeyAltShiftTab);
6177
6178 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
6179 IMsRdpClientAdvancedSettings3 * This,
6180 /* [retval][out] */ long *photKeyAltShiftTab);
6181
6182 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
6183 IMsRdpClientAdvancedSettings3 * This,
6184 /* [in] */ long photKeyAltSpace);
6185
6186 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
6187 IMsRdpClientAdvancedSettings3 * This,
6188 /* [retval][out] */ long *photKeyAltSpace);
6189
6190 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
6191 IMsRdpClientAdvancedSettings3 * This,
6192 /* [in] */ long photKeyCtrlAltDel);
6193
6194 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
6195 IMsRdpClientAdvancedSettings3 * This,
6196 /* [retval][out] */ long *photKeyCtrlAltDel);
6197
6198 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
6199 IMsRdpClientAdvancedSettings3 * This,
6200 /* [in] */ long porderDrawThreshold);
6201
6202 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
6203 IMsRdpClientAdvancedSettings3 * This,
6204 /* [retval][out] */ long *porderDrawThreshold);
6205
6206 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
6207 IMsRdpClientAdvancedSettings3 * This,
6208 /* [in] */ long pbitmapCacheSize);
6209
6210 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
6211 IMsRdpClientAdvancedSettings3 * This,
6212 /* [retval][out] */ long *pbitmapCacheSize);
6213
6214 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
6215 IMsRdpClientAdvancedSettings3 * This,
6216 /* [in] */ long pbitmapVirtualCacheSize);
6217
6218 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
6219 IMsRdpClientAdvancedSettings3 * This,
6220 /* [retval][out] */ long *pbitmapVirtualCacheSize);
6221
6222 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
6223 IMsRdpClientAdvancedSettings3 * This,
6224 /* [in] */ long pbScale);
6225
6226 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
6227 IMsRdpClientAdvancedSettings3 * This,
6228 /* [retval][out] */ long *pbScale);
6229
6230 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
6231 IMsRdpClientAdvancedSettings3 * This,
6232 /* [in] */ long pnumBitmapCaches);
6233
6234 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
6235 IMsRdpClientAdvancedSettings3 * This,
6236 /* [retval][out] */ long *pnumBitmapCaches);
6237
6238 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
6239 IMsRdpClientAdvancedSettings3 * This,
6240 /* [in] */ long pcachePersistenceActive);
6241
6242 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
6243 IMsRdpClientAdvancedSettings3 * This,
6244 /* [retval][out] */ long *pcachePersistenceActive);
6245
6246 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
6247 IMsRdpClientAdvancedSettings3 * This,
6248 /* [in] */ BSTR rhs);
6249
6250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
6251 IMsRdpClientAdvancedSettings3 * This,
6252 /* [in] */ long pbrushSupportLevel);
6253
6254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
6255 IMsRdpClientAdvancedSettings3 * This,
6256 /* [retval][out] */ long *pbrushSupportLevel);
6257
6258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
6259 IMsRdpClientAdvancedSettings3 * This,
6260 /* [in] */ long pminInputSendInterval);
6261
6262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
6263 IMsRdpClientAdvancedSettings3 * This,
6264 /* [retval][out] */ long *pminInputSendInterval);
6265
6266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
6267 IMsRdpClientAdvancedSettings3 * This,
6268 /* [in] */ long pinputEventsAtOnce);
6269
6270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
6271 IMsRdpClientAdvancedSettings3 * This,
6272 /* [retval][out] */ long *pinputEventsAtOnce);
6273
6274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
6275 IMsRdpClientAdvancedSettings3 * This,
6276 /* [in] */ long pmaxEventCount);
6277
6278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
6279 IMsRdpClientAdvancedSettings3 * This,
6280 /* [retval][out] */ long *pmaxEventCount);
6281
6282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
6283 IMsRdpClientAdvancedSettings3 * This,
6284 /* [in] */ long pkeepAliveInterval);
6285
6286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
6287 IMsRdpClientAdvancedSettings3 * This,
6288 /* [retval][out] */ long *pkeepAliveInterval);
6289
6290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
6291 IMsRdpClientAdvancedSettings3 * This,
6292 /* [in] */ long pshutdownTimeout);
6293
6294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
6295 IMsRdpClientAdvancedSettings3 * This,
6296 /* [retval][out] */ long *pshutdownTimeout);
6297
6298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
6299 IMsRdpClientAdvancedSettings3 * This,
6300 /* [in] */ long poverallConnectionTimeout);
6301
6302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
6303 IMsRdpClientAdvancedSettings3 * This,
6304 /* [retval][out] */ long *poverallConnectionTimeout);
6305
6306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
6307 IMsRdpClientAdvancedSettings3 * This,
6308 /* [in] */ long psingleConnectionTimeout);
6309
6310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
6311 IMsRdpClientAdvancedSettings3 * This,
6312 /* [retval][out] */ long *psingleConnectionTimeout);
6313
6314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
6315 IMsRdpClientAdvancedSettings3 * This,
6316 /* [in] */ long pkeyboardType);
6317
6318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
6319 IMsRdpClientAdvancedSettings3 * This,
6320 /* [retval][out] */ long *pkeyboardType);
6321
6322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
6323 IMsRdpClientAdvancedSettings3 * This,
6324 /* [in] */ long pkeyboardSubType);
6325
6326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
6327 IMsRdpClientAdvancedSettings3 * This,
6328 /* [retval][out] */ long *pkeyboardSubType);
6329
6330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
6331 IMsRdpClientAdvancedSettings3 * This,
6332 /* [in] */ long pkeyboardFunctionKey);
6333
6334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
6335 IMsRdpClientAdvancedSettings3 * This,
6336 /* [retval][out] */ long *pkeyboardFunctionKey);
6337
6338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
6339 IMsRdpClientAdvancedSettings3 * This,
6340 /* [in] */ long pwinceFixedPalette);
6341
6342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
6343 IMsRdpClientAdvancedSettings3 * This,
6344 /* [retval][out] */ long *pwinceFixedPalette);
6345
6346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
6347 IMsRdpClientAdvancedSettings3 * This,
6348 /* [in] */ VARIANT_BOOL pConnectToConsole);
6349
6350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
6351 IMsRdpClientAdvancedSettings3 * This,
6352 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
6353
6354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
6355 IMsRdpClientAdvancedSettings3 * This,
6356 /* [in] */ long pbitmapPersistence);
6357
6358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
6359 IMsRdpClientAdvancedSettings3 * This,
6360 /* [retval][out] */ long *pbitmapPersistence);
6361
6362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
6363 IMsRdpClientAdvancedSettings3 * This,
6364 /* [in] */ long pminutesToIdleTimeout);
6365
6366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
6367 IMsRdpClientAdvancedSettings3 * This,
6368 /* [retval][out] */ long *pminutesToIdleTimeout);
6369
6370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
6371 IMsRdpClientAdvancedSettings3 * This,
6372 /* [in] */ VARIANT_BOOL pfSmartSizing);
6373
6374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
6375 IMsRdpClientAdvancedSettings3 * This,
6376 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
6377
6378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
6379 IMsRdpClientAdvancedSettings3 * This,
6380 /* [in] */ BSTR pLocalPrintingDocName);
6381
6382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
6383 IMsRdpClientAdvancedSettings3 * This,
6384 /* [retval][out] */ BSTR *pLocalPrintingDocName);
6385
6386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
6387 IMsRdpClientAdvancedSettings3 * This,
6388 /* [in] */ BSTR clipCleanTempDirString);
6389
6390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
6391 IMsRdpClientAdvancedSettings3 * This,
6392 /* [retval][out] */ BSTR *clipCleanTempDirString);
6393
6394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
6395 IMsRdpClientAdvancedSettings3 * This,
6396 /* [in] */ BSTR clipPasteInfoString);
6397
6398 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
6399 IMsRdpClientAdvancedSettings3 * This,
6400 /* [retval][out] */ BSTR *clipPasteInfoString);
6401
6402 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
6403 IMsRdpClientAdvancedSettings3 * This,
6404 /* [in] */ BSTR rhs);
6405
6406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
6407 IMsRdpClientAdvancedSettings3 * This,
6408 /* [in] */ VARIANT_BOOL pDisplayConnectionBar);
6409
6410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
6411 IMsRdpClientAdvancedSettings3 * This,
6412 /* [retval][out] */ VARIANT_BOOL *pDisplayConnectionBar);
6413
6414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
6415 IMsRdpClientAdvancedSettings3 * This,
6416 /* [in] */ VARIANT_BOOL pPinConnectionBar);
6417
6418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
6419 IMsRdpClientAdvancedSettings3 * This,
6420 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
6421
6422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
6423 IMsRdpClientAdvancedSettings3 * This,
6424 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect);
6425
6426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
6427 IMsRdpClientAdvancedSettings3 * This,
6428 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
6429
6430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
6431 IMsRdpClientAdvancedSettings3 * This,
6432 /* [in] */ BSTR pLBInfo);
6433
6434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
6435 IMsRdpClientAdvancedSettings3 * This,
6436 /* [retval][out] */ BSTR *pLBInfo);
6437
6438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
6439 IMsRdpClientAdvancedSettings3 * This,
6440 /* [in] */ VARIANT_BOOL pRedirectDrives);
6441
6442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
6443 IMsRdpClientAdvancedSettings3 * This,
6444 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
6445
6446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
6447 IMsRdpClientAdvancedSettings3 * This,
6448 /* [in] */ VARIANT_BOOL pRedirectPrinters);
6449
6450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
6451 IMsRdpClientAdvancedSettings3 * This,
6452 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
6453
6454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
6455 IMsRdpClientAdvancedSettings3 * This,
6456 /* [in] */ VARIANT_BOOL pRedirectPorts);
6457
6458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
6459 IMsRdpClientAdvancedSettings3 * This,
6460 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
6461
6462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
6463 IMsRdpClientAdvancedSettings3 * This,
6464 /* [in] */ VARIANT_BOOL pRedirectSmartCards);
6465
6466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
6467 IMsRdpClientAdvancedSettings3 * This,
6468 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
6469
6470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
6471 IMsRdpClientAdvancedSettings3 * This,
6472 /* [in] */ long pBitmapVirtualCache16BppSize);
6473
6474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
6475 IMsRdpClientAdvancedSettings3 * This,
6476 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
6477
6478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
6479 IMsRdpClientAdvancedSettings3 * This,
6480 /* [in] */ long pBitmapVirtualCache24BppSize);
6481
6482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
6483 IMsRdpClientAdvancedSettings3 * This,
6484 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
6485
6486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
6487 IMsRdpClientAdvancedSettings3 * This,
6488 /* [in] */ long pDisableList);
6489
6490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
6491 IMsRdpClientAdvancedSettings3 * This,
6492 /* [retval][out] */ long *pDisableList);
6493
6494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
6495 IMsRdpClientAdvancedSettings3 * This,
6496 /* [in] */ VARIANT *rhs);
6497
6498 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
6499 IMsRdpClientAdvancedSettings3 * This,
6500 /* [in] */ VARIANT_BOOL pfNotify);
6501
6502 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
6503 IMsRdpClientAdvancedSettings3 * This,
6504 /* [retval][out] */ VARIANT_BOOL *pfNotify);
6505
6506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
6507 IMsRdpClientAdvancedSettings3 * This,
6508 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
6509
6510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
6511 IMsRdpClientAdvancedSettings3 * This,
6512 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect);
6513
6514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
6515 IMsRdpClientAdvancedSettings3 * This,
6516 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect);
6517
6518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
6519 IMsRdpClientAdvancedSettings3 * This,
6520 /* [in] */ long pMaxReconnectAttempts);
6521
6522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
6523 IMsRdpClientAdvancedSettings3 * This,
6524 /* [retval][out] */ long *pMaxReconnectAttempts);
6525
6526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton )(
6527 IMsRdpClientAdvancedSettings3 * This,
6528 /* [in] */ VARIANT_BOOL pfShowMinimize);
6529
6530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton )(
6531 IMsRdpClientAdvancedSettings3 * This,
6532 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
6533
6534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton )(
6535 IMsRdpClientAdvancedSettings3 * This,
6536 /* [in] */ VARIANT_BOOL pfShowRestore);
6537
6538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton )(
6539 IMsRdpClientAdvancedSettings3 * This,
6540 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
6541
6542 END_INTERFACE
6543 } IMsRdpClientAdvancedSettings3Vtbl;
6544
6545 interface IMsRdpClientAdvancedSettings3
6546 {
6547 CONST_VTBL struct IMsRdpClientAdvancedSettings3Vtbl *lpVtbl;
6548 };
6549
6550
6551
6552 #ifdef COBJMACROS
6553
6554
6555 #define IMsRdpClientAdvancedSettings3_QueryInterface(This,riid,ppvObject) \
6556 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
6557
6558 #define IMsRdpClientAdvancedSettings3_AddRef(This) \
6559 ( (This)->lpVtbl -> AddRef(This) )
6560
6561 #define IMsRdpClientAdvancedSettings3_Release(This) \
6562 ( (This)->lpVtbl -> Release(This) )
6563
6564
6565 #define IMsRdpClientAdvancedSettings3_GetTypeInfoCount(This,pctinfo) \
6566 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
6567
6568 #define IMsRdpClientAdvancedSettings3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6569 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
6570
6571 #define IMsRdpClientAdvancedSettings3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6572 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
6573
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) )
6576
6577
6578 #define IMsRdpClientAdvancedSettings3_put_Compress(This,pcompress) \
6579 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
6580
6581 #define IMsRdpClientAdvancedSettings3_get_Compress(This,pcompress) \
6582 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
6583
6584 #define IMsRdpClientAdvancedSettings3_put_BitmapPeristence(This,pbitmapPeristence) \
6585 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
6586
6587 #define IMsRdpClientAdvancedSettings3_get_BitmapPeristence(This,pbitmapPeristence) \
6588 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
6589
6590 #define IMsRdpClientAdvancedSettings3_put_allowBackgroundInput(This,pallowBackgroundInput) \
6591 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
6592
6593 #define IMsRdpClientAdvancedSettings3_get_allowBackgroundInput(This,pallowBackgroundInput) \
6594 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
6595
6596 #define IMsRdpClientAdvancedSettings3_put_KeyBoardLayoutStr(This,rhs) \
6597 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
6598
6599 #define IMsRdpClientAdvancedSettings3_put_PluginDlls(This,rhs) \
6600 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
6601
6602 #define IMsRdpClientAdvancedSettings3_put_IconFile(This,rhs) \
6603 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
6604
6605 #define IMsRdpClientAdvancedSettings3_put_IconIndex(This,rhs) \
6606 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
6607
6608 #define IMsRdpClientAdvancedSettings3_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
6609 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
6610
6611 #define IMsRdpClientAdvancedSettings3_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
6612 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
6613
6614 #define IMsRdpClientAdvancedSettings3_put_DisableRdpdr(This,pDisableRdpdr) \
6615 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
6616
6617 #define IMsRdpClientAdvancedSettings3_get_DisableRdpdr(This,pDisableRdpdr) \
6618 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
6619
6620
6621 #define IMsRdpClientAdvancedSettings3_put_SmoothScroll(This,psmoothScroll) \
6622 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
6623
6624 #define IMsRdpClientAdvancedSettings3_get_SmoothScroll(This,psmoothScroll) \
6625 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
6626
6627 #define IMsRdpClientAdvancedSettings3_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
6628 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
6629
6630 #define IMsRdpClientAdvancedSettings3_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
6631 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
6632
6633 #define IMsRdpClientAdvancedSettings3_put_ShadowBitmap(This,pshadowBitmap) \
6634 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
6635
6636 #define IMsRdpClientAdvancedSettings3_get_ShadowBitmap(This,pshadowBitmap) \
6637 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
6638
6639 #define IMsRdpClientAdvancedSettings3_put_TransportType(This,ptransportType) \
6640 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
6641
6642 #define IMsRdpClientAdvancedSettings3_get_TransportType(This,ptransportType) \
6643 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
6644
6645 #define IMsRdpClientAdvancedSettings3_put_SasSequence(This,psasSequence) \
6646 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
6647
6648 #define IMsRdpClientAdvancedSettings3_get_SasSequence(This,psasSequence) \
6649 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
6650
6651 #define IMsRdpClientAdvancedSettings3_put_EncryptionEnabled(This,pencryptionEnabled) \
6652 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
6653
6654 #define IMsRdpClientAdvancedSettings3_get_EncryptionEnabled(This,pencryptionEnabled) \
6655 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
6656
6657 #define IMsRdpClientAdvancedSettings3_put_DedicatedTerminal(This,pdedicatedTerminal) \
6658 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
6659
6660 #define IMsRdpClientAdvancedSettings3_get_DedicatedTerminal(This,pdedicatedTerminal) \
6661 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
6662
6663 #define IMsRdpClientAdvancedSettings3_put_RDPPort(This,prdpPort) \
6664 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
6665
6666 #define IMsRdpClientAdvancedSettings3_get_RDPPort(This,prdpPort) \
6667 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
6668
6669 #define IMsRdpClientAdvancedSettings3_put_EnableMouse(This,penableMouse) \
6670 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
6671
6672 #define IMsRdpClientAdvancedSettings3_get_EnableMouse(This,penableMouse) \
6673 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
6674
6675 #define IMsRdpClientAdvancedSettings3_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
6676 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
6677
6678 #define IMsRdpClientAdvancedSettings3_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
6679 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
6680
6681 #define IMsRdpClientAdvancedSettings3_put_EnableWindowsKey(This,penableWindowsKey) \
6682 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
6683
6684 #define IMsRdpClientAdvancedSettings3_get_EnableWindowsKey(This,penableWindowsKey) \
6685 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
6686
6687 #define IMsRdpClientAdvancedSettings3_put_DoubleClickDetect(This,pdoubleClickDetect) \
6688 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
6689
6690 #define IMsRdpClientAdvancedSettings3_get_DoubleClickDetect(This,pdoubleClickDetect) \
6691 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
6692
6693 #define IMsRdpClientAdvancedSettings3_put_MaximizeShell(This,pmaximizeShell) \
6694 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
6695
6696 #define IMsRdpClientAdvancedSettings3_get_MaximizeShell(This,pmaximizeShell) \
6697 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
6698
6699 #define IMsRdpClientAdvancedSettings3_put_HotKeyFullScreen(This,photKeyFullScreen) \
6700 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
6701
6702 #define IMsRdpClientAdvancedSettings3_get_HotKeyFullScreen(This,photKeyFullScreen) \
6703 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
6704
6705 #define IMsRdpClientAdvancedSettings3_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
6706 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
6707
6708 #define IMsRdpClientAdvancedSettings3_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
6709 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
6710
6711 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltEsc(This,photKeyAltEsc) \
6712 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
6713
6714 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltEsc(This,photKeyAltEsc) \
6715 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
6716
6717 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltTab(This,photKeyAltTab) \
6718 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
6719
6720 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltTab(This,photKeyAltTab) \
6721 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
6722
6723 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
6724 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
6725
6726 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
6727 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
6728
6729 #define IMsRdpClientAdvancedSettings3_put_HotKeyAltSpace(This,photKeyAltSpace) \
6730 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
6731
6732 #define IMsRdpClientAdvancedSettings3_get_HotKeyAltSpace(This,photKeyAltSpace) \
6733 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
6734
6735 #define IMsRdpClientAdvancedSettings3_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
6736 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
6737
6738 #define IMsRdpClientAdvancedSettings3_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
6739 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
6740
6741 #define IMsRdpClientAdvancedSettings3_put_orderDrawThreshold(This,porderDrawThreshold) \
6742 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
6743
6744 #define IMsRdpClientAdvancedSettings3_get_orderDrawThreshold(This,porderDrawThreshold) \
6745 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
6746
6747 #define IMsRdpClientAdvancedSettings3_put_BitmapCacheSize(This,pbitmapCacheSize) \
6748 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
6749
6750 #define IMsRdpClientAdvancedSettings3_get_BitmapCacheSize(This,pbitmapCacheSize) \
6751 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
6752
6753 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
6754 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
6755
6756 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
6757 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
6758
6759 #define IMsRdpClientAdvancedSettings3_put_ScaleBitmapCachesByBPP(This,pbScale) \
6760 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
6761
6762 #define IMsRdpClientAdvancedSettings3_get_ScaleBitmapCachesByBPP(This,pbScale) \
6763 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
6764
6765 #define IMsRdpClientAdvancedSettings3_put_NumBitmapCaches(This,pnumBitmapCaches) \
6766 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
6767
6768 #define IMsRdpClientAdvancedSettings3_get_NumBitmapCaches(This,pnumBitmapCaches) \
6769 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
6770
6771 #define IMsRdpClientAdvancedSettings3_put_CachePersistenceActive(This,pcachePersistenceActive) \
6772 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
6773
6774 #define IMsRdpClientAdvancedSettings3_get_CachePersistenceActive(This,pcachePersistenceActive) \
6775 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
6776
6777 #define IMsRdpClientAdvancedSettings3_put_PersistCacheDirectory(This,rhs) \
6778 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
6779
6780 #define IMsRdpClientAdvancedSettings3_put_brushSupportLevel(This,pbrushSupportLevel) \
6781 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
6782
6783 #define IMsRdpClientAdvancedSettings3_get_brushSupportLevel(This,pbrushSupportLevel) \
6784 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
6785
6786 #define IMsRdpClientAdvancedSettings3_put_minInputSendInterval(This,pminInputSendInterval) \
6787 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
6788
6789 #define IMsRdpClientAdvancedSettings3_get_minInputSendInterval(This,pminInputSendInterval) \
6790 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
6791
6792 #define IMsRdpClientAdvancedSettings3_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
6793 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
6794
6795 #define IMsRdpClientAdvancedSettings3_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
6796 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
6797
6798 #define IMsRdpClientAdvancedSettings3_put_maxEventCount(This,pmaxEventCount) \
6799 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
6800
6801 #define IMsRdpClientAdvancedSettings3_get_maxEventCount(This,pmaxEventCount) \
6802 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
6803
6804 #define IMsRdpClientAdvancedSettings3_put_keepAliveInterval(This,pkeepAliveInterval) \
6805 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
6806
6807 #define IMsRdpClientAdvancedSettings3_get_keepAliveInterval(This,pkeepAliveInterval) \
6808 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
6809
6810 #define IMsRdpClientAdvancedSettings3_put_shutdownTimeout(This,pshutdownTimeout) \
6811 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
6812
6813 #define IMsRdpClientAdvancedSettings3_get_shutdownTimeout(This,pshutdownTimeout) \
6814 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
6815
6816 #define IMsRdpClientAdvancedSettings3_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
6817 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
6818
6819 #define IMsRdpClientAdvancedSettings3_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
6820 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
6821
6822 #define IMsRdpClientAdvancedSettings3_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
6823 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
6824
6825 #define IMsRdpClientAdvancedSettings3_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
6826 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
6827
6828 #define IMsRdpClientAdvancedSettings3_put_KeyboardType(This,pkeyboardType) \
6829 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
6830
6831 #define IMsRdpClientAdvancedSettings3_get_KeyboardType(This,pkeyboardType) \
6832 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
6833
6834 #define IMsRdpClientAdvancedSettings3_put_KeyboardSubType(This,pkeyboardSubType) \
6835 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
6836
6837 #define IMsRdpClientAdvancedSettings3_get_KeyboardSubType(This,pkeyboardSubType) \
6838 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
6839
6840 #define IMsRdpClientAdvancedSettings3_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
6841 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
6842
6843 #define IMsRdpClientAdvancedSettings3_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
6844 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
6845
6846 #define IMsRdpClientAdvancedSettings3_put_WinceFixedPalette(This,pwinceFixedPalette) \
6847 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
6848
6849 #define IMsRdpClientAdvancedSettings3_get_WinceFixedPalette(This,pwinceFixedPalette) \
6850 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
6851
6852 #define IMsRdpClientAdvancedSettings3_put_ConnectToServerConsole(This,pConnectToConsole) \
6853 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
6854
6855 #define IMsRdpClientAdvancedSettings3_get_ConnectToServerConsole(This,pConnectToConsole) \
6856 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
6857
6858 #define IMsRdpClientAdvancedSettings3_put_BitmapPersistence(This,pbitmapPersistence) \
6859 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
6860
6861 #define IMsRdpClientAdvancedSettings3_get_BitmapPersistence(This,pbitmapPersistence) \
6862 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
6863
6864 #define IMsRdpClientAdvancedSettings3_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
6865 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
6866
6867 #define IMsRdpClientAdvancedSettings3_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
6868 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
6869
6870 #define IMsRdpClientAdvancedSettings3_put_SmartSizing(This,pfSmartSizing) \
6871 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
6872
6873 #define IMsRdpClientAdvancedSettings3_get_SmartSizing(This,pfSmartSizing) \
6874 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
6875
6876 #define IMsRdpClientAdvancedSettings3_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
6877 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
6878
6879 #define IMsRdpClientAdvancedSettings3_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
6880 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
6881
6882 #define IMsRdpClientAdvancedSettings3_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
6883 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
6884
6885 #define IMsRdpClientAdvancedSettings3_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
6886 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
6887
6888 #define IMsRdpClientAdvancedSettings3_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
6889 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
6890
6891 #define IMsRdpClientAdvancedSettings3_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
6892 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
6893
6894 #define IMsRdpClientAdvancedSettings3_put_ClearTextPassword(This,rhs) \
6895 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
6896
6897 #define IMsRdpClientAdvancedSettings3_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
6898 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
6899
6900 #define IMsRdpClientAdvancedSettings3_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
6901 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
6902
6903 #define IMsRdpClientAdvancedSettings3_put_PinConnectionBar(This,pPinConnectionBar) \
6904 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
6905
6906 #define IMsRdpClientAdvancedSettings3_get_PinConnectionBar(This,pPinConnectionBar) \
6907 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
6908
6909 #define IMsRdpClientAdvancedSettings3_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
6910 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
6911
6912 #define IMsRdpClientAdvancedSettings3_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
6913 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
6914
6915 #define IMsRdpClientAdvancedSettings3_put_LoadBalanceInfo(This,pLBInfo) \
6916 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
6917
6918 #define IMsRdpClientAdvancedSettings3_get_LoadBalanceInfo(This,pLBInfo) \
6919 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
6920
6921 #define IMsRdpClientAdvancedSettings3_put_RedirectDrives(This,pRedirectDrives) \
6922 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
6923
6924 #define IMsRdpClientAdvancedSettings3_get_RedirectDrives(This,pRedirectDrives) \
6925 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
6926
6927 #define IMsRdpClientAdvancedSettings3_put_RedirectPrinters(This,pRedirectPrinters) \
6928 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
6929
6930 #define IMsRdpClientAdvancedSettings3_get_RedirectPrinters(This,pRedirectPrinters) \
6931 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
6932
6933 #define IMsRdpClientAdvancedSettings3_put_RedirectPorts(This,pRedirectPorts) \
6934 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
6935
6936 #define IMsRdpClientAdvancedSettings3_get_RedirectPorts(This,pRedirectPorts) \
6937 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
6938
6939 #define IMsRdpClientAdvancedSettings3_put_RedirectSmartCards(This,pRedirectSmartCards) \
6940 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
6941
6942 #define IMsRdpClientAdvancedSettings3_get_RedirectSmartCards(This,pRedirectSmartCards) \
6943 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
6944
6945 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
6946 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
6947
6948 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
6949 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
6950
6951 #define IMsRdpClientAdvancedSettings3_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
6952 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
6953
6954 #define IMsRdpClientAdvancedSettings3_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
6955 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
6956
6957 #define IMsRdpClientAdvancedSettings3_put_PerformanceFlags(This,pDisableList) \
6958 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
6959
6960 #define IMsRdpClientAdvancedSettings3_get_PerformanceFlags(This,pDisableList) \
6961 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
6962
6963 #define IMsRdpClientAdvancedSettings3_put_ConnectWithEndpoint(This,rhs) \
6964 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
6965
6966 #define IMsRdpClientAdvancedSettings3_put_NotifyTSPublicKey(This,pfNotify) \
6967 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
6968
6969 #define IMsRdpClientAdvancedSettings3_get_NotifyTSPublicKey(This,pfNotify) \
6970 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
6971
6972
6973 #define IMsRdpClientAdvancedSettings3_get_CanAutoReconnect(This,pfCanAutoReconnect) \
6974 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
6975
6976 #define IMsRdpClientAdvancedSettings3_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
6977 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
6978
6979 #define IMsRdpClientAdvancedSettings3_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
6980 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
6981
6982 #define IMsRdpClientAdvancedSettings3_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
6983 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
6984
6985 #define IMsRdpClientAdvancedSettings3_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
6986 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
6987
6988
6989 #define IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
6990 ( (This)->lpVtbl -> put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
6991
6992 #define IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
6993 ( (This)->lpVtbl -> get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
6994
6995 #define IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton(This,pfShowRestore) \
6996 ( (This)->lpVtbl -> put_ConnectionBarShowRestoreButton(This,pfShowRestore) )
6997
6998 #define IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton(This,pfShowRestore) \
6999 ( (This)->lpVtbl -> get_ConnectionBarShowRestoreButton(This,pfShowRestore) )
7000
7001 #endif /* COBJMACROS */
7002
7003
7004 #endif /* C style interface */
7005
7006
7007
7008 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Proxy(
7009 IMsRdpClientAdvancedSettings3 * This,
7010 /* [in] */ VARIANT_BOOL pfShowMinimize);
7011
7012
7013 void __RPC_STUB IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Stub(
7014 IRpcStubBuffer *This,
7015 IRpcChannelBuffer *_pRpcChannelBuffer,
7016 PRPC_MESSAGE _pRpcMessage,
7017 DWORD *_pdwStubPhase);
7018
7019
7020 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Proxy(
7021 IMsRdpClientAdvancedSettings3 * This,
7022 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
7023
7024
7025 void __RPC_STUB IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Stub(
7026 IRpcStubBuffer *This,
7027 IRpcChannelBuffer *_pRpcChannelBuffer,
7028 PRPC_MESSAGE _pRpcMessage,
7029 DWORD *_pdwStubPhase);
7030
7031
7032 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Proxy(
7033 IMsRdpClientAdvancedSettings3 * This,
7034 /* [in] */ VARIANT_BOOL pfShowRestore);
7035
7036
7037 void __RPC_STUB IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Stub(
7038 IRpcStubBuffer *This,
7039 IRpcChannelBuffer *_pRpcChannelBuffer,
7040 PRPC_MESSAGE _pRpcMessage,
7041 DWORD *_pdwStubPhase);
7042
7043
7044 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Proxy(
7045 IMsRdpClientAdvancedSettings3 * This,
7046 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
7047
7048
7049 void __RPC_STUB IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Stub(
7050 IRpcStubBuffer *This,
7051 IRpcChannelBuffer *_pRpcChannelBuffer,
7052 PRPC_MESSAGE _pRpcMessage,
7053 DWORD *_pdwStubPhase);
7054
7055
7056
7057 #endif /* __IMsRdpClientAdvancedSettings3_INTERFACE_DEFINED__ */
7058
7059
7060 #ifndef __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__
7061 #define __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__
7062
7063 /* interface IMsRdpClientAdvancedSettings4 */
7064 /* [object][oleautomation][dual][uuid] */
7065
7066
7067 EXTERN_C const IID IID_IMsRdpClientAdvancedSettings4;
7068
7069 #if defined(__cplusplus) && !defined(CINTERFACE)
7070
7071 MIDL_INTERFACE("FBA7F64E-7345-4405-AE50-FA4A763DC0DE")
7072 IMsRdpClientAdvancedSettings4 : public IMsRdpClientAdvancedSettings3
7073 {
7074 public:
7075 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AuthenticationLevel(
7076 /* [in] */ unsigned int puiAuthLevel) = 0;
7077
7078 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AuthenticationLevel(
7079 /* [retval][out] */ unsigned int *puiAuthLevel) = 0;
7080
7081 };
7082
7083 #else /* C style interface */
7084
7085 typedef struct IMsRdpClientAdvancedSettings4Vtbl
7086 {
7087 BEGIN_INTERFACE
7088
7089 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7090 IMsRdpClientAdvancedSettings4 * This,
7091 /* [in] */ REFIID riid,
7092 /* [iid_is][out] */
7093 __RPC__deref_out void **ppvObject);
7094
7095 ULONG ( STDMETHODCALLTYPE *AddRef )(
7096 IMsRdpClientAdvancedSettings4 * This);
7097
7098 ULONG ( STDMETHODCALLTYPE *Release )(
7099 IMsRdpClientAdvancedSettings4 * This);
7100
7101 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
7102 IMsRdpClientAdvancedSettings4 * This,
7103 /* [out] */ UINT *pctinfo);
7104
7105 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
7106 IMsRdpClientAdvancedSettings4 * This,
7107 /* [in] */ UINT iTInfo,
7108 /* [in] */ LCID lcid,
7109 /* [out] */ ITypeInfo **ppTInfo);
7110
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);
7118
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);
7129
7130 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Compress )(
7131 IMsRdpClientAdvancedSettings4 * This,
7132 /* [in] */ long pcompress);
7133
7134 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
7135 IMsRdpClientAdvancedSettings4 * This,
7136 /* [retval][out] */ long *pcompress);
7137
7138 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
7139 IMsRdpClientAdvancedSettings4 * This,
7140 /* [in] */ long pbitmapPeristence);
7141
7142 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
7143 IMsRdpClientAdvancedSettings4 * This,
7144 /* [retval][out] */ long *pbitmapPeristence);
7145
7146 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
7147 IMsRdpClientAdvancedSettings4 * This,
7148 /* [in] */ long pallowBackgroundInput);
7149
7150 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
7151 IMsRdpClientAdvancedSettings4 * This,
7152 /* [retval][out] */ long *pallowBackgroundInput);
7153
7154 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
7155 IMsRdpClientAdvancedSettings4 * This,
7156 /* [in] */ BSTR rhs);
7157
7158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
7159 IMsRdpClientAdvancedSettings4 * This,
7160 /* [in] */ BSTR rhs);
7161
7162 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
7163 IMsRdpClientAdvancedSettings4 * This,
7164 /* [in] */ BSTR rhs);
7165
7166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
7167 IMsRdpClientAdvancedSettings4 * This,
7168 /* [in] */ long rhs);
7169
7170 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
7171 IMsRdpClientAdvancedSettings4 * This,
7172 /* [in] */ long pContainerHandledFullScreen);
7173
7174 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
7175 IMsRdpClientAdvancedSettings4 * This,
7176 /* [retval][out] */ long *pContainerHandledFullScreen);
7177
7178 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
7179 IMsRdpClientAdvancedSettings4 * This,
7180 /* [in] */ long pDisableRdpdr);
7181
7182 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
7183 IMsRdpClientAdvancedSettings4 * This,
7184 /* [retval][out] */ long *pDisableRdpdr);
7185
7186 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
7187 IMsRdpClientAdvancedSettings4 * This,
7188 /* [in] */ long psmoothScroll);
7189
7190 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
7191 IMsRdpClientAdvancedSettings4 * This,
7192 /* [retval][out] */ long *psmoothScroll);
7193
7194 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
7195 IMsRdpClientAdvancedSettings4 * This,
7196 /* [in] */ long pacceleratorPassthrough);
7197
7198 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
7199 IMsRdpClientAdvancedSettings4 * This,
7200 /* [retval][out] */ long *pacceleratorPassthrough);
7201
7202 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
7203 IMsRdpClientAdvancedSettings4 * This,
7204 /* [in] */ long pshadowBitmap);
7205
7206 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
7207 IMsRdpClientAdvancedSettings4 * This,
7208 /* [retval][out] */ long *pshadowBitmap);
7209
7210 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
7211 IMsRdpClientAdvancedSettings4 * This,
7212 /* [in] */ long ptransportType);
7213
7214 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
7215 IMsRdpClientAdvancedSettings4 * This,
7216 /* [retval][out] */ long *ptransportType);
7217
7218 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
7219 IMsRdpClientAdvancedSettings4 * This,
7220 /* [in] */ long psasSequence);
7221
7222 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
7223 IMsRdpClientAdvancedSettings4 * This,
7224 /* [retval][out] */ long *psasSequence);
7225
7226 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
7227 IMsRdpClientAdvancedSettings4 * This,
7228 /* [in] */ long pencryptionEnabled);
7229
7230 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
7231 IMsRdpClientAdvancedSettings4 * This,
7232 /* [retval][out] */ long *pencryptionEnabled);
7233
7234 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
7235 IMsRdpClientAdvancedSettings4 * This,
7236 /* [in] */ long pdedicatedTerminal);
7237
7238 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
7239 IMsRdpClientAdvancedSettings4 * This,
7240 /* [retval][out] */ long *pdedicatedTerminal);
7241
7242 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
7243 IMsRdpClientAdvancedSettings4 * This,
7244 /* [in] */ long prdpPort);
7245
7246 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
7247 IMsRdpClientAdvancedSettings4 * This,
7248 /* [retval][out] */ long *prdpPort);
7249
7250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
7251 IMsRdpClientAdvancedSettings4 * This,
7252 /* [in] */ long penableMouse);
7253
7254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
7255 IMsRdpClientAdvancedSettings4 * This,
7256 /* [retval][out] */ long *penableMouse);
7257
7258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
7259 IMsRdpClientAdvancedSettings4 * This,
7260 /* [in] */ long pdisableCtrlAltDel);
7261
7262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
7263 IMsRdpClientAdvancedSettings4 * This,
7264 /* [retval][out] */ long *pdisableCtrlAltDel);
7265
7266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
7267 IMsRdpClientAdvancedSettings4 * This,
7268 /* [in] */ long penableWindowsKey);
7269
7270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
7271 IMsRdpClientAdvancedSettings4 * This,
7272 /* [retval][out] */ long *penableWindowsKey);
7273
7274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
7275 IMsRdpClientAdvancedSettings4 * This,
7276 /* [in] */ long pdoubleClickDetect);
7277
7278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
7279 IMsRdpClientAdvancedSettings4 * This,
7280 /* [retval][out] */ long *pdoubleClickDetect);
7281
7282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
7283 IMsRdpClientAdvancedSettings4 * This,
7284 /* [in] */ long pmaximizeShell);
7285
7286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
7287 IMsRdpClientAdvancedSettings4 * This,
7288 /* [retval][out] */ long *pmaximizeShell);
7289
7290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
7291 IMsRdpClientAdvancedSettings4 * This,
7292 /* [in] */ long photKeyFullScreen);
7293
7294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
7295 IMsRdpClientAdvancedSettings4 * This,
7296 /* [retval][out] */ long *photKeyFullScreen);
7297
7298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
7299 IMsRdpClientAdvancedSettings4 * This,
7300 /* [in] */ long photKeyCtrlEsc);
7301
7302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
7303 IMsRdpClientAdvancedSettings4 * This,
7304 /* [retval][out] */ long *photKeyCtrlEsc);
7305
7306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
7307 IMsRdpClientAdvancedSettings4 * This,
7308 /* [in] */ long photKeyAltEsc);
7309
7310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
7311 IMsRdpClientAdvancedSettings4 * This,
7312 /* [retval][out] */ long *photKeyAltEsc);
7313
7314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
7315 IMsRdpClientAdvancedSettings4 * This,
7316 /* [in] */ long photKeyAltTab);
7317
7318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
7319 IMsRdpClientAdvancedSettings4 * This,
7320 /* [retval][out] */ long *photKeyAltTab);
7321
7322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
7323 IMsRdpClientAdvancedSettings4 * This,
7324 /* [in] */ long photKeyAltShiftTab);
7325
7326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
7327 IMsRdpClientAdvancedSettings4 * This,
7328 /* [retval][out] */ long *photKeyAltShiftTab);
7329
7330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
7331 IMsRdpClientAdvancedSettings4 * This,
7332 /* [in] */ long photKeyAltSpace);
7333
7334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
7335 IMsRdpClientAdvancedSettings4 * This,
7336 /* [retval][out] */ long *photKeyAltSpace);
7337
7338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
7339 IMsRdpClientAdvancedSettings4 * This,
7340 /* [in] */ long photKeyCtrlAltDel);
7341
7342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
7343 IMsRdpClientAdvancedSettings4 * This,
7344 /* [retval][out] */ long *photKeyCtrlAltDel);
7345
7346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
7347 IMsRdpClientAdvancedSettings4 * This,
7348 /* [in] */ long porderDrawThreshold);
7349
7350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
7351 IMsRdpClientAdvancedSettings4 * This,
7352 /* [retval][out] */ long *porderDrawThreshold);
7353
7354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
7355 IMsRdpClientAdvancedSettings4 * This,
7356 /* [in] */ long pbitmapCacheSize);
7357
7358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
7359 IMsRdpClientAdvancedSettings4 * This,
7360 /* [retval][out] */ long *pbitmapCacheSize);
7361
7362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
7363 IMsRdpClientAdvancedSettings4 * This,
7364 /* [in] */ long pbitmapVirtualCacheSize);
7365
7366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
7367 IMsRdpClientAdvancedSettings4 * This,
7368 /* [retval][out] */ long *pbitmapVirtualCacheSize);
7369
7370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
7371 IMsRdpClientAdvancedSettings4 * This,
7372 /* [in] */ long pbScale);
7373
7374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
7375 IMsRdpClientAdvancedSettings4 * This,
7376 /* [retval][out] */ long *pbScale);
7377
7378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
7379 IMsRdpClientAdvancedSettings4 * This,
7380 /* [in] */ long pnumBitmapCaches);
7381
7382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
7383 IMsRdpClientAdvancedSettings4 * This,
7384 /* [retval][out] */ long *pnumBitmapCaches);
7385
7386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
7387 IMsRdpClientAdvancedSettings4 * This,
7388 /* [in] */ long pcachePersistenceActive);
7389
7390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
7391 IMsRdpClientAdvancedSettings4 * This,
7392 /* [retval][out] */ long *pcachePersistenceActive);
7393
7394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
7395 IMsRdpClientAdvancedSettings4 * This,
7396 /* [in] */ BSTR rhs);
7397
7398 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
7399 IMsRdpClientAdvancedSettings4 * This,
7400 /* [in] */ long pbrushSupportLevel);
7401
7402 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
7403 IMsRdpClientAdvancedSettings4 * This,
7404 /* [retval][out] */ long *pbrushSupportLevel);
7405
7406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
7407 IMsRdpClientAdvancedSettings4 * This,
7408 /* [in] */ long pminInputSendInterval);
7409
7410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
7411 IMsRdpClientAdvancedSettings4 * This,
7412 /* [retval][out] */ long *pminInputSendInterval);
7413
7414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
7415 IMsRdpClientAdvancedSettings4 * This,
7416 /* [in] */ long pinputEventsAtOnce);
7417
7418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
7419 IMsRdpClientAdvancedSettings4 * This,
7420 /* [retval][out] */ long *pinputEventsAtOnce);
7421
7422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
7423 IMsRdpClientAdvancedSettings4 * This,
7424 /* [in] */ long pmaxEventCount);
7425
7426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
7427 IMsRdpClientAdvancedSettings4 * This,
7428 /* [retval][out] */ long *pmaxEventCount);
7429
7430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
7431 IMsRdpClientAdvancedSettings4 * This,
7432 /* [in] */ long pkeepAliveInterval);
7433
7434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
7435 IMsRdpClientAdvancedSettings4 * This,
7436 /* [retval][out] */ long *pkeepAliveInterval);
7437
7438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
7439 IMsRdpClientAdvancedSettings4 * This,
7440 /* [in] */ long pshutdownTimeout);
7441
7442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
7443 IMsRdpClientAdvancedSettings4 * This,
7444 /* [retval][out] */ long *pshutdownTimeout);
7445
7446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
7447 IMsRdpClientAdvancedSettings4 * This,
7448 /* [in] */ long poverallConnectionTimeout);
7449
7450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
7451 IMsRdpClientAdvancedSettings4 * This,
7452 /* [retval][out] */ long *poverallConnectionTimeout);
7453
7454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
7455 IMsRdpClientAdvancedSettings4 * This,
7456 /* [in] */ long psingleConnectionTimeout);
7457
7458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
7459 IMsRdpClientAdvancedSettings4 * This,
7460 /* [retval][out] */ long *psingleConnectionTimeout);
7461
7462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
7463 IMsRdpClientAdvancedSettings4 * This,
7464 /* [in] */ long pkeyboardType);
7465
7466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
7467 IMsRdpClientAdvancedSettings4 * This,
7468 /* [retval][out] */ long *pkeyboardType);
7469
7470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
7471 IMsRdpClientAdvancedSettings4 * This,
7472 /* [in] */ long pkeyboardSubType);
7473
7474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
7475 IMsRdpClientAdvancedSettings4 * This,
7476 /* [retval][out] */ long *pkeyboardSubType);
7477
7478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
7479 IMsRdpClientAdvancedSettings4 * This,
7480 /* [in] */ long pkeyboardFunctionKey);
7481
7482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
7483 IMsRdpClientAdvancedSettings4 * This,
7484 /* [retval][out] */ long *pkeyboardFunctionKey);
7485
7486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
7487 IMsRdpClientAdvancedSettings4 * This,
7488 /* [in] */ long pwinceFixedPalette);
7489
7490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
7491 IMsRdpClientAdvancedSettings4 * This,
7492 /* [retval][out] */ long *pwinceFixedPalette);
7493
7494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
7495 IMsRdpClientAdvancedSettings4 * This,
7496 /* [in] */ VARIANT_BOOL pConnectToConsole);
7497
7498 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
7499 IMsRdpClientAdvancedSettings4 * This,
7500 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
7501
7502 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
7503 IMsRdpClientAdvancedSettings4 * This,
7504 /* [in] */ long pbitmapPersistence);
7505
7506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
7507 IMsRdpClientAdvancedSettings4 * This,
7508 /* [retval][out] */ long *pbitmapPersistence);
7509
7510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
7511 IMsRdpClientAdvancedSettings4 * This,
7512 /* [in] */ long pminutesToIdleTimeout);
7513
7514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
7515 IMsRdpClientAdvancedSettings4 * This,
7516 /* [retval][out] */ long *pminutesToIdleTimeout);
7517
7518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
7519 IMsRdpClientAdvancedSettings4 * This,
7520 /* [in] */ VARIANT_BOOL pfSmartSizing);
7521
7522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
7523 IMsRdpClientAdvancedSettings4 * This,
7524 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
7525
7526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
7527 IMsRdpClientAdvancedSettings4 * This,
7528 /* [in] */ BSTR pLocalPrintingDocName);
7529
7530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
7531 IMsRdpClientAdvancedSettings4 * This,
7532 /* [retval][out] */ BSTR *pLocalPrintingDocName);
7533
7534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
7535 IMsRdpClientAdvancedSettings4 * This,
7536 /* [in] */ BSTR clipCleanTempDirString);
7537
7538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
7539 IMsRdpClientAdvancedSettings4 * This,
7540 /* [retval][out] */ BSTR *clipCleanTempDirString);
7541
7542 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
7543 IMsRdpClientAdvancedSettings4 * This,
7544 /* [in] */ BSTR clipPasteInfoString);
7545
7546 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
7547 IMsRdpClientAdvancedSettings4 * This,
7548 /* [retval][out] */ BSTR *clipPasteInfoString);
7549
7550 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
7551 IMsRdpClientAdvancedSettings4 * This,
7552 /* [in] */ BSTR rhs);
7553
7554 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
7555 IMsRdpClientAdvancedSettings4 * This,
7556 /* [in] */ VARIANT_BOOL pDisplayConnectionBar);
7557
7558 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
7559 IMsRdpClientAdvancedSettings4 * This,
7560 /* [retval][out] */ VARIANT_BOOL *pDisplayConnectionBar);
7561
7562 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
7563 IMsRdpClientAdvancedSettings4 * This,
7564 /* [in] */ VARIANT_BOOL pPinConnectionBar);
7565
7566 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
7567 IMsRdpClientAdvancedSettings4 * This,
7568 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
7569
7570 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
7571 IMsRdpClientAdvancedSettings4 * This,
7572 /* [in] */ VARIANT_BOOL pfGrabFocusOnConnect);
7573
7574 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
7575 IMsRdpClientAdvancedSettings4 * This,
7576 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
7577
7578 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
7579 IMsRdpClientAdvancedSettings4 * This,
7580 /* [in] */ BSTR pLBInfo);
7581
7582 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
7583 IMsRdpClientAdvancedSettings4 * This,
7584 /* [retval][out] */ BSTR *pLBInfo);
7585
7586 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
7587 IMsRdpClientAdvancedSettings4 * This,
7588 /* [in] */ VARIANT_BOOL pRedirectDrives);
7589
7590 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
7591 IMsRdpClientAdvancedSettings4 * This,
7592 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
7593
7594 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
7595 IMsRdpClientAdvancedSettings4 * This,
7596 /* [in] */ VARIANT_BOOL pRedirectPrinters);
7597
7598 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
7599 IMsRdpClientAdvancedSettings4 * This,
7600 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
7601
7602 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
7603 IMsRdpClientAdvancedSettings4 * This,
7604 /* [in] */ VARIANT_BOOL pRedirectPorts);
7605
7606 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
7607 IMsRdpClientAdvancedSettings4 * This,
7608 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
7609
7610 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
7611 IMsRdpClientAdvancedSettings4 * This,
7612 /* [in] */ VARIANT_BOOL pRedirectSmartCards);
7613
7614 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
7615 IMsRdpClientAdvancedSettings4 * This,
7616 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
7617
7618 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
7619 IMsRdpClientAdvancedSettings4 * This,
7620 /* [in] */ long pBitmapVirtualCache16BppSize);
7621
7622 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
7623 IMsRdpClientAdvancedSettings4 * This,
7624 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
7625
7626 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
7627 IMsRdpClientAdvancedSettings4 * This,
7628 /* [in] */ long pBitmapVirtualCache24BppSize);
7629
7630 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
7631 IMsRdpClientAdvancedSettings4 * This,
7632 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
7633
7634 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
7635 IMsRdpClientAdvancedSettings4 * This,
7636 /* [in] */ long pDisableList);
7637
7638 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
7639 IMsRdpClientAdvancedSettings4 * This,
7640 /* [retval][out] */ long *pDisableList);
7641
7642 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
7643 IMsRdpClientAdvancedSettings4 * This,
7644 /* [in] */ VARIANT *rhs);
7645
7646 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
7647 IMsRdpClientAdvancedSettings4 * This,
7648 /* [in] */ VARIANT_BOOL pfNotify);
7649
7650 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
7651 IMsRdpClientAdvancedSettings4 * This,
7652 /* [retval][out] */ VARIANT_BOOL *pfNotify);
7653
7654 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
7655 IMsRdpClientAdvancedSettings4 * This,
7656 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
7657
7658 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
7659 IMsRdpClientAdvancedSettings4 * This,
7660 /* [in] */ VARIANT_BOOL pfEnableAutoReconnect);
7661
7662 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
7663 IMsRdpClientAdvancedSettings4 * This,
7664 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect);
7665
7666 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
7667 IMsRdpClientAdvancedSettings4 * This,
7668 /* [in] */ long pMaxReconnectAttempts);
7669
7670 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
7671 IMsRdpClientAdvancedSettings4 * This,
7672 /* [retval][out] */ long *pMaxReconnectAttempts);
7673
7674 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton )(
7675 IMsRdpClientAdvancedSettings4 * This,
7676 /* [in] */ VARIANT_BOOL pfShowMinimize);
7677
7678 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton )(
7679 IMsRdpClientAdvancedSettings4 * This,
7680 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
7681
7682 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton )(
7683 IMsRdpClientAdvancedSettings4 * This,
7684 /* [in] */ VARIANT_BOOL pfShowRestore);
7685
7686 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton )(
7687 IMsRdpClientAdvancedSettings4 * This,
7688 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
7689
7690 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationLevel )(
7691 IMsRdpClientAdvancedSettings4 * This,
7692 /* [in] */ unsigned int puiAuthLevel);
7693
7694 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationLevel )(
7695 IMsRdpClientAdvancedSettings4 * This,
7696 /* [retval][out] */ unsigned int *puiAuthLevel);
7697
7698 END_INTERFACE
7699 } IMsRdpClientAdvancedSettings4Vtbl;
7700
7701 interface IMsRdpClientAdvancedSettings4
7702 {
7703 CONST_VTBL struct IMsRdpClientAdvancedSettings4Vtbl *lpVtbl;
7704 };
7705
7706
7707
7708 #ifdef COBJMACROS
7709
7710
7711 #define IMsRdpClientAdvancedSettings4_QueryInterface(This,riid,ppvObject) \
7712 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
7713
7714 #define IMsRdpClientAdvancedSettings4_AddRef(This) \
7715 ( (This)->lpVtbl -> AddRef(This) )
7716
7717 #define IMsRdpClientAdvancedSettings4_Release(This) \
7718 ( (This)->lpVtbl -> Release(This) )
7719
7720
7721 #define IMsRdpClientAdvancedSettings4_GetTypeInfoCount(This,pctinfo) \
7722 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
7723
7724 #define IMsRdpClientAdvancedSettings4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7725 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
7726
7727 #define IMsRdpClientAdvancedSettings4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7728 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
7729
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) )
7732
7733
7734 #define IMsRdpClientAdvancedSettings4_put_Compress(This,pcompress) \
7735 ( (This)->lpVtbl -> put_Compress(This,pcompress) )
7736
7737 #define IMsRdpClientAdvancedSettings4_get_Compress(This,pcompress) \
7738 ( (This)->lpVtbl -> get_Compress(This,pcompress) )
7739
7740 #define IMsRdpClientAdvancedSettings4_put_BitmapPeristence(This,pbitmapPeristence) \
7741 ( (This)->lpVtbl -> put_BitmapPeristence(This,pbitmapPeristence) )
7742
7743 #define IMsRdpClientAdvancedSettings4_get_BitmapPeristence(This,pbitmapPeristence) \
7744 ( (This)->lpVtbl -> get_BitmapPeristence(This,pbitmapPeristence) )
7745
7746 #define IMsRdpClientAdvancedSettings4_put_allowBackgroundInput(This,pallowBackgroundInput) \
7747 ( (This)->lpVtbl -> put_allowBackgroundInput(This,pallowBackgroundInput) )
7748
7749 #define IMsRdpClientAdvancedSettings4_get_allowBackgroundInput(This,pallowBackgroundInput) \
7750 ( (This)->lpVtbl -> get_allowBackgroundInput(This,pallowBackgroundInput) )
7751
7752 #define IMsRdpClientAdvancedSettings4_put_KeyBoardLayoutStr(This,rhs) \
7753 ( (This)->lpVtbl -> put_KeyBoardLayoutStr(This,rhs) )
7754
7755 #define IMsRdpClientAdvancedSettings4_put_PluginDlls(This,rhs) \
7756 ( (This)->lpVtbl -> put_PluginDlls(This,rhs) )
7757
7758 #define IMsRdpClientAdvancedSettings4_put_IconFile(This,rhs) \
7759 ( (This)->lpVtbl -> put_IconFile(This,rhs) )
7760
7761 #define IMsRdpClientAdvancedSettings4_put_IconIndex(This,rhs) \
7762 ( (This)->lpVtbl -> put_IconIndex(This,rhs) )
7763
7764 #define IMsRdpClientAdvancedSettings4_put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
7765 ( (This)->lpVtbl -> put_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
7766
7767 #define IMsRdpClientAdvancedSettings4_get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) \
7768 ( (This)->lpVtbl -> get_ContainerHandledFullScreen(This,pContainerHandledFullScreen) )
7769
7770 #define IMsRdpClientAdvancedSettings4_put_DisableRdpdr(This,pDisableRdpdr) \
7771 ( (This)->lpVtbl -> put_DisableRdpdr(This,pDisableRdpdr) )
7772
7773 #define IMsRdpClientAdvancedSettings4_get_DisableRdpdr(This,pDisableRdpdr) \
7774 ( (This)->lpVtbl -> get_DisableRdpdr(This,pDisableRdpdr) )
7775
7776
7777 #define IMsRdpClientAdvancedSettings4_put_SmoothScroll(This,psmoothScroll) \
7778 ( (This)->lpVtbl -> put_SmoothScroll(This,psmoothScroll) )
7779
7780 #define IMsRdpClientAdvancedSettings4_get_SmoothScroll(This,psmoothScroll) \
7781 ( (This)->lpVtbl -> get_SmoothScroll(This,psmoothScroll) )
7782
7783 #define IMsRdpClientAdvancedSettings4_put_AcceleratorPassthrough(This,pacceleratorPassthrough) \
7784 ( (This)->lpVtbl -> put_AcceleratorPassthrough(This,pacceleratorPassthrough) )
7785
7786 #define IMsRdpClientAdvancedSettings4_get_AcceleratorPassthrough(This,pacceleratorPassthrough) \
7787 ( (This)->lpVtbl -> get_AcceleratorPassthrough(This,pacceleratorPassthrough) )
7788
7789 #define IMsRdpClientAdvancedSettings4_put_ShadowBitmap(This,pshadowBitmap) \
7790 ( (This)->lpVtbl -> put_ShadowBitmap(This,pshadowBitmap) )
7791
7792 #define IMsRdpClientAdvancedSettings4_get_ShadowBitmap(This,pshadowBitmap) \
7793 ( (This)->lpVtbl -> get_ShadowBitmap(This,pshadowBitmap) )
7794
7795 #define IMsRdpClientAdvancedSettings4_put_TransportType(This,ptransportType) \
7796 ( (This)->lpVtbl -> put_TransportType(This,ptransportType) )
7797
7798 #define IMsRdpClientAdvancedSettings4_get_TransportType(This,ptransportType) \
7799 ( (This)->lpVtbl -> get_TransportType(This,ptransportType) )
7800
7801 #define IMsRdpClientAdvancedSettings4_put_SasSequence(This,psasSequence) \
7802 ( (This)->lpVtbl -> put_SasSequence(This,psasSequence) )
7803
7804 #define IMsRdpClientAdvancedSettings4_get_SasSequence(This,psasSequence) \
7805 ( (This)->lpVtbl -> get_SasSequence(This,psasSequence) )
7806
7807 #define IMsRdpClientAdvancedSettings4_put_EncryptionEnabled(This,pencryptionEnabled) \
7808 ( (This)->lpVtbl -> put_EncryptionEnabled(This,pencryptionEnabled) )
7809
7810 #define IMsRdpClientAdvancedSettings4_get_EncryptionEnabled(This,pencryptionEnabled) \
7811 ( (This)->lpVtbl -> get_EncryptionEnabled(This,pencryptionEnabled) )
7812
7813 #define IMsRdpClientAdvancedSettings4_put_DedicatedTerminal(This,pdedicatedTerminal) \
7814 ( (This)->lpVtbl -> put_DedicatedTerminal(This,pdedicatedTerminal) )
7815
7816 #define IMsRdpClientAdvancedSettings4_get_DedicatedTerminal(This,pdedicatedTerminal) \
7817 ( (This)->lpVtbl -> get_DedicatedTerminal(This,pdedicatedTerminal) )
7818
7819 #define IMsRdpClientAdvancedSettings4_put_RDPPort(This,prdpPort) \
7820 ( (This)->lpVtbl -> put_RDPPort(This,prdpPort) )
7821
7822 #define IMsRdpClientAdvancedSettings4_get_RDPPort(This,prdpPort) \
7823 ( (This)->lpVtbl -> get_RDPPort(This,prdpPort) )
7824
7825 #define IMsRdpClientAdvancedSettings4_put_EnableMouse(This,penableMouse) \
7826 ( (This)->lpVtbl -> put_EnableMouse(This,penableMouse) )
7827
7828 #define IMsRdpClientAdvancedSettings4_get_EnableMouse(This,penableMouse) \
7829 ( (This)->lpVtbl -> get_EnableMouse(This,penableMouse) )
7830
7831 #define IMsRdpClientAdvancedSettings4_put_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
7832 ( (This)->lpVtbl -> put_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
7833
7834 #define IMsRdpClientAdvancedSettings4_get_DisableCtrlAltDel(This,pdisableCtrlAltDel) \
7835 ( (This)->lpVtbl -> get_DisableCtrlAltDel(This,pdisableCtrlAltDel) )
7836
7837 #define IMsRdpClientAdvancedSettings4_put_EnableWindowsKey(This,penableWindowsKey) \
7838 ( (This)->lpVtbl -> put_EnableWindowsKey(This,penableWindowsKey) )
7839
7840 #define IMsRdpClientAdvancedSettings4_get_EnableWindowsKey(This,penableWindowsKey) \
7841 ( (This)->lpVtbl -> get_EnableWindowsKey(This,penableWindowsKey) )
7842
7843 #define IMsRdpClientAdvancedSettings4_put_DoubleClickDetect(This,pdoubleClickDetect) \
7844 ( (This)->lpVtbl -> put_DoubleClickDetect(This,pdoubleClickDetect) )
7845
7846 #define IMsRdpClientAdvancedSettings4_get_DoubleClickDetect(This,pdoubleClickDetect) \
7847 ( (This)->lpVtbl -> get_DoubleClickDetect(This,pdoubleClickDetect) )
7848
7849 #define IMsRdpClientAdvancedSettings4_put_MaximizeShell(This,pmaximizeShell) \
7850 ( (This)->lpVtbl -> put_MaximizeShell(This,pmaximizeShell) )
7851
7852 #define IMsRdpClientAdvancedSettings4_get_MaximizeShell(This,pmaximizeShell) \
7853 ( (This)->lpVtbl -> get_MaximizeShell(This,pmaximizeShell) )
7854
7855 #define IMsRdpClientAdvancedSettings4_put_HotKeyFullScreen(This,photKeyFullScreen) \
7856 ( (This)->lpVtbl -> put_HotKeyFullScreen(This,photKeyFullScreen) )
7857
7858 #define IMsRdpClientAdvancedSettings4_get_HotKeyFullScreen(This,photKeyFullScreen) \
7859 ( (This)->lpVtbl -> get_HotKeyFullScreen(This,photKeyFullScreen) )
7860
7861 #define IMsRdpClientAdvancedSettings4_put_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
7862 ( (This)->lpVtbl -> put_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
7863
7864 #define IMsRdpClientAdvancedSettings4_get_HotKeyCtrlEsc(This,photKeyCtrlEsc) \
7865 ( (This)->lpVtbl -> get_HotKeyCtrlEsc(This,photKeyCtrlEsc) )
7866
7867 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltEsc(This,photKeyAltEsc) \
7868 ( (This)->lpVtbl -> put_HotKeyAltEsc(This,photKeyAltEsc) )
7869
7870 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltEsc(This,photKeyAltEsc) \
7871 ( (This)->lpVtbl -> get_HotKeyAltEsc(This,photKeyAltEsc) )
7872
7873 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltTab(This,photKeyAltTab) \
7874 ( (This)->lpVtbl -> put_HotKeyAltTab(This,photKeyAltTab) )
7875
7876 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltTab(This,photKeyAltTab) \
7877 ( (This)->lpVtbl -> get_HotKeyAltTab(This,photKeyAltTab) )
7878
7879 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
7880 ( (This)->lpVtbl -> put_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
7881
7882 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltShiftTab(This,photKeyAltShiftTab) \
7883 ( (This)->lpVtbl -> get_HotKeyAltShiftTab(This,photKeyAltShiftTab) )
7884
7885 #define IMsRdpClientAdvancedSettings4_put_HotKeyAltSpace(This,photKeyAltSpace) \
7886 ( (This)->lpVtbl -> put_HotKeyAltSpace(This,photKeyAltSpace) )
7887
7888 #define IMsRdpClientAdvancedSettings4_get_HotKeyAltSpace(This,photKeyAltSpace) \
7889 ( (This)->lpVtbl -> get_HotKeyAltSpace(This,photKeyAltSpace) )
7890
7891 #define IMsRdpClientAdvancedSettings4_put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
7892 ( (This)->lpVtbl -> put_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
7893
7894 #define IMsRdpClientAdvancedSettings4_get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) \
7895 ( (This)->lpVtbl -> get_HotKeyCtrlAltDel(This,photKeyCtrlAltDel) )
7896
7897 #define IMsRdpClientAdvancedSettings4_put_orderDrawThreshold(This,porderDrawThreshold) \
7898 ( (This)->lpVtbl -> put_orderDrawThreshold(This,porderDrawThreshold) )
7899
7900 #define IMsRdpClientAdvancedSettings4_get_orderDrawThreshold(This,porderDrawThreshold) \
7901 ( (This)->lpVtbl -> get_orderDrawThreshold(This,porderDrawThreshold) )
7902
7903 #define IMsRdpClientAdvancedSettings4_put_BitmapCacheSize(This,pbitmapCacheSize) \
7904 ( (This)->lpVtbl -> put_BitmapCacheSize(This,pbitmapCacheSize) )
7905
7906 #define IMsRdpClientAdvancedSettings4_get_BitmapCacheSize(This,pbitmapCacheSize) \
7907 ( (This)->lpVtbl -> get_BitmapCacheSize(This,pbitmapCacheSize) )
7908
7909 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
7910 ( (This)->lpVtbl -> put_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
7911
7912 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) \
7913 ( (This)->lpVtbl -> get_BitmapVirtualCacheSize(This,pbitmapVirtualCacheSize) )
7914
7915 #define IMsRdpClientAdvancedSettings4_put_ScaleBitmapCachesByBPP(This,pbScale) \
7916 ( (This)->lpVtbl -> put_ScaleBitmapCachesByBPP(This,pbScale) )
7917
7918 #define IMsRdpClientAdvancedSettings4_get_ScaleBitmapCachesByBPP(This,pbScale) \
7919 ( (This)->lpVtbl -> get_ScaleBitmapCachesByBPP(This,pbScale) )
7920
7921 #define IMsRdpClientAdvancedSettings4_put_NumBitmapCaches(This,pnumBitmapCaches) \
7922 ( (This)->lpVtbl -> put_NumBitmapCaches(This,pnumBitmapCaches) )
7923
7924 #define IMsRdpClientAdvancedSettings4_get_NumBitmapCaches(This,pnumBitmapCaches) \
7925 ( (This)->lpVtbl -> get_NumBitmapCaches(This,pnumBitmapCaches) )
7926
7927 #define IMsRdpClientAdvancedSettings4_put_CachePersistenceActive(This,pcachePersistenceActive) \
7928 ( (This)->lpVtbl -> put_CachePersistenceActive(This,pcachePersistenceActive) )
7929
7930 #define IMsRdpClientAdvancedSettings4_get_CachePersistenceActive(This,pcachePersistenceActive) \
7931 ( (This)->lpVtbl -> get_CachePersistenceActive(This,pcachePersistenceActive) )
7932
7933 #define IMsRdpClientAdvancedSettings4_put_PersistCacheDirectory(This,rhs) \
7934 ( (This)->lpVtbl -> put_PersistCacheDirectory(This,rhs) )
7935
7936 #define IMsRdpClientAdvancedSettings4_put_brushSupportLevel(This,pbrushSupportLevel) \
7937 ( (This)->lpVtbl -> put_brushSupportLevel(This,pbrushSupportLevel) )
7938
7939 #define IMsRdpClientAdvancedSettings4_get_brushSupportLevel(This,pbrushSupportLevel) \
7940 ( (This)->lpVtbl -> get_brushSupportLevel(This,pbrushSupportLevel) )
7941
7942 #define IMsRdpClientAdvancedSettings4_put_minInputSendInterval(This,pminInputSendInterval) \
7943 ( (This)->lpVtbl -> put_minInputSendInterval(This,pminInputSendInterval) )
7944
7945 #define IMsRdpClientAdvancedSettings4_get_minInputSendInterval(This,pminInputSendInterval) \
7946 ( (This)->lpVtbl -> get_minInputSendInterval(This,pminInputSendInterval) )
7947
7948 #define IMsRdpClientAdvancedSettings4_put_InputEventsAtOnce(This,pinputEventsAtOnce) \
7949 ( (This)->lpVtbl -> put_InputEventsAtOnce(This,pinputEventsAtOnce) )
7950
7951 #define IMsRdpClientAdvancedSettings4_get_InputEventsAtOnce(This,pinputEventsAtOnce) \
7952 ( (This)->lpVtbl -> get_InputEventsAtOnce(This,pinputEventsAtOnce) )
7953
7954 #define IMsRdpClientAdvancedSettings4_put_maxEventCount(This,pmaxEventCount) \
7955 ( (This)->lpVtbl -> put_maxEventCount(This,pmaxEventCount) )
7956
7957 #define IMsRdpClientAdvancedSettings4_get_maxEventCount(This,pmaxEventCount) \
7958 ( (This)->lpVtbl -> get_maxEventCount(This,pmaxEventCount) )
7959
7960 #define IMsRdpClientAdvancedSettings4_put_keepAliveInterval(This,pkeepAliveInterval) \
7961 ( (This)->lpVtbl -> put_keepAliveInterval(This,pkeepAliveInterval) )
7962
7963 #define IMsRdpClientAdvancedSettings4_get_keepAliveInterval(This,pkeepAliveInterval) \
7964 ( (This)->lpVtbl -> get_keepAliveInterval(This,pkeepAliveInterval) )
7965
7966 #define IMsRdpClientAdvancedSettings4_put_shutdownTimeout(This,pshutdownTimeout) \
7967 ( (This)->lpVtbl -> put_shutdownTimeout(This,pshutdownTimeout) )
7968
7969 #define IMsRdpClientAdvancedSettings4_get_shutdownTimeout(This,pshutdownTimeout) \
7970 ( (This)->lpVtbl -> get_shutdownTimeout(This,pshutdownTimeout) )
7971
7972 #define IMsRdpClientAdvancedSettings4_put_overallConnectionTimeout(This,poverallConnectionTimeout) \
7973 ( (This)->lpVtbl -> put_overallConnectionTimeout(This,poverallConnectionTimeout) )
7974
7975 #define IMsRdpClientAdvancedSettings4_get_overallConnectionTimeout(This,poverallConnectionTimeout) \
7976 ( (This)->lpVtbl -> get_overallConnectionTimeout(This,poverallConnectionTimeout) )
7977
7978 #define IMsRdpClientAdvancedSettings4_put_singleConnectionTimeout(This,psingleConnectionTimeout) \
7979 ( (This)->lpVtbl -> put_singleConnectionTimeout(This,psingleConnectionTimeout) )
7980
7981 #define IMsRdpClientAdvancedSettings4_get_singleConnectionTimeout(This,psingleConnectionTimeout) \
7982 ( (This)->lpVtbl -> get_singleConnectionTimeout(This,psingleConnectionTimeout) )
7983
7984 #define IMsRdpClientAdvancedSettings4_put_KeyboardType(This,pkeyboardType) \
7985 ( (This)->lpVtbl -> put_KeyboardType(This,pkeyboardType) )
7986
7987 #define IMsRdpClientAdvancedSettings4_get_KeyboardType(This,pkeyboardType) \
7988 ( (This)->lpVtbl -> get_KeyboardType(This,pkeyboardType) )
7989
7990 #define IMsRdpClientAdvancedSettings4_put_KeyboardSubType(This,pkeyboardSubType) \
7991 ( (This)->lpVtbl -> put_KeyboardSubType(This,pkeyboardSubType) )
7992
7993 #define IMsRdpClientAdvancedSettings4_get_KeyboardSubType(This,pkeyboardSubType) \
7994 ( (This)->lpVtbl -> get_KeyboardSubType(This,pkeyboardSubType) )
7995
7996 #define IMsRdpClientAdvancedSettings4_put_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
7997 ( (This)->lpVtbl -> put_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
7998
7999 #define IMsRdpClientAdvancedSettings4_get_KeyboardFunctionKey(This,pkeyboardFunctionKey) \
8000 ( (This)->lpVtbl -> get_KeyboardFunctionKey(This,pkeyboardFunctionKey) )
8001
8002 #define IMsRdpClientAdvancedSettings4_put_WinceFixedPalette(This,pwinceFixedPalette) \
8003 ( (This)->lpVtbl -> put_WinceFixedPalette(This,pwinceFixedPalette) )
8004
8005 #define IMsRdpClientAdvancedSettings4_get_WinceFixedPalette(This,pwinceFixedPalette) \
8006 ( (This)->lpVtbl -> get_WinceFixedPalette(This,pwinceFixedPalette) )
8007
8008 #define IMsRdpClientAdvancedSettings4_put_ConnectToServerConsole(This,pConnectToConsole) \
8009 ( (This)->lpVtbl -> put_ConnectToServerConsole(This,pConnectToConsole) )
8010
8011 #define IMsRdpClientAdvancedSettings4_get_ConnectToServerConsole(This,pConnectToConsole) \
8012 ( (This)->lpVtbl -> get_ConnectToServerConsole(This,pConnectToConsole) )
8013
8014 #define IMsRdpClientAdvancedSettings4_put_BitmapPersistence(This,pbitmapPersistence) \
8015 ( (This)->lpVtbl -> put_BitmapPersistence(This,pbitmapPersistence) )
8016
8017 #define IMsRdpClientAdvancedSettings4_get_BitmapPersistence(This,pbitmapPersistence) \
8018 ( (This)->lpVtbl -> get_BitmapPersistence(This,pbitmapPersistence) )
8019
8020 #define IMsRdpClientAdvancedSettings4_put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
8021 ( (This)->lpVtbl -> put_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
8022
8023 #define IMsRdpClientAdvancedSettings4_get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) \
8024 ( (This)->lpVtbl -> get_MinutesToIdleTimeout(This,pminutesToIdleTimeout) )
8025
8026 #define IMsRdpClientAdvancedSettings4_put_SmartSizing(This,pfSmartSizing) \
8027 ( (This)->lpVtbl -> put_SmartSizing(This,pfSmartSizing) )
8028
8029 #define IMsRdpClientAdvancedSettings4_get_SmartSizing(This,pfSmartSizing) \
8030 ( (This)->lpVtbl -> get_SmartSizing(This,pfSmartSizing) )
8031
8032 #define IMsRdpClientAdvancedSettings4_put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
8033 ( (This)->lpVtbl -> put_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
8034
8035 #define IMsRdpClientAdvancedSettings4_get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) \
8036 ( (This)->lpVtbl -> get_RdpdrLocalPrintingDocName(This,pLocalPrintingDocName) )
8037
8038 #define IMsRdpClientAdvancedSettings4_put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
8039 ( (This)->lpVtbl -> put_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
8040
8041 #define IMsRdpClientAdvancedSettings4_get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) \
8042 ( (This)->lpVtbl -> get_RdpdrClipCleanTempDirString(This,clipCleanTempDirString) )
8043
8044 #define IMsRdpClientAdvancedSettings4_put_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
8045 ( (This)->lpVtbl -> put_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
8046
8047 #define IMsRdpClientAdvancedSettings4_get_RdpdrClipPasteInfoString(This,clipPasteInfoString) \
8048 ( (This)->lpVtbl -> get_RdpdrClipPasteInfoString(This,clipPasteInfoString) )
8049
8050 #define IMsRdpClientAdvancedSettings4_put_ClearTextPassword(This,rhs) \
8051 ( (This)->lpVtbl -> put_ClearTextPassword(This,rhs) )
8052
8053 #define IMsRdpClientAdvancedSettings4_put_DisplayConnectionBar(This,pDisplayConnectionBar) \
8054 ( (This)->lpVtbl -> put_DisplayConnectionBar(This,pDisplayConnectionBar) )
8055
8056 #define IMsRdpClientAdvancedSettings4_get_DisplayConnectionBar(This,pDisplayConnectionBar) \
8057 ( (This)->lpVtbl -> get_DisplayConnectionBar(This,pDisplayConnectionBar) )
8058
8059 #define IMsRdpClientAdvancedSettings4_put_PinConnectionBar(This,pPinConnectionBar) \
8060 ( (This)->lpVtbl -> put_PinConnectionBar(This,pPinConnectionBar) )
8061
8062 #define IMsRdpClientAdvancedSettings4_get_PinConnectionBar(This,pPinConnectionBar) \
8063 ( (This)->lpVtbl -> get_PinConnectionBar(This,pPinConnectionBar) )
8064
8065 #define IMsRdpClientAdvancedSettings4_put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
8066 ( (This)->lpVtbl -> put_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
8067
8068 #define IMsRdpClientAdvancedSettings4_get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) \
8069 ( (This)->lpVtbl -> get_GrabFocusOnConnect(This,pfGrabFocusOnConnect) )
8070
8071 #define IMsRdpClientAdvancedSettings4_put_LoadBalanceInfo(This,pLBInfo) \
8072 ( (This)->lpVtbl -> put_LoadBalanceInfo(This,pLBInfo) )
8073
8074 #define IMsRdpClientAdvancedSettings4_get_LoadBalanceInfo(This,pLBInfo) \
8075 ( (This)->lpVtbl -> get_LoadBalanceInfo(This,pLBInfo) )
8076
8077 #define IMsRdpClientAdvancedSettings4_put_RedirectDrives(This,pRedirectDrives) \
8078 ( (This)->lpVtbl -> put_RedirectDrives(This,pRedirectDrives) )
8079
8080 #define IMsRdpClientAdvancedSettings4_get_RedirectDrives(This,pRedirectDrives) \
8081 ( (This)->lpVtbl -> get_RedirectDrives(This,pRedirectDrives) )
8082
8083 #define IMsRdpClientAdvancedSettings4_put_RedirectPrinters(This,pRedirectPrinters) \
8084 ( (This)->lpVtbl -> put_RedirectPrinters(This,pRedirectPrinters) )
8085
8086 #define IMsRdpClientAdvancedSettings4_get_RedirectPrinters(This,pRedirectPrinters) \
8087 ( (This)->lpVtbl -> get_RedirectPrinters(This,pRedirectPrinters) )
8088
8089 #define IMsRdpClientAdvancedSettings4_put_RedirectPorts(This,pRedirectPorts) \
8090 ( (This)->lpVtbl -> put_RedirectPorts(This,pRedirectPorts) )
8091
8092 #define IMsRdpClientAdvancedSettings4_get_RedirectPorts(This,pRedirectPorts) \
8093 ( (This)->lpVtbl -> get_RedirectPorts(This,pRedirectPorts) )
8094
8095 #define IMsRdpClientAdvancedSettings4_put_RedirectSmartCards(This,pRedirectSmartCards) \
8096 ( (This)->lpVtbl -> put_RedirectSmartCards(This,pRedirectSmartCards) )
8097
8098 #define IMsRdpClientAdvancedSettings4_get_RedirectSmartCards(This,pRedirectSmartCards) \
8099 ( (This)->lpVtbl -> get_RedirectSmartCards(This,pRedirectSmartCards) )
8100
8101 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
8102 ( (This)->lpVtbl -> put_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
8103
8104 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) \
8105 ( (This)->lpVtbl -> get_BitmapVirtualCache16BppSize(This,pBitmapVirtualCache16BppSize) )
8106
8107 #define IMsRdpClientAdvancedSettings4_put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
8108 ( (This)->lpVtbl -> put_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
8109
8110 #define IMsRdpClientAdvancedSettings4_get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) \
8111 ( (This)->lpVtbl -> get_BitmapVirtualCache24BppSize(This,pBitmapVirtualCache24BppSize) )
8112
8113 #define IMsRdpClientAdvancedSettings4_put_PerformanceFlags(This,pDisableList) \
8114 ( (This)->lpVtbl -> put_PerformanceFlags(This,pDisableList) )
8115
8116 #define IMsRdpClientAdvancedSettings4_get_PerformanceFlags(This,pDisableList) \
8117 ( (This)->lpVtbl -> get_PerformanceFlags(This,pDisableList) )
8118
8119 #define IMsRdpClientAdvancedSettings4_put_ConnectWithEndpoint(This,rhs) \
8120 ( (This)->lpVtbl -> put_ConnectWithEndpoint(This,rhs) )
8121
8122 #define IMsRdpClientAdvancedSettings4_put_NotifyTSPublicKey(This,pfNotify) \
8123 ( (This)->lpVtbl -> put_NotifyTSPublicKey(This,pfNotify) )
8124
8125 #define IMsRdpClientAdvancedSettings4_get_NotifyTSPublicKey(This,pfNotify) \
8126 ( (This)->lpVtbl -> get_NotifyTSPublicKey(This,pfNotify) )
8127
8128
8129 #define IMsRdpClientAdvancedSettings4_get_CanAutoReconnect(This,pfCanAutoReconnect) \
8130 ( (This)->lpVtbl -> get_CanAutoReconnect(This,pfCanAutoReconnect) )
8131
8132 #define IMsRdpClientAdvancedSettings4_put_EnableAutoReconnect(This,pfEnableAutoReconnect) \
8133 ( (This)->lpVtbl -> put_EnableAutoReconnect(This,pfEnableAutoReconnect) )
8134
8135 #define IMsRdpClientAdvancedSettings4_get_EnableAutoReconnect(This,pfEnableAutoReconnect) \
8136 ( (This)->lpVtbl -> get_EnableAutoReconnect(This,pfEnableAutoReconnect) )
8137
8138 #define IMsRdpClientAdvancedSettings4_put_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
8139 ( (This)->lpVtbl -> put_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
8140
8141 #define IMsRdpClientAdvancedSettings4_get_MaxReconnectAttempts(This,pMaxReconnectAttempts) \
8142 ( (This)->lpVtbl -> get_MaxReconnectAttempts(This,pMaxReconnectAttempts) )
8143
8144
8145 #define IMsRdpClientAdvancedSettings4_put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
8146 ( (This)->lpVtbl -> put_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
8147
8148 #define IMsRdpClientAdvancedSettings4_get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) \
8149 ( (This)->lpVtbl -> get_ConnectionBarShowMinimizeButton(This,pfShowMinimize) )
8150
8151 #define IMsRdpClientAdvancedSettings4_put_ConnectionBarShowRestoreButton(This,pfShowRestore) \
8152 ( (This)->lpVtbl -> put_ConnectionBarShowRestoreButton(This,pfShowRestore) )
8153
8154 #define IMsRdpClientAdvancedSettings4_get_ConnectionBarShowRestoreButton(This,pfShowRestore) \
8155 ( (This)->lpVtbl -> get_ConnectionBarShowRestoreButton(This,pfShowRestore) )
8156
8157
8158 #define IMsRdpClientAdvancedSettings4_put_AuthenticationLevel(This,puiAuthLevel) \
8159 ( (This)->lpVtbl -> put_AuthenticationLevel(This,puiAuthLevel) )
8160
8161 #define IMsRdpClientAdvancedSettings4_get_AuthenticationLevel(This,puiAuthLevel) \
8162 ( (This)->lpVtbl -> get_AuthenticationLevel(This,puiAuthLevel) )
8163
8164 #endif /* COBJMACROS */
8165
8166
8167 #endif /* C style interface */
8168
8169
8170
8171 /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Proxy(
8172 IMsRdpClientAdvancedSettings4 * This,
8173 /* [in] */ unsigned int puiAuthLevel);
8174
8175
8176 void __RPC_STUB IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Stub(
8177 IRpcStubBuffer *This,
8178 IRpcChannelBuffer *_pRpcChannelBuffer,
8179 PRPC_MESSAGE _pRpcMessage,
8180 DWORD *_pdwStubPhase);
8181
8182
8183 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Proxy(
8184 IMsRdpClientAdvancedSettings4 * This,
8185 /* [retval][out] */ unsigned int *puiAuthLevel);
8186
8187
8188 void __RPC_STUB IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Stub(
8189 IRpcStubBuffer *This,
8190 IRpcChannelBuffer *_pRpcChannelBuffer,
8191 PRPC_MESSAGE _pRpcMessage,
8192 DWORD *_pdwStubPhase);
8193
8194
8195
8196 #endif /* __IMsRdpClientAdvancedSettings4_INTERFACE_DEFINED__ */
8197
8198
8199 #ifndef __IMsTscSecuredSettings_INTERFACE_DEFINED__
8200 #define __IMsTscSecuredSettings_INTERFACE_DEFINED__
8201
8202 /* interface IMsTscSecuredSettings */
8203 /* [object][oleautomation][dual][uuid] */
8204
8205
8206 EXTERN_C const IID IID_IMsTscSecuredSettings;
8207
8208 #if defined(__cplusplus) && !defined(CINTERFACE)
8209
8210 MIDL_INTERFACE("C9D65442-A0F9-45B2-8F73-D61D2DB8CBB6")
8211 IMsTscSecuredSettings : public IDispatch
8212 {
8213 public:
8214 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_StartProgram(
8215 /* [in] */ BSTR pStartProgram) = 0;
8216
8217 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_StartProgram(
8218 /* [retval][out] */ BSTR *pStartProgram) = 0;
8219
8220 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkDir(
8221 /* [in] */ BSTR pWorkDir) = 0;
8222
8223 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkDir(
8224 /* [retval][out] */ BSTR *pWorkDir) = 0;
8225
8226 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FullScreen(
8227 /* [in] */ long pfFullScreen) = 0;
8228
8229 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FullScreen(
8230 /* [retval][out] */ long *pfFullScreen) = 0;
8231
8232 };
8233
8234 #else /* C style interface */
8235
8236 typedef struct IMsTscSecuredSettingsVtbl
8237 {
8238 BEGIN_INTERFACE
8239
8240 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8241 IMsTscSecuredSettings * This,
8242 /* [in] */ REFIID riid,
8243 /* [iid_is][out] */
8244 __RPC__deref_out void **ppvObject);
8245
8246 ULONG ( STDMETHODCALLTYPE *AddRef )(
8247 IMsTscSecuredSettings * This);
8248
8249 ULONG ( STDMETHODCALLTYPE *Release )(
8250 IMsTscSecuredSettings * This);
8251
8252 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
8253 IMsTscSecuredSettings * This,
8254 /* [out] */ UINT *pctinfo);
8255
8256 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
8257 IMsTscSecuredSettings * This,
8258 /* [in] */ UINT iTInfo,
8259 /* [in] */ LCID lcid,
8260 /* [out] */ ITypeInfo **ppTInfo);
8261
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);
8269
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);
8280
8281 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartProgram )(
8282 IMsTscSecuredSettings * This,
8283 /* [in] */ BSTR pStartProgram);
8284
8285 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartProgram )(
8286 IMsTscSecuredSettings * This,
8287 /* [retval][out] */ BSTR *pStartProgram);
8288
8289 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WorkDir )(
8290 IMsTscSecuredSettings * This,
8291 /* [in] */ BSTR pWorkDir);
8292
8293 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WorkDir )(
8294 IMsTscSecuredSettings * This,
8295 /* [retval][out] */ BSTR *pWorkDir);
8296
8297 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
8298 IMsTscSecuredSettings * This,
8299 /* [in] */ long pfFullScreen);
8300
8301 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
8302 IMsTscSecuredSettings * This,
8303 /* [retval][out] */ long *pfFullScreen);
8304
8305 END_INTERFACE
8306 } IMsTscSecuredSettingsVtbl;
8307
8308 interface IMsTscSecuredSettings
8309 {
8310 CONST_VTBL struct IMsTscSecuredSettingsVtbl *lpVtbl;
8311 };
8312
8313
8314
8315 #ifdef COBJMACROS
8316
8317
8318 #define IMsTscSecuredSettings_QueryInterface(This,riid,ppvObject) \
8319 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8320
8321 #define IMsTscSecuredSettings_AddRef(This) \
8322 ( (This)->lpVtbl -> AddRef(This) )
8323
8324 #define IMsTscSecuredSettings_Release(This) \
8325 ( (This)->lpVtbl -> Release(This) )
8326
8327
8328 #define IMsTscSecuredSettings_GetTypeInfoCount(This,pctinfo) \
8329 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8330
8331 #define IMsTscSecuredSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8332 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8333
8334 #define IMsTscSecuredSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8335 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8336
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) )
8339
8340
8341 #define IMsTscSecuredSettings_put_StartProgram(This,pStartProgram) \
8342 ( (This)->lpVtbl -> put_StartProgram(This,pStartProgram) )
8343
8344 #define IMsTscSecuredSettings_get_StartProgram(This,pStartProgram) \
8345 ( (This)->lpVtbl -> get_StartProgram(This,pStartProgram) )
8346
8347 #define IMsTscSecuredSettings_put_WorkDir(This,pWorkDir) \
8348 ( (This)->lpVtbl -> put_WorkDir(This,pWorkDir) )
8349
8350 #define IMsTscSecuredSettings_get_WorkDir(This,pWorkDir) \
8351 ( (This)->lpVtbl -> get_WorkDir(This,pWorkDir) )
8352
8353 #define IMsTscSecuredSettings_put_FullScreen(This,pfFullScreen) \
8354 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
8355
8356 #define IMsTscSecuredSettings_get_FullScreen(This,pfFullScreen) \
8357 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
8358
8359 #endif /* COBJMACROS */
8360
8361
8362 #endif /* C style interface */
8363
8364
8365
8366
8367 #endif /* __IMsTscSecuredSettings_INTERFACE_DEFINED__ */
8368
8369
8370 #ifndef __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__
8371 #define __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__
8372
8373 /* interface IMsRdpClientSecuredSettings */
8374 /* [object][oleautomation][dual][uuid] */
8375
8376
8377 EXTERN_C const IID IID_IMsRdpClientSecuredSettings;
8378
8379 #if defined(__cplusplus) && !defined(CINTERFACE)
8380
8381 MIDL_INTERFACE("605BEFCF-39C1-45CC-A811-068FB7BE346D")
8382 IMsRdpClientSecuredSettings : public IMsTscSecuredSettings
8383 {
8384 public:
8385 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_KeyboardHookMode(
8386 /* [in] */ long pkeyboardHookMode) = 0;
8387
8388 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_KeyboardHookMode(
8389 /* [retval][out] */ long *pkeyboardHookMode) = 0;
8390
8391 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AudioRedirectionMode(
8392 /* [in] */ long pAudioRedirectionMode) = 0;
8393
8394 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AudioRedirectionMode(
8395 /* [retval][out] */ long *pAudioRedirectionMode) = 0;
8396
8397 };
8398
8399 #else /* C style interface */
8400
8401 typedef struct IMsRdpClientSecuredSettingsVtbl
8402 {
8403 BEGIN_INTERFACE
8404
8405 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8406 IMsRdpClientSecuredSettings * This,
8407 /* [in] */ REFIID riid,
8408 /* [iid_is][out] */
8409 __RPC__deref_out void **ppvObject);
8410
8411 ULONG ( STDMETHODCALLTYPE *AddRef )(
8412 IMsRdpClientSecuredSettings * This);
8413
8414 ULONG ( STDMETHODCALLTYPE *Release )(
8415 IMsRdpClientSecuredSettings * This);
8416
8417 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
8418 IMsRdpClientSecuredSettings * This,
8419 /* [out] */ UINT *pctinfo);
8420
8421 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
8422 IMsRdpClientSecuredSettings * This,
8423 /* [in] */ UINT iTInfo,
8424 /* [in] */ LCID lcid,
8425 /* [out] */ ITypeInfo **ppTInfo);
8426
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);
8434
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);
8445
8446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartProgram )(
8447 IMsRdpClientSecuredSettings * This,
8448 /* [in] */ BSTR pStartProgram);
8449
8450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartProgram )(
8451 IMsRdpClientSecuredSettings * This,
8452 /* [retval][out] */ BSTR *pStartProgram);
8453
8454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WorkDir )(
8455 IMsRdpClientSecuredSettings * This,
8456 /* [in] */ BSTR pWorkDir);
8457
8458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WorkDir )(
8459 IMsRdpClientSecuredSettings * This,
8460 /* [retval][out] */ BSTR *pWorkDir);
8461
8462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
8463 IMsRdpClientSecuredSettings * This,
8464 /* [in] */ long pfFullScreen);
8465
8466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
8467 IMsRdpClientSecuredSettings * This,
8468 /* [retval][out] */ long *pfFullScreen);
8469
8470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardHookMode )(
8471 IMsRdpClientSecuredSettings * This,
8472 /* [in] */ long pkeyboardHookMode);
8473
8474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardHookMode )(
8475 IMsRdpClientSecuredSettings * This,
8476 /* [retval][out] */ long *pkeyboardHookMode);
8477
8478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AudioRedirectionMode )(
8479 IMsRdpClientSecuredSettings * This,
8480 /* [in] */ long pAudioRedirectionMode);
8481
8482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AudioRedirectionMode )(
8483 IMsRdpClientSecuredSettings * This,
8484 /* [retval][out] */ long *pAudioRedirectionMode);
8485
8486 END_INTERFACE
8487 } IMsRdpClientSecuredSettingsVtbl;
8488
8489 interface IMsRdpClientSecuredSettings
8490 {
8491 CONST_VTBL struct IMsRdpClientSecuredSettingsVtbl *lpVtbl;
8492 };
8493
8494
8495
8496 #ifdef COBJMACROS
8497
8498
8499 #define IMsRdpClientSecuredSettings_QueryInterface(This,riid,ppvObject) \
8500 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8501
8502 #define IMsRdpClientSecuredSettings_AddRef(This) \
8503 ( (This)->lpVtbl -> AddRef(This) )
8504
8505 #define IMsRdpClientSecuredSettings_Release(This) \
8506 ( (This)->lpVtbl -> Release(This) )
8507
8508
8509 #define IMsRdpClientSecuredSettings_GetTypeInfoCount(This,pctinfo) \
8510 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8511
8512 #define IMsRdpClientSecuredSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8513 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8514
8515 #define IMsRdpClientSecuredSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8516 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8517
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) )
8520
8521
8522 #define IMsRdpClientSecuredSettings_put_StartProgram(This,pStartProgram) \
8523 ( (This)->lpVtbl -> put_StartProgram(This,pStartProgram) )
8524
8525 #define IMsRdpClientSecuredSettings_get_StartProgram(This,pStartProgram) \
8526 ( (This)->lpVtbl -> get_StartProgram(This,pStartProgram) )
8527
8528 #define IMsRdpClientSecuredSettings_put_WorkDir(This,pWorkDir) \
8529 ( (This)->lpVtbl -> put_WorkDir(This,pWorkDir) )
8530
8531 #define IMsRdpClientSecuredSettings_get_WorkDir(This,pWorkDir) \
8532 ( (This)->lpVtbl -> get_WorkDir(This,pWorkDir) )
8533
8534 #define IMsRdpClientSecuredSettings_put_FullScreen(This,pfFullScreen) \
8535 ( (This)->lpVtbl -> put_FullScreen(This,pfFullScreen) )
8536
8537 #define IMsRdpClientSecuredSettings_get_FullScreen(This,pfFullScreen) \
8538 ( (This)->lpVtbl -> get_FullScreen(This,pfFullScreen) )
8539
8540
8541 #define IMsRdpClientSecuredSettings_put_KeyboardHookMode(This,pkeyboardHookMode) \
8542 ( (This)->lpVtbl -> put_KeyboardHookMode(This,pkeyboardHookMode) )
8543
8544 #define IMsRdpClientSecuredSettings_get_KeyboardHookMode(This,pkeyboardHookMode) \
8545 ( (This)->lpVtbl -> get_KeyboardHookMode(This,pkeyboardHookMode) )
8546
8547 #define IMsRdpClientSecuredSettings_put_AudioRedirectionMode(This,pAudioRedirectionMode) \
8548 ( (This)->lpVtbl -> put_AudioRedirectionMode(This,pAudioRedirectionMode) )
8549
8550 #define IMsRdpClientSecuredSettings_get_AudioRedirectionMode(This,pAudioRedirectionMode) \
8551 ( (This)->lpVtbl -> get_AudioRedirectionMode(This,pAudioRedirectionMode) )
8552
8553 #endif /* COBJMACROS */
8554
8555
8556 #endif /* C style interface */
8557
8558
8559
8560
8561 #endif /* __IMsRdpClientSecuredSettings_INTERFACE_DEFINED__ */
8562
8563
8564 #ifndef __IMsTscDebug_INTERFACE_DEFINED__
8565 #define __IMsTscDebug_INTERFACE_DEFINED__
8566
8567 /* interface IMsTscDebug */
8568 /* [object][oleautomation][dual][hidden][uuid] */
8569
8570
8571 EXTERN_C const IID IID_IMsTscDebug;
8572
8573 #if defined(__cplusplus) && !defined(CINTERFACE)
8574
8575 MIDL_INTERFACE("209D0EB9-6254-47B1-9033-A98DAE55BB27")
8576 IMsTscDebug : public IDispatch
8577 {
8578 public:
8579 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HatchBitmapPDU(
8580 /* [in] */ long phatchBitmapPDU) = 0;
8581
8582 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HatchBitmapPDU(
8583 /* [retval][out] */ long *phatchBitmapPDU) = 0;
8584
8585 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HatchSSBOrder(
8586 /* [in] */ long phatchSSBOrder) = 0;
8587
8588 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HatchSSBOrder(
8589 /* [retval][out] */ long *phatchSSBOrder) = 0;
8590
8591 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HatchMembltOrder(
8592 /* [in] */ long phatchMembltOrder) = 0;
8593
8594 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HatchMembltOrder(
8595 /* [retval][out] */ long *phatchMembltOrder) = 0;
8596
8597 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HatchIndexPDU(
8598 /* [in] */ long phatchIndexPDU) = 0;
8599
8600 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HatchIndexPDU(
8601 /* [retval][out] */ long *phatchIndexPDU) = 0;
8602
8603 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_LabelMemblt(
8604 /* [in] */ long plabelMemblt) = 0;
8605
8606 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LabelMemblt(
8607 /* [retval][out] */ long *plabelMemblt) = 0;
8608
8609 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BitmapCacheMonitor(
8610 /* [in] */ long pbitmapCacheMonitor) = 0;
8611
8612 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BitmapCacheMonitor(
8613 /* [retval][out] */ long *pbitmapCacheMonitor) = 0;
8614
8615 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MallocFailuresPercent(
8616 /* [in] */ long pmallocFailuresPercent) = 0;
8617
8618 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MallocFailuresPercent(
8619 /* [retval][out] */ long *pmallocFailuresPercent) = 0;
8620
8621 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MallocHugeFailuresPercent(
8622 /* [in] */ long pmallocHugeFailuresPercent) = 0;
8623
8624 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MallocHugeFailuresPercent(
8625 /* [retval][out] */ long *pmallocHugeFailuresPercent) = 0;
8626
8627 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_NetThroughput(
8628 /* [in] */ long NetThroughput) = 0;
8629
8630 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NetThroughput(
8631 /* [retval][out] */ long *NetThroughput) = 0;
8632
8633 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CLXCmdLine(
8634 /* [in] */ BSTR pCLXCmdLine) = 0;
8635
8636 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CLXCmdLine(
8637 /* [retval][out] */ BSTR *pCLXCmdLine) = 0;
8638
8639 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CLXDll(
8640 /* [in] */ BSTR pCLXDll) = 0;
8641
8642 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CLXDll(
8643 /* [retval][out] */ BSTR *pCLXDll) = 0;
8644
8645 };
8646
8647 #else /* C style interface */
8648
8649 typedef struct IMsTscDebugVtbl
8650 {
8651 BEGIN_INTERFACE
8652
8653 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8654 IMsTscDebug * This,
8655 /* [in] */ REFIID riid,
8656 /* [iid_is][out] */
8657 __RPC__deref_out void **ppvObject);
8658
8659 ULONG ( STDMETHODCALLTYPE *AddRef )(
8660 IMsTscDebug * This);
8661
8662 ULONG ( STDMETHODCALLTYPE *Release )(
8663 IMsTscDebug * This);
8664
8665 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
8666 IMsTscDebug * This,
8667 /* [out] */ UINT *pctinfo);
8668
8669 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
8670 IMsTscDebug * This,
8671 /* [in] */ UINT iTInfo,
8672 /* [in] */ LCID lcid,
8673 /* [out] */ ITypeInfo **ppTInfo);
8674
8675 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
8676 IMsTscDebug * This,
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);
8682
8683 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
8684 IMsTscDebug * This,
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);
8693
8694 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HatchBitmapPDU )(
8695 IMsTscDebug * This,
8696 /* [in] */ long phatchBitmapPDU);
8697
8698 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HatchBitmapPDU )(
8699 IMsTscDebug * This,
8700 /* [retval][out] */ long *phatchBitmapPDU);
8701
8702 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HatchSSBOrder )(
8703 IMsTscDebug * This,
8704 /* [in] */ long phatchSSBOrder);
8705
8706 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HatchSSBOrder )(
8707 IMsTscDebug * This,
8708 /* [retval][out] */ long *phatchSSBOrder);
8709
8710 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HatchMembltOrder )(
8711 IMsTscDebug * This,
8712 /* [in] */ long phatchMembltOrder);
8713
8714 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HatchMembltOrder )(
8715 IMsTscDebug * This,
8716 /* [retval][out] */ long *phatchMembltOrder);
8717
8718 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HatchIndexPDU )(
8719 IMsTscDebug * This,
8720 /* [in] */ long phatchIndexPDU);
8721
8722 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HatchIndexPDU )(
8723 IMsTscDebug * This,
8724 /* [retval][out] */ long *phatchIndexPDU);
8725
8726 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LabelMemblt )(
8727 IMsTscDebug * This,
8728 /* [in] */ long plabelMemblt);
8729
8730 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LabelMemblt )(
8731 IMsTscDebug * This,
8732 /* [retval][out] */ long *plabelMemblt);
8733
8734 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheMonitor )(
8735 IMsTscDebug * This,
8736 /* [in] */ long pbitmapCacheMonitor);
8737
8738 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheMonitor )(
8739 IMsTscDebug * This,
8740 /* [retval][out] */ long *pbitmapCacheMonitor);
8741
8742 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MallocFailuresPercent )(
8743 IMsTscDebug * This,
8744 /* [in] */ long pmallocFailuresPercent);
8745
8746 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MallocFailuresPercent )(
8747 IMsTscDebug * This,
8748 /* [retval][out] */ long *pmallocFailuresPercent);
8749
8750 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MallocHugeFailuresPercent )(
8751 IMsTscDebug * This,
8752 /* [in] */ long pmallocHugeFailuresPercent);
8753
8754 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MallocHugeFailuresPercent )(
8755 IMsTscDebug * This,
8756 /* [retval][out] */ long *pmallocHugeFailuresPercent);
8757
8758 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NetThroughput )(
8759 IMsTscDebug * This,
8760 /* [in] */ long NetThroughput);
8761
8762 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NetThroughput )(
8763 IMsTscDebug * This,
8764 /* [retval][out] */ long *NetThroughput);
8765
8766 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CLXCmdLine )(
8767 IMsTscDebug * This,
8768 /* [in] */ BSTR pCLXCmdLine);
8769
8770 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CLXCmdLine )(
8771 IMsTscDebug * This,
8772 /* [retval][out] */ BSTR *pCLXCmdLine);
8773
8774 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CLXDll )(
8775 IMsTscDebug * This,
8776 /* [in] */ BSTR pCLXDll);
8777
8778 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CLXDll )(
8779 IMsTscDebug * This,
8780 /* [retval][out] */ BSTR *pCLXDll);
8781
8782 END_INTERFACE
8783 } IMsTscDebugVtbl;
8784
8785 interface IMsTscDebug
8786 {
8787 CONST_VTBL struct IMsTscDebugVtbl *lpVtbl;
8788 };
8789
8790
8791
8792 #ifdef COBJMACROS
8793
8794
8795 #define IMsTscDebug_QueryInterface(This,riid,ppvObject) \
8796 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8797
8798 #define IMsTscDebug_AddRef(This) \
8799 ( (This)->lpVtbl -> AddRef(This) )
8800
8801 #define IMsTscDebug_Release(This) \
8802 ( (This)->lpVtbl -> Release(This) )
8803
8804
8805 #define IMsTscDebug_GetTypeInfoCount(This,pctinfo) \
8806 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8807
8808 #define IMsTscDebug_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8809 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8810
8811 #define IMsTscDebug_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8812 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8813
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) )
8816
8817
8818 #define IMsTscDebug_put_HatchBitmapPDU(This,phatchBitmapPDU) \
8819 ( (This)->lpVtbl -> put_HatchBitmapPDU(This,phatchBitmapPDU) )
8820
8821 #define IMsTscDebug_get_HatchBitmapPDU(This,phatchBitmapPDU) \
8822 ( (This)->lpVtbl -> get_HatchBitmapPDU(This,phatchBitmapPDU) )
8823
8824 #define IMsTscDebug_put_HatchSSBOrder(This,phatchSSBOrder) \
8825 ( (This)->lpVtbl -> put_HatchSSBOrder(This,phatchSSBOrder) )
8826
8827 #define IMsTscDebug_get_HatchSSBOrder(This,phatchSSBOrder) \
8828 ( (This)->lpVtbl -> get_HatchSSBOrder(This,phatchSSBOrder) )
8829
8830 #define IMsTscDebug_put_HatchMembltOrder(This,phatchMembltOrder) \
8831 ( (This)->lpVtbl -> put_HatchMembltOrder(This,phatchMembltOrder) )
8832
8833 #define IMsTscDebug_get_HatchMembltOrder(This,phatchMembltOrder) \
8834 ( (This)->lpVtbl -> get_HatchMembltOrder(This,phatchMembltOrder) )
8835
8836 #define IMsTscDebug_put_HatchIndexPDU(This,phatchIndexPDU) \
8837 ( (This)->lpVtbl -> put_HatchIndexPDU(This,phatchIndexPDU) )
8838
8839 #define IMsTscDebug_get_HatchIndexPDU(This,phatchIndexPDU) \
8840 ( (This)->lpVtbl -> get_HatchIndexPDU(This,phatchIndexPDU) )
8841
8842 #define IMsTscDebug_put_LabelMemblt(This,plabelMemblt) \
8843 ( (This)->lpVtbl -> put_LabelMemblt(This,plabelMemblt) )
8844
8845 #define IMsTscDebug_get_LabelMemblt(This,plabelMemblt) \
8846 ( (This)->lpVtbl -> get_LabelMemblt(This,plabelMemblt) )
8847
8848 #define IMsTscDebug_put_BitmapCacheMonitor(This,pbitmapCacheMonitor) \
8849 ( (This)->lpVtbl -> put_BitmapCacheMonitor(This,pbitmapCacheMonitor) )
8850
8851 #define IMsTscDebug_get_BitmapCacheMonitor(This,pbitmapCacheMonitor) \
8852 ( (This)->lpVtbl -> get_BitmapCacheMonitor(This,pbitmapCacheMonitor) )
8853
8854 #define IMsTscDebug_put_MallocFailuresPercent(This,pmallocFailuresPercent) \
8855 ( (This)->lpVtbl -> put_MallocFailuresPercent(This,pmallocFailuresPercent) )
8856
8857 #define IMsTscDebug_get_MallocFailuresPercent(This,pmallocFailuresPercent) \
8858 ( (This)->lpVtbl -> get_MallocFailuresPercent(This,pmallocFailuresPercent) )
8859
8860 #define IMsTscDebug_put_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) \
8861 ( (This)->lpVtbl -> put_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) )
8862
8863 #define IMsTscDebug_get_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) \
8864 ( (This)->lpVtbl -> get_MallocHugeFailuresPercent(This,pmallocHugeFailuresPercent) )
8865
8866 #define IMsTscDebug_put_NetThroughput(This,NetThroughput) \
8867 ( (This)->lpVtbl -> put_NetThroughput(This,NetThroughput) )
8868
8869 #define IMsTscDebug_get_NetThroughput(This,NetThroughput) \
8870 ( (This)->lpVtbl -> get_NetThroughput(This,NetThroughput) )
8871
8872 #define IMsTscDebug_put_CLXCmdLine(This,pCLXCmdLine) \
8873 ( (This)->lpVtbl -> put_CLXCmdLine(This,pCLXCmdLine) )
8874
8875 #define IMsTscDebug_get_CLXCmdLine(This,pCLXCmdLine) \
8876 ( (This)->lpVtbl -> get_CLXCmdLine(This,pCLXCmdLine) )
8877
8878 #define IMsTscDebug_put_CLXDll(This,pCLXDll) \
8879 ( (This)->lpVtbl -> put_CLXDll(This,pCLXDll) )
8880
8881 #define IMsTscDebug_get_CLXDll(This,pCLXDll) \
8882 ( (This)->lpVtbl -> get_CLXDll(This,pCLXDll) )
8883
8884 #endif /* COBJMACROS */
8885
8886
8887 #endif /* C style interface */
8888
8889
8890
8891
8892 #endif /* __IMsTscDebug_INTERFACE_DEFINED__ */
8893
8894
8895 EXTERN_C const CLSID CLSID_MsTscAx;
8896
8897 #ifdef __cplusplus
8898
8899 class DECLSPEC_UUID("1FB464C8-09BB-4017-A2F5-EB742F04392F")
8900 MsTscAx;
8901 #endif
8902
8903 EXTERN_C const CLSID CLSID_MsRdpClient;
8904
8905 #ifdef __cplusplus
8906
8907 class DECLSPEC_UUID("791FA017-2DE3-492E-ACC5-53C67A2B94D0")
8908 MsRdpClient;
8909 #endif
8910
8911 EXTERN_C const CLSID CLSID_MsRdpClient2;
8912
8913 #ifdef __cplusplus
8914
8915 class DECLSPEC_UUID("9059F30F-4EB1-4BD2-9FDC-36F43A218F4A")
8916 MsRdpClient2;
8917 #endif
8918
8919 EXTERN_C const CLSID CLSID_MsRdpClient3;
8920
8921 #ifdef __cplusplus
8922
8923 class DECLSPEC_UUID("7584C670-2274-4EFB-B00B-D6AABA6D3850")
8924 MsRdpClient3;
8925 #endif
8926
8927 EXTERN_C const CLSID CLSID_MsRdpClient4;
8928
8929 #ifdef __cplusplus
8930
8931 class DECLSPEC_UUID("6AE29350-321B-42BE-BBE5-12FB5270C0DE")
8932 MsRdpClient4;
8933 #endif
8934 #endif /* __MSTSCLib_LIBRARY_DEFINED__ */
8935
8936 /* Additional Prototypes for ALL interfaces */
8937
8938 /* end of Additional Prototypes */
8939
8940 #ifdef __cplusplus
8941 }
8942 #endif
8943
8944 #endif
8945
8946