ReactOS 0.4.15-dev-7788-g1ad9096
mstsclib_h.h
Go to the documentation of this file.
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:06 2006
8 */
9/* Compiler settings for .\mstsclib.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_h_h__
36#define __mstsclib_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__
47#endif /* __IMsTscAxEvents_FWD_DEFINED__ */
48
49
50#ifndef __IMsTscAx_FWD_DEFINED__
51#define __IMsTscAx_FWD_DEFINED__
52typedef interface IMsTscAx IMsTscAx;
53#endif /* __IMsTscAx_FWD_DEFINED__ */
54
55
56#ifndef __IMsRdpClient_FWD_DEFINED__
57#define __IMsRdpClient_FWD_DEFINED__
58typedef interface IMsRdpClient IMsRdpClient;
59#endif /* __IMsRdpClient_FWD_DEFINED__ */
60
61
62#ifndef __IMsRdpClient2_FWD_DEFINED__
63#define __IMsRdpClient2_FWD_DEFINED__
64typedef interface IMsRdpClient2 IMsRdpClient2;
65#endif /* __IMsRdpClient2_FWD_DEFINED__ */
66
67
68#ifndef __IMsRdpClient3_FWD_DEFINED__
69#define __IMsRdpClient3_FWD_DEFINED__
70typedef interface IMsRdpClient3 IMsRdpClient3;
71#endif /* __IMsRdpClient3_FWD_DEFINED__ */
72
73
74#ifndef __IMsRdpClient4_FWD_DEFINED__
75#define __IMsRdpClient4_FWD_DEFINED__
76typedef interface IMsRdpClient4 IMsRdpClient4;
77#endif /* __IMsRdpClient4_FWD_DEFINED__ */
78
79
80#ifndef __IMsTscNonScriptable_FWD_DEFINED__
81#define __IMsTscNonScriptable_FWD_DEFINED__
83#endif /* __IMsTscNonScriptable_FWD_DEFINED__ */
84
85
86#ifndef __IMsRdpClientNonScriptable_FWD_DEFINED__
87#define __IMsRdpClientNonScriptable_FWD_DEFINED__
89#endif /* __IMsRdpClientNonScriptable_FWD_DEFINED__ */
90
91
92#ifndef __IMsRdpClientNonScriptable2_FWD_DEFINED__
93#define __IMsRdpClientNonScriptable2_FWD_DEFINED__
95#endif /* __IMsRdpClientNonScriptable2_FWD_DEFINED__ */
96
97
98#ifndef __IMsTscAdvancedSettings_FWD_DEFINED__
99#define __IMsTscAdvancedSettings_FWD_DEFINED__
101#endif /* __IMsTscAdvancedSettings_FWD_DEFINED__ */
102
103
104#ifndef __IMsRdpClientAdvancedSettings_FWD_DEFINED__
105#define __IMsRdpClientAdvancedSettings_FWD_DEFINED__
107#endif /* __IMsRdpClientAdvancedSettings_FWD_DEFINED__ */
108
109
110#ifndef __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
111#define __IMsRdpClientAdvancedSettings2_FWD_DEFINED__
113#endif /* __IMsRdpClientAdvancedSettings2_FWD_DEFINED__ */
114
115
116#ifndef __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
117#define __IMsRdpClientAdvancedSettings3_FWD_DEFINED__
119#endif /* __IMsRdpClientAdvancedSettings3_FWD_DEFINED__ */
120
121
122#ifndef __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
123#define __IMsRdpClientAdvancedSettings4_FWD_DEFINED__
125#endif /* __IMsRdpClientAdvancedSettings4_FWD_DEFINED__ */
126
127
128#ifndef __IMsTscSecuredSettings_FWD_DEFINED__
129#define __IMsTscSecuredSettings_FWD_DEFINED__
131#endif /* __IMsTscSecuredSettings_FWD_DEFINED__ */
132
133
134#ifndef __IMsRdpClientSecuredSettings_FWD_DEFINED__
135#define __IMsRdpClientSecuredSettings_FWD_DEFINED__
137#endif /* __IMsRdpClientSecuredSettings_FWD_DEFINED__ */
138
139
140#ifndef __IMsTscDebug_FWD_DEFINED__
141#define __IMsTscDebug_FWD_DEFINED__
142typedef interface IMsTscDebug IMsTscDebug;
143#endif /* __IMsTscDebug_FWD_DEFINED__ */
144
145
146#ifndef __MsTscAx_FWD_DEFINED__
147#define __MsTscAx_FWD_DEFINED__
148
149#ifdef __cplusplus
150typedef class MsTscAx MsTscAx;
151#else
152typedef 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
162typedef class MsRdpClient MsRdpClient;
163#else
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
174typedef class MsRdpClient2 MsRdpClient2;
175#else
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
186typedef class MsRdpClient3 MsRdpClient3;
187#else
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
198typedef class MsRdpClient4 MsRdpClient4;
199#else
201#endif /* __cplusplus */
202
203#endif /* __MsRdpClient4_FWD_DEFINED__ */
204
205
206#ifdef __cplusplus
207extern "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
235typedef /* [public][public][public] */
241
242typedef /* [public][public][public] */
267
268typedef /* [public][public][public] */
273
274typedef /* [custom][public] */ unsigned __int3264 UINT_PTR;
275
276typedef /* [custom][public] */ __int3264 LONG_PTR;
277
278
280
281#ifndef __IMsTscAxEvents_DISPINTERFACE_DEFINED__
282#define __IMsTscAxEvents_DISPINTERFACE_DEFINED__
283
284/* dispinterface IMsTscAxEvents */
285/* [uuid] */
286
287
289
290#if defined(__cplusplus) && !defined(CINTERFACE)
291
292 MIDL_INTERFACE("336D5562-EFA8-482E-8CB3-C5C0FC7A7DB6")
294 {
295 };
296
297#else /* C style interface */
298
299 typedef struct IMsTscAxEventsVtbl
300 {
302
305 /* [in] */ REFIID riid,
306 /* [iid_is][out] */
307 __RPC__deref_out void **ppvObject);
308
311
314
315 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
317 /* [out] */ UINT *pctinfo);
318
319 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
321 /* [in] */ UINT iTInfo,
322 /* [in] */ LCID lcid,
323 /* [out] */ ITypeInfo **ppTInfo);
324
325 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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
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
396
397#if defined(__cplusplus) && !defined(CINTERFACE)
398
399 MIDL_INTERFACE("8C11EFAE-92C3-11D1-BC1E-00C04FA31489")
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 {
499
501 IMsTscAx * This,
502 /* [in] */ REFIID riid,
503 /* [iid_is][out] */
504 __RPC__deref_out void **ppvObject);
505
507 IMsTscAx * This);
508
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,
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,
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,
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,
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
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
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
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 {
851
854 /* [in] */ REFIID riid,
855 /* [iid_is][out] */
856 __RPC__deref_out void **ppvObject);
857
860
863
864 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
866 /* [out] */ UINT *pctinfo);
867
868 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
870 /* [in] */ UINT iTInfo,
871 /* [in] */ LCID lcid,
872 /* [out] */ ITypeInfo **ppTInfo);
873
874 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
876 /* [in] */ REFIID riid,
877 /* [size_is][in] */ LPOLESTR *rgszNames,
878 /* [range][in] */ UINT cNames,
879 /* [in] */ LCID lcid,
880 /* [size_is][out] */ DISPID *rgDispId);
881
882 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
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 )(
895 /* [in] */ BSTR pServer);
896
897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
899 /* [retval][out] */ BSTR *pServer);
900
901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
903 /* [in] */ BSTR pDomain);
904
905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
907 /* [retval][out] */ BSTR *pDomain);
908
909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
911 /* [in] */ BSTR pUserName);
912
913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
915 /* [retval][out] */ BSTR *pUserName);
916
917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
920
921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
923 /* [retval][out] */ BSTR *pDisconnectedText);
924
925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
928
929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
931 /* [retval][out] */ BSTR *pConnectingText);
932
933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
935 /* [retval][out] */ short *pIsConnected);
936
937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
939 /* [in] */ long pVal);
940
941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
943 /* [retval][out] */ long *pVal);
944
945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
947 /* [in] */ long pVal);
948
949 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
951 /* [retval][out] */ long *pVal);
952
953 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
955 /* [in] */ long pfStartConnected);
956
957 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
959 /* [retval][out] */ long *pfStartConnected);
960
961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
963 /* [retval][out] */ long *pfHScrollVisible);
964
965 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
967 /* [retval][out] */ long *pfVScrollVisible);
968
969 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
971 /* [in] */ BSTR rhs);
972
973 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
975 /* [retval][out] */ long *pCipherStrength);
976
977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
979 /* [retval][out] */ BSTR *pVersion);
980
981 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
983 /* [retval][out] */ long *pSecuredSettingsEnabled);
984
985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
988
989 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
991 /* [retval][out] */ IMsTscAdvancedSettings **ppAdvSettings);
992
993 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
995 /* [retval][out] */ IMsTscDebug **ppDebugger);
996
999
1000 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1001 IMsRdpClient * This);
1002
1003 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1005 /* [in] */ BSTR newVal);
1006
1007 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1009 /* [in] */ BSTR chanName,
1010 /* [in] */ BSTR ChanData);
1011
1012 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1014 /* [in] */ long pcolorDepth);
1015
1016 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1018 /* [retval][out] */ long *pcolorDepth);
1019
1020 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1023
1024 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1027
1028 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1031
1032 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1035
1036 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1038 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1039
1040 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1042 /* [in] */ BSTR chanName,
1043 /* [in] */ long chanOptions);
1044
1045 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1047 /* [in] */ BSTR chanName,
1048 /* [retval][out] */ long *pChanOptions);
1049
1050 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1052 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1053
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
1230
1231#if defined(__cplusplus) && !defined(CINTERFACE)
1232
1233 MIDL_INTERFACE("E7E17DC4-3B71-4BA7-A8E6-281FFADCA28F")
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 {
1253
1256 /* [in] */ REFIID riid,
1257 /* [iid_is][out] */
1258 __RPC__deref_out void **ppvObject);
1259
1262
1265
1266 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
1268 /* [out] */ UINT *pctinfo);
1269
1270 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
1272 /* [in] */ UINT iTInfo,
1273 /* [in] */ LCID lcid,
1274 /* [out] */ ITypeInfo **ppTInfo);
1275
1276 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
1297 /* [in] */ BSTR pServer);
1298
1299 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
1301 /* [retval][out] */ BSTR *pServer);
1302
1303 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
1305 /* [in] */ BSTR pDomain);
1306
1307 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
1309 /* [retval][out] */ BSTR *pDomain);
1310
1311 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
1313 /* [in] */ BSTR pUserName);
1314
1315 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
1317 /* [retval][out] */ BSTR *pUserName);
1318
1319 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
1322
1323 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
1325 /* [retval][out] */ BSTR *pDisconnectedText);
1326
1327 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
1330
1331 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
1333 /* [retval][out] */ BSTR *pConnectingText);
1334
1335 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
1337 /* [retval][out] */ short *pIsConnected);
1338
1339 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
1341 /* [in] */ long pVal);
1342
1343 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
1345 /* [retval][out] */ long *pVal);
1346
1347 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
1349 /* [in] */ long pVal);
1350
1351 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
1353 /* [retval][out] */ long *pVal);
1354
1355 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
1357 /* [in] */ long pfStartConnected);
1358
1359 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
1361 /* [retval][out] */ long *pfStartConnected);
1362
1363 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
1365 /* [retval][out] */ long *pfHScrollVisible);
1366
1367 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
1369 /* [retval][out] */ long *pfVScrollVisible);
1370
1371 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
1373 /* [in] */ BSTR rhs);
1374
1375 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
1377 /* [retval][out] */ long *pCipherStrength);
1378
1379 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
1381 /* [retval][out] */ BSTR *pVersion);
1382
1383 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
1385 /* [retval][out] */ long *pSecuredSettingsEnabled);
1386
1387 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
1390
1391 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
1394
1395 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
1397 /* [retval][out] */ IMsTscDebug **ppDebugger);
1398
1401
1402 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1404
1405 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1407 /* [in] */ BSTR newVal);
1408
1409 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1411 /* [in] */ BSTR chanName,
1412 /* [in] */ BSTR ChanData);
1413
1414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1416 /* [in] */ long pcolorDepth);
1417
1418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1420 /* [retval][out] */ long *pcolorDepth);
1421
1422 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1425
1426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1429
1430 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1433
1434 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1437
1438 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1440 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1441
1442 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1444 /* [in] */ BSTR chanName,
1445 /* [in] */ long chanOptions);
1446
1447 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1449 /* [in] */ BSTR chanName,
1450 /* [retval][out] */ long *pChanOptions);
1451
1452 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1454 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1455
1456 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
1459
1460 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
1463
1464 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
1466 /* [retval][out] */ BSTR *pConnectedStatusText);
1467
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
1654
1655#if defined(__cplusplus) && !defined(CINTERFACE)
1656
1657 MIDL_INTERFACE("91B7CBC5-A72E-4FA0-9300-D647D7E897FF")
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 {
1671
1674 /* [in] */ REFIID riid,
1675 /* [iid_is][out] */
1676 __RPC__deref_out void **ppvObject);
1677
1680
1683
1684 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
1686 /* [out] */ UINT *pctinfo);
1687
1688 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
1690 /* [in] */ UINT iTInfo,
1691 /* [in] */ LCID lcid,
1692 /* [out] */ ITypeInfo **ppTInfo);
1693
1694 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
1715 /* [in] */ BSTR pServer);
1716
1717 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
1719 /* [retval][out] */ BSTR *pServer);
1720
1721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
1723 /* [in] */ BSTR pDomain);
1724
1725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
1727 /* [retval][out] */ BSTR *pDomain);
1728
1729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
1731 /* [in] */ BSTR pUserName);
1732
1733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
1735 /* [retval][out] */ BSTR *pUserName);
1736
1737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
1740
1741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
1743 /* [retval][out] */ BSTR *pDisconnectedText);
1744
1745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
1748
1749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
1751 /* [retval][out] */ BSTR *pConnectingText);
1752
1753 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
1755 /* [retval][out] */ short *pIsConnected);
1756
1757 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
1759 /* [in] */ long pVal);
1760
1761 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
1763 /* [retval][out] */ long *pVal);
1764
1765 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
1767 /* [in] */ long pVal);
1768
1769 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
1771 /* [retval][out] */ long *pVal);
1772
1773 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
1775 /* [in] */ long pfStartConnected);
1776
1777 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
1779 /* [retval][out] */ long *pfStartConnected);
1780
1781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
1783 /* [retval][out] */ long *pfHScrollVisible);
1784
1785 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
1787 /* [retval][out] */ long *pfVScrollVisible);
1788
1789 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
1791 /* [in] */ BSTR rhs);
1792
1793 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
1795 /* [retval][out] */ long *pCipherStrength);
1796
1797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
1799 /* [retval][out] */ BSTR *pVersion);
1800
1801 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
1803 /* [retval][out] */ long *pSecuredSettingsEnabled);
1804
1805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
1808
1809 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
1812
1813 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
1815 /* [retval][out] */ IMsTscDebug **ppDebugger);
1816
1819
1820 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1822
1823 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
1825 /* [in] */ BSTR newVal);
1826
1827 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
1829 /* [in] */ BSTR chanName,
1830 /* [in] */ BSTR ChanData);
1831
1832 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
1834 /* [in] */ long pcolorDepth);
1835
1836 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
1838 /* [retval][out] */ long *pcolorDepth);
1839
1840 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
1843
1844 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
1847
1848 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
1851
1852 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
1855
1856 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
1858 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
1859
1860 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
1862 /* [in] */ BSTR chanName,
1863 /* [in] */ long chanOptions);
1864
1865 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
1867 /* [in] */ BSTR chanName,
1868 /* [retval][out] */ long *pChanOptions);
1869
1870 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
1872 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
1873
1874 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
1877
1878 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
1881
1882 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
1884 /* [retval][out] */ BSTR *pConnectedStatusText);
1885
1886 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings4 )(
1889
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
2080
2081#if defined(__cplusplus) && !defined(CINTERFACE)
2082
2083 MIDL_INTERFACE("095E0738-D97D-488B-B9F6-DD0E8D66C0DE")
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 {
2097
2100 /* [in] */ REFIID riid,
2101 /* [iid_is][out] */
2102 __RPC__deref_out void **ppvObject);
2103
2106
2109
2110 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
2112 /* [out] */ UINT *pctinfo);
2113
2114 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
2116 /* [in] */ UINT iTInfo,
2117 /* [in] */ LCID lcid,
2118 /* [out] */ ITypeInfo **ppTInfo);
2119
2120 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
2141 /* [in] */ BSTR pServer);
2142
2143 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
2145 /* [retval][out] */ BSTR *pServer);
2146
2147 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Domain )(
2149 /* [in] */ BSTR pDomain);
2150
2151 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Domain )(
2153 /* [retval][out] */ BSTR *pDomain);
2154
2155 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )(
2157 /* [in] */ BSTR pUserName);
2158
2159 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )(
2161 /* [retval][out] */ BSTR *pUserName);
2162
2163 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisconnectedText )(
2166
2167 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisconnectedText )(
2169 /* [retval][out] */ BSTR *pDisconnectedText);
2170
2171 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectingText )(
2174
2175 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectingText )(
2177 /* [retval][out] */ BSTR *pConnectingText);
2178
2179 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Connected )(
2181 /* [retval][out] */ short *pIsConnected);
2182
2183 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopWidth )(
2185 /* [in] */ long pVal);
2186
2187 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopWidth )(
2189 /* [retval][out] */ long *pVal);
2190
2191 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopHeight )(
2193 /* [in] */ long pVal);
2194
2195 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopHeight )(
2197 /* [retval][out] */ long *pVal);
2198
2199 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_StartConnected )(
2201 /* [in] */ long pfStartConnected);
2202
2203 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartConnected )(
2205 /* [retval][out] */ long *pfStartConnected);
2206
2207 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScrollBarVisible )(
2209 /* [retval][out] */ long *pfHScrollVisible);
2210
2211 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalScrollBarVisible )(
2213 /* [retval][out] */ long *pfVScrollVisible);
2214
2215 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenTitle )(
2217 /* [in] */ BSTR rhs);
2218
2219 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CipherStrength )(
2221 /* [retval][out] */ long *pCipherStrength);
2222
2223 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
2225 /* [retval][out] */ BSTR *pVersion);
2226
2227 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettingsEnabled )(
2229 /* [retval][out] */ long *pSecuredSettingsEnabled);
2230
2231 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings )(
2234
2235 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings )(
2238
2239 /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Debugger )(
2241 /* [retval][out] */ IMsTscDebug **ppDebugger);
2242
2245
2246 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
2248
2249 /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateVirtualChannels )(
2251 /* [in] */ BSTR newVal);
2252
2253 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SendOnVirtualChannel )(
2255 /* [in] */ BSTR chanName,
2256 /* [in] */ BSTR ChanData);
2257
2258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ColorDepth )(
2260 /* [in] */ long pcolorDepth);
2261
2262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ColorDepth )(
2264 /* [retval][out] */ long *pcolorDepth);
2265
2266 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings2 )(
2269
2270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecuredSettings2 )(
2273
2274 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedDisconnectReason )(
2277
2278 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
2281
2282 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
2284 /* [retval][out] */ VARIANT_BOOL *pfFullScreen);
2285
2286 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVirtualChannelOptions )(
2288 /* [in] */ BSTR chanName,
2289 /* [in] */ long chanOptions);
2290
2291 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetVirtualChannelOptions )(
2293 /* [in] */ BSTR chanName,
2294 /* [retval][out] */ long *pChanOptions);
2295
2296 /* [id] */ HRESULT ( STDMETHODCALLTYPE *RequestClose )(
2298 /* [retval][out] */ ControlCloseStatus *pCloseStatus);
2299
2300 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings3 )(
2303
2304 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectedStatusText )(
2307
2308 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectedStatusText )(
2310 /* [retval][out] */ BSTR *pConnectedStatusText);
2311
2312 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings4 )(
2315
2316 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AdvancedSettings5 )(
2319
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
2514
2515#if defined(__cplusplus) && !defined(CINTERFACE)
2516
2517 MIDL_INTERFACE("C1E6743A-41C1-4A74-832A-0DD06C1C7A0E")
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
2555 {
2557
2560 /* [in] */ REFIID riid,
2561 /* [iid_is][out] */
2562 __RPC__deref_out void **ppvObject);
2563
2566
2569
2570 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2572 /* [in] */ BSTR rhs);
2573
2574 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2576 /* [in] */ BSTR pPortablePass);
2577
2578 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2580 /* [retval][out] */ BSTR *pPortablePass);
2581
2582 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2584 /* [in] */ BSTR pPortableSalt);
2585
2586 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2588 /* [retval][out] */ BSTR *pPortableSalt);
2589
2590 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2593
2594 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2596 /* [retval][out] */ BSTR *pBinaryPassword);
2597
2598 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2600 /* [in] */ BSTR pSalt);
2601
2602 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2604 /* [retval][out] */ BSTR *pSalt);
2605
2606 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2608
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
2681
2682#if defined(__cplusplus) && !defined(CINTERFACE)
2683
2684 MIDL_INTERFACE("2F079C4C-87B2-4AFD-97AB-20CDB43038AE")
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
2702 {
2704
2707 /* [in] */ REFIID riid,
2708 /* [iid_is][out] */
2709 __RPC__deref_out void **ppvObject);
2710
2713
2716
2717 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2719 /* [in] */ BSTR rhs);
2720
2721 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2723 /* [in] */ BSTR pPortablePass);
2724
2725 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2727 /* [retval][out] */ BSTR *pPortablePass);
2728
2729 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2731 /* [in] */ BSTR pPortableSalt);
2732
2733 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2735 /* [retval][out] */ BSTR *pPortableSalt);
2736
2737 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2740
2741 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2743 /* [retval][out] */ BSTR *pBinaryPassword);
2744
2745 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2747 /* [in] */ BSTR pSalt);
2748
2749 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2751 /* [retval][out] */ BSTR *pSalt);
2752
2753 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2755
2756 HRESULT ( STDMETHODCALLTYPE *NotifyRedirectDeviceChange )(
2758 /* [in] */ UINT_PTR wParam,
2759 /* [in] */ LONG_PTR lParam);
2760
2763 /* [in] */ long numKeys,
2765 /* [in] */ long *plKeyData);
2766
2769
2771 {
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
2846
2847#if defined(__cplusplus) && !defined(CINTERFACE)
2848
2849 MIDL_INTERFACE("17A5E535-4072-4FA4-AF32-C8D0D47345E9")
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
2864 {
2866
2869 /* [in] */ REFIID riid,
2870 /* [iid_is][out] */
2871 __RPC__deref_out void **ppvObject);
2872
2875
2878
2879 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
2881 /* [in] */ BSTR rhs);
2882
2883 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortablePassword )(
2885 /* [in] */ BSTR pPortablePass);
2886
2887 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortablePassword )(
2889 /* [retval][out] */ BSTR *pPortablePass);
2890
2891 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortableSalt )(
2893 /* [in] */ BSTR pPortableSalt);
2894
2895 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortableSalt )(
2897 /* [retval][out] */ BSTR *pPortableSalt);
2898
2899 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinaryPassword )(
2902
2903 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinaryPassword )(
2905 /* [retval][out] */ BSTR *pBinaryPassword);
2906
2907 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BinarySalt )(
2909 /* [in] */ BSTR pSalt);
2910
2911 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BinarySalt )(
2913 /* [retval][out] */ BSTR *pSalt);
2914
2915 HRESULT ( STDMETHODCALLTYPE *ResetPassword )(
2917
2918 HRESULT ( STDMETHODCALLTYPE *NotifyRedirectDeviceChange )(
2920 /* [in] */ UINT_PTR wParam,
2921 /* [in] */ LONG_PTR lParam);
2922
2925 /* [in] */ long numKeys,
2927 /* [in] */ long *plKeyData);
2928
2929 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_UIParentWindowHandle )(
2932
2933 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UIParentWindowHandle )(
2935 /* [retval][out] */ HWND *phwndUIParentWindowHandle);
2936
2939
2941 {
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
3023
3024#if defined(__cplusplus) && !defined(CINTERFACE)
3025
3026 MIDL_INTERFACE("809945CC-4B3B-4A92-A6B0-DBF9B5F2EF2D")
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
3077 {
3079
3082 /* [in] */ REFIID riid,
3083 /* [iid_is][out] */
3084 __RPC__deref_out void **ppvObject);
3085
3088
3091
3092 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
3094 /* [out] */ UINT *pctinfo);
3095
3096 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
3098 /* [in] */ UINT iTInfo,
3099 /* [in] */ LCID lcid,
3100 /* [out] */ ITypeInfo **ppTInfo);
3101
3102 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
3123 /* [in] */ long pcompress);
3124
3125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
3127 /* [retval][out] */ long *pcompress);
3128
3129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
3131 /* [in] */ long pbitmapPeristence);
3132
3133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
3135 /* [retval][out] */ long *pbitmapPeristence);
3136
3137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
3139 /* [in] */ long pallowBackgroundInput);
3140
3141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
3143 /* [retval][out] */ long *pallowBackgroundInput);
3144
3145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
3147 /* [in] */ BSTR rhs);
3148
3149 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
3151 /* [in] */ BSTR rhs);
3152
3153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
3155 /* [in] */ BSTR rhs);
3156
3157 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
3159 /* [in] */ long rhs);
3160
3161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
3164
3165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
3167 /* [retval][out] */ long *pContainerHandledFullScreen);
3168
3169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
3171 /* [in] */ long pDisableRdpdr);
3172
3173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
3175 /* [retval][out] */ long *pDisableRdpdr);
3176
3179
3180 interface IMsTscAdvancedSettings
3181 {
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
3274
3275#if defined(__cplusplus) && !defined(CINTERFACE)
3276
3277 MIDL_INTERFACE("3C65B4AB-12B3-465B-ACD4-B8DAD3BFF9E2")
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
3637 {
3639
3642 /* [in] */ REFIID riid,
3643 /* [iid_is][out] */
3644 __RPC__deref_out void **ppvObject);
3645
3648
3651
3652 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
3654 /* [out] */ UINT *pctinfo);
3655
3656 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
3658 /* [in] */ UINT iTInfo,
3659 /* [in] */ LCID lcid,
3660 /* [out] */ ITypeInfo **ppTInfo);
3661
3662 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
3683 /* [in] */ long pcompress);
3684
3685 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
3687 /* [retval][out] */ long *pcompress);
3688
3689 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
3691 /* [in] */ long pbitmapPeristence);
3692
3693 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
3695 /* [retval][out] */ long *pbitmapPeristence);
3696
3697 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
3699 /* [in] */ long pallowBackgroundInput);
3700
3701 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
3703 /* [retval][out] */ long *pallowBackgroundInput);
3704
3705 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
3707 /* [in] */ BSTR rhs);
3708
3709 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
3711 /* [in] */ BSTR rhs);
3712
3713 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
3715 /* [in] */ BSTR rhs);
3716
3717 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
3719 /* [in] */ long rhs);
3720
3721 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
3724
3725 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
3727 /* [retval][out] */ long *pContainerHandledFullScreen);
3728
3729 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
3731 /* [in] */ long pDisableRdpdr);
3732
3733 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
3735 /* [retval][out] */ long *pDisableRdpdr);
3736
3737 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
3739 /* [in] */ long psmoothScroll);
3740
3741 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
3743 /* [retval][out] */ long *psmoothScroll);
3744
3745 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
3747 /* [in] */ long pacceleratorPassthrough);
3748
3749 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
3751 /* [retval][out] */ long *pacceleratorPassthrough);
3752
3753 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
3755 /* [in] */ long pshadowBitmap);
3756
3757 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
3759 /* [retval][out] */ long *pshadowBitmap);
3760
3761 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
3763 /* [in] */ long ptransportType);
3764
3765 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
3767 /* [retval][out] */ long *ptransportType);
3768
3769 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
3771 /* [in] */ long psasSequence);
3772
3773 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
3775 /* [retval][out] */ long *psasSequence);
3776
3777 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
3779 /* [in] */ long pencryptionEnabled);
3780
3781 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
3783 /* [retval][out] */ long *pencryptionEnabled);
3784
3785 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
3787 /* [in] */ long pdedicatedTerminal);
3788
3789 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
3791 /* [retval][out] */ long *pdedicatedTerminal);
3792
3793 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
3795 /* [in] */ long prdpPort);
3796
3797 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
3799 /* [retval][out] */ long *prdpPort);
3800
3801 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
3803 /* [in] */ long penableMouse);
3804
3805 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
3807 /* [retval][out] */ long *penableMouse);
3808
3809 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
3811 /* [in] */ long pdisableCtrlAltDel);
3812
3813 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
3815 /* [retval][out] */ long *pdisableCtrlAltDel);
3816
3817 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
3819 /* [in] */ long penableWindowsKey);
3820
3821 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
3823 /* [retval][out] */ long *penableWindowsKey);
3824
3825 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
3827 /* [in] */ long pdoubleClickDetect);
3828
3829 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
3831 /* [retval][out] */ long *pdoubleClickDetect);
3832
3833 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
3835 /* [in] */ long pmaximizeShell);
3836
3837 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
3839 /* [retval][out] */ long *pmaximizeShell);
3840
3841 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
3843 /* [in] */ long photKeyFullScreen);
3844
3845 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
3847 /* [retval][out] */ long *photKeyFullScreen);
3848
3849 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
3851 /* [in] */ long photKeyCtrlEsc);
3852
3853 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
3855 /* [retval][out] */ long *photKeyCtrlEsc);
3856
3857 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
3859 /* [in] */ long photKeyAltEsc);
3860
3861 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
3863 /* [retval][out] */ long *photKeyAltEsc);
3864
3865 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
3867 /* [in] */ long photKeyAltTab);
3868
3869 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
3871 /* [retval][out] */ long *photKeyAltTab);
3872
3873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
3875 /* [in] */ long photKeyAltShiftTab);
3876
3877 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
3879 /* [retval][out] */ long *photKeyAltShiftTab);
3880
3881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
3883 /* [in] */ long photKeyAltSpace);
3884
3885 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
3887 /* [retval][out] */ long *photKeyAltSpace);
3888
3889 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
3891 /* [in] */ long photKeyCtrlAltDel);
3892
3893 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
3895 /* [retval][out] */ long *photKeyCtrlAltDel);
3896
3897 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
3899 /* [in] */ long porderDrawThreshold);
3900
3901 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
3903 /* [retval][out] */ long *porderDrawThreshold);
3904
3905 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
3907 /* [in] */ long pbitmapCacheSize);
3908
3909 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
3911 /* [retval][out] */ long *pbitmapCacheSize);
3912
3913 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
3915 /* [in] */ long pbitmapVirtualCacheSize);
3916
3917 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
3919 /* [retval][out] */ long *pbitmapVirtualCacheSize);
3920
3921 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
3923 /* [in] */ long pbScale);
3924
3925 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
3927 /* [retval][out] */ long *pbScale);
3928
3929 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
3931 /* [in] */ long pnumBitmapCaches);
3932
3933 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
3935 /* [retval][out] */ long *pnumBitmapCaches);
3936
3937 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
3939 /* [in] */ long pcachePersistenceActive);
3940
3941 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
3943 /* [retval][out] */ long *pcachePersistenceActive);
3944
3945 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
3947 /* [in] */ BSTR rhs);
3948
3949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
3951 /* [in] */ long pbrushSupportLevel);
3952
3953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
3955 /* [retval][out] */ long *pbrushSupportLevel);
3956
3957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
3959 /* [in] */ long pminInputSendInterval);
3960
3961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
3963 /* [retval][out] */ long *pminInputSendInterval);
3964
3965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
3967 /* [in] */ long pinputEventsAtOnce);
3968
3969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
3971 /* [retval][out] */ long *pinputEventsAtOnce);
3972
3973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
3975 /* [in] */ long pmaxEventCount);
3976
3977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
3979 /* [retval][out] */ long *pmaxEventCount);
3980
3981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
3983 /* [in] */ long pkeepAliveInterval);
3984
3985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
3987 /* [retval][out] */ long *pkeepAliveInterval);
3988
3989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
3991 /* [in] */ long pshutdownTimeout);
3992
3993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
3995 /* [retval][out] */ long *pshutdownTimeout);
3996
3997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
4000
4001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
4003 /* [retval][out] */ long *poverallConnectionTimeout);
4004
4005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
4008
4009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
4011 /* [retval][out] */ long *psingleConnectionTimeout);
4012
4013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
4015 /* [in] */ long pkeyboardType);
4016
4017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
4019 /* [retval][out] */ long *pkeyboardType);
4020
4021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
4023 /* [in] */ long pkeyboardSubType);
4024
4025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
4027 /* [retval][out] */ long *pkeyboardSubType);
4028
4029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
4031 /* [in] */ long pkeyboardFunctionKey);
4032
4033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
4035 /* [retval][out] */ long *pkeyboardFunctionKey);
4036
4037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
4039 /* [in] */ long pwinceFixedPalette);
4040
4041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
4043 /* [retval][out] */ long *pwinceFixedPalette);
4044
4045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
4048
4049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
4051 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
4052
4053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
4055 /* [in] */ long pbitmapPersistence);
4056
4057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
4059 /* [retval][out] */ long *pbitmapPersistence);
4060
4061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
4063 /* [in] */ long pminutesToIdleTimeout);
4064
4065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
4067 /* [retval][out] */ long *pminutesToIdleTimeout);
4068
4069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
4072
4073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
4075 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
4076
4077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
4080
4081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
4083 /* [retval][out] */ BSTR *pLocalPrintingDocName);
4084
4085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
4088
4089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
4091 /* [retval][out] */ BSTR *clipCleanTempDirString);
4092
4093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
4096
4097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
4099 /* [retval][out] */ BSTR *clipPasteInfoString);
4100
4101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
4103 /* [in] */ BSTR rhs);
4104
4105 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
4108
4109 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
4112
4113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
4116
4117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
4119 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
4120
4121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
4124
4125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
4127 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
4128
4129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
4131 /* [in] */ BSTR pLBInfo);
4132
4133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
4135 /* [retval][out] */ BSTR *pLBInfo);
4136
4137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
4140
4141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
4143 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
4144
4145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
4148
4149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
4151 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
4152
4153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
4156
4157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
4159 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
4160
4161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
4164
4165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
4167 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
4168
4169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
4172
4173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
4175 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
4176
4177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
4180
4181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
4183 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
4184
4185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
4187 /* [in] */ long pDisableList);
4188
4189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
4191 /* [retval][out] */ long *pDisableList);
4192
4193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
4195 /* [in] */ VARIANT *rhs);
4196
4197 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
4200
4201 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
4203 /* [retval][out] */ VARIANT_BOOL *pfNotify);
4204
4207
4209 {
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
4644 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
4645
4646
4649 IRpcChannelBuffer *_pRpcChannelBuffer,
4650 PRPC_MESSAGE _pRpcMessage,
4651 DWORD *_pdwStubPhase);
4652
4653
4656 /* [in] */ long pBitmapVirtualCache16BppSize);
4657
4658
4661 IRpcChannelBuffer *_pRpcChannelBuffer,
4662 PRPC_MESSAGE _pRpcMessage,
4663 DWORD *_pdwStubPhase);
4664
4665
4668 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
4669
4670
4673 IRpcChannelBuffer *_pRpcChannelBuffer,
4674 PRPC_MESSAGE _pRpcMessage,
4675 DWORD *_pdwStubPhase);
4676
4677
4680 /* [in] */ long pBitmapVirtualCache24BppSize);
4681
4682
4685 IRpcChannelBuffer *_pRpcChannelBuffer,
4686 PRPC_MESSAGE _pRpcMessage,
4687 DWORD *_pdwStubPhase);
4688
4689
4692 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
4693
4694
4697 IRpcChannelBuffer *_pRpcChannelBuffer,
4698 PRPC_MESSAGE _pRpcMessage,
4699 DWORD *_pdwStubPhase);
4700
4701
4704 /* [in] */ long pDisableList);
4705
4706
4709 IRpcChannelBuffer *_pRpcChannelBuffer,
4710 PRPC_MESSAGE _pRpcMessage,
4711 DWORD *_pdwStubPhase);
4712
4713
4716 /* [retval][out] */ long *pDisableList);
4717
4718
4721 IRpcChannelBuffer *_pRpcChannelBuffer,
4722 PRPC_MESSAGE _pRpcMessage,
4723 DWORD *_pdwStubPhase);
4724
4725
4728 /* [in] */ VARIANT *rhs);
4729
4730
4733 IRpcChannelBuffer *_pRpcChannelBuffer,
4734 PRPC_MESSAGE _pRpcMessage,
4735 DWORD *_pdwStubPhase);
4736
4737
4740 /* [in] */ VARIANT_BOOL pfNotify);
4741
4742
4745 IRpcChannelBuffer *_pRpcChannelBuffer,
4746 PRPC_MESSAGE _pRpcMessage,
4747 DWORD *_pdwStubPhase);
4748
4749
4752 /* [retval][out] */ VARIANT_BOOL *pfNotify);
4753
4754
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
4774
4775#if defined(__cplusplus) && !defined(CINTERFACE)
4776
4777 MIDL_INTERFACE("9AC42117-2B76-4320-AA44-0E616AB8437B")
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
4801 {
4803
4806 /* [in] */ REFIID riid,
4807 /* [iid_is][out] */
4808 __RPC__deref_out void **ppvObject);
4809
4812
4815
4816 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
4818 /* [out] */ UINT *pctinfo);
4819
4820 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
4822 /* [in] */ UINT iTInfo,
4823 /* [in] */ LCID lcid,
4824 /* [out] */ ITypeInfo **ppTInfo);
4825
4826 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
4847 /* [in] */ long pcompress);
4848
4849 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
4851 /* [retval][out] */ long *pcompress);
4852
4853 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
4855 /* [in] */ long pbitmapPeristence);
4856
4857 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
4859 /* [retval][out] */ long *pbitmapPeristence);
4860
4861 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
4863 /* [in] */ long pallowBackgroundInput);
4864
4865 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
4867 /* [retval][out] */ long *pallowBackgroundInput);
4868
4869 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
4871 /* [in] */ BSTR rhs);
4872
4873 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
4875 /* [in] */ BSTR rhs);
4876
4877 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
4879 /* [in] */ BSTR rhs);
4880
4881 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
4883 /* [in] */ long rhs);
4884
4885 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
4888
4889 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
4891 /* [retval][out] */ long *pContainerHandledFullScreen);
4892
4893 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
4895 /* [in] */ long pDisableRdpdr);
4896
4897 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
4899 /* [retval][out] */ long *pDisableRdpdr);
4900
4901 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
4903 /* [in] */ long psmoothScroll);
4904
4905 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
4907 /* [retval][out] */ long *psmoothScroll);
4908
4909 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
4911 /* [in] */ long pacceleratorPassthrough);
4912
4913 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
4915 /* [retval][out] */ long *pacceleratorPassthrough);
4916
4917 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
4919 /* [in] */ long pshadowBitmap);
4920
4921 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
4923 /* [retval][out] */ long *pshadowBitmap);
4924
4925 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
4927 /* [in] */ long ptransportType);
4928
4929 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
4931 /* [retval][out] */ long *ptransportType);
4932
4933 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
4935 /* [in] */ long psasSequence);
4936
4937 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
4939 /* [retval][out] */ long *psasSequence);
4940
4941 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
4943 /* [in] */ long pencryptionEnabled);
4944
4945 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
4947 /* [retval][out] */ long *pencryptionEnabled);
4948
4949 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
4951 /* [in] */ long pdedicatedTerminal);
4952
4953 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
4955 /* [retval][out] */ long *pdedicatedTerminal);
4956
4957 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
4959 /* [in] */ long prdpPort);
4960
4961 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
4963 /* [retval][out] */ long *prdpPort);
4964
4965 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
4967 /* [in] */ long penableMouse);
4968
4969 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
4971 /* [retval][out] */ long *penableMouse);
4972
4973 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
4975 /* [in] */ long pdisableCtrlAltDel);
4976
4977 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
4979 /* [retval][out] */ long *pdisableCtrlAltDel);
4980
4981 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
4983 /* [in] */ long penableWindowsKey);
4984
4985 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
4987 /* [retval][out] */ long *penableWindowsKey);
4988
4989 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
4991 /* [in] */ long pdoubleClickDetect);
4992
4993 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
4995 /* [retval][out] */ long *pdoubleClickDetect);
4996
4997 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
4999 /* [in] */ long pmaximizeShell);
5000
5001 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
5003 /* [retval][out] */ long *pmaximizeShell);
5004
5005 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
5007 /* [in] */ long photKeyFullScreen);
5008
5009 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
5011 /* [retval][out] */ long *photKeyFullScreen);
5012
5013 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
5015 /* [in] */ long photKeyCtrlEsc);
5016
5017 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
5019 /* [retval][out] */ long *photKeyCtrlEsc);
5020
5021 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
5023 /* [in] */ long photKeyAltEsc);
5024
5025 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
5027 /* [retval][out] */ long *photKeyAltEsc);
5028
5029 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
5031 /* [in] */ long photKeyAltTab);
5032
5033 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
5035 /* [retval][out] */ long *photKeyAltTab);
5036
5037 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
5039 /* [in] */ long photKeyAltShiftTab);
5040
5041 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
5043 /* [retval][out] */ long *photKeyAltShiftTab);
5044
5045 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
5047 /* [in] */ long photKeyAltSpace);
5048
5049 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
5051 /* [retval][out] */ long *photKeyAltSpace);
5052
5053 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
5055 /* [in] */ long photKeyCtrlAltDel);
5056
5057 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
5059 /* [retval][out] */ long *photKeyCtrlAltDel);
5060
5061 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
5063 /* [in] */ long porderDrawThreshold);
5064
5065 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
5067 /* [retval][out] */ long *porderDrawThreshold);
5068
5069 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
5071 /* [in] */ long pbitmapCacheSize);
5072
5073 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
5075 /* [retval][out] */ long *pbitmapCacheSize);
5076
5077 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
5079 /* [in] */ long pbitmapVirtualCacheSize);
5080
5081 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
5083 /* [retval][out] */ long *pbitmapVirtualCacheSize);
5084
5085 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
5087 /* [in] */ long pbScale);
5088
5089 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
5091 /* [retval][out] */ long *pbScale);
5092
5093 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
5095 /* [in] */ long pnumBitmapCaches);
5096
5097 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
5099 /* [retval][out] */ long *pnumBitmapCaches);
5100
5101 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
5103 /* [in] */ long pcachePersistenceActive);
5104
5105 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
5107 /* [retval][out] */ long *pcachePersistenceActive);
5108
5109 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
5111 /* [in] */ BSTR rhs);
5112
5113 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
5115 /* [in] */ long pbrushSupportLevel);
5116
5117 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
5119 /* [retval][out] */ long *pbrushSupportLevel);
5120
5121 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
5123 /* [in] */ long pminInputSendInterval);
5124
5125 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
5127 /* [retval][out] */ long *pminInputSendInterval);
5128
5129 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
5131 /* [in] */ long pinputEventsAtOnce);
5132
5133 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
5135 /* [retval][out] */ long *pinputEventsAtOnce);
5136
5137 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
5139 /* [in] */ long pmaxEventCount);
5140
5141 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
5143 /* [retval][out] */ long *pmaxEventCount);
5144
5145 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
5147 /* [in] */ long pkeepAliveInterval);
5148
5149 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
5151 /* [retval][out] */ long *pkeepAliveInterval);
5152
5153 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
5155 /* [in] */ long pshutdownTimeout);
5156
5157 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
5159 /* [retval][out] */ long *pshutdownTimeout);
5160
5161 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
5164
5165 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
5167 /* [retval][out] */ long *poverallConnectionTimeout);
5168
5169 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
5172
5173 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
5175 /* [retval][out] */ long *psingleConnectionTimeout);
5176
5177 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
5179 /* [in] */ long pkeyboardType);
5180
5181 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
5183 /* [retval][out] */ long *pkeyboardType);
5184
5185 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
5187 /* [in] */ long pkeyboardSubType);
5188
5189 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
5191 /* [retval][out] */ long *pkeyboardSubType);
5192
5193 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
5195 /* [in] */ long pkeyboardFunctionKey);
5196
5197 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
5199 /* [retval][out] */ long *pkeyboardFunctionKey);
5200
5201 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
5203 /* [in] */ long pwinceFixedPalette);
5204
5205 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
5207 /* [retval][out] */ long *pwinceFixedPalette);
5208
5209 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
5212
5213 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
5215 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
5216
5217 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
5219 /* [in] */ long pbitmapPersistence);
5220
5221 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
5223 /* [retval][out] */ long *pbitmapPersistence);
5224
5225 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
5227 /* [in] */ long pminutesToIdleTimeout);
5228
5229 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
5231 /* [retval][out] */ long *pminutesToIdleTimeout);
5232
5233 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
5236
5237 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
5239 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
5240
5241 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
5244
5245 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
5247 /* [retval][out] */ BSTR *pLocalPrintingDocName);
5248
5249 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
5252
5253 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
5255 /* [retval][out] */ BSTR *clipCleanTempDirString);
5256
5257 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
5260
5261 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
5263 /* [retval][out] */ BSTR *clipPasteInfoString);
5264
5265 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
5267 /* [in] */ BSTR rhs);
5268
5269 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
5272
5273 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
5276
5277 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
5280
5281 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
5283 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
5284
5285 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
5288
5289 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
5291 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
5292
5293 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
5295 /* [in] */ BSTR pLBInfo);
5296
5297 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
5299 /* [retval][out] */ BSTR *pLBInfo);
5300
5301 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
5304
5305 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
5307 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
5308
5309 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
5312
5313 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
5315 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
5316
5317 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
5320
5321 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
5323 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
5324
5325 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
5328
5329 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
5331 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
5332
5333 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
5336
5337 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
5339 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
5340
5341 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
5344
5345 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
5347 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
5348
5349 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
5351 /* [in] */ long pDisableList);
5352
5353 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
5355 /* [retval][out] */ long *pDisableList);
5356
5357 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
5359 /* [in] */ VARIANT *rhs);
5360
5361 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
5364
5365 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
5367 /* [retval][out] */ VARIANT_BOOL *pfNotify);
5368
5369 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
5371 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
5372
5373 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
5376
5377 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
5380
5381 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
5383 /* [in] */ long pMaxReconnectAttempts);
5384
5385 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
5387 /* [retval][out] */ long *pMaxReconnectAttempts);
5388
5391
5393 {
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
5844 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
5845
5846
5849 IRpcChannelBuffer *_pRpcChannelBuffer,
5850 PRPC_MESSAGE _pRpcMessage,
5851 DWORD *_pdwStubPhase);
5852
5853
5857
5858
5861 IRpcChannelBuffer *_pRpcChannelBuffer,
5862 PRPC_MESSAGE _pRpcMessage,
5863 DWORD *_pdwStubPhase);
5864
5865
5868 /* [retval][out] */ VARIANT_BOOL *pfEnableAutoReconnect);
5869
5870
5873 IRpcChannelBuffer *_pRpcChannelBuffer,
5874 PRPC_MESSAGE _pRpcMessage,
5875 DWORD *_pdwStubPhase);
5876
5877
5880 /* [in] */ long pMaxReconnectAttempts);
5881
5882
5885 IRpcChannelBuffer *_pRpcChannelBuffer,
5886 PRPC_MESSAGE _pRpcMessage,
5887 DWORD *_pdwStubPhase);
5888
5889
5892 /* [retval][out] */ long *pMaxReconnectAttempts);
5893
5894
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
5914
5915#if defined(__cplusplus) && !defined(CINTERFACE)
5916
5917 MIDL_INTERFACE("19CD856B-C542-4C53-ACEE-F127E3BE1A59")
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
5938 {
5940
5943 /* [in] */ REFIID riid,
5944 /* [iid_is][out] */
5945 __RPC__deref_out void **ppvObject);
5946
5949
5952
5953 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
5955 /* [out] */ UINT *pctinfo);
5956
5957 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
5959 /* [in] */ UINT iTInfo,
5960 /* [in] */ LCID lcid,
5961 /* [out] */ ITypeInfo **ppTInfo);
5962
5963 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
5984 /* [in] */ long pcompress);
5985
5986 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
5988 /* [retval][out] */ long *pcompress);
5989
5990 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
5992 /* [in] */ long pbitmapPeristence);
5993
5994 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
5996 /* [retval][out] */ long *pbitmapPeristence);
5997
5998 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
6000 /* [in] */ long pallowBackgroundInput);
6001
6002 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
6004 /* [retval][out] */ long *pallowBackgroundInput);
6005
6006 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
6008 /* [in] */ BSTR rhs);
6009
6010 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
6012 /* [in] */ BSTR rhs);
6013
6014 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
6016 /* [in] */ BSTR rhs);
6017
6018 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
6020 /* [in] */ long rhs);
6021
6022 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
6025
6026 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
6028 /* [retval][out] */ long *pContainerHandledFullScreen);
6029
6030 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
6032 /* [in] */ long pDisableRdpdr);
6033
6034 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
6036 /* [retval][out] */ long *pDisableRdpdr);
6037
6038 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
6040 /* [in] */ long psmoothScroll);
6041
6042 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
6044 /* [retval][out] */ long *psmoothScroll);
6045
6046 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
6048 /* [in] */ long pacceleratorPassthrough);
6049
6050 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
6052 /* [retval][out] */ long *pacceleratorPassthrough);
6053
6054 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
6056 /* [in] */ long pshadowBitmap);
6057
6058 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
6060 /* [retval][out] */ long *pshadowBitmap);
6061
6062 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
6064 /* [in] */ long ptransportType);
6065
6066 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
6068 /* [retval][out] */ long *ptransportType);
6069
6070 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
6072 /* [in] */ long psasSequence);
6073
6074 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
6076 /* [retval][out] */ long *psasSequence);
6077
6078 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
6080 /* [in] */ long pencryptionEnabled);
6081
6082 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
6084 /* [retval][out] */ long *pencryptionEnabled);
6085
6086 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
6088 /* [in] */ long pdedicatedTerminal);
6089
6090 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
6092 /* [retval][out] */ long *pdedicatedTerminal);
6093
6094 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
6096 /* [in] */ long prdpPort);
6097
6098 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
6100 /* [retval][out] */ long *prdpPort);
6101
6102 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
6104 /* [in] */ long penableMouse);
6105
6106 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
6108 /* [retval][out] */ long *penableMouse);
6109
6110 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
6112 /* [in] */ long pdisableCtrlAltDel);
6113
6114 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
6116 /* [retval][out] */ long *pdisableCtrlAltDel);
6117
6118 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
6120 /* [in] */ long penableWindowsKey);
6121
6122 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
6124 /* [retval][out] */ long *penableWindowsKey);
6125
6126 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
6128 /* [in] */ long pdoubleClickDetect);
6129
6130 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
6132 /* [retval][out] */ long *pdoubleClickDetect);
6133
6134 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
6136 /* [in] */ long pmaximizeShell);
6137
6138 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
6140 /* [retval][out] */ long *pmaximizeShell);
6141
6142 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
6144 /* [in] */ long photKeyFullScreen);
6145
6146 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
6148 /* [retval][out] */ long *photKeyFullScreen);
6149
6150 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
6152 /* [in] */ long photKeyCtrlEsc);
6153
6154 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
6156 /* [retval][out] */ long *photKeyCtrlEsc);
6157
6158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
6160 /* [in] */ long photKeyAltEsc);
6161
6162 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
6164 /* [retval][out] */ long *photKeyAltEsc);
6165
6166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
6168 /* [in] */ long photKeyAltTab);
6169
6170 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
6172 /* [retval][out] */ long *photKeyAltTab);
6173
6174 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
6176 /* [in] */ long photKeyAltShiftTab);
6177
6178 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
6180 /* [retval][out] */ long *photKeyAltShiftTab);
6181
6182 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
6184 /* [in] */ long photKeyAltSpace);
6185
6186 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
6188 /* [retval][out] */ long *photKeyAltSpace);
6189
6190 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
6192 /* [in] */ long photKeyCtrlAltDel);
6193
6194 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
6196 /* [retval][out] */ long *photKeyCtrlAltDel);
6197
6198 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
6200 /* [in] */ long porderDrawThreshold);
6201
6202 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
6204 /* [retval][out] */ long *porderDrawThreshold);
6205
6206 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
6208 /* [in] */ long pbitmapCacheSize);
6209
6210 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
6212 /* [retval][out] */ long *pbitmapCacheSize);
6213
6214 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
6216 /* [in] */ long pbitmapVirtualCacheSize);
6217
6218 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
6220 /* [retval][out] */ long *pbitmapVirtualCacheSize);
6221
6222 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
6224 /* [in] */ long pbScale);
6225
6226 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
6228 /* [retval][out] */ long *pbScale);
6229
6230 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
6232 /* [in] */ long pnumBitmapCaches);
6233
6234 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
6236 /* [retval][out] */ long *pnumBitmapCaches);
6237
6238 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
6240 /* [in] */ long pcachePersistenceActive);
6241
6242 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
6244 /* [retval][out] */ long *pcachePersistenceActive);
6245
6246 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
6248 /* [in] */ BSTR rhs);
6249
6250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
6252 /* [in] */ long pbrushSupportLevel);
6253
6254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
6256 /* [retval][out] */ long *pbrushSupportLevel);
6257
6258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
6260 /* [in] */ long pminInputSendInterval);
6261
6262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
6264 /* [retval][out] */ long *pminInputSendInterval);
6265
6266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
6268 /* [in] */ long pinputEventsAtOnce);
6269
6270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
6272 /* [retval][out] */ long *pinputEventsAtOnce);
6273
6274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
6276 /* [in] */ long pmaxEventCount);
6277
6278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
6280 /* [retval][out] */ long *pmaxEventCount);
6281
6282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
6284 /* [in] */ long pkeepAliveInterval);
6285
6286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
6288 /* [retval][out] */ long *pkeepAliveInterval);
6289
6290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
6292 /* [in] */ long pshutdownTimeout);
6293
6294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
6296 /* [retval][out] */ long *pshutdownTimeout);
6297
6298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
6301
6302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
6304 /* [retval][out] */ long *poverallConnectionTimeout);
6305
6306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
6309
6310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
6312 /* [retval][out] */ long *psingleConnectionTimeout);
6313
6314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
6316 /* [in] */ long pkeyboardType);
6317
6318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
6320 /* [retval][out] */ long *pkeyboardType);
6321
6322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
6324 /* [in] */ long pkeyboardSubType);
6325
6326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
6328 /* [retval][out] */ long *pkeyboardSubType);
6329
6330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
6332 /* [in] */ long pkeyboardFunctionKey);
6333
6334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
6336 /* [retval][out] */ long *pkeyboardFunctionKey);
6337
6338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
6340 /* [in] */ long pwinceFixedPalette);
6341
6342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
6344 /* [retval][out] */ long *pwinceFixedPalette);
6345
6346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
6349
6350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
6352 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
6353
6354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
6356 /* [in] */ long pbitmapPersistence);
6357
6358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
6360 /* [retval][out] */ long *pbitmapPersistence);
6361
6362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
6364 /* [in] */ long pminutesToIdleTimeout);
6365
6366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
6368 /* [retval][out] */ long *pminutesToIdleTimeout);
6369
6370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
6373
6374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
6376 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
6377
6378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
6381
6382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
6384 /* [retval][out] */ BSTR *pLocalPrintingDocName);
6385
6386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
6389
6390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
6392 /* [retval][out] */ BSTR *clipCleanTempDirString);
6393
6394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
6397
6398 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
6400 /* [retval][out] */ BSTR *clipPasteInfoString);
6401
6402 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
6404 /* [in] */ BSTR rhs);
6405
6406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
6409
6410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
6413
6414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
6417
6418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
6420 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
6421
6422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
6425
6426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
6428 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
6429
6430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
6432 /* [in] */ BSTR pLBInfo);
6433
6434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
6436 /* [retval][out] */ BSTR *pLBInfo);
6437
6438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
6441
6442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
6444 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
6445
6446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
6449
6450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
6452 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
6453
6454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
6457
6458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
6460 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
6461
6462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
6465
6466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
6468 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
6469
6470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
6473
6474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
6476 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
6477
6478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
6481
6482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
6484 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
6485
6486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
6488 /* [in] */ long pDisableList);
6489
6490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
6492 /* [retval][out] */ long *pDisableList);
6493
6494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
6496 /* [in] */ VARIANT *rhs);
6497
6498 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
6501
6502 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
6504 /* [retval][out] */ VARIANT_BOOL *pfNotify);
6505
6506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
6508 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
6509
6510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
6513
6514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
6517
6518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
6520 /* [in] */ long pMaxReconnectAttempts);
6521
6522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
6524 /* [retval][out] */ long *pMaxReconnectAttempts);
6525
6526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton )(
6529
6530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton )(
6532 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
6533
6534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton )(
6537
6538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton )(
6540 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
6541
6544
6546 {
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
7010 /* [in] */ VARIANT_BOOL pfShowMinimize);
7011
7012
7015 IRpcChannelBuffer *_pRpcChannelBuffer,
7016 PRPC_MESSAGE _pRpcMessage,
7017 DWORD *_pdwStubPhase);
7018
7019
7022 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
7023
7024
7027 IRpcChannelBuffer *_pRpcChannelBuffer,
7028 PRPC_MESSAGE _pRpcMessage,
7029 DWORD *_pdwStubPhase);
7030
7031
7034 /* [in] */ VARIANT_BOOL pfShowRestore);
7035
7036
7039 IRpcChannelBuffer *_pRpcChannelBuffer,
7040 PRPC_MESSAGE _pRpcMessage,
7041 DWORD *_pdwStubPhase);
7042
7043
7046 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
7047
7048
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
7068
7069#if defined(__cplusplus) && !defined(CINTERFACE)
7070
7071 MIDL_INTERFACE("FBA7F64E-7345-4405-AE50-FA4A763DC0DE")
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
7086 {
7088
7091 /* [in] */ REFIID riid,
7092 /* [iid_is][out] */
7093 __RPC__deref_out void **ppvObject);
7094
7097
7100
7101 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
7103 /* [out] */ UINT *pctinfo);
7104
7105 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
7107 /* [in] */ UINT iTInfo,
7108 /* [in] */ LCID lcid,
7109 /* [out] */ ITypeInfo **ppTInfo);
7110
7111 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
7132 /* [in] */ long pcompress);
7133
7134 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Compress )(
7136 /* [retval][out] */ long *pcompress);
7137
7138 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPeristence )(
7140 /* [in] */ long pbitmapPeristence);
7141
7142 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPeristence )(
7144 /* [retval][out] */ long *pbitmapPeristence);
7145
7146 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_allowBackgroundInput )(
7148 /* [in] */ long pallowBackgroundInput);
7149
7150 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_allowBackgroundInput )(
7152 /* [retval][out] */ long *pallowBackgroundInput);
7153
7154 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyBoardLayoutStr )(
7156 /* [in] */ BSTR rhs);
7157
7158 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PluginDlls )(
7160 /* [in] */ BSTR rhs);
7161
7162 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconFile )(
7164 /* [in] */ BSTR rhs);
7165
7166 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IconIndex )(
7168 /* [in] */ long rhs);
7169
7170 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContainerHandledFullScreen )(
7173
7174 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContainerHandledFullScreen )(
7176 /* [retval][out] */ long *pContainerHandledFullScreen);
7177
7178 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableRdpdr )(
7180 /* [in] */ long pDisableRdpdr);
7181
7182 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableRdpdr )(
7184 /* [retval][out] */ long *pDisableRdpdr);
7185
7186 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmoothScroll )(
7188 /* [in] */ long psmoothScroll);
7189
7190 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmoothScroll )(
7192 /* [retval][out] */ long *psmoothScroll);
7193
7194 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AcceleratorPassthrough )(
7196 /* [in] */ long pacceleratorPassthrough);
7197
7198 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AcceleratorPassthrough )(
7200 /* [retval][out] */ long *pacceleratorPassthrough);
7201
7202 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShadowBitmap )(
7204 /* [in] */ long pshadowBitmap);
7205
7206 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShadowBitmap )(
7208 /* [retval][out] */ long *pshadowBitmap);
7209
7210 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TransportType )(
7212 /* [in] */ long ptransportType);
7213
7214 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TransportType )(
7216 /* [retval][out] */ long *ptransportType);
7217
7218 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SasSequence )(
7220 /* [in] */ long psasSequence);
7221
7222 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SasSequence )(
7224 /* [retval][out] */ long *psasSequence);
7225
7226 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptionEnabled )(
7228 /* [in] */ long pencryptionEnabled);
7229
7230 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionEnabled )(
7232 /* [retval][out] */ long *pencryptionEnabled);
7233
7234 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DedicatedTerminal )(
7236 /* [in] */ long pdedicatedTerminal);
7237
7238 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DedicatedTerminal )(
7240 /* [retval][out] */ long *pdedicatedTerminal);
7241
7242 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RDPPort )(
7244 /* [in] */ long prdpPort);
7245
7246 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RDPPort )(
7248 /* [retval][out] */ long *prdpPort);
7249
7250 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableMouse )(
7252 /* [in] */ long penableMouse);
7253
7254 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableMouse )(
7256 /* [retval][out] */ long *penableMouse);
7257
7258 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisableCtrlAltDel )(
7260 /* [in] */ long pdisableCtrlAltDel);
7261
7262 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisableCtrlAltDel )(
7264 /* [retval][out] */ long *pdisableCtrlAltDel);
7265
7266 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableWindowsKey )(
7268 /* [in] */ long penableWindowsKey);
7269
7270 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableWindowsKey )(
7272 /* [retval][out] */ long *penableWindowsKey);
7273
7274 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DoubleClickDetect )(
7276 /* [in] */ long pdoubleClickDetect);
7277
7278 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DoubleClickDetect )(
7280 /* [retval][out] */ long *pdoubleClickDetect);
7281
7282 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximizeShell )(
7284 /* [in] */ long pmaximizeShell);
7285
7286 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximizeShell )(
7288 /* [retval][out] */ long *pmaximizeShell);
7289
7290 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyFullScreen )(
7292 /* [in] */ long photKeyFullScreen);
7293
7294 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyFullScreen )(
7296 /* [retval][out] */ long *photKeyFullScreen);
7297
7298 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlEsc )(
7300 /* [in] */ long photKeyCtrlEsc);
7301
7302 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlEsc )(
7304 /* [retval][out] */ long *photKeyCtrlEsc);
7305
7306 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltEsc )(
7308 /* [in] */ long photKeyAltEsc);
7309
7310 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltEsc )(
7312 /* [retval][out] */ long *photKeyAltEsc);
7313
7314 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltTab )(
7316 /* [in] */ long photKeyAltTab);
7317
7318 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltTab )(
7320 /* [retval][out] */ long *photKeyAltTab);
7321
7322 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltShiftTab )(
7324 /* [in] */ long photKeyAltShiftTab);
7325
7326 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltShiftTab )(
7328 /* [retval][out] */ long *photKeyAltShiftTab);
7329
7330 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyAltSpace )(
7332 /* [in] */ long photKeyAltSpace);
7333
7334 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyAltSpace )(
7336 /* [retval][out] */ long *photKeyAltSpace);
7337
7338 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HotKeyCtrlAltDel )(
7340 /* [in] */ long photKeyCtrlAltDel);
7341
7342 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HotKeyCtrlAltDel )(
7344 /* [retval][out] */ long *photKeyCtrlAltDel);
7345
7346 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_orderDrawThreshold )(
7348 /* [in] */ long porderDrawThreshold);
7349
7350 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_orderDrawThreshold )(
7352 /* [retval][out] */ long *porderDrawThreshold);
7353
7354 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapCacheSize )(
7356 /* [in] */ long pbitmapCacheSize);
7357
7358 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapCacheSize )(
7360 /* [retval][out] */ long *pbitmapCacheSize);
7361
7362 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCacheSize )(
7364 /* [in] */ long pbitmapVirtualCacheSize);
7365
7366 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCacheSize )(
7368 /* [retval][out] */ long *pbitmapVirtualCacheSize);
7369
7370 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP )(
7372 /* [in] */ long pbScale);
7373
7374 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP )(
7376 /* [retval][out] */ long *pbScale);
7377
7378 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NumBitmapCaches )(
7380 /* [in] */ long pnumBitmapCaches);
7381
7382 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NumBitmapCaches )(
7384 /* [retval][out] */ long *pnumBitmapCaches);
7385
7386 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CachePersistenceActive )(
7388 /* [in] */ long pcachePersistenceActive);
7389
7390 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CachePersistenceActive )(
7392 /* [retval][out] */ long *pcachePersistenceActive);
7393
7394 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PersistCacheDirectory )(
7396 /* [in] */ BSTR rhs);
7397
7398 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_brushSupportLevel )(
7400 /* [in] */ long pbrushSupportLevel);
7401
7402 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_brushSupportLevel )(
7404 /* [retval][out] */ long *pbrushSupportLevel);
7405
7406 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_minInputSendInterval )(
7408 /* [in] */ long pminInputSendInterval);
7409
7410 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInputSendInterval )(
7412 /* [retval][out] */ long *pminInputSendInterval);
7413
7414 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InputEventsAtOnce )(
7416 /* [in] */ long pinputEventsAtOnce);
7417
7418 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InputEventsAtOnce )(
7420 /* [retval][out] */ long *pinputEventsAtOnce);
7421
7422 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_maxEventCount )(
7424 /* [in] */ long pmaxEventCount);
7425
7426 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxEventCount )(
7428 /* [retval][out] */ long *pmaxEventCount);
7429
7430 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_keepAliveInterval )(
7432 /* [in] */ long pkeepAliveInterval);
7433
7434 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_keepAliveInterval )(
7436 /* [retval][out] */ long *pkeepAliveInterval);
7437
7438 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_shutdownTimeout )(
7440 /* [in] */ long pshutdownTimeout);
7441
7442 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_shutdownTimeout )(
7444 /* [retval][out] */ long *pshutdownTimeout);
7445
7446 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_overallConnectionTimeout )(
7449
7450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_overallConnectionTimeout )(
7452 /* [retval][out] */ long *poverallConnectionTimeout);
7453
7454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_singleConnectionTimeout )(
7457
7458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_singleConnectionTimeout )(
7460 /* [retval][out] */ long *psingleConnectionTimeout);
7461
7462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardType )(
7464 /* [in] */ long pkeyboardType);
7465
7466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardType )(
7468 /* [retval][out] */ long *pkeyboardType);
7469
7470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardSubType )(
7472 /* [in] */ long pkeyboardSubType);
7473
7474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardSubType )(
7476 /* [retval][out] */ long *pkeyboardSubType);
7477
7478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardFunctionKey )(
7480 /* [in] */ long pkeyboardFunctionKey);
7481
7482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardFunctionKey )(
7484 /* [retval][out] */ long *pkeyboardFunctionKey);
7485
7486 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WinceFixedPalette )(
7488 /* [in] */ long pwinceFixedPalette);
7489
7490 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WinceFixedPalette )(
7492 /* [retval][out] */ long *pwinceFixedPalette);
7493
7494 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectToServerConsole )(
7497
7498 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectToServerConsole )(
7500 /* [retval][out] */ VARIANT_BOOL *pConnectToConsole);
7501
7502 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapPersistence )(
7504 /* [in] */ long pbitmapPersistence);
7505
7506 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapPersistence )(
7508 /* [retval][out] */ long *pbitmapPersistence);
7509
7510 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesToIdleTimeout )(
7512 /* [in] */ long pminutesToIdleTimeout);
7513
7514 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesToIdleTimeout )(
7516 /* [retval][out] */ long *pminutesToIdleTimeout);
7517
7518 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SmartSizing )(
7521
7522 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SmartSizing )(
7524 /* [retval][out] */ VARIANT_BOOL *pfSmartSizing);
7525
7526 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName )(
7529
7530 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName )(
7532 /* [retval][out] */ BSTR *pLocalPrintingDocName);
7533
7534 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString )(
7537
7538 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString )(
7540 /* [retval][out] */ BSTR *clipCleanTempDirString);
7541
7542 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString )(
7545
7546 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString )(
7548 /* [retval][out] */ BSTR *clipPasteInfoString);
7549
7550 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClearTextPassword )(
7552 /* [in] */ BSTR rhs);
7553
7554 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayConnectionBar )(
7557
7558 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayConnectionBar )(
7561
7562 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PinConnectionBar )(
7565
7566 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PinConnectionBar )(
7568 /* [retval][out] */ VARIANT_BOOL *pPinConnectionBar);
7569
7570 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GrabFocusOnConnect )(
7573
7574 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GrabFocusOnConnect )(
7576 /* [retval][out] */ VARIANT_BOOL *pfGrabFocusOnConnect);
7577
7578 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LoadBalanceInfo )(
7580 /* [in] */ BSTR pLBInfo);
7581
7582 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LoadBalanceInfo )(
7584 /* [retval][out] */ BSTR *pLBInfo);
7585
7586 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectDrives )(
7589
7590 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectDrives )(
7592 /* [retval][out] */ VARIANT_BOOL *pRedirectDrives);
7593
7594 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPrinters )(
7597
7598 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPrinters )(
7600 /* [retval][out] */ VARIANT_BOOL *pRedirectPrinters);
7601
7602 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectPorts )(
7605
7606 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectPorts )(
7608 /* [retval][out] */ VARIANT_BOOL *pRedirectPorts);
7609
7610 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RedirectSmartCards )(
7613
7614 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RedirectSmartCards )(
7616 /* [retval][out] */ VARIANT_BOOL *pRedirectSmartCards);
7617
7618 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize )(
7621
7622 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize )(
7624 /* [retval][out] */ long *pBitmapVirtualCache16BppSize);
7625
7626 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize )(
7629
7630 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize )(
7632 /* [retval][out] */ long *pBitmapVirtualCache24BppSize);
7633
7634 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformanceFlags )(
7636 /* [in] */ long pDisableList);
7637
7638 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformanceFlags )(
7640 /* [retval][out] */ long *pDisableList);
7641
7642 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectWithEndpoint )(
7644 /* [in] */ VARIANT *rhs);
7645
7646 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyTSPublicKey )(
7649
7650 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyTSPublicKey )(
7652 /* [retval][out] */ VARIANT_BOOL *pfNotify);
7653
7654 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanAutoReconnect )(
7656 /* [retval][out] */ VARIANT_BOOL *pfCanAutoReconnect);
7657
7658 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoReconnect )(
7661
7662 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoReconnect )(
7665
7666 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaxReconnectAttempts )(
7668 /* [in] */ long pMaxReconnectAttempts);
7669
7670 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaxReconnectAttempts )(
7672 /* [retval][out] */ long *pMaxReconnectAttempts);
7673
7674 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton )(
7677
7678 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton )(
7680 /* [retval][out] */ VARIANT_BOOL *pfShowMinimize);
7681
7682 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton )(
7685
7686 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton )(
7688 /* [retval][out] */ VARIANT_BOOL *pfShowRestore);
7689
7690 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationLevel )(
7692 /* [in] */ unsigned int puiAuthLevel);
7693
7694 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationLevel )(
7696 /* [retval][out] */ unsigned int *puiAuthLevel);
7697
7700
7702 {
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
8173 /* [in] */ unsigned int puiAuthLevel);
8174
8175
8178 IRpcChannelBuffer *_pRpcChannelBuffer,
8179 PRPC_MESSAGE _pRpcMessage,
8180 DWORD *_pdwStubPhase);
8181
8182
8185 /* [retval][out] */ unsigned int *puiAuthLevel);
8186
8187
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
8207
8208#if defined(__cplusplus) && !defined(CINTERFACE)
8209
8210 MIDL_INTERFACE("C9D65442-A0F9-45B2-8F73-D61D2DB8CBB6")
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
8237 {
8239
8242 /* [in] */ REFIID riid,
8243 /* [iid_is][out] */
8244 __RPC__deref_out void **ppvObject);
8245
8248
8251
8252 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
8254 /* [out] */ UINT *pctinfo);
8255
8256 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
8258 /* [in] */ UINT iTInfo,
8259 /* [in] */ LCID lcid,
8260 /* [out] */ ITypeInfo **ppTInfo);
8261
8262 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
8283 /* [in] */ BSTR pStartProgram);
8284
8285 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartProgram )(
8287 /* [retval][out] */ BSTR *pStartProgram);
8288
8289 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WorkDir )(
8291 /* [in] */ BSTR pWorkDir);
8292
8293 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WorkDir )(
8295 /* [retval][out] */ BSTR *pWorkDir);
8296
8297 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
8299 /* [in] */ long pfFullScreen);
8300
8301 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
8303 /* [retval][out] */ long *pfFullScreen);
8304
8307
8308 interface IMsTscSecuredSettings
8309 {
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
8378
8379#if defined(__cplusplus) && !defined(CINTERFACE)
8380
8381 MIDL_INTERFACE("605BEFCF-39C1-45CC-A811-068FB7BE346D")
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
8402 {
8404
8407 /* [in] */ REFIID riid,
8408 /* [iid_is][out] */
8409 __RPC__deref_out void **ppvObject);
8410
8413
8416
8417 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
8419 /* [out] */ UINT *pctinfo);
8420
8421 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
8423 /* [in] */ UINT iTInfo,
8424 /* [in] */ LCID lcid,
8425 /* [out] */ ITypeInfo **ppTInfo);
8426
8427 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
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 )(
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 )(
8448 /* [in] */ BSTR pStartProgram);
8449
8450 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_StartProgram )(
8452 /* [retval][out] */ BSTR *pStartProgram);
8453
8454 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WorkDir )(
8456 /* [in] */ BSTR pWorkDir);
8457
8458 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WorkDir )(
8460 /* [retval][out] */ BSTR *pWorkDir);
8461
8462 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreen )(
8464 /* [in] */ long pfFullScreen);
8465
8466 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreen )(
8468 /* [retval][out] */ long *pfFullScreen);
8469
8470 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_KeyboardHookMode )(
8472 /* [in] */ long pkeyboardHookMode);
8473
8474 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_KeyboardHookMode )(
8476 /* [retval][out] */ long *pkeyboardHookMode);
8477
8478 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AudioRedirectionMode )(
8480 /* [in] */ long pAudioRedirectionMode);
8481
8482 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AudioRedirectionMode )(
8484 /* [retval][out] */ long *pAudioRedirectionMode);
8485
8488
8490 {
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
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 {
8652
8654 IMsTscDebug * This,
8655 /* [in] */ REFIID riid,
8656 /* [iid_is][out] */
8657 __RPC__deref_out void **ppvObject);
8658
8660 IMsTscDebug * This);
8661
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,
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,
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
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
8896
8897#ifdef __cplusplus
8898
8899class DECLSPEC_UUID("A41A4187-5A86-4E26-B40A-856F9035D9CB")
8900MsTscAx;
8901#endif
8902
8904
8905#ifdef __cplusplus
8906
8907class DECLSPEC_UUID("7CACBD7B-0D99-468F-AC33-22E495C0AFE5")
8909#endif
8910
8912
8913#ifdef __cplusplus
8914
8915class DECLSPEC_UUID("3523C2FB-4031-44E4-9A3B-F1E94986EE7F")
8917#endif
8918
8920
8921#ifdef __cplusplus
8922
8923class DECLSPEC_UUID("ACE575FD-1FCF-4074-9401-EBAB990FA9DE")
8925#endif
8926
8928
8929#ifdef __cplusplus
8930
8931class DECLSPEC_UUID("6AE29350-321B-42BE-BBE5-12FB5270C0DE")
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
static LPWSTR pUserName
#define __int3264
Definition: basetsd.h:73
#define EXTERN_C
Definition: basetyps.h:12
#define STDMETHODCALLTYPE
Definition: bdasup.h:9
_In_ BOOLEAN Release
Definition: cdrom.h:920
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
OLECHAR * BSTR
Definition: compat.h:2293
short VARIANT_BOOL
Definition: compat.h:2290
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
_In_ PKSPIN_CONNECT Connect
Definition: ks.h:4536
static HRESULT QueryInterface(REFIID, void **)
Definition: events.c:2587
static LPOLESTR
Definition: stg_prop.c:27
static ULONG WINAPI AddRef(IStream *iface)
Definition: clist.c:90
static VARIANTARG static DISPID
Definition: ordinal.c:52
interface IMsRdpClientAdvancedSettings3 IMsRdpClientAdvancedSettings3
Definition: mstsclib_h.h:118
interface IMsRdpClientSecuredSettings IMsRdpClientSecuredSettings
Definition: mstsclib_h.h:136
void __RPC_STUB IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Proxy(IMsRdpClientAdvancedSettings2 *This, long *pMaxReconnectAttempts)
EXTERN_C const IID IID_IMsRdpClientNonScriptable2
Definition: mstsclib_h.h:2845
EXTERN_C const IID IID_IMsTscAdvancedSettings
Definition: mstsclib_h.h:3022
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Proxy(IMsRdpClientAdvancedSettings *This, VARIANT_BOOL pfNotify)
void __RPC_STUB IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_put_ConnectionBarShowMinimizeButton_Proxy(IMsRdpClientAdvancedSettings3 *This, VARIANT_BOOL pfShowMinimize)
void __RPC_STUB IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMsRdpClientVtbl IMsRdpClientVtbl
interface IMsRdpClientNonScriptable IMsRdpClientNonScriptable
Definition: mstsclib_h.h:88
void __RPC_STUB IMsRdpClientAdvancedSettings_put_PerformanceFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IMsRdpClient4
Definition: mstsclib_h.h:2079
interface IMsRdpClient4 IMsRdpClient4
Definition: mstsclib_h.h:76
EXTERN_C const IID IID_IMsTscAx
Definition: mstsclib_h.h:395
void __RPC_STUB IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMsRdpClientAdvancedSettings4Vtbl IMsRdpClientAdvancedSettings4Vtbl
void __RPC_STUB IMsRdpClientAdvancedSettings_get_PerformanceFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMsTscAxEventsVtbl IMsTscAxEventsVtbl
struct IMsRdpClientSecuredSettingsVtbl IMsRdpClientSecuredSettingsVtbl
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_PerformanceFlags_Proxy(IMsRdpClientAdvancedSettings *This, long pDisableList)
EXTERN_C const IID IID_IMsRdpClientNonScriptable
Definition: mstsclib_h.h:2680
EXTERN_C const CLSID CLSID_MsRdpClient
Definition: mstsclib_h.h:8903
void __RPC_STUB IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID LIBID_MSTSCLib
Definition: mstsclib_h.h:279
void __RPC_STUB IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IMsRdpClientAdvancedSettings4 IMsRdpClientAdvancedSettings4
Definition: mstsclib_h.h:124
interface IMsRdpClientAdvancedSettings IMsRdpClientAdvancedSettings
Definition: mstsclib_h.h:106
struct IMsTscAxVtbl IMsTscAxVtbl
EXTERN_C const IID IID_IMsRdpClient2
Definition: mstsclib_h.h:1229
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings4_put_AuthenticationLevel_Proxy(IMsRdpClientAdvancedSettings4 *This, unsigned int puiAuthLevel)
void __RPC_STUB IMsRdpClientAdvancedSettings2_get_MaxReconnectAttempts_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Proxy(IMsRdpClientAdvancedSettings3 *This, VARIANT_BOOL pfShowRestore)
interface IMsRdpClientAdvancedSettings2 IMsRdpClientAdvancedSettings2
Definition: mstsclib_h.h:112
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_EnableAutoReconnect_Proxy(IMsRdpClientAdvancedSettings2 *This, VARIANT_BOOL *pfEnableAutoReconnect)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_RedirectSmartCards_Proxy(IMsRdpClientAdvancedSettings *This, VARIANT_BOOL *pRedirectSmartCards)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Proxy(IMsRdpClientAdvancedSettings2 *This, VARIANT_BOOL pfEnableAutoReconnect)
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings4
Definition: mstsclib_h.h:7067
void __RPC_STUB IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMsRdpClientAdvancedSettings_put_NotifyTSPublicKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_mstsax_0275_0001
Definition: mstsclib_h.h:237
@ autoReconnectContinueStop
Definition: mstsclib_h.h:238
@ autoReconnectContinueAutomatic
Definition: mstsclib_h.h:237
@ autoReconnectContinueManual
Definition: mstsclib_h.h:239
struct IMsRdpClientNonScriptableVtbl IMsRdpClientNonScriptableVtbl
interface IMsTscSecuredSettings IMsTscSecuredSettings
Definition: mstsclib_h.h:130
__MIDL_IMsRdpClient_0001
Definition: mstsclib_h.h:244
@ exDiscReasonReplacedByOtherConnection
Definition: mstsclib_h.h:249
@ exDiscReasonLicenseHwidDoesntMatchLicense
Definition: mstsclib_h.h:257
@ exDiscReasonProtocolRangeEnd
Definition: mstsclib_h.h:265
@ exDiscReasonLicenseErrClientEncryption
Definition: mstsclib_h.h:261
@ exDiscReasonProtocolRangeStart
Definition: mstsclib_h.h:264
@ exDiscReasonLicenseClientEndedProtocol
Definition: mstsclib_h.h:260
@ exDiscReasonLicenseNoLicenseServer
Definition: mstsclib_h.h:254
@ exDiscReasonServerIdleTimeout
Definition: mstsclib_h.h:247
@ exDiscReasonLicenseErrClientLicense
Definition: mstsclib_h.h:258
@ exDiscReasonServerLogonTimeout
Definition: mstsclib_h.h:248
@ exDiscReasonNoInfo
Definition: mstsclib_h.h:244
@ exDiscReasonLicenseErrClientMsg
Definition: mstsclib_h.h:256
@ exDiscReasonLicenseNoLicense
Definition: mstsclib_h.h:255
@ exDiscReasonLicenseNoRemoteConnections
Definition: mstsclib_h.h:263
@ exDiscReasonAPIInitiatedLogoff
Definition: mstsclib_h.h:246
@ exDiscReasonOutOfMemory
Definition: mstsclib_h.h:250
@ exDiscReasonServerDeniedConnection
Definition: mstsclib_h.h:251
@ exDiscReasonLicenseCantUpgradeLicense
Definition: mstsclib_h.h:262
@ exDiscReasonServerDeniedConnectionFips
Definition: mstsclib_h.h:252
@ exDiscReasonAPIInitiatedDisconnect
Definition: mstsclib_h.h:245
@ exDiscReasonLicenseCantFinishProtocol
Definition: mstsclib_h.h:259
@ exDiscReasonLicenseInternal
Definition: mstsclib_h.h:253
EXTERN_C const CLSID CLSID_MsRdpClient4
Definition: mstsclib_h.h:8927
struct MsTscAx MsTscAx
Definition: mstsclib_h.h:152
struct IMsRdpClientNonScriptable2Vtbl IMsRdpClientNonScriptable2Vtbl
struct IMsTscAdvancedSettingsVtbl IMsTscAdvancedSettingsVtbl
void __RPC_STUB IMsRdpClientAdvancedSettings3_put_ConnectionBarShowRestoreButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_ConnectWithEndpoint_Proxy(IMsRdpClientAdvancedSettings *This, VARIANT *rhs)
EXTERN_C const IID IID_IMsRdpClient3
Definition: mstsclib_h.h:1653
struct IMsTscNonScriptableVtbl IMsTscNonScriptableVtbl
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Proxy(IMsRdpClientAdvancedSettings *This, long pBitmapVirtualCache24BppSize)
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings2
Definition: mstsclib_h.h:4773
EXTERN_C const CLSID CLSID_MsRdpClient3
Definition: mstsclib_h.h:8919
interface IMsTscNonScriptable IMsTscNonScriptable
Definition: mstsclib_h.h:82
EXTERN_C const IID IID_IMsRdpClient
Definition: mstsclib_h.h:804
enum __MIDL_IMsRdpClient_0001 ExtendedDisconnectReasonCode
struct IMsRdpClientAdvancedSettings2Vtbl IMsRdpClientAdvancedSettings2Vtbl
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings3
Definition: mstsclib_h.h:5913
EXTERN_C const IID IID_IMsTscSecuredSettings
Definition: mstsclib_h.h:8206
EXTERN_C const IID DIID_IMsTscAxEvents
Definition: mstsclib_h.h:288
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_put_MaxReconnectAttempts_Proxy(IMsRdpClientAdvancedSettings2 *This, long pMaxReconnectAttempts)
void __RPC_STUB IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct MsRdpClient3 MsRdpClient3
Definition: mstsclib_h.h:188
interface IMsRdpClient IMsRdpClient
Definition: mstsclib_h.h:58
void __RPC_STUB IMsRdpClientAdvancedSettings2_put_EnableAutoReconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MsRdpClient2
Definition: mstsclib_h.h:8911
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_BitmapVirtualCache24BppSize_Proxy(IMsRdpClientAdvancedSettings *This, long *pBitmapVirtualCache24BppSize)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_BitmapVirtualCache16BppSize_Proxy(IMsRdpClientAdvancedSettings *This, long *pBitmapVirtualCache16BppSize)
enum __MIDL___MIDL_itf_mstsax_0275_0001 AutoReconnectContinueState
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Proxy(IMsRdpClientAdvancedSettings2 *This, VARIANT_BOOL *pfCanAutoReconnect)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Proxy(IMsRdpClientAdvancedSettings3 *This, VARIANT_BOOL *pfShowMinimize)
void __RPC_STUB IMsRdpClientAdvancedSettings3_get_ConnectionBarShowMinimizeButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IMsTscAdvancedSettings IMsTscAdvancedSettings
Definition: mstsclib_h.h:100
interface IMsTscAxEvents IMsTscAxEvents
Definition: mstsclib_h.h:46
void __RPC_STUB IMsRdpClientAdvancedSettings2_get_CanAutoReconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMsRdpClientAdvancedSettingsVtbl IMsRdpClientAdvancedSettingsVtbl
struct IMsRdpClient2Vtbl IMsRdpClient2Vtbl
enum __MIDL_IMsRdpClient_0002 ControlCloseStatus
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_NotifyTSPublicKey_Proxy(IMsRdpClientAdvancedSettings *This, VARIANT_BOOL *pfNotify)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Proxy(IMsRdpClientAdvancedSettings *This, long pBitmapVirtualCache16BppSize)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings4_get_AuthenticationLevel_Proxy(IMsRdpClientAdvancedSettings4 *This, unsigned int *puiAuthLevel)
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings3_get_ConnectionBarShowRestoreButton_Proxy(IMsRdpClientAdvancedSettings3 *This, VARIANT_BOOL *pfShowRestore)
struct IMsTscSecuredSettingsVtbl IMsTscSecuredSettingsVtbl
EXTERN_C const CLSID CLSID_MsTscAx
Definition: mstsclib_h.h:8895
struct IMsTscDebugVtbl IMsTscDebugVtbl
EXTERN_C const IID IID_IMsRdpClientSecuredSettings
Definition: mstsclib_h.h:8377
interface IMsRdpClient2 IMsRdpClient2
Definition: mstsclib_h.h:64
EXTERN_C const IID IID_IMsTscNonScriptable
Definition: mstsclib_h.h:2513
void __RPC_STUB IMsRdpClientAdvancedSettings_put_BitmapVirtualCache24BppSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IMsTscDebug IMsTscDebug
Definition: mstsclib_h.h:142
interface IMsRdpClientNonScriptable2 IMsRdpClientNonScriptable2
Definition: mstsclib_h.h:94
__MIDL_IMsRdpClient_0002
Definition: mstsclib_h.h:270
@ controlCloseWaitForEvents
Definition: mstsclib_h.h:271
@ controlCloseCanProceed
Definition: mstsclib_h.h:270
struct IMsRdpClientAdvancedSettings3Vtbl IMsRdpClientAdvancedSettings3Vtbl
unsigned __int3264 UINT_PTR
Definition: mstsclib_h.h:274
struct MsRdpClient2 MsRdpClient2
Definition: mstsclib_h.h:176
HRESULT STDMETHODCALLTYPE IMsRdpClientAdvancedSettings_get_PerformanceFlags_Proxy(IMsRdpClientAdvancedSettings *This, long *pDisableList)
struct IMsRdpClient4Vtbl IMsRdpClient4Vtbl
interface IMsTscAx IMsTscAx
Definition: mstsclib_h.h:52
struct MsRdpClient4 MsRdpClient4
Definition: mstsclib_h.h:200
struct MsRdpClient MsRdpClient
Definition: mstsclib_h.h:164
EXTERN_C const IID IID_IMsTscDebug
Definition: mstsclib_h.h:8571
struct IMsRdpClient3Vtbl IMsRdpClient3Vtbl
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings
Definition: mstsclib_h.h:3273
void __RPC_STUB IMsRdpClientAdvancedSettings_put_BitmapVirtualCache16BppSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IMsRdpClient3 IMsRdpClient3
Definition: mstsclib_h.h:70
interface IMsRdpClientAdvancedSettings3 IMsRdpClientAdvancedSettings3
interface IMsRdpClientSecuredSettings IMsRdpClientSecuredSettings
interface IMsRdpClientNonScriptable IMsRdpClientNonScriptable
interface IMsRdpClient4 IMsRdpClient4
interface IMsRdpClientAdvancedSettings4 IMsRdpClientAdvancedSettings4
interface IMsRdpClientAdvancedSettings IMsRdpClientAdvancedSettings
__int3264 LONG_PTR
interface IMsRdpClientAdvancedSettings2 IMsRdpClientAdvancedSettings2
interface IMsTscSecuredSettings IMsTscSecuredSettings
interface IMsTscNonScriptable IMsTscNonScriptable
enum __MIDL_IMsRdpClient_0001 ExtendedDisconnectReasonCode
unsigned __int3264 UINT_PTR
interface IMsRdpClient IMsRdpClient
interface IMsTscAdvancedSettings IMsTscAdvancedSettings
interface IMsTscAxEvents IMsTscAxEvents
enum __MIDL_IMsRdpClient_0002 ControlCloseStatus
interface IMsRdpClient2 IMsRdpClient2
interface IMsTscDebug IMsTscDebug
interface IMsRdpClientNonScriptable2 IMsRdpClientNonScriptable2
interface IMsTscAx IMsTscAx
interface IMsRdpClient3 IMsRdpClient3
unsigned int UINT
Definition: ndis.h:50
#define CONST_VTBL
Definition: objbase.h:222
#define END_INTERFACE
Definition: objbase.h:232
#define BEGIN_INTERFACE
Definition: objbase.h:231
#define REFIID
Definition: guiddef.h:118
#define MIDL_INTERFACE(x)
Definition: rpcndr.h:165
#define DECLSPEC_UUID(x)
Definition: rpcndr.h:161
DWORD LCID
Definition: nls.h:13
#define __RPC_STUB
Definition: rpc.h:66
BSTR BSTR ChanData
Definition: mstsclib_h.h:1412
short * pIsConnected
Definition: mstsclib_h.h:1337
HRESULT(STDMETHODCALLTYPE *get_Domain)(IMsRdpClient2 *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:1279
IMsTscDebug ** ppDebugger
Definition: mstsclib_h.h:1397
BSTR * pConnectingText
Definition: mstsclib_h.h:1333
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:1280
HRESULT(STDMETHODCALLTYPE *get_Connected)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettingsEnabled)(IMsRdpClient2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:1293
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:1256
HRESULT(STDMETHODCALLTYPE *put_StartConnected)(IMsRdpClient2 *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:1258
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings2)(IMsRdpClient2 *This
BSTR * pDisconnectedText
Definition: mstsclib_h.h:1325
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClient2 *This
IMsRdpClientSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:1428
BSTR long chanOptions
Definition: mstsclib_h.h:1445
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClient2 *This
IMsRdpClientAdvancedSettings2 ** ppAdvSettings
Definition: mstsclib_h.h:1458
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings)(IMsRdpClient2 *This
long * pSecuredSettingsEnabled
Definition: mstsclib_h.h:1385
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClient2 *This)
HRESULT(STDMETHODCALLTYPE *put_Domain)(IMsRdpClient2 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *put_FullScreenTitle)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_Version)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings2)(IMsRdpClient2 *This
IMsTscSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:1389
IMsRdpClientAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:1424
HRESULT(STDMETHODCALLTYPE *put_DesktopHeight)(IMsRdpClient2 *This
BSTR * pConnectedStatusText
Definition: mstsclib_h.h:1466
HRESULT(STDMETHODCALLTYPE *put_DisconnectedText)(IMsRdpClient2 *This
long * pCipherStrength
Definition: mstsclib_h.h:1377
long * pfVScrollVisible
Definition: mstsclib_h.h:1369
HRESULT(STDMETHODCALLTYPE *put_ColorDepth)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_Debugger)(IMsRdpClient2 *This
ControlCloseStatus * pCloseStatus
Definition: mstsclib_h.h:1454
HRESULT(STDMETHODCALLTYPE *get_StartConnected)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *put_DesktopWidth)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectedStatusText)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_DisconnectedText)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_DesktopWidth)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *Connect)(IMsRdpClient2 *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClient2 *This)
long * pfHScrollVisible
Definition: mstsclib_h.h:1365
HRESULT(STDMETHODCALLTYPE *get_VerticalScrollBarVisible)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *put_Server)(IMsRdpClient2 *This
long * pfStartConnected
Definition: mstsclib_h.h:1361
HRESULT(STDMETHODCALLTYPE *get_Server)(IMsRdpClient2 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:1282
HRESULT(STDMETHODCALLTYPE *put_ConnectingText)(IMsRdpClient2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:1292
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings3)(IMsRdpClient2 *This
ExtendedDisconnectReasonCode * pExtendedDisconnectReason
Definition: mstsclib_h.h:1432
HRESULT(STDMETHODCALLTYPE *get_ExtendedDisconnectReason)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectingText)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *SendOnVirtualChannel)(IMsRdpClient2 *This
IMsTscAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:1393
HRESULT(STDMETHODCALLTYPE *CreateVirtualChannels)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *RequestClose)(IMsRdpClient2 *This
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:1289
VARIANT_BOOL pfFullScreen
Definition: mstsclib_h.h:1436
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_DesktopHeight)(IMsRdpClient2 *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:1274
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *SetVirtualChannelOptions)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_HorizontalScrollBarVisible)(IMsRdpClient2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:1291
HRESULT(STDMETHODCALLTYPE *GetVirtualChannelOptions)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_ColorDepth)(IMsRdpClient2 *This
VARIANT_BOOL * pfFullScreen
Definition: mstsclib_h.h:1440
HRESULT(STDMETHODCALLTYPE *Disconnect)(IMsRdpClient2 *This)
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:1281
HRESULT(STDMETHODCALLTYPE *put_ConnectedStatusText)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_UserName)(IMsRdpClient2 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:1290
HRESULT(STDMETHODCALLTYPE *put_UserName)(IMsRdpClient2 *This
HRESULT(STDMETHODCALLTYPE *get_CipherStrength)(IMsRdpClient2 *This
BSTR long * pChanOptions
Definition: mstsclib_h.h:1450
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:1711
HRESULT(STDMETHODCALLTYPE *get_ColorDepth)(IMsRdpClient3 *This
long * pfHScrollVisible
Definition: mstsclib_h.h:1783
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:1698
VARIANT_BOOL * pfFullScreen
Definition: mstsclib_h.h:1858
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:1674
IMsRdpClientSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:1846
HRESULT(STDMETHODCALLTYPE *get_Server)(IMsRdpClient3 *This
long * pCipherStrength
Definition: mstsclib_h.h:1795
HRESULT(STDMETHODCALLTYPE *get_Domain)(IMsRdpClient3 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:1710
HRESULT(STDMETHODCALLTYPE *get_Connected)(IMsRdpClient3 *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClient3 *This)
IMsRdpClientAdvancedSettings3 ** ppAdvSettings
Definition: mstsclib_h.h:1888
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:1709
IMsTscDebug ** ppDebugger
Definition: mstsclib_h.h:1815
HRESULT(STDMETHODCALLTYPE *put_StartConnected)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *GetVirtualChannelOptions)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_DisconnectedText)(IMsRdpClient3 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClient3 *This)
HRESULT(STDMETHODCALLTYPE *Connect)(IMsRdpClient3 *This)
IMsRdpClientAdvancedSettings2 ** ppAdvSettings
Definition: mstsclib_h.h:1876
HRESULT(STDMETHODCALLTYPE *put_DisconnectedText)(IMsRdpClient3 *This
ExtendedDisconnectReasonCode * pExtendedDisconnectReason
Definition: mstsclib_h.h:1850
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings3)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_CipherStrength)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings2)(IMsRdpClient3 *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:1697
HRESULT(STDMETHODCALLTYPE *get_SecuredSettingsEnabled)(IMsRdpClient3 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:1700
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:1708
HRESULT(STDMETHODCALLTYPE *get_HorizontalScrollBarVisible)(IMsRdpClient3 *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:1699
IMsRdpClientAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:1842
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings2)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_DesktopHeight)(IMsRdpClient3 *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:1692
BSTR * pConnectingText
Definition: mstsclib_h.h:1751
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:1707
HRESULT(STDMETHODCALLTYPE *put_ColorDepth)(IMsRdpClient3 *This
BSTR BSTR ChanData
Definition: mstsclib_h.h:1830
HRESULT(STDMETHODCALLTYPE *put_FullScreenTitle)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *SetVirtualChannelOptions)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_Domain)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectedStatusText)(IMsRdpClient3 *This
short * pIsConnected
Definition: mstsclib_h.h:1755
HRESULT(STDMETHODCALLTYPE *SendOnVirtualChannel)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectedStatusText)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *Disconnect)(IMsRdpClient3 *This)
BSTR long chanOptions
Definition: mstsclib_h.h:1863
ControlCloseStatus * pCloseStatus
Definition: mstsclib_h.h:1872
HRESULT(STDMETHODCALLTYPE *get_ExtendedDisconnectReason)(IMsRdpClient3 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_DesktopHeight)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectingText)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_Server)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *put_UserName)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_VerticalScrollBarVisible)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_UserName)(IMsRdpClient3 *This
BSTR long * pChanOptions
Definition: mstsclib_h.h:1868
HRESULT(STDMETHODCALLTYPE *put_DesktopWidth)(IMsRdpClient3 *This
VARIANT_BOOL pfFullScreen
Definition: mstsclib_h.h:1854
HRESULT(STDMETHODCALLTYPE *RequestClose)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClient3 *This
long * pSecuredSettingsEnabled
Definition: mstsclib_h.h:1803
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings4)(IMsRdpClient3 *This
long * pfVScrollVisible
Definition: mstsclib_h.h:1787
HRESULT(STDMETHODCALLTYPE *get_Version)(IMsRdpClient3 *This
IMsTscAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:1811
BSTR * pConnectedStatusText
Definition: mstsclib_h.h:1884
HRESULT(STDMETHODCALLTYPE *get_Debugger)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectingText)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *get_StartConnected)(IMsRdpClient3 *This
long * pfStartConnected
Definition: mstsclib_h.h:1779
HRESULT(STDMETHODCALLTYPE *get_DesktopWidth)(IMsRdpClient3 *This
HRESULT(STDMETHODCALLTYPE *CreateVirtualChannels)(IMsRdpClient3 *This
BSTR * pDisconnectedText
Definition: mstsclib_h.h:1743
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:1676
IMsTscSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:1807
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:2118
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:2102
short * pIsConnected
Definition: mstsclib_h.h:2181
ControlCloseStatus * pCloseStatus
Definition: mstsclib_h.h:2298
VARIANT_BOOL pfFullScreen
Definition: mstsclib_h.h:2280
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:2137
IMsRdpClientSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:2272
HRESULT(STDMETHODCALLTYPE *get_ConnectedStatusText)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_CipherStrength)(IMsRdpClient4 *This
ExtendedDisconnectReasonCode * pExtendedDisconnectReason
Definition: mstsclib_h.h:2276
BSTR long * pChanOptions
Definition: mstsclib_h.h:2294
IMsTscAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:2237
long * pfStartConnected
Definition: mstsclib_h.h:2205
HRESULT(STDMETHODCALLTYPE *get_VerticalScrollBarVisible)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_UserName)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings3)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *SetVirtualChannelOptions)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClient4 *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:2125
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectedStatusText)(IMsRdpClient4 *This
BSTR * pDisconnectedText
Definition: mstsclib_h.h:2169
IMsRdpClientAdvancedSettings4 ** ppAdvSettings5
Definition: mstsclib_h.h:2318
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings5)(IMsRdpClient4 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:2134
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:2124
HRESULT(STDMETHODCALLTYPE *get_ColorDepth)(IMsRdpClient4 *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:2100
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:2126
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClient4 *This
long * pfHScrollVisible
Definition: mstsclib_h.h:2209
long * pfVScrollVisible
Definition: mstsclib_h.h:2213
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClient4 *This)
HRESULT(STDMETHODCALLTYPE *SendOnVirtualChannel)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *CreateVirtualChannels)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_Connected)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_Domain)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_Server)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings4)(IMsRdpClient4 *This
BSTR BSTR ChanData
Definition: mstsclib_h.h:2256
HRESULT(STDMETHODCALLTYPE *get_ExtendedDisconnectReason)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings2)(IMsRdpClient4 *This
long * pSecuredSettingsEnabled
Definition: mstsclib_h.h:2229
BSTR * pConnectedStatusText
Definition: mstsclib_h.h:2310
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClient4 *This
BSTR long chanOptions
Definition: mstsclib_h.h:2289
HRESULT(STDMETHODCALLTYPE *get_ConnectingText)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_DesktopWidth)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_DesktopWidth)(IMsRdpClient4 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClient4 *This)
HRESULT(STDMETHODCALLTYPE *put_FullScreenTitle)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *Connect)(IMsRdpClient4 *This)
HRESULT(STDMETHODCALLTYPE *put_DisconnectedText)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_HorizontalScrollBarVisible)(IMsRdpClient4 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:2135
HRESULT(STDMETHODCALLTYPE *put_DesktopHeight)(IMsRdpClient4 *This
VARIANT_BOOL * pfFullScreen
Definition: mstsclib_h.h:2284
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:2136
HRESULT(STDMETHODCALLTYPE *get_DisconnectedText)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectingText)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *put_Domain)(IMsRdpClient4 *This
IMsRdpClientAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:2268
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:2133
HRESULT(STDMETHODCALLTYPE *GetVirtualChannelOptions)(IMsRdpClient4 *This
IMsTscSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:2233
HRESULT(STDMETHODCALLTYPE *put_ColorDepth)(IMsRdpClient4 *This
IMsRdpClientAdvancedSettings3 ** ppAdvSettings
Definition: mstsclib_h.h:2314
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings2)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_Version)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_DesktopHeight)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_StartConnected)(IMsRdpClient4 *This
BSTR * pConnectingText
Definition: mstsclib_h.h:2177
HRESULT(STDMETHODCALLTYPE *Disconnect)(IMsRdpClient4 *This)
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:2123
HRESULT(STDMETHODCALLTYPE *put_StartConnected)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_Debugger)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_Server)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettingsEnabled)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *get_UserName)(IMsRdpClient4 *This
long * pCipherStrength
Definition: mstsclib_h.h:2221
IMsTscDebug ** ppDebugger
Definition: mstsclib_h.h:2241
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClient4 *This
HRESULT(STDMETHODCALLTYPE *RequestClose)(IMsRdpClient4 *This
IMsRdpClientAdvancedSettings2 ** ppAdvSettings
Definition: mstsclib_h.h:2302
HRESULT(STDMETHODCALLTYPE *get_DedicatedTerminal)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_WinceFixedPalette)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_PinConnectionBar)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPersistence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_CachePersistenceActive)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_EnableWindowsKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPrinters)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardType)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_SasSequence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPeristence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_EnableAutoReconnect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPeristence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_KeyBoardLayoutStr)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_brushSupportLevel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_NumBitmapCaches)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_DoubleClickDetect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_CanAutoReconnect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectSmartCards)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyFullScreen)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_overallConnectionTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_DoubleClickDetect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_SasSequence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltTab)(IMsRdpClientAdvancedSettings2 *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:4824
HRESULT(STDMETHODCALLTYPE *get_ConnectToServerConsole)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_keepAliveInterval)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltTab)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_SmartSizing)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_allowBackgroundInput)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPorts)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_DisplayConnectionBar)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_LoadBalanceInfo)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_DisableRdpdr)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectWithEndpoint)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltEsc)(IMsRdpClientAdvancedSettings2 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RDPPort)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_DisableRdpdr)(IMsRdpClientAdvancedSettings2 *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:4806
HRESULT(STDMETHODCALLTYPE *get_InputEventsAtOnce)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectSmartCards)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_MaximizeShell)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyFullScreen)(IMsRdpClientAdvancedSettings2 *This
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:4839
HRESULT(STDMETHODCALLTYPE *put_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_brushSupportLevel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_CachePersistenceActive)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_SmoothScroll)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_PerformanceFlags)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectDrives)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_Compress)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardSubType)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_allowBackgroundInput)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltEsc)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectDrives)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_SmoothScroll)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPersistence)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_MaximizeShell)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_minInputSendInterval)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_keepAliveInterval)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPrinters)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_EnableAutoReconnect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_maxEventCount)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_ShadowBitmap)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_LoadBalanceInfo)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_IconIndex)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_orderDrawThreshold)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings2 *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientAdvancedSettings2 *This)
HRESULT(STDMETHODCALLTYPE *put_orderDrawThreshold)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapCacheSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_DisplayConnectionBar)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltSpace)(IMsRdpClientAdvancedSettings2 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:4832
HRESULT(STDMETHODCALLTYPE *get_RedirectPorts)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_PerformanceFlags)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_EnableMouse)(IMsRdpClientAdvancedSettings2 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientAdvancedSettings2 *This)
HRESULT(STDMETHODCALLTYPE *get_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_EncryptionEnabled)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_EnableWindowsKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RDPPort)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_TransportType)(IMsRdpClientAdvancedSettings2 *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:4830
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:4841
HRESULT(STDMETHODCALLTYPE *get_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_PersistCacheDirectory)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_TransportType)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_maxEventCount)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardSubType)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_singleConnectionTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_IconFile)(IMsRdpClientAdvancedSettings2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:4843
HRESULT(STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapCacheSize)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_singleConnectionTimeout)(IMsRdpClientAdvancedSettings2 *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:4831
HRESULT(STDMETHODCALLTYPE *get_EncryptionEnabled)(IMsRdpClientAdvancedSettings2 *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:4808
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltSpace)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_PluginDlls)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_ShadowBitmap)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardType)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_PinConnectionBar)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_WinceFixedPalette)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_NumBitmapCaches)(IMsRdpClientAdvancedSettings2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:4842
HRESULT(STDMETHODCALLTYPE *put_DedicatedTerminal)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_shutdownTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings2 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:4840
HRESULT(STDMETHODCALLTYPE *put_SmartSizing)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_overallConnectionTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_EnableMouse)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectToServerConsole)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_shutdownTimeout)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_minInputSendInterval)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *put_InputEventsAtOnce)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_Compress)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings2 *This
HRESULT(STDMETHODCALLTYPE *get_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_SasSequence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_InputEventsAtOnce)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_EnableMouse)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_shutdownTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_SmoothScroll)(IMsRdpClientAdvancedSettings3 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:5979
HRESULT(STDMETHODCALLTYPE *put_ShadowBitmap)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_PerformanceFlags)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_singleConnectionTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_IconFile)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectSmartCards)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltEsc)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectToServerConsole)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPrinters)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_LoadBalanceInfo)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_keepAliveInterval)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyFullScreen)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectDrives)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_NumBitmapCaches)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_SmartSizing)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_DisplayConnectionBar)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_InputEventsAtOnce)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_orderDrawThreshold)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_singleConnectionTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_KeyBoardLayoutStr)(IMsRdpClientAdvancedSettings3 *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:5945
HRESULT(STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton)(IMsRdpClientAdvancedSettings3 *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:5943
HRESULT(STDMETHODCALLTYPE *get_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardType)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardSubType)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_shutdownTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_Compress)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RDPPort)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapCacheSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_minInputSendInterval)(IMsRdpClientAdvancedSettings3 *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientAdvancedSettings3 *This)
HRESULT(STDMETHODCALLTYPE *get_BitmapPersistence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_DoubleClickDetect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_DisplayConnectionBar)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_TransportType)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_EnableWindowsKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_PluginDlls)(IMsRdpClientAdvancedSettings3 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:5978
HRESULT(STDMETHODCALLTYPE *get_CanAutoReconnect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectToServerConsole)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_Compress)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_DedicatedTerminal)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapCacheSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_PerformanceFlags)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_SmoothScroll)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_IconIndex)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_allowBackgroundInput)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_allowBackgroundInput)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_brushSupportLevel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_DoubleClickDetect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPersistence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_WinceFixedPalette)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_overallConnectionTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_SmartSizing)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardType)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltTab)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_EnableWindowsKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltTab)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPeristence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_overallConnectionTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPorts)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings3 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_DisableRdpdr)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_NumBitmapCaches)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_TransportType)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardSubType)(IMsRdpClientAdvancedSettings3 *This
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:5976
HRESULT(STDMETHODCALLTYPE *get_keepAliveInterval)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_MaximizeShell)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_EnableAutoReconnect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPrinters)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_EnableMouse)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings3 *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:5967
HRESULT(STDMETHODCALLTYPE *put_RDPPort)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings3 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:5977
HRESULT(STDMETHODCALLTYPE *get_RedirectSmartCards)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_EncryptionEnabled)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_SasSequence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton)(IMsRdpClientAdvancedSettings3 *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:5961
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltSpace)(IMsRdpClientAdvancedSettings3 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:5980
HRESULT(STDMETHODCALLTYPE *put_PersistCacheDirectory)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_WinceFixedPalette)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltEsc)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_PinConnectionBar)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectDrives)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_LoadBalanceInfo)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_brushSupportLevel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_PinConnectionBar)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_DisableRdpdr)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_maxEventCount)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_minInputSendInterval)(IMsRdpClientAdvancedSettings3 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientAdvancedSettings3 *This)
HRESULT(STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_EnableAutoReconnect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyFullScreen)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_CachePersistenceActive)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_ShadowBitmap)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPorts)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltSpace)(IMsRdpClientAdvancedSettings3 *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:5968
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPeristence)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_EncryptionEnabled)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_orderDrawThreshold)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectWithEndpoint)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_MaximizeShell)(IMsRdpClientAdvancedSettings3 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:5969
HRESULT(STDMETHODCALLTYPE *put_maxEventCount)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_DedicatedTerminal)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *put_CachePersistenceActive)(IMsRdpClientAdvancedSettings3 *This
HRESULT(STDMETHODCALLTYPE *get_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectToServerConsole)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_DoubleClickDetect)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltTab)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_SmartSizing)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_IconIndex)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_maxEventCount)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_EnableWindowsKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectSmartCards)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectionBarShowMinimizeButton)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_maxEventCount)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_PinConnectionBar)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_InputEventsAtOnce)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_shutdownTimeout)(IMsRdpClientAdvancedSettings4 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:7128
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectionBarShowRestoreButton)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPersistence)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_PluginDlls)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_ConnectionBarShowMinimizeButton)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_allowBackgroundInput)(IMsRdpClientAdvancedSettings4 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:7117
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectDrives)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_NumBitmapCaches)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_CachePersistenceActive)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardSubType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPrinters)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapCacheSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_overallConnectionTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_SmoothScroll)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_InputEventsAtOnce)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_MaximizeShell)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltEsc)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_EnableMouse)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPeristence)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings4 *This
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:7124
HRESULT(STDMETHODCALLTYPE *get_EncryptionEnabled)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_DedicatedTerminal)(IMsRdpClientAdvancedSettings4 *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:7093
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltSpace)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_keepAliveInterval)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_SmartSizing)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_IconFile)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_PinConnectionBar)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_PerformanceFlags)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_KeyBoardLayoutStr)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_singleConnectionTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectDrives)(IMsRdpClientAdvancedSettings4 *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientAdvancedSettings4 *This)
HRESULT(STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyFullScreen)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RDPPort)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPeristence)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_orderDrawThreshold)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapCacheSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_WinceFixedPalette)(IMsRdpClientAdvancedSettings4 *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:7091
HRESULT(STDMETHODCALLTYPE *get_SmoothScroll)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_allowBackgroundInput)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltTab)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectToServerConsole)(IMsRdpClientAdvancedSettings4 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_EnableWindowsKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_DoubleClickDetect)(IMsRdpClientAdvancedSettings4 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:7125
HRESULT(STDMETHODCALLTYPE *get_ShadowBitmap)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_SasSequence)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_DedicatedTerminal)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RDPPort)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_brushSupportLevel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_minInputSendInterval)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPrinters)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardSubType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_brushSupportLevel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPorts)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyFullScreen)(IMsRdpClientAdvancedSettings4 *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:7109
HRESULT(STDMETHODCALLTYPE *put_AuthenticationLevel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_TransportType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectWithEndpoint)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_RedirectSmartCards)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_DisplayConnectionBar)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_NumBitmapCaches)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_LoadBalanceInfo)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_EnableAutoReconnect)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_overallConnectionTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ShadowBitmap)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_orderDrawThreshold)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_MaximizeShell)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_PersistCacheDirectory)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_WinceFixedPalette)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_DisableRdpdr)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_SasSequence)(IMsRdpClientAdvancedSettings4 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:7127
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_CachePersistenceActive)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_DisableRdpdr)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_CanAutoReconnect)(IMsRdpClientAdvancedSettings4 *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:7116
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltSpace)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_singleConnectionTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPorts)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_AuthenticationLevel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_keepAliveInterval)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_ConnectionBarShowRestoreButton)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_shutdownTimeout)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_TransportType)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPersistence)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_Compress)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_LoadBalanceInfo)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_DisplayConnectionBar)(IMsRdpClientAdvancedSettings4 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:7126
HRESULT(STDMETHODCALLTYPE *put_MaxReconnectAttempts)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_minInputSendInterval)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_EnableMouse)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_Compress)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltEsc)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_EncryptionEnabled)(IMsRdpClientAdvancedSettings4 *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:7115
HRESULT(STDMETHODCALLTYPE *get_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *get_EnableAutoReconnect)(IMsRdpClientAdvancedSettings4 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientAdvancedSettings4 *This)
HRESULT(STDMETHODCALLTYPE *put_PerformanceFlags)(IMsRdpClientAdvancedSettings4 *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_SmartSizing)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DisableRdpdr)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPersistence)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltSpace)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_shutdownTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_minInputSendInterval)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_EnableMouse)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyCtrlEsc)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_maxEventCount)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_overallConnectionTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache24BppSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_EncryptionEnabled)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_NumBitmapCaches)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_allowBackgroundInput)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_NumBitmapCaches)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapCacheSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_IconFile)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_singleConnectionTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_PinConnectionBar)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltTab)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_SasSequence)(IMsRdpClientAdvancedSettings *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:3642
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:3666
HRESULT(STDMETHODCALLTYPE *put_ConnectWithEndpoint)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_DoubleClickDetect)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyCtrlAltDel)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_orderDrawThreshold)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_allowBackgroundInput)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltTab)(IMsRdpClientAdvancedSettings *This
VARIANT_BOOL * pDisplayConnectionBar
Definition: mstsclib_h.h:4111
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_keepAliveInterval)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DoubleClickDetect)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RedirectSmartCards)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_PluginDlls)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltSpace)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_EnableWindowsKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_ShadowBitmap)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_keepAliveInterval)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_singleConnectionTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapCacheSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardFunctionKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DisplayConnectionBar)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_ConnectToServerConsole)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyFullScreen)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientAdvancedSettings *This)
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltEsc)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DisableCtrlAltDel)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_EncryptionEnabled)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_DedicatedTerminal)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_MinutesToIdleTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_WinceFixedPalette)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_GrabFocusOnConnect)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyFullScreen)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_PerformanceFlags)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_SmartSizing)(IMsRdpClientAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:3676
HRESULT(STDMETHODCALLTYPE *put_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_SmoothScroll)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RDPPort)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RDPPort)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_IconIndex)(IMsRdpClientAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:3678
HRESULT(STDMETHODCALLTYPE *put_CachePersistenceActive)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardType)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_MaximizeShell)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_EnableWindowsKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPrinters)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_shutdownTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_PerformanceFlags)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_maxEventCount)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardSubType)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_InputEventsAtOnce)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_SasSequence)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_DisableRdpdr)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardType)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_brushSupportLevel)(IMsRdpClientAdvancedSettings *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:3644
HRESULT(STDMETHODCALLTYPE *get_RedirectDrives)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyBoardLayoutStr)(IMsRdpClientAdvancedSettings *This
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:3675
HRESULT(STDMETHODCALLTYPE *get_ScaleBitmapCachesByBPP)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_PinConnectionBar)(IMsRdpClientAdvancedSettings *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltShiftTab)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_MaximizeShell)(IMsRdpClientAdvancedSettings *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientAdvancedSettings *This)
HRESULT(STDMETHODCALLTYPE *get_RedirectSmartCards)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_ShadowBitmap)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_CachePersistenceActive)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_TransportType)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_ContainerHandledFullScreen)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_EnableMouse)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_DisplayConnectionBar)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_LoadBalanceInfo)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_SmoothScroll)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPeristence)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RedirectPrinters)(IMsRdpClientAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:3679
HRESULT(STDMETHODCALLTYPE *put_RedirectPorts)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_InputEventsAtOnce)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_Compress)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipPasteInfoString)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RedirectDrives)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_ConnectToServerConsole)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_RdpdrClipCleanTempDirString)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RdpdrLocalPrintingDocName)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_orderDrawThreshold)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPeristence)(IMsRdpClientAdvancedSettings *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:3660
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:3667
HRESULT(STDMETHODCALLTYPE *put_BitmapVirtualCacheSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardSubType)(IMsRdpClientAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:3677
HRESULT(STDMETHODCALLTYPE *put_NotifyTSPublicKey)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_WinceFixedPalette)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPersistence)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_Compress)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_overallConnectionTimeout)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_minInputSendInterval)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_HotKeyAltEsc)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_LoadBalanceInfo)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_AcceleratorPassthrough)(IMsRdpClientAdvancedSettings *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:3668
HRESULT(STDMETHODCALLTYPE *put_PersistCacheDirectory)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_TransportType)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_brushSupportLevel)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DedicatedTerminal)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_RedirectPorts)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapVirtualCache16BppSize)(IMsRdpClientAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BinarySalt)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *put_UIParentWindowHandle)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *get_BinaryPassword)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *get_PortableSalt)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *get_PortablePassword)(IMsRdpClientNonScriptable2 *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:2871
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *put_BinaryPassword)(IMsRdpClientNonScriptable2 *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientNonScriptable2 *This)
HRESULT(STDMETHODCALLTYPE *put_PortablePassword)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *ResetPassword)(IMsRdpClientNonScriptable2 *This)
HRESULT(STDMETHODCALLTYPE *SendKeys)(IMsRdpClientNonScriptable2 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientNonScriptable2 *This)
HRESULT(STDMETHODCALLTYPE *get_UIParentWindowHandle)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *put_BinarySalt)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientNonScriptable2 *This
long VARIANT_BOOL long * plKeyData
Definition: mstsclib_h.h:2927
long VARIANT_BOOL * pbArrayKeyUp
Definition: mstsclib_h.h:2926
HRESULT(STDMETHODCALLTYPE *put_PortableSalt)(IMsRdpClientNonScriptable2 *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:2869
HRESULT(STDMETHODCALLTYPE *NotifyRedirectDeviceChange)(IMsRdpClientNonScriptable2 *This
HRESULT(STDMETHODCALLTYPE *put_PortableSalt)(IMsRdpClientNonScriptable *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *get_PortableSalt)(IMsRdpClientNonScriptable *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientNonScriptable *This)
HRESULT(STDMETHODCALLTYPE *SendKeys)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *get_PortablePassword)(IMsRdpClientNonScriptable *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientNonScriptable *This)
HRESULT(STDMETHODCALLTYPE *NotifyRedirectDeviceChange)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_BinaryPassword)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_PortablePassword)(IMsRdpClientNonScriptable *This
long VARIANT_BOOL long * plKeyData
Definition: mstsclib_h.h:2765
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:2709
HRESULT(STDMETHODCALLTYPE *get_BinaryPassword)(IMsRdpClientNonScriptable *This
UINT_PTR LONG_PTR lParam
Definition: mstsclib_h.h:2759
HRESULT(STDMETHODCALLTYPE *get_BinarySalt)(IMsRdpClientNonScriptable *This
HRESULT(STDMETHODCALLTYPE *ResetPassword)(IMsRdpClientNonScriptable *This)
HRESULT(STDMETHODCALLTYPE *put_BinarySalt)(IMsRdpClientNonScriptable *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:2707
long VARIANT_BOOL * pbArrayKeyUp
Definition: mstsclib_h.h:2764
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:8444
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:8433
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *get_StartProgram)(IMsRdpClientSecuredSettings *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:8409
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClientSecuredSettings *This)
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsRdpClientSecuredSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:8443
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:8425
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClientSecuredSettings *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:8407
HRESULT(STDMETHODCALLTYPE *put_StartProgram)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *get_WorkDir)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *put_AudioRedirectionMode)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClientSecuredSettings *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:8441
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClientSecuredSettings *This)
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsRdpClientSecuredSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:8442
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:8440
HRESULT(STDMETHODCALLTYPE *get_AudioRedirectionMode)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyboardHookMode)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *put_WorkDir)(IMsRdpClientSecuredSettings *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:8432
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClientSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *get_KeyboardHookMode)(IMsRdpClientSecuredSettings *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:8431
HRESULT(STDMETHODCALLTYPE *put_DesktopHeight)(IMsRdpClient *This
BSTR BSTR ChanData
Definition: mstsclib_h.h:1010
short * pIsConnected
Definition: mstsclib_h.h:935
HRESULT(STDMETHODCALLTYPE *put_DisconnectedText)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_ColorDepth)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *SetVirtualChannelOptions)(IMsRdpClient *This
ULONG(STDMETHODCALLTYPE *Release)(IMsRdpClient *This)
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *CreateVirtualChannels)(IMsRdpClient *This
BSTR long chanOptions
Definition: mstsclib_h.h:1043
VARIANT_BOOL pfFullScreen
Definition: mstsclib_h.h:1034
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:889
long * pCipherStrength
Definition: mstsclib_h.h:975
HRESULT(STDMETHODCALLTYPE *get_VerticalScrollBarVisible)(IMsRdpClient *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsRdpClient *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:888
VARIANT_BOOL * pfFullScreen
Definition: mstsclib_h.h:1038
HRESULT(STDMETHODCALLTYPE *get_StartConnected)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *put_DesktopWidth)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsRdpClient *This
UINT LCID lcid
Definition: mstsclib_h.h:871
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings)(IMsRdpClient *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:872
HRESULT(STDMETHODCALLTYPE *SendOnVirtualChannel)(IMsRdpClient *This
long * pfVScrollVisible
Definition: mstsclib_h.h:967
IMsTscAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:991
HRESULT(STDMETHODCALLTYPE *get_SecuredSettingsEnabled)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_Version)(IMsRdpClient *This
IMsRdpClientSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:1026
HRESULT(STDMETHODCALLTYPE *get_DisconnectedText)(IMsRdpClient *This
long * pSecuredSettingsEnabled
Definition: mstsclib_h.h:983
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings2)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_UserName)(IMsRdpClient *This
IMsTscSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:987
ExtendedDisconnectReasonCode * pExtendedDisconnectReason
Definition: mstsclib_h.h:1030
HRESULT(STDMETHODCALLTYPE *get_HorizontalScrollBarVisible)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_ConnectingText)(IMsRdpClient *This
ControlCloseStatus * pCloseStatus
Definition: mstsclib_h.h:1052
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsRdpClient *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:878
HRESULT(STDMETHODCALLTYPE *get_CipherStrength)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *put_Domain)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings2)(IMsRdpClient *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:879
HRESULT(STDMETHODCALLTYPE *Connect)(IMsRdpClient *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:880
HRESULT(STDMETHODCALLTYPE *RequestClose)(IMsRdpClient *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:877
HRESULT(STDMETHODCALLTYPE *put_Server)(IMsRdpClient *This
DISPID dispIdMember
Definition: mstsclib_h.h:884
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:890
IMsRdpClientAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:1022
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:887
HRESULT(STDMETHODCALLTYPE *Disconnect)(IMsRdpClient *This)
HRESULT(STDMETHODCALLTYPE *get_Connected)(IMsRdpClient *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsRdpClient *This)
HRESULT(STDMETHODCALLTYPE *get_Domain)(IMsRdpClient *This
BSTR long * pChanOptions
Definition: mstsclib_h.h:1048
HRESULT(STDMETHODCALLTYPE *put_ConnectingText)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_DesktopHeight)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_DesktopWidth)(IMsRdpClient *This
IMsTscDebug ** ppDebugger
Definition: mstsclib_h.h:995
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:856
BSTR * pDisconnectedText
Definition: mstsclib_h.h:923
long * pfHScrollVisible
Definition: mstsclib_h.h:963
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsRdpClient *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:891
BSTR pDisconnectedText
Definition: mstsclib_h.h:919
HRESULT(STDMETHODCALLTYPE *put_UserName)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_Debugger)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_Server)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *get_ExtendedDisconnectReason)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *put_ColorDepth)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *put_FullScreenTitle)(IMsRdpClient *This
HRESULT(STDMETHODCALLTYPE *GetVirtualChannelOptions)(IMsRdpClient *This
BSTR * pConnectingText
Definition: mstsclib_h.h:931
HRESULT(STDMETHODCALLTYPE *put_StartConnected)(IMsRdpClient *This
long * pfStartConnected
Definition: mstsclib_h.h:959
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:854
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsTscAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:3119
HRESULT(STDMETHODCALLTYPE *put_allowBackgroundInput)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_IconIndex)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsTscAdvancedSettings *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:3106
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscAdvancedSettings *This)
HRESULT(STDMETHODCALLTYPE *put_ContainerHandledFullScreen)(IMsTscAdvancedSettings *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:3105
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_BitmapPeristence)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_BitmapPeristence)(IMsTscAdvancedSettings *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:3116
HRESULT(STDMETHODCALLTYPE *put_DisableRdpdr)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_Compress)(IMsTscAdvancedSettings *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:3082
HRESULT(STDMETHODCALLTYPE *get_ContainerHandledFullScreen)(IMsTscAdvancedSettings *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:3100
HRESULT(STDMETHODCALLTYPE *put_Compress)(IMsTscAdvancedSettings *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:3107
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:3084
HRESULT(STDMETHODCALLTYPE *get_allowBackgroundInput)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_IconFile)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *get_DisableRdpdr)(IMsTscAdvancedSettings *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscAdvancedSettings *This
ULONG(STDMETHODCALLTYPE *Release)(IMsTscAdvancedSettings *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:3118
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:3115
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:3108
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:3117
HRESULT(STDMETHODCALLTYPE *put_PluginDlls)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *put_KeyBoardLayoutStr)(IMsTscAdvancedSettings *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsTscAdvancedSettings *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:329
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:305
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:328
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:340
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:331
ULONG(STDMETHODCALLTYPE *Release)(IMsTscAxEvents *This)
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:323
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscAxEvents *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsTscAxEvents *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:342
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsTscAxEvents *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:341
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsTscAxEvents *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscAxEvents *This)
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:338
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:330
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:307
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:339
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsTscAxEvents *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:526
BSTR * pUserName
Definition: mstsclib_h.h:563
HRESULT(STDMETHODCALLTYPE *put_UserName)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsTscAx *This
BSTR * pDomain
Definition: mstsclib_h.h:555
long * pfVScrollVisible
Definition: mstsclib_h.h:615
HRESULT(STDMETHODCALLTYPE *get_AdvancedSettings)(IMsTscAx *This
BSTR * pDisconnectedText
Definition: mstsclib_h.h:571
long * pCipherStrength
Definition: mstsclib_h.h:623
UINT LCID lcid
Definition: mstsclib_h.h:519
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscAx *This)
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:535
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:536
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:520
HRESULT(STDMETHODCALLTYPE *put_Domain)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_StartConnected)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_Server)(IMsTscAx *This
REFIID riid
Definition: mstsclib_h.h:524
HRESULT(STDMETHODCALLTYPE *get_Version)(IMsTscAx *This
BSTR * pConnectingText
Definition: mstsclib_h.h:579
ULONG(STDMETHODCALLTYPE *Release)(IMsTscAx *This)
long * pfHScrollVisible
Definition: mstsclib_h.h:611
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:537
BSTR pUserName
Definition: mstsclib_h.h:559
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:502
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_Domain)(IMsTscAx *This
IMsTscSecuredSettings ** ppSecuredSettings
Definition: mstsclib_h.h:635
HRESULT(STDMETHODCALLTYPE *get_ConnectingText)(IMsTscAx *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:539
BSTR BSTR ChanData
Definition: mstsclib_h.h:658
HRESULT(STDMETHODCALLTYPE *get_DisconnectedText)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *Disconnect)(IMsTscAx *This)
HRESULT(STDMETHODCALLTYPE *CreateVirtualChannels)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsTscAx *This
IMsTscDebug ** ppDebugger
Definition: mstsclib_h.h:643
HRESULT(STDMETHODCALLTYPE *get_CipherStrength)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *SendOnVirtualChannel)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *Connect)(IMsTscAx *This)
HRESULT(STDMETHODCALLTYPE *get_Connected)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_SecuredSettingsEnabled)(IMsTscAx *This
UINT * pctinfo
Definition: mstsclib_h.h:514
HRESULT(STDMETHODCALLTYPE *put_DesktopHeight)(IMsTscAx *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:504
short * pIsConnected
Definition: mstsclib_h.h:583
HRESULT(STDMETHODCALLTYPE *get_SecuredSettings)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_DesktopWidth)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_HorizontalScrollBarVisible)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_VerticalScrollBarVisible)(IMsTscAx *This
long * pfStartConnected
Definition: mstsclib_h.h:607
BSTR pConnectingText
Definition: mstsclib_h.h:575
BSTR * pVersion
Definition: mstsclib_h.h:627
HRESULT(STDMETHODCALLTYPE *put_FullScreenTitle)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *put_ConnectingText)(IMsTscAx *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:538
long * pSecuredSettingsEnabled
Definition: mstsclib_h.h:631
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:528
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsTscAx *This
long pfStartConnected
Definition: mstsclib_h.h:603
IMsTscAdvancedSettings ** ppAdvSettings
Definition: mstsclib_h.h:639
HRESULT(STDMETHODCALLTYPE *put_DesktopWidth)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_DesktopHeight)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *get_UserName)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *put_DisconnectedText)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *put_Server)(IMsTscAx *This
BSTR * pServer
Definition: mstsclib_h.h:547
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsTscAx *This
HRESULT(STDMETHODCALLTYPE *put_StartConnected)(IMsTscAx *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:525
DISPID dispIdMember
Definition: mstsclib_h.h:532
HRESULT(STDMETHODCALLTYPE *get_Debugger)(IMsTscAx *This
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:527
long * pVal
Definition: mstsclib_h.h:591
BSTR pDisconnectedText
Definition: mstsclib_h.h:567
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:8691
HRESULT(STDMETHODCALLTYPE *put_BitmapCacheMonitor)(IMsTscDebug *This
long * pmallocFailuresPercent
Definition: mstsclib_h.h:8748
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:8655
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:8688
HRESULT(STDMETHODCALLTYPE *put_CLXCmdLine)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *put_LabelMemblt)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *put_MallocFailuresPercent)(IMsTscDebug *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:8679
long * NetThroughput
Definition: mstsclib_h.h:8764
HRESULT(STDMETHODCALLTYPE *get_LabelMemblt)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *get_NetThroughput)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsTscDebug *This
UINT LCID lcid
Definition: mstsclib_h.h:8672
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:8678
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:8680
long phatchMembltOrder
Definition: mstsclib_h.h:8712
HRESULT(STDMETHODCALLTYPE *get_HatchIndexPDU)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *get_HatchSSBOrder)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *get_BitmapCacheMonitor)(IMsTscDebug *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscDebug *This)
HRESULT(STDMETHODCALLTYPE *put_HatchIndexPDU)(IMsTscDebug *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:8692
HRESULT(STDMETHODCALLTYPE *put_CLXDll)(IMsTscDebug *This
ULONG(STDMETHODCALLTYPE *Release)(IMsTscDebug *This)
long pmallocHugeFailuresPercent
Definition: mstsclib_h.h:8752
HRESULT(STDMETHODCALLTYPE *get_HatchBitmapPDU)(IMsTscDebug *This
long * plabelMemblt
Definition: mstsclib_h.h:8732
HRESULT(STDMETHODCALLTYPE *get_MallocHugeFailuresPercent)(IMsTscDebug *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:8690
HRESULT(STDMETHODCALLTYPE *put_NetThroughput)(IMsTscDebug *This
long * phatchSSBOrder
Definition: mstsclib_h.h:8708
HRESULT(STDMETHODCALLTYPE *get_CLXCmdLine)(IMsTscDebug *This
long * phatchIndexPDU
Definition: mstsclib_h.h:8724
HRESULT(STDMETHODCALLTYPE *put_MallocHugeFailuresPercent)(IMsTscDebug *This
long pmallocFailuresPercent
Definition: mstsclib_h.h:8744
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsTscDebug *This
long * phatchBitmapPDU
Definition: mstsclib_h.h:8700
HRESULT(STDMETHODCALLTYPE *put_HatchSSBOrder)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *get_CLXDll)(IMsTscDebug *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *get_MallocFailuresPercent)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsTscDebug *This
HRESULT(STDMETHODCALLTYPE *put_HatchMembltOrder)(IMsTscDebug *This
BSTR * pCLXCmdLine
Definition: mstsclib_h.h:8772
long pbitmapCacheMonitor
Definition: mstsclib_h.h:8736
DISPID dispIdMember
Definition: mstsclib_h.h:8685
long * pmallocHugeFailuresPercent
Definition: mstsclib_h.h:8756
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:8689
long * phatchMembltOrder
Definition: mstsclib_h.h:8716
long * pbitmapCacheMonitor
Definition: mstsclib_h.h:8740
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:8657
HRESULT(STDMETHODCALLTYPE *put_HatchBitmapPDU)(IMsTscDebug *This
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:8673
HRESULT(STDMETHODCALLTYPE *get_HatchMembltOrder)(IMsTscDebug *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:8681
HRESULT(STDMETHODCALLTYPE *ResetPassword)(IMsTscNonScriptable *This)
HRESULT(STDMETHODCALLTYPE *put_PortablePassword)(IMsTscNonScriptable *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscNonScriptable *This)
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:2560
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:2562
HRESULT(STDMETHODCALLTYPE *get_PortableSalt)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_BinaryPassword)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_ClearTextPassword)(IMsTscNonScriptable *This
ULONG(STDMETHODCALLTYPE *Release)(IMsTscNonScriptable *This)
HRESULT(STDMETHODCALLTYPE *get_PortablePassword)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_PortableSalt)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *get_BinaryPassword)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *get_BinarySalt)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *put_BinarySalt)(IMsTscNonScriptable *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscNonScriptable *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMsTscSecuredSettings *This
REFIID LPOLESTR UINT cNames
Definition: mstsclib_h.h:8266
HRESULT(STDMETHODCALLTYPE *get_WorkDir)(IMsTscSecuredSettings *This
REFIID LPOLESTR * rgszNames
Definition: mstsclib_h.h:8265
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition: mstsclib_h.h:8278
REFIID LPOLESTR UINT LCID lcid
Definition: mstsclib_h.h:8267
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMsTscSecuredSettings *This
BEGIN_INTERFACE REFIID riid
Definition: mstsclib_h.h:8242
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMsTscSecuredSettings *This
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
Definition: mstsclib_h.h:8244
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition: mstsclib_h.h:8277
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMsTscSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *put_FullScreen)(IMsTscSecuredSettings *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMsTscSecuredSettings *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition: mstsclib_h.h:8279
DISPID REFIID LCID WORD wFlags
Definition: mstsclib_h.h:8275
UINT LCID ITypeInfo ** ppTInfo
Definition: mstsclib_h.h:8260
ULONG(STDMETHODCALLTYPE *Release)(IMsTscSecuredSettings *This)
HRESULT(STDMETHODCALLTYPE *Invoke)(IMsTscSecuredSettings *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition: mstsclib_h.h:8276
HRESULT(STDMETHODCALLTYPE *put_WorkDir)(IMsTscSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *get_FullScreen)(IMsTscSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *get_StartProgram)(IMsTscSecuredSettings *This
HRESULT(STDMETHODCALLTYPE *put_StartProgram)(IMsTscSecuredSettings *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition: mstsclib_h.h:8268