FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
FxPiX_i.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 8.01.0628 */
7/* at Tue Jan 19 04:14:07 2038
8 */
9/* Compiler settings for E:/j/Build_desktop-argon/Argon/Desktop/FxPiX/FxPiX.idl:
10 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628
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
20
21/* verify that the <rpcndr.h> version is high enough to compile this file*/
22#ifndef __REQUIRED_RPCNDR_H_VERSION__
23#define __REQUIRED_RPCNDR_H_VERSION__ 500
24#endif
25
26#include "rpc.h"
27#include "rpcndr.h"
28
29#ifndef __RPCNDR_H_VERSION__
30#error this stub requires an updated version of <rpcndr.h>
31#endif /* __RPCNDR_H_VERSION__ */
32
33#ifndef COM_NO_WINDOWS_H
34#include "windows.h"
35#include "ole2.h"
36#endif /*COM_NO_WINDOWS_H*/
37
38#ifndef __FxPiX_i_h__
39#define __FxPiX_i_h__
40
41#if defined(_MSC_VER) && (_MSC_VER >= 1020)
42#pragma once
43#endif
44
45#ifndef DECLSPEC_XFGVIRT
46#if defined(_CONTROL_FLOW_GUARD_XFG)
47#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))
48#else
49#define DECLSPEC_XFGVIRT(base, func)
50#endif
51#endif
52
53/* Forward Declarations */
54
55#ifndef __IComponentRegistrar_FWD_DEFINED__
56#define __IComponentRegistrar_FWD_DEFINED__
58
59#endif /* __IComponentRegistrar_FWD_DEFINED__ */
60
61
62#ifndef __IAcPiPropertyIdentifier_FWD_DEFINED__
63#define __IAcPiPropertyIdentifier_FWD_DEFINED__
65
66#endif /* __IAcPiPropertyIdentifier_FWD_DEFINED__ */
67
68
69#ifndef __IAcPiPropertyInspector_FWD_DEFINED__
70#define __IAcPiPropertyInspector_FWD_DEFINED__
72
73#endif /* __IAcPiPropertyInspector_FWD_DEFINED__ */
74
75
76#ifndef __IAcPiPropertyInspector2_FWD_DEFINED__
77#define __IAcPiPropertyInspector2_FWD_DEFINED__
79
80#endif /* __IAcPiPropertyInspector2_FWD_DEFINED__ */
81
82
83#ifndef __IAcPiPropertyInspectorTheme_FWD_DEFINED__
84#define __IAcPiPropertyInspectorTheme_FWD_DEFINED__
86
87#endif /* __IAcPiPropertyInspectorTheme_FWD_DEFINED__ */
88
89
90#ifndef __IAcPiPropertyEditControl_FWD_DEFINED__
91#define __IAcPiPropertyEditControl_FWD_DEFINED__
93
94#endif /* __IAcPiPropertyEditControl_FWD_DEFINED__ */
95
96
97#ifndef __IAcPiPropertyEditControl2_FWD_DEFINED__
98#define __IAcPiPropertyEditControl2_FWD_DEFINED__
100
101#endif /* __IAcPiPropertyEditControl2_FWD_DEFINED__ */
102
103
104#ifndef __IAcPiPropertyEditControl3_FWD_DEFINED__
105#define __IAcPiPropertyEditControl3_FWD_DEFINED__
107
108#endif /* __IAcPiPropertyEditControl3_FWD_DEFINED__ */
109
110
111#ifndef __IAcPiPropertyEditEventsSink_FWD_DEFINED__
112#define __IAcPiPropertyEditEventsSink_FWD_DEFINED__
114
115#endif /* __IAcPiPropertyEditEventsSink_FWD_DEFINED__ */
116
117
118#ifndef __IAcPiPropertyEditEventsSink2_FWD_DEFINED__
119#define __IAcPiPropertyEditEventsSink2_FWD_DEFINED__
121
122#endif /* __IAcPiPropertyEditEventsSink2_FWD_DEFINED__ */
123
124
125#ifndef __IAcPiPropertyUnspecified_FWD_DEFINED__
126#define __IAcPiPropertyUnspecified_FWD_DEFINED__
128
129#endif /* __IAcPiPropertyUnspecified_FWD_DEFINED__ */
130
131
132#ifndef __IAcPiPropertyExpression_FWD_DEFINED__
133#define __IAcPiPropertyExpression_FWD_DEFINED__
135
136#endif /* __IAcPiPropertyExpression_FWD_DEFINED__ */
137
138
139#ifndef __IAcPiPropertyDisplay_FWD_DEFINED__
140#define __IAcPiPropertyDisplay_FWD_DEFINED__
142
143#endif /* __IAcPiPropertyDisplay_FWD_DEFINED__ */
144
145
146#ifndef __IAcPiPropertyDisplay2_FWD_DEFINED__
147#define __IAcPiPropertyDisplay2_FWD_DEFINED__
149
150#endif /* __IAcPiPropertyDisplay2_FWD_DEFINED__ */
151
152
153#ifndef __IAcPiCategorizeProperties_FWD_DEFINED__
154#define __IAcPiCategorizeProperties_FWD_DEFINED__
156
157#endif /* __IAcPiCategorizeProperties_FWD_DEFINED__ */
158
159
160#ifndef __IAcPiPropCommandButtons_FWD_DEFINED__
161#define __IAcPiPropCommandButtons_FWD_DEFINED__
163
164#endif /* __IAcPiPropCommandButtons_FWD_DEFINED__ */
165
166
167#ifndef __IAcPiCommandButton_FWD_DEFINED__
168#define __IAcPiCommandButton_FWD_DEFINED__
170
171#endif /* __IAcPiCommandButton_FWD_DEFINED__ */
172
173
174#ifndef __IAcPiCommandButton2_FWD_DEFINED__
175#define __IAcPiCommandButton2_FWD_DEFINED__
177
178#endif /* __IAcPiCommandButton2_FWD_DEFINED__ */
179
180
181#ifndef __IAcPiCommandButton3_FWD_DEFINED__
182#define __IAcPiCommandButton3_FWD_DEFINED__
184
185#endif /* __IAcPiCommandButton3_FWD_DEFINED__ */
186
187
188#ifndef __IAcPiPropertyInspectorEventsSink_FWD_DEFINED__
189#define __IAcPiPropertyInspectorEventsSink_FWD_DEFINED__
191
192#endif /* __IAcPiPropertyInspectorEventsSink_FWD_DEFINED__ */
193
194
195#ifndef __IAcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
196#define __IAcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
198
199#endif /* __IAcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__ */
200
201
202#ifndef __IAcPiPropertyInspectorInputEventSink_FWD_DEFINED__
203#define __IAcPiPropertyInspectorInputEventSink_FWD_DEFINED__
205
206#endif /* __IAcPiPropertyInspectorInputEventSink_FWD_DEFINED__ */
207
208
209#ifndef __IAcPropertyFilter_FWD_DEFINED__
210#define __IAcPropertyFilter_FWD_DEFINED__
212
213#endif /* __IAcPropertyFilter_FWD_DEFINED__ */
214
215
216#ifndef __IAcPiFiltering_FWD_DEFINED__
217#define __IAcPiFiltering_FWD_DEFINED__
219
220#endif /* __IAcPiFiltering_FWD_DEFINED__ */
221
222
223#ifndef __CompReg_FWD_DEFINED__
224#define __CompReg_FWD_DEFINED__
225
226#ifdef __cplusplus
227typedef class CompReg CompReg;
228#else
229typedef struct CompReg CompReg;
230#endif /* __cplusplus */
231
232#endif /* __CompReg_FWD_DEFINED__ */
233
234
235#ifndef __AcPiPropertyIdentifier_FWD_DEFINED__
236#define __AcPiPropertyIdentifier_FWD_DEFINED__
237
238#ifdef __cplusplus
240#else
242#endif /* __cplusplus */
243
244#endif /* __AcPiPropertyIdentifier_FWD_DEFINED__ */
245
246
247#ifndef __AcPiPropertyInspector_FWD_DEFINED__
248#define __AcPiPropertyInspector_FWD_DEFINED__
249
250#ifdef __cplusplus
252#else
254#endif /* __cplusplus */
255
256#endif /* __AcPiPropertyInspector_FWD_DEFINED__ */
257
258
259#ifndef __AcPiPropertyInspector2_FWD_DEFINED__
260#define __AcPiPropertyInspector2_FWD_DEFINED__
261
262#ifdef __cplusplus
264#else
266#endif /* __cplusplus */
267
268#endif /* __AcPiPropertyInspector2_FWD_DEFINED__ */
269
270
271#ifndef __AcPiPropertyInspectorTheme_FWD_DEFINED__
272#define __AcPiPropertyInspectorTheme_FWD_DEFINED__
273
274#ifdef __cplusplus
276#else
278#endif /* __cplusplus */
279
280#endif /* __AcPiPropertyInspectorTheme_FWD_DEFINED__ */
281
282
283#ifndef __AcPiPropertyEditControl_FWD_DEFINED__
284#define __AcPiPropertyEditControl_FWD_DEFINED__
285
286#ifdef __cplusplus
288#else
290#endif /* __cplusplus */
291
292#endif /* __AcPiPropertyEditControl_FWD_DEFINED__ */
293
294
295#ifndef __AcPiPropertyEditControl2_FWD_DEFINED__
296#define __AcPiPropertyEditControl2_FWD_DEFINED__
297
298#ifdef __cplusplus
300#else
302#endif /* __cplusplus */
303
304#endif /* __AcPiPropertyEditControl2_FWD_DEFINED__ */
305
306
307#ifndef __AcPiPropertyEditControl3_FWD_DEFINED__
308#define __AcPiPropertyEditControl3_FWD_DEFINED__
309
310#ifdef __cplusplus
312#else
314#endif /* __cplusplus */
315
316#endif /* __AcPiPropertyEditControl3_FWD_DEFINED__ */
317
318
319#ifndef __AcPiPropertyEditEventsSink_FWD_DEFINED__
320#define __AcPiPropertyEditEventsSink_FWD_DEFINED__
321
322#ifdef __cplusplus
324#else
326#endif /* __cplusplus */
327
328#endif /* __AcPiPropertyEditEventsSink_FWD_DEFINED__ */
329
330
331#ifndef __AcPiPropertyEditEventsSink2_FWD_DEFINED__
332#define __AcPiPropertyEditEventsSink2_FWD_DEFINED__
333
334#ifdef __cplusplus
336#else
338#endif /* __cplusplus */
339
340#endif /* __AcPiPropertyEditEventsSink2_FWD_DEFINED__ */
341
342
343#ifndef __AcPiPropertyUnspecified_FWD_DEFINED__
344#define __AcPiPropertyUnspecified_FWD_DEFINED__
345
346#ifdef __cplusplus
348#else
350#endif /* __cplusplus */
351
352#endif /* __AcPiPropertyUnspecified_FWD_DEFINED__ */
353
354
355#ifndef __AcPiPropertyExpression_FWD_DEFINED__
356#define __AcPiPropertyExpression_FWD_DEFINED__
357
358#ifdef __cplusplus
360#else
362#endif /* __cplusplus */
363
364#endif /* __AcPiPropertyExpression_FWD_DEFINED__ */
365
366
367#ifndef __AcPiPropertyDisplay_FWD_DEFINED__
368#define __AcPiPropertyDisplay_FWD_DEFINED__
369
370#ifdef __cplusplus
372#else
374#endif /* __cplusplus */
375
376#endif /* __AcPiPropertyDisplay_FWD_DEFINED__ */
377
378
379#ifndef __AcPiPropertyDisplay2_FWD_DEFINED__
380#define __AcPiPropertyDisplay2_FWD_DEFINED__
381
382#ifdef __cplusplus
384#else
386#endif /* __cplusplus */
387
388#endif /* __AcPiPropertyDisplay2_FWD_DEFINED__ */
389
390
391#ifndef __AcPiCategorizeProperties_FWD_DEFINED__
392#define __AcPiCategorizeProperties_FWD_DEFINED__
393
394#ifdef __cplusplus
396#else
398#endif /* __cplusplus */
399
400#endif /* __AcPiCategorizeProperties_FWD_DEFINED__ */
401
402
403#ifndef __AcPiPropCommandButtons_FWD_DEFINED__
404#define __AcPiPropCommandButtons_FWD_DEFINED__
405
406#ifdef __cplusplus
408#else
410#endif /* __cplusplus */
411
412#endif /* __AcPiPropCommandButtons_FWD_DEFINED__ */
413
414
415#ifndef __AcPiCommandButton_FWD_DEFINED__
416#define __AcPiCommandButton_FWD_DEFINED__
417
418#ifdef __cplusplus
420#else
422#endif /* __cplusplus */
423
424#endif /* __AcPiCommandButton_FWD_DEFINED__ */
425
426
427#ifndef __AcPiCommandButton2_FWD_DEFINED__
428#define __AcPiCommandButton2_FWD_DEFINED__
429
430#ifdef __cplusplus
432#else
434#endif /* __cplusplus */
435
436#endif /* __AcPiCommandButton2_FWD_DEFINED__ */
437
438
439#ifndef __AcPiCommandButton3_FWD_DEFINED__
440#define __AcPiCommandButton3_FWD_DEFINED__
441
442#ifdef __cplusplus
444#else
446#endif /* __cplusplus */
447
448#endif /* __AcPiCommandButton3_FWD_DEFINED__ */
449
450
451#ifndef __AcPiPropertyInspectorEventsSink_FWD_DEFINED__
452#define __AcPiPropertyInspectorEventsSink_FWD_DEFINED__
453
454#ifdef __cplusplus
456#else
458#endif /* __cplusplus */
459
460#endif /* __AcPiPropertyInspectorEventsSink_FWD_DEFINED__ */
461
462
463#ifndef __AcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
464#define __AcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
465
466#ifdef __cplusplus
468#else
470#endif /* __cplusplus */
471
472#endif /* __AcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__ */
473
474
475#ifndef __AcPiPropertyInspectorInputEventSink_FWD_DEFINED__
476#define __AcPiPropertyInspectorInputEventSink_FWD_DEFINED__
477
478#ifdef __cplusplus
480#else
482#endif /* __cplusplus */
483
484#endif /* __AcPiPropertyInspectorInputEventSink_FWD_DEFINED__ */
485
486
487#ifndef __AcPropertyFilter_FWD_DEFINED__
488#define __AcPropertyFilter_FWD_DEFINED__
489
490#ifdef __cplusplus
492#else
494#endif /* __cplusplus */
495
496#endif /* __AcPropertyFilter_FWD_DEFINED__ */
497
498
499#ifndef __AcPiFiltering_FWD_DEFINED__
500#define __AcPiFiltering_FWD_DEFINED__
501
502#ifdef __cplusplus
503typedef class AcPiFiltering AcPiFiltering;
504#else
506#endif /* __cplusplus */
507
508#endif /* __AcPiFiltering_FWD_DEFINED__ */
509
510
511/* header files for imported files */
512#include "oaidl.h"
513#include "ocidl.h"
514#include "shobjidl.h"
515
516#ifdef __cplusplus
517extern "C"{
518#endif
519
520
521/* interface __MIDL_itf_FxPiX_0000_0000 */
522/* [local] */
523
524typedef /* [public][public][public][uuid] */ DECLSPEC_UUID("731C1409-5B56-45EA-B5DB-C27293031DFA")
526 {
527 ACPI_COLOR_TOP = 0,
529 ACPI_COLOR_ITEM = 0x2,
530 ACPI_COLOR_BORDER = 0x3,
565
566typedef /* [public][public][uuid] */ DECLSPEC_UUID("35F2EB15-15B3-41A0-AABD-C1390A3D4BCC")
568 {
569 VALUE_REGULAR = 0,
570 VALUE_VARIES = ( VALUE_REGULAR + 1 ) ,
574
575
576
579
580#ifndef __IComponentRegistrar_INTERFACE_DEFINED__
581#define __IComponentRegistrar_INTERFACE_DEFINED__
582
583/* interface IComponentRegistrar */
584/* [unique][dual][uuid][object] */
585
586
588
589#if defined(__cplusplus) && !defined(CINTERFACE)
590
591 MIDL_INTERFACE("a817e7a2-43fa-11d0-9e44-00aa00b6770a")
593 {
594 public:
595 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Attach(
596 /* [in] */ BSTR bstrPath) = 0;
597
598 virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegisterAll( void) = 0;
599
600 virtual /* [id] */ HRESULT STDMETHODCALLTYPE UnregisterAll( void) = 0;
601
602 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetComponents(
603 /* [out] */ SAFEARRAY * *pbstrCLSIDs,
604 /* [out] */ SAFEARRAY * *pbstrDescriptions) = 0;
605
606 virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegisterComponent(
607 /* [in] */ BSTR bstrCLSID) = 0;
608
609 virtual /* [id] */ HRESULT STDMETHODCALLTYPE UnregisterComponent(
610 /* [in] */ BSTR bstrCLSID) = 0;
611
612 };
613
614
615#else /* C style interface */
616
618 {
620
623 IComponentRegistrar * This,
624 /* [in] */ REFIID riid,
625 /* [annotation][iid_is][out] */
627
630 IComponentRegistrar * This);
631
632 DECLSPEC_XFGVIRT(IUnknown, Release)
634 IComponentRegistrar * This);
635
638 IComponentRegistrar * This,
639 /* [out] */ UINT *pctinfo);
640
643 IComponentRegistrar * This,
644 /* [in] */ UINT iTInfo,
645 /* [in] */ LCID lcid,
646 /* [out] */ ITypeInfo **ppTInfo);
647
650 IComponentRegistrar * This,
651 /* [in] */ REFIID riid,
652 /* [size_is][in] */ LPOLESTR *rgszNames,
653 /* [range][in] */ UINT cNames,
654 /* [in] */ LCID lcid,
655 /* [size_is][out] */ DISPID *rgDispId);
656
658 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
659 IComponentRegistrar * This,
660 /* [annotation][in] */
662 /* [annotation][in] */
664 /* [annotation][in] */
666 /* [annotation][in] */
668 /* [annotation][out][in] */
670 /* [annotation][out] */
672 /* [annotation][out] */
674 /* [annotation][out] */
676
678 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Attach )(
679 IComponentRegistrar * This,
680 /* [in] */ BSTR bstrPath);
681
684 IComponentRegistrar * This);
685
688 IComponentRegistrar * This);
689
692 IComponentRegistrar * This,
693 /* [out] */ SAFEARRAY * *pbstrCLSIDs,
695
698 IComponentRegistrar * This,
699 /* [in] */ BSTR bstrCLSID);
700
703 IComponentRegistrar * This,
704 /* [in] */ BSTR bstrCLSID);
705
708
710 {
712 };
713
714
715
716#ifdef COBJMACROS
717
718
719#define IComponentRegistrar_QueryInterface(This,riid,ppvObject) \
720 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
721
722#define IComponentRegistrar_AddRef(This) \
723 ( (This)->lpVtbl -> AddRef(This) )
724
725#define IComponentRegistrar_Release(This) \
726 ( (This)->lpVtbl -> Release(This) )
727
728
729#define IComponentRegistrar_GetTypeInfoCount(This,pctinfo) \
730 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
731
732#define IComponentRegistrar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
733 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
734
735#define IComponentRegistrar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
736 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
737
738#define IComponentRegistrar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
739 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
740
741
742#define IComponentRegistrar_Attach(This,bstrPath) \
743 ( (This)->lpVtbl -> Attach(This,bstrPath) )
744
745#define IComponentRegistrar_RegisterAll(This) \
746 ( (This)->lpVtbl -> RegisterAll(This) )
747
748#define IComponentRegistrar_UnregisterAll(This) \
749 ( (This)->lpVtbl -> UnregisterAll(This) )
750
751#define IComponentRegistrar_GetComponents(This,pbstrCLSIDs,pbstrDescriptions) \
752 ( (This)->lpVtbl -> GetComponents(This,pbstrCLSIDs,pbstrDescriptions) )
753
754#define IComponentRegistrar_RegisterComponent(This,bstrCLSID) \
755 ( (This)->lpVtbl -> RegisterComponent(This,bstrCLSID) )
756
757#define IComponentRegistrar_UnregisterComponent(This,bstrCLSID) \
758 ( (This)->lpVtbl -> UnregisterComponent(This,bstrCLSID) )
759
760#endif /* COBJMACROS */
761
762
763#endif /* C style interface */
764
765
766
767
768#endif /* __IComponentRegistrar_INTERFACE_DEFINED__ */
769
770
771/* interface __MIDL_itf_FxPiX_0000_0001 */
772/* [local] */
773
774#define IPropertyIdentifier IAcPiPropertyIdentifier
775#define IID_IPropertyIdentifier IID_IAcPiPropertyIdentifier
776#define CLSID_PropertyIdentifier CLSID_AcPiPropertyIdentifier
777
778
781
782#ifndef __IAcPiPropertyIdentifier_INTERFACE_DEFINED__
783#define __IAcPiPropertyIdentifier_INTERFACE_DEFINED__
784
785/* interface IAcPiPropertyIdentifier */
786/* [unique][nonextensible][dual][uuid][object] */
787
788
790
791#if defined(__cplusplus) && !defined(CINTERFACE)
792
793 MIDL_INTERFACE("C5F3DA89-D019-4A5A-9C29-56CB7E6CAA77")
795 {
796 public:
797 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
798 /* [retval][out] */ BSTR *pVal) = 0;
799
800 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
801 /* [in] */ BSTR newVal) = 0;
802
803 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
804 /* [retval][out] */ VARTYPE *pVal) = 0;
805
806 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
807 /* [in] */ VARTYPE newVal) = 0;
808
809 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ControlCLSID(
810 /* [retval][out] */ CLSID *pVal) = 0;
811
812 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ControlCLSID(
813 /* [in] */ CLSID newVal) = 0;
814
815 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
816 /* [retval][out] */ VARIANT *pVal) = 0;
817
818 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
819 /* [in] */ VARIANT newVal) = 0;
820
821 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Categories(
822 /* [retval][out] */ BSTR *pVal) = 0;
823
824 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Categories(
825 /* [in] */ BSTR newVal) = 0;
826
827 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ValueAsString(
828 /* [retval][out] */ BSTR *pVal) = 0;
829
830 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ValueAsString(
831 /* [in] */ BSTR newVal) = 0;
832
833 };
834
835
836#else /* C style interface */
837
839 {
841
845 /* [in] */ REFIID riid,
846 /* [annotation][iid_is][out] */
847 _COM_Outptr_ void **ppvObject);
848
850 ULONG ( STDMETHODCALLTYPE *AddRef )(
852
853 DECLSPEC_XFGVIRT(IUnknown, Release)
854 ULONG ( STDMETHODCALLTYPE *Release )(
856
860 /* [out] */ UINT *pctinfo);
861
865 /* [in] */ UINT iTInfo,
866 /* [in] */ LCID lcid,
867 /* [out] */ ITypeInfo **ppTInfo);
868
872 /* [in] */ REFIID riid,
873 /* [size_is][in] */ LPOLESTR *rgszNames,
874 /* [range][in] */ UINT cNames,
875 /* [in] */ LCID lcid,
876 /* [size_is][out] */ DISPID *rgDispId);
877
879 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
881 /* [annotation][in] */
882 _In_ DISPID dispIdMember,
883 /* [annotation][in] */
885 /* [annotation][in] */
886 _In_ LCID lcid,
887 /* [annotation][in] */
888 _In_ WORD wFlags,
889 /* [annotation][out][in] */
890 _In_ DISPPARAMS *pDispParams,
891 /* [annotation][out] */
892 _Out_opt_ VARIANT *pVarResult,
893 /* [annotation][out] */
894 _Out_opt_ EXCEPINFO *pExcepInfo,
895 /* [annotation][out] */
896 _Out_opt_ UINT *puArgErr);
897
899 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
901 /* [retval][out] */ BSTR *pVal);
902
904 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
906 /* [in] */ BSTR newVal);
907
909 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
911 /* [retval][out] */ VARTYPE *pVal);
912
914 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
916 /* [in] */ VARTYPE newVal);
917
919 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControlCLSID )(
921 /* [retval][out] */ CLSID *pVal);
922
924 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ControlCLSID )(
926 /* [in] */ CLSID newVal);
927
929 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
931 /* [retval][out] */ VARIANT *pVal);
932
934 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
936 /* [in] */ VARIANT newVal);
937
939 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Categories )(
941 /* [retval][out] */ BSTR *pVal);
942
944 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Categories )(
946 /* [in] */ BSTR newVal);
947
949 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAsString )(
951 /* [retval][out] */ BSTR *pVal);
952
954 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ValueAsString )(
956 /* [in] */ BSTR newVal);
957
960
962 {
964 };
965
966
967
968#ifdef COBJMACROS
969
970
971#define IAcPiPropertyIdentifier_QueryInterface(This,riid,ppvObject) \
972 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
973
974#define IAcPiPropertyIdentifier_AddRef(This) \
975 ( (This)->lpVtbl -> AddRef(This) )
976
977#define IAcPiPropertyIdentifier_Release(This) \
978 ( (This)->lpVtbl -> Release(This) )
979
980
981#define IAcPiPropertyIdentifier_GetTypeInfoCount(This,pctinfo) \
982 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
983
984#define IAcPiPropertyIdentifier_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
985 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
986
987#define IAcPiPropertyIdentifier_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
988 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
989
990#define IAcPiPropertyIdentifier_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
991 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
992
993
994#define IAcPiPropertyIdentifier_get_Name(This,pVal) \
995 ( (This)->lpVtbl -> get_Name(This,pVal) )
996
997#define IAcPiPropertyIdentifier_put_Name(This,newVal) \
998 ( (This)->lpVtbl -> put_Name(This,newVal) )
999
1000#define IAcPiPropertyIdentifier_get_Type(This,pVal) \
1001 ( (This)->lpVtbl -> get_Type(This,pVal) )
1002
1003#define IAcPiPropertyIdentifier_put_Type(This,newVal) \
1004 ( (This)->lpVtbl -> put_Type(This,newVal) )
1005
1006#define IAcPiPropertyIdentifier_get_ControlCLSID(This,pVal) \
1007 ( (This)->lpVtbl -> get_ControlCLSID(This,pVal) )
1008
1009#define IAcPiPropertyIdentifier_put_ControlCLSID(This,newVal) \
1010 ( (This)->lpVtbl -> put_ControlCLSID(This,newVal) )
1011
1012#define IAcPiPropertyIdentifier_get_Value(This,pVal) \
1013 ( (This)->lpVtbl -> get_Value(This,pVal) )
1014
1015#define IAcPiPropertyIdentifier_put_Value(This,newVal) \
1016 ( (This)->lpVtbl -> put_Value(This,newVal) )
1017
1018#define IAcPiPropertyIdentifier_get_Categories(This,pVal) \
1019 ( (This)->lpVtbl -> get_Categories(This,pVal) )
1020
1021#define IAcPiPropertyIdentifier_put_Categories(This,newVal) \
1022 ( (This)->lpVtbl -> put_Categories(This,newVal) )
1023
1024#define IAcPiPropertyIdentifier_get_ValueAsString(This,pVal) \
1025 ( (This)->lpVtbl -> get_ValueAsString(This,pVal) )
1026
1027#define IAcPiPropertyIdentifier_put_ValueAsString(This,newVal) \
1028 ( (This)->lpVtbl -> put_ValueAsString(This,newVal) )
1029
1030#endif /* COBJMACROS */
1031
1032
1033#endif /* C style interface */
1034
1035
1036
1037
1038#endif /* __IAcPiPropertyIdentifier_INTERFACE_DEFINED__ */
1039
1040
1041/* interface __MIDL_itf_FxPiX_0000_0002 */
1042/* [local] */
1043
1044#define IPropertyInspector IAcPiPropertyInspector
1045#define IID_IPropertyInspector IID_IAcPiPropertyInspector
1046#define CLSID_PropertyInspector CLSID_AcPiPropertyInspector
1047
1048
1051
1052#ifndef __IAcPiPropertyInspector_INTERFACE_DEFINED__
1053#define __IAcPiPropertyInspector_INTERFACE_DEFINED__
1054
1055/* interface IAcPiPropertyInspector */
1056/* [unique][nonextensible][dual][uuid][object] */
1057
1058
1060
1061#if defined(__cplusplus) && !defined(CINTERFACE)
1062
1063 MIDL_INTERFACE("0B4A4570-FBA3-408E-9568-00CB32D0A27F")
1065 {
1066 public:
1067 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Reset(
1068 /* [in] */ VARIANT *pObjArray,
1069 /* [in] */ VARIANT *pDynArray,
1070 /* [in] */ DWORD dwFlags) = 0;
1071
1072 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Style(
1073 /* [retval][out] */ DWORD *pVal) = 0;
1074
1075 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Style(
1076 /* [in] */ DWORD newVal) = 0;
1077
1078 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepFocus(
1079 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
1080
1081 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetColor(
1082 /* [in] */ AcPiColorIndex nIndex,
1083 /* [in] */ OLE_COLOR color) = 0;
1084
1085 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetColor(
1086 /* [in] */ AcPiColorIndex nIndex,
1087 /* [retval][out] */ OLE_COLOR *color) = 0;
1088
1089 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
1090 /* [retval][out] */ IUnknown **pVal) = 0;
1091
1092 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
1093 /* [in] */ IUnknown *newVal) = 0;
1094
1095 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BoldFont(
1096 /* [retval][out] */ IUnknown **pVal) = 0;
1097
1098 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BoldFont(
1099 /* [in] */ IUnknown *newVal) = 0;
1100
1101 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetPersistence(
1102 /* [in] */ IUnknown *pNode) = 0;
1103
1104 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetPersistence(
1105 /* [in] */ IUnknown *pNode) = 0;
1106
1107 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DelayRefresh(
1108 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
1109
1110 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DelayRefresh(
1111 /* [in] */ VARIANT_BOOL newVal) = 0;
1112
1113 };
1114
1115
1116#else /* C style interface */
1117
1119 {
1121
1125 /* [in] */ REFIID riid,
1126 /* [annotation][iid_is][out] */
1127 _COM_Outptr_ void **ppvObject);
1128
1129 DECLSPEC_XFGVIRT(IUnknown, AddRef)
1130 ULONG ( STDMETHODCALLTYPE *AddRef )(
1131 IAcPiPropertyInspector * This);
1132
1133 DECLSPEC_XFGVIRT(IUnknown, Release)
1134 ULONG ( STDMETHODCALLTYPE *Release )(
1135 IAcPiPropertyInspector * This);
1136
1140 /* [out] */ UINT *pctinfo);
1141
1145 /* [in] */ UINT iTInfo,
1146 /* [in] */ LCID lcid,
1147 /* [out] */ ITypeInfo **ppTInfo);
1148
1152 /* [in] */ REFIID riid,
1153 /* [size_is][in] */ LPOLESTR *rgszNames,
1154 /* [range][in] */ UINT cNames,
1155 /* [in] */ LCID lcid,
1156 /* [size_is][out] */ DISPID *rgDispId);
1157
1159 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
1161 /* [annotation][in] */
1162 _In_ DISPID dispIdMember,
1163 /* [annotation][in] */
1165 /* [annotation][in] */
1167 /* [annotation][in] */
1168 _In_ WORD wFlags,
1169 /* [annotation][out][in] */
1170 _In_ DISPPARAMS *pDispParams,
1171 /* [annotation][out] */
1172 _Out_opt_ VARIANT *pVarResult,
1173 /* [annotation][out] */
1175 /* [annotation][out] */
1176 _Out_opt_ UINT *puArgErr);
1177
1179 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
1181 /* [in] */ VARIANT *pObjArray,
1182 /* [in] */ VARIANT *pDynArray,
1183 /* [in] */ DWORD dwFlags);
1184
1186 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Style )(
1188 /* [retval][out] */ DWORD *pVal);
1189
1191 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Style )(
1193 /* [in] */ DWORD newVal);
1194
1196 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepFocus )(
1198 /* [retval][out] */ VARIANT_BOOL *pVal);
1199
1201 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetColor )(
1203 /* [in] */ AcPiColorIndex nIndex,
1204 /* [in] */ OLE_COLOR color);
1205
1207 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetColor )(
1209 /* [in] */ AcPiColorIndex nIndex,
1210 /* [retval][out] */ OLE_COLOR *color);
1211
1213 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
1215 /* [retval][out] */ IUnknown **pVal);
1216
1218 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )(
1220 /* [in] */ IUnknown *newVal);
1221
1223 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BoldFont )(
1225 /* [retval][out] */ IUnknown **pVal);
1226
1228 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BoldFont )(
1230 /* [in] */ IUnknown *newVal);
1231
1233 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPersistence )(
1235 /* [in] */ IUnknown *pNode);
1236
1238 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetPersistence )(
1240 /* [in] */ IUnknown *pNode);
1241
1243 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DelayRefresh )(
1245 /* [retval][out] */ VARIANT_BOOL *pVal);
1246
1248 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DelayRefresh )(
1250 /* [in] */ VARIANT_BOOL newVal);
1251
1254
1256 {
1258 };
1259
1260
1261
1262#ifdef COBJMACROS
1263
1264
1265#define IAcPiPropertyInspector_QueryInterface(This,riid,ppvObject) \
1266 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1267
1268#define IAcPiPropertyInspector_AddRef(This) \
1269 ( (This)->lpVtbl -> AddRef(This) )
1270
1271#define IAcPiPropertyInspector_Release(This) \
1272 ( (This)->lpVtbl -> Release(This) )
1273
1274
1275#define IAcPiPropertyInspector_GetTypeInfoCount(This,pctinfo) \
1276 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1277
1278#define IAcPiPropertyInspector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1279 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1280
1281#define IAcPiPropertyInspector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1282 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1283
1284#define IAcPiPropertyInspector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1285 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1286
1287
1288#define IAcPiPropertyInspector_Reset(This,pObjArray,pDynArray,dwFlags) \
1289 ( (This)->lpVtbl -> Reset(This,pObjArray,pDynArray,dwFlags) )
1290
1291#define IAcPiPropertyInspector_get_Style(This,pVal) \
1292 ( (This)->lpVtbl -> get_Style(This,pVal) )
1293
1294#define IAcPiPropertyInspector_put_Style(This,newVal) \
1295 ( (This)->lpVtbl -> put_Style(This,newVal) )
1296
1297#define IAcPiPropertyInspector_get_KeepFocus(This,pVal) \
1298 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
1299
1300#define IAcPiPropertyInspector_SetColor(This,nIndex,color) \
1301 ( (This)->lpVtbl -> SetColor(This,nIndex,color) )
1302
1303#define IAcPiPropertyInspector_GetColor(This,nIndex,color) \
1304 ( (This)->lpVtbl -> GetColor(This,nIndex,color) )
1305
1306#define IAcPiPropertyInspector_get_Font(This,pVal) \
1307 ( (This)->lpVtbl -> get_Font(This,pVal) )
1308
1309#define IAcPiPropertyInspector_put_Font(This,newVal) \
1310 ( (This)->lpVtbl -> put_Font(This,newVal) )
1311
1312#define IAcPiPropertyInspector_get_BoldFont(This,pVal) \
1313 ( (This)->lpVtbl -> get_BoldFont(This,pVal) )
1314
1315#define IAcPiPropertyInspector_put_BoldFont(This,newVal) \
1316 ( (This)->lpVtbl -> put_BoldFont(This,newVal) )
1317
1318#define IAcPiPropertyInspector_SetPersistence(This,pNode) \
1319 ( (This)->lpVtbl -> SetPersistence(This,pNode) )
1320
1321#define IAcPiPropertyInspector_GetPersistence(This,pNode) \
1322 ( (This)->lpVtbl -> GetPersistence(This,pNode) )
1323
1324#define IAcPiPropertyInspector_get_DelayRefresh(This,pVal) \
1325 ( (This)->lpVtbl -> get_DelayRefresh(This,pVal) )
1326
1327#define IAcPiPropertyInspector_put_DelayRefresh(This,newVal) \
1328 ( (This)->lpVtbl -> put_DelayRefresh(This,newVal) )
1329
1330#endif /* COBJMACROS */
1331
1332
1333#endif /* C style interface */
1334
1335
1336
1337
1338#endif /* __IAcPiPropertyInspector_INTERFACE_DEFINED__ */
1339
1340
1341/* interface __MIDL_itf_FxPiX_0000_0003 */
1342/* [local] */
1343
1344#define IPropertyInspector2 IAcPiPropertyInspector2
1345#define IID_IPropertyInspector2 IID_IAcPiPropertyInspector2
1346
1347
1350
1351#ifndef __IAcPiPropertyInspector2_INTERFACE_DEFINED__
1352#define __IAcPiPropertyInspector2_INTERFACE_DEFINED__
1353
1354/* interface IAcPiPropertyInspector2 */
1355/* [unique][nonextensible][dual][uuid][object] */
1356
1357
1359
1360#if defined(__cplusplus) && !defined(CINTERFACE)
1361
1362 MIDL_INTERFACE("5E193FD1-A85B-4765-874E-4858B1237D59")
1364 {
1365 public:
1366 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetHeight(
1367 /* [in] */ VARIANT_BOOL bFull,
1368 /* [retval][out] */ int *height) = 0;
1369
1370 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableScrollbar(
1371 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
1372
1373 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableScrollbar(
1374 /* [in] */ VARIANT_BOOL newVal) = 0;
1375
1376 };
1377
1378
1379#else /* C style interface */
1380
1382 {
1384
1388 /* [in] */ REFIID riid,
1389 /* [annotation][iid_is][out] */
1390 _COM_Outptr_ void **ppvObject);
1391
1392 DECLSPEC_XFGVIRT(IUnknown, AddRef)
1393 ULONG ( STDMETHODCALLTYPE *AddRef )(
1395
1396 DECLSPEC_XFGVIRT(IUnknown, Release)
1397 ULONG ( STDMETHODCALLTYPE *Release )(
1399
1403 /* [out] */ UINT *pctinfo);
1404
1408 /* [in] */ UINT iTInfo,
1409 /* [in] */ LCID lcid,
1410 /* [out] */ ITypeInfo **ppTInfo);
1411
1415 /* [in] */ REFIID riid,
1416 /* [size_is][in] */ LPOLESTR *rgszNames,
1417 /* [range][in] */ UINT cNames,
1418 /* [in] */ LCID lcid,
1419 /* [size_is][out] */ DISPID *rgDispId);
1420
1422 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
1424 /* [annotation][in] */
1425 _In_ DISPID dispIdMember,
1426 /* [annotation][in] */
1428 /* [annotation][in] */
1430 /* [annotation][in] */
1431 _In_ WORD wFlags,
1432 /* [annotation][out][in] */
1433 _In_ DISPPARAMS *pDispParams,
1434 /* [annotation][out] */
1435 _Out_opt_ VARIANT *pVarResult,
1436 /* [annotation][out] */
1438 /* [annotation][out] */
1439 _Out_opt_ UINT *puArgErr);
1440
1442 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
1444 /* [in] */ VARIANT *pObjArray,
1445 /* [in] */ VARIANT *pDynArray,
1446 /* [in] */ DWORD dwFlags);
1447
1449 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Style )(
1451 /* [retval][out] */ DWORD *pVal);
1452
1454 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Style )(
1456 /* [in] */ DWORD newVal);
1457
1459 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepFocus )(
1461 /* [retval][out] */ VARIANT_BOOL *pVal);
1462
1464 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetColor )(
1466 /* [in] */ AcPiColorIndex nIndex,
1467 /* [in] */ OLE_COLOR color);
1468
1470 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetColor )(
1472 /* [in] */ AcPiColorIndex nIndex,
1473 /* [retval][out] */ OLE_COLOR *color);
1474
1476 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
1478 /* [retval][out] */ IUnknown **pVal);
1479
1481 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )(
1483 /* [in] */ IUnknown *newVal);
1484
1486 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BoldFont )(
1488 /* [retval][out] */ IUnknown **pVal);
1489
1491 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BoldFont )(
1493 /* [in] */ IUnknown *newVal);
1494
1496 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPersistence )(
1498 /* [in] */ IUnknown *pNode);
1499
1501 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetPersistence )(
1503 /* [in] */ IUnknown *pNode);
1504
1506 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DelayRefresh )(
1508 /* [retval][out] */ VARIANT_BOOL *pVal);
1509
1511 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DelayRefresh )(
1513 /* [in] */ VARIANT_BOOL newVal);
1514
1516 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetHeight )(
1518 /* [in] */ VARIANT_BOOL bFull,
1519 /* [retval][out] */ int *height);
1520
1522 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableScrollbar )(
1524 /* [retval][out] */ VARIANT_BOOL *pVal);
1525
1527 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableScrollbar )(
1529 /* [in] */ VARIANT_BOOL newVal);
1530
1533
1535 {
1537 };
1538
1539
1540
1541#ifdef COBJMACROS
1542
1543
1544#define IAcPiPropertyInspector2_QueryInterface(This,riid,ppvObject) \
1545 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1546
1547#define IAcPiPropertyInspector2_AddRef(This) \
1548 ( (This)->lpVtbl -> AddRef(This) )
1549
1550#define IAcPiPropertyInspector2_Release(This) \
1551 ( (This)->lpVtbl -> Release(This) )
1552
1553
1554#define IAcPiPropertyInspector2_GetTypeInfoCount(This,pctinfo) \
1555 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1556
1557#define IAcPiPropertyInspector2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1558 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1559
1560#define IAcPiPropertyInspector2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1561 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1562
1563#define IAcPiPropertyInspector2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1564 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1565
1566
1567#define IAcPiPropertyInspector2_Reset(This,pObjArray,pDynArray,dwFlags) \
1568 ( (This)->lpVtbl -> Reset(This,pObjArray,pDynArray,dwFlags) )
1569
1570#define IAcPiPropertyInspector2_get_Style(This,pVal) \
1571 ( (This)->lpVtbl -> get_Style(This,pVal) )
1572
1573#define IAcPiPropertyInspector2_put_Style(This,newVal) \
1574 ( (This)->lpVtbl -> put_Style(This,newVal) )
1575
1576#define IAcPiPropertyInspector2_get_KeepFocus(This,pVal) \
1577 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
1578
1579#define IAcPiPropertyInspector2_SetColor(This,nIndex,color) \
1580 ( (This)->lpVtbl -> SetColor(This,nIndex,color) )
1581
1582#define IAcPiPropertyInspector2_GetColor(This,nIndex,color) \
1583 ( (This)->lpVtbl -> GetColor(This,nIndex,color) )
1584
1585#define IAcPiPropertyInspector2_get_Font(This,pVal) \
1586 ( (This)->lpVtbl -> get_Font(This,pVal) )
1587
1588#define IAcPiPropertyInspector2_put_Font(This,newVal) \
1589 ( (This)->lpVtbl -> put_Font(This,newVal) )
1590
1591#define IAcPiPropertyInspector2_get_BoldFont(This,pVal) \
1592 ( (This)->lpVtbl -> get_BoldFont(This,pVal) )
1593
1594#define IAcPiPropertyInspector2_put_BoldFont(This,newVal) \
1595 ( (This)->lpVtbl -> put_BoldFont(This,newVal) )
1596
1597#define IAcPiPropertyInspector2_SetPersistence(This,pNode) \
1598 ( (This)->lpVtbl -> SetPersistence(This,pNode) )
1599
1600#define IAcPiPropertyInspector2_GetPersistence(This,pNode) \
1601 ( (This)->lpVtbl -> GetPersistence(This,pNode) )
1602
1603#define IAcPiPropertyInspector2_get_DelayRefresh(This,pVal) \
1604 ( (This)->lpVtbl -> get_DelayRefresh(This,pVal) )
1605
1606#define IAcPiPropertyInspector2_put_DelayRefresh(This,newVal) \
1607 ( (This)->lpVtbl -> put_DelayRefresh(This,newVal) )
1608
1609
1610#define IAcPiPropertyInspector2_GetHeight(This,bFull,height) \
1611 ( (This)->lpVtbl -> GetHeight(This,bFull,height) )
1612
1613#define IAcPiPropertyInspector2_get_EnableScrollbar(This,pVal) \
1614 ( (This)->lpVtbl -> get_EnableScrollbar(This,pVal) )
1615
1616#define IAcPiPropertyInspector2_put_EnableScrollbar(This,newVal) \
1617 ( (This)->lpVtbl -> put_EnableScrollbar(This,newVal) )
1618
1619#endif /* COBJMACROS */
1620
1621
1622#endif /* C style interface */
1623
1624
1625
1626
1627#endif /* __IAcPiPropertyInspector2_INTERFACE_DEFINED__ */
1628
1629
1630#ifndef __IAcPiPropertyInspectorTheme_INTERFACE_DEFINED__
1631#define __IAcPiPropertyInspectorTheme_INTERFACE_DEFINED__
1632
1633/* interface IAcPiPropertyInspectorTheme */
1634/* [unique][nonextensible][dual][uuid][object] */
1635
1636
1638
1639#if defined(__cplusplus) && !defined(CINTERFACE)
1640
1641 MIDL_INTERFACE("96A92996-DED1-43DC-B2FF-C5E36782B042")
1643 {
1644 public:
1645 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetTheme(
1646 /* [in] */ BSTR bstrName) = 0;
1647
1648 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetThemePtr(
1649 /* [retval][out] */ LONG_PTR *pThemePtr) = 0;
1650
1651 };
1652
1653
1654#else /* C style interface */
1655
1657 {
1659
1663 /* [in] */ REFIID riid,
1664 /* [annotation][iid_is][out] */
1665 _COM_Outptr_ void **ppvObject);
1666
1667 DECLSPEC_XFGVIRT(IUnknown, AddRef)
1668 ULONG ( STDMETHODCALLTYPE *AddRef )(
1670
1671 DECLSPEC_XFGVIRT(IUnknown, Release)
1672 ULONG ( STDMETHODCALLTYPE *Release )(
1674
1678 /* [out] */ UINT *pctinfo);
1679
1683 /* [in] */ UINT iTInfo,
1684 /* [in] */ LCID lcid,
1685 /* [out] */ ITypeInfo **ppTInfo);
1686
1690 /* [in] */ REFIID riid,
1691 /* [size_is][in] */ LPOLESTR *rgszNames,
1692 /* [range][in] */ UINT cNames,
1693 /* [in] */ LCID lcid,
1694 /* [size_is][out] */ DISPID *rgDispId);
1695
1697 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
1699 /* [annotation][in] */
1700 _In_ DISPID dispIdMember,
1701 /* [annotation][in] */
1703 /* [annotation][in] */
1705 /* [annotation][in] */
1706 _In_ WORD wFlags,
1707 /* [annotation][out][in] */
1708 _In_ DISPPARAMS *pDispParams,
1709 /* [annotation][out] */
1710 _Out_opt_ VARIANT *pVarResult,
1711 /* [annotation][out] */
1713 /* [annotation][out] */
1714 _Out_opt_ UINT *puArgErr);
1715
1717 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetTheme )(
1719 /* [in] */ BSTR bstrName);
1720
1722 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetThemePtr )(
1724 /* [retval][out] */ LONG_PTR *pThemePtr);
1725
1728
1730 {
1732 };
1733
1734
1735
1736#ifdef COBJMACROS
1737
1738
1739#define IAcPiPropertyInspectorTheme_QueryInterface(This,riid,ppvObject) \
1740 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1741
1742#define IAcPiPropertyInspectorTheme_AddRef(This) \
1743 ( (This)->lpVtbl -> AddRef(This) )
1744
1745#define IAcPiPropertyInspectorTheme_Release(This) \
1746 ( (This)->lpVtbl -> Release(This) )
1747
1748
1749#define IAcPiPropertyInspectorTheme_GetTypeInfoCount(This,pctinfo) \
1750 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1751
1752#define IAcPiPropertyInspectorTheme_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1753 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1754
1755#define IAcPiPropertyInspectorTheme_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1756 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1757
1758#define IAcPiPropertyInspectorTheme_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1759 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1760
1761
1762#define IAcPiPropertyInspectorTheme_SetTheme(This,bstrName) \
1763 ( (This)->lpVtbl -> SetTheme(This,bstrName) )
1764
1765#define IAcPiPropertyInspectorTheme_GetThemePtr(This,pThemePtr) \
1766 ( (This)->lpVtbl -> GetThemePtr(This,pThemePtr) )
1767
1768#endif /* COBJMACROS */
1769
1770
1771#endif /* C style interface */
1772
1773
1774
1775
1776#endif /* __IAcPiPropertyInspectorTheme_INTERFACE_DEFINED__ */
1777
1778
1779/* interface __MIDL_itf_FxPiX_0000_0005 */
1780/* [local] */
1781
1782#define IPropertyEditControl IAcPiPropertyEditControl
1783#define IID_IPropertyEditControl IID_IAcPiPropertyEditControl
1784
1785
1788
1789#ifndef __IAcPiPropertyEditControl_INTERFACE_DEFINED__
1790#define __IAcPiPropertyEditControl_INTERFACE_DEFINED__
1791
1792/* interface IAcPiPropertyEditControl */
1793/* [unique][nonextensible][dual][uuid][object] */
1794
1795
1797
1798#if defined(__cplusplus) && !defined(CINTERFACE)
1799
1800 MIDL_INTERFACE("C605705A-36A0-4761-B94B-16B5FF479C26")
1802 {
1803 public:
1804 virtual /* [id] */ HRESULT STDMETHODCALLTYPE InitEditControl(
1805 /* [in] */ LPVARIANT pVarObjArray,
1806 /* [in] */ LPVARIANT pVarDynPropArray,
1807 /* [in] */ LPVARIANT pIdArray) = 0;
1808
1809 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Refresh(
1810 /* [in] */ DWORD dwFlags) = 0;
1811
1812 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepFocus(
1813 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
1814
1815 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
1816 /* [retval][out] */ OLE_COLOR *pVal) = 0;
1817
1818 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
1819 /* [in] */ OLE_COLOR newVal) = 0;
1820
1821 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
1822 /* [retval][out] */ OLE_COLOR *pVal) = 0;
1823
1824 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
1825 /* [in] */ OLE_COLOR newVal) = 0;
1826
1827 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnlyBackColor(
1828 /* [retval][out] */ OLE_COLOR *pVal) = 0;
1829
1830 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ReadOnlyBackColor(
1831 /* [in] */ OLE_COLOR newVal) = 0;
1832
1833 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnlyForeColor(
1834 /* [retval][out] */ OLE_COLOR *pVal) = 0;
1835
1836 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ReadOnlyForeColor(
1837 /* [in] */ OLE_COLOR newVal) = 0;
1838
1839 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
1840 /* [retval][out] */ IUnknown **pVal) = 0;
1841
1842 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
1843 /* [in] */ IUnknown *newVal) = 0;
1844
1845 };
1846
1847
1848#else /* C style interface */
1849
1851 {
1853
1857 /* [in] */ REFIID riid,
1858 /* [annotation][iid_is][out] */
1859 _COM_Outptr_ void **ppvObject);
1860
1861 DECLSPEC_XFGVIRT(IUnknown, AddRef)
1862 ULONG ( STDMETHODCALLTYPE *AddRef )(
1864
1865 DECLSPEC_XFGVIRT(IUnknown, Release)
1866 ULONG ( STDMETHODCALLTYPE *Release )(
1868
1872 /* [out] */ UINT *pctinfo);
1873
1877 /* [in] */ UINT iTInfo,
1878 /* [in] */ LCID lcid,
1879 /* [out] */ ITypeInfo **ppTInfo);
1880
1884 /* [in] */ REFIID riid,
1885 /* [size_is][in] */ LPOLESTR *rgszNames,
1886 /* [range][in] */ UINT cNames,
1887 /* [in] */ LCID lcid,
1888 /* [size_is][out] */ DISPID *rgDispId);
1889
1891 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
1893 /* [annotation][in] */
1894 _In_ DISPID dispIdMember,
1895 /* [annotation][in] */
1897 /* [annotation][in] */
1899 /* [annotation][in] */
1900 _In_ WORD wFlags,
1901 /* [annotation][out][in] */
1902 _In_ DISPPARAMS *pDispParams,
1903 /* [annotation][out] */
1904 _Out_opt_ VARIANT *pVarResult,
1905 /* [annotation][out] */
1907 /* [annotation][out] */
1908 _Out_opt_ UINT *puArgErr);
1909
1911 /* [id] */ HRESULT ( STDMETHODCALLTYPE *InitEditControl )(
1913 /* [in] */ LPVARIANT pVarObjArray,
1914 /* [in] */ LPVARIANT pVarDynPropArray,
1915 /* [in] */ LPVARIANT pIdArray);
1916
1918 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
1920 /* [in] */ DWORD dwFlags);
1921
1923 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepFocus )(
1925 /* [retval][out] */ VARIANT_BOOL *pVal);
1926
1928 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )(
1930 /* [retval][out] */ OLE_COLOR *pVal);
1931
1933 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )(
1935 /* [in] */ OLE_COLOR newVal);
1936
1938 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )(
1940 /* [retval][out] */ OLE_COLOR *pVal);
1941
1943 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )(
1945 /* [in] */ OLE_COLOR newVal);
1946
1948 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnlyBackColor )(
1950 /* [retval][out] */ OLE_COLOR *pVal);
1951
1953 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReadOnlyBackColor )(
1955 /* [in] */ OLE_COLOR newVal);
1956
1958 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnlyForeColor )(
1960 /* [retval][out] */ OLE_COLOR *pVal);
1961
1963 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReadOnlyForeColor )(
1965 /* [in] */ OLE_COLOR newVal);
1966
1968 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
1970 /* [retval][out] */ IUnknown **pVal);
1971
1973 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )(
1975 /* [in] */ IUnknown *newVal);
1976
1979
1981 {
1983 };
1984
1985
1986
1987#ifdef COBJMACROS
1988
1989
1990#define IAcPiPropertyEditControl_QueryInterface(This,riid,ppvObject) \
1991 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1992
1993#define IAcPiPropertyEditControl_AddRef(This) \
1994 ( (This)->lpVtbl -> AddRef(This) )
1995
1996#define IAcPiPropertyEditControl_Release(This) \
1997 ( (This)->lpVtbl -> Release(This) )
1998
1999
2000#define IAcPiPropertyEditControl_GetTypeInfoCount(This,pctinfo) \
2001 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2002
2003#define IAcPiPropertyEditControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2004 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2005
2006#define IAcPiPropertyEditControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2007 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2008
2009#define IAcPiPropertyEditControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2010 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
2011
2012
2013#define IAcPiPropertyEditControl_InitEditControl(This,pVarObjArray,pVarDynPropArray,pIdArray) \
2014 ( (This)->lpVtbl -> InitEditControl(This,pVarObjArray,pVarDynPropArray,pIdArray) )
2015
2016#define IAcPiPropertyEditControl_Refresh(This,dwFlags) \
2017 ( (This)->lpVtbl -> Refresh(This,dwFlags) )
2018
2019#define IAcPiPropertyEditControl_get_KeepFocus(This,pVal) \
2020 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
2021
2022#define IAcPiPropertyEditControl_get_BackColor(This,pVal) \
2023 ( (This)->lpVtbl -> get_BackColor(This,pVal) )
2024
2025#define IAcPiPropertyEditControl_put_BackColor(This,newVal) \
2026 ( (This)->lpVtbl -> put_BackColor(This,newVal) )
2027
2028#define IAcPiPropertyEditControl_get_ForeColor(This,pVal) \
2029 ( (This)->lpVtbl -> get_ForeColor(This,pVal) )
2030
2031#define IAcPiPropertyEditControl_put_ForeColor(This,newVal) \
2032 ( (This)->lpVtbl -> put_ForeColor(This,newVal) )
2033
2034#define IAcPiPropertyEditControl_get_ReadOnlyBackColor(This,pVal) \
2035 ( (This)->lpVtbl -> get_ReadOnlyBackColor(This,pVal) )
2036
2037#define IAcPiPropertyEditControl_put_ReadOnlyBackColor(This,newVal) \
2038 ( (This)->lpVtbl -> put_ReadOnlyBackColor(This,newVal) )
2039
2040#define IAcPiPropertyEditControl_get_ReadOnlyForeColor(This,pVal) \
2041 ( (This)->lpVtbl -> get_ReadOnlyForeColor(This,pVal) )
2042
2043#define IAcPiPropertyEditControl_put_ReadOnlyForeColor(This,newVal) \
2044 ( (This)->lpVtbl -> put_ReadOnlyForeColor(This,newVal) )
2045
2046#define IAcPiPropertyEditControl_get_Font(This,pVal) \
2047 ( (This)->lpVtbl -> get_Font(This,pVal) )
2048
2049#define IAcPiPropertyEditControl_put_Font(This,newVal) \
2050 ( (This)->lpVtbl -> put_Font(This,newVal) )
2051
2052#endif /* COBJMACROS */
2053
2054
2055#endif /* C style interface */
2056
2057
2058
2059
2060#endif /* __IAcPiPropertyEditControl_INTERFACE_DEFINED__ */
2061
2062
2063/* interface __MIDL_itf_FxPiX_0000_0006 */
2064/* [local] */
2065
2066#define IPropertyEditControl2 IAcPiPropertyEditControl2
2067#define IID_IPropertyEditControl2 IID_IAcPiPropertyEditControl2
2068
2069
2072
2073#ifndef __IAcPiPropertyEditControl2_INTERFACE_DEFINED__
2074#define __IAcPiPropertyEditControl2_INTERFACE_DEFINED__
2075
2076/* interface IAcPiPropertyEditControl2 */
2077/* [unique][nonextensible][dual][uuid][object] */
2078
2079
2081
2082#if defined(__cplusplus) && !defined(CINTERFACE)
2083
2084 MIDL_INTERFACE("F46AF009-7725-4E6C-9409-5E623A9C4D19")
2086 {
2087 public:
2088 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PropertyIdentifier(
2089 /* [retval][out] */ IAcPiPropertyIdentifier **pVal) = 0;
2090
2091 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PropertyIdentifier(
2092 /* [in] */ IAcPiPropertyIdentifier *newVal) = 0;
2093
2094 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetPropertyValueEx(
2095 /* [in] */ VARIANT *val,
2096 /* [in] */ ValueType valType) = 0;
2097
2098 virtual /* [id] */ HRESULT STDMETHODCALLTYPE InvokePropertyDialog(
2099 /* [in] */ BSTR bstrText,
2100 /* [in] */ int mode) = 0;
2101
2102 };
2103
2104
2105#else /* C style interface */
2106
2108 {
2110
2114 /* [in] */ REFIID riid,
2115 /* [annotation][iid_is][out] */
2116 _COM_Outptr_ void **ppvObject);
2117
2118 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2119 ULONG ( STDMETHODCALLTYPE *AddRef )(
2121
2122 DECLSPEC_XFGVIRT(IUnknown, Release)
2123 ULONG ( STDMETHODCALLTYPE *Release )(
2125
2129 /* [out] */ UINT *pctinfo);
2130
2134 /* [in] */ UINT iTInfo,
2135 /* [in] */ LCID lcid,
2136 /* [out] */ ITypeInfo **ppTInfo);
2137
2141 /* [in] */ REFIID riid,
2142 /* [size_is][in] */ LPOLESTR *rgszNames,
2143 /* [range][in] */ UINT cNames,
2144 /* [in] */ LCID lcid,
2145 /* [size_is][out] */ DISPID *rgDispId);
2146
2148 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
2150 /* [annotation][in] */
2151 _In_ DISPID dispIdMember,
2152 /* [annotation][in] */
2154 /* [annotation][in] */
2156 /* [annotation][in] */
2157 _In_ WORD wFlags,
2158 /* [annotation][out][in] */
2159 _In_ DISPPARAMS *pDispParams,
2160 /* [annotation][out] */
2161 _Out_opt_ VARIANT *pVarResult,
2162 /* [annotation][out] */
2164 /* [annotation][out] */
2165 _Out_opt_ UINT *puArgErr);
2166
2168 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PropertyIdentifier )(
2170 /* [retval][out] */ IAcPiPropertyIdentifier **pVal);
2171
2173 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PropertyIdentifier )(
2175 /* [in] */ IAcPiPropertyIdentifier *newVal);
2176
2178 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPropertyValueEx )(
2180 /* [in] */ VARIANT *val,
2181 /* [in] */ ValueType valType);
2182
2184 /* [id] */ HRESULT ( STDMETHODCALLTYPE *InvokePropertyDialog )(
2186 /* [in] */ BSTR bstrText,
2187 /* [in] */ int mode);
2188
2191
2193 {
2195 };
2196
2197
2198
2199#ifdef COBJMACROS
2200
2201
2202#define IAcPiPropertyEditControl2_QueryInterface(This,riid,ppvObject) \
2203 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2204
2205#define IAcPiPropertyEditControl2_AddRef(This) \
2206 ( (This)->lpVtbl -> AddRef(This) )
2207
2208#define IAcPiPropertyEditControl2_Release(This) \
2209 ( (This)->lpVtbl -> Release(This) )
2210
2211
2212#define IAcPiPropertyEditControl2_GetTypeInfoCount(This,pctinfo) \
2213 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2214
2215#define IAcPiPropertyEditControl2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2216 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2217
2218#define IAcPiPropertyEditControl2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2219 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2220
2221#define IAcPiPropertyEditControl2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2222 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
2223
2224
2225#define IAcPiPropertyEditControl2_get_PropertyIdentifier(This,pVal) \
2226 ( (This)->lpVtbl -> get_PropertyIdentifier(This,pVal) )
2227
2228#define IAcPiPropertyEditControl2_put_PropertyIdentifier(This,newVal) \
2229 ( (This)->lpVtbl -> put_PropertyIdentifier(This,newVal) )
2230
2231#define IAcPiPropertyEditControl2_SetPropertyValueEx(This,val,valType) \
2232 ( (This)->lpVtbl -> SetPropertyValueEx(This,val,valType) )
2233
2234#define IAcPiPropertyEditControl2_InvokePropertyDialog(This,bstrText,mode) \
2235 ( (This)->lpVtbl -> InvokePropertyDialog(This,bstrText,mode) )
2236
2237#endif /* COBJMACROS */
2238
2239
2240#endif /* C style interface */
2241
2242
2243
2244
2245#endif /* __IAcPiPropertyEditControl2_INTERFACE_DEFINED__ */
2246
2247
2248/* interface __MIDL_itf_FxPiX_0000_0007 */
2249/* [local] */
2250
2251#define IPropertyEditControl3 IAcPiPropertyEditControl3
2252#define IID_IPropertyEditControl3 IID_IAcPiPropertyEditControl3
2253
2254
2257
2258#ifndef __IAcPiPropertyEditControl3_INTERFACE_DEFINED__
2259#define __IAcPiPropertyEditControl3_INTERFACE_DEFINED__
2260
2261/* interface IAcPiPropertyEditControl3 */
2262/* [unique][nonextensible][dual][uuid][object] */
2263
2264
2266
2267#if defined(__cplusplus) && !defined(CINTERFACE)
2268
2269 MIDL_INTERFACE("9F479FD7-5C05-4F26-9008-7287F3AC9552")
2271 {
2272 public:
2273 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetTheme(
2274 /* [in] */ IAcPiPropertyInspectorTheme *pTheme) = 0;
2275
2276 };
2277
2278
2279#else /* C style interface */
2280
2282 {
2284
2288 /* [in] */ REFIID riid,
2289 /* [annotation][iid_is][out] */
2290 _COM_Outptr_ void **ppvObject);
2291
2292 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2293 ULONG ( STDMETHODCALLTYPE *AddRef )(
2295
2296 DECLSPEC_XFGVIRT(IUnknown, Release)
2297 ULONG ( STDMETHODCALLTYPE *Release )(
2299
2303 /* [out] */ UINT *pctinfo);
2304
2308 /* [in] */ UINT iTInfo,
2309 /* [in] */ LCID lcid,
2310 /* [out] */ ITypeInfo **ppTInfo);
2311
2315 /* [in] */ REFIID riid,
2316 /* [size_is][in] */ LPOLESTR *rgszNames,
2317 /* [range][in] */ UINT cNames,
2318 /* [in] */ LCID lcid,
2319 /* [size_is][out] */ DISPID *rgDispId);
2320
2322 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
2324 /* [annotation][in] */
2325 _In_ DISPID dispIdMember,
2326 /* [annotation][in] */
2328 /* [annotation][in] */
2330 /* [annotation][in] */
2331 _In_ WORD wFlags,
2332 /* [annotation][out][in] */
2333 _In_ DISPPARAMS *pDispParams,
2334 /* [annotation][out] */
2335 _Out_opt_ VARIANT *pVarResult,
2336 /* [annotation][out] */
2338 /* [annotation][out] */
2339 _Out_opt_ UINT *puArgErr);
2340
2342 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetTheme )(
2344 /* [in] */ IAcPiPropertyInspectorTheme *pTheme);
2345
2348
2350 {
2352 };
2353
2354
2355
2356#ifdef COBJMACROS
2357
2358
2359#define IAcPiPropertyEditControl3_QueryInterface(This,riid,ppvObject) \
2360 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2361
2362#define IAcPiPropertyEditControl3_AddRef(This) \
2363 ( (This)->lpVtbl -> AddRef(This) )
2364
2365#define IAcPiPropertyEditControl3_Release(This) \
2366 ( (This)->lpVtbl -> Release(This) )
2367
2368
2369#define IAcPiPropertyEditControl3_GetTypeInfoCount(This,pctinfo) \
2370 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2371
2372#define IAcPiPropertyEditControl3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2373 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2374
2375#define IAcPiPropertyEditControl3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2376 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2377
2378#define IAcPiPropertyEditControl3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2379 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
2380
2381
2382#define IAcPiPropertyEditControl3_SetTheme(This,pTheme) \
2383 ( (This)->lpVtbl -> SetTheme(This,pTheme) )
2384
2385#endif /* COBJMACROS */
2386
2387
2388#endif /* C style interface */
2389
2390
2391
2392
2393#endif /* __IAcPiPropertyEditControl3_INTERFACE_DEFINED__ */
2394
2395
2396/* interface __MIDL_itf_FxPiX_0000_0008 */
2397/* [local] */
2398
2399#define IPropEditUIEventsSink IAcPiPropertyEditEventsSink
2400#define IID_IPropEditUIEventsSink IID_IAcPiPropertyEditEventsSink
2401
2402
2405
2406/* interface __MIDL_itf_FxPiX_0000_0009 */
2407/* [local] */
2408
2409#define IPropEditUIEventsSink2 IAcPiPropertyEditEventsSink2
2410#define IID_IPropEditUIEventsSink2 IID_IAcPiPropertyEditEventsSink2
2411
2412
2415
2416/* interface __MIDL_itf_FxPiX_0000_0010 */
2417/* [local] */
2418
2419#define IPropertyUnspecified IAcPiPropertyUnspecified
2420#define IID_IPropertyUnspecified IID_IAcPiPropertyUnspecified
2421
2422
2425
2426#ifndef __IAcPiPropertyUnspecified_INTERFACE_DEFINED__
2427#define __IAcPiPropertyUnspecified_INTERFACE_DEFINED__
2428
2429/* interface IAcPiPropertyUnspecified */
2430/* [unique][uuid][object] */
2431
2432
2434
2435#if defined(__cplusplus) && !defined(CINTERFACE)
2436
2437 MIDL_INTERFACE("81FAC041-7C29-4E01-A01C-9FD738E832CB")
2439 {
2440 public:
2441 virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsValueUnspecified(
2442 /* [in] */ VARIANT varId,
2443 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
2444
2445 virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetUnspecified(
2446 /* [in] */ VARIANT varId,
2447 /* [in] */ VARIANT_BOOL bIsUnspecified) = 0;
2448
2449 virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsUnspecifiedAllowed(
2450 /* [in] */ VARIANT varId,
2451 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
2452
2453 virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetUnspecifiedString(
2454 /* [in] */ VARIANT varId,
2455 /* [retval][out] */ BSTR *pVal) = 0;
2456
2457 };
2458
2459
2460#else /* C style interface */
2461
2463 {
2465
2469 /* [in] */ REFIID riid,
2470 /* [annotation][iid_is][out] */
2471 _COM_Outptr_ void **ppvObject);
2472
2473 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2474 ULONG ( STDMETHODCALLTYPE *AddRef )(
2476
2477 DECLSPEC_XFGVIRT(IUnknown, Release)
2478 ULONG ( STDMETHODCALLTYPE *Release )(
2480
2482 /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsValueUnspecified )(
2484 /* [in] */ VARIANT varId,
2485 /* [retval][out] */ VARIANT_BOOL *pVal);
2486
2488 /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetUnspecified )(
2490 /* [in] */ VARIANT varId,
2491 /* [in] */ VARIANT_BOOL bIsUnspecified);
2492
2494 /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsUnspecifiedAllowed )(
2496 /* [in] */ VARIANT varId,
2497 /* [retval][out] */ VARIANT_BOOL *pVal);
2498
2500 /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetUnspecifiedString )(
2502 /* [in] */ VARIANT varId,
2503 /* [retval][out] */ BSTR *pVal);
2504
2507
2509 {
2511 };
2512
2513
2514
2515#ifdef COBJMACROS
2516
2517
2518#define IAcPiPropertyUnspecified_QueryInterface(This,riid,ppvObject) \
2519 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2520
2521#define IAcPiPropertyUnspecified_AddRef(This) \
2522 ( (This)->lpVtbl -> AddRef(This) )
2523
2524#define IAcPiPropertyUnspecified_Release(This) \
2525 ( (This)->lpVtbl -> Release(This) )
2526
2527
2528#define IAcPiPropertyUnspecified_IsValueUnspecified(This,varId,pVal) \
2529 ( (This)->lpVtbl -> IsValueUnspecified(This,varId,pVal) )
2530
2531#define IAcPiPropertyUnspecified_SetUnspecified(This,varId,bIsUnspecified) \
2532 ( (This)->lpVtbl -> SetUnspecified(This,varId,bIsUnspecified) )
2533
2534#define IAcPiPropertyUnspecified_IsUnspecifiedAllowed(This,varId,pVal) \
2535 ( (This)->lpVtbl -> IsUnspecifiedAllowed(This,varId,pVal) )
2536
2537#define IAcPiPropertyUnspecified_GetUnspecifiedString(This,varId,pVal) \
2538 ( (This)->lpVtbl -> GetUnspecifiedString(This,varId,pVal) )
2539
2540#endif /* COBJMACROS */
2541
2542
2543#endif /* C style interface */
2544
2545
2546
2547
2548#endif /* __IAcPiPropertyUnspecified_INTERFACE_DEFINED__ */
2549
2550
2551/* interface __MIDL_itf_FxPiX_0000_0011 */
2552/* [local] */
2553
2554#define IPropertyExpression IAcPiPropertyExpression
2555#define IID_IPropertyExpression IID_IAcPiPropertyExpression
2556
2557
2560
2561#ifndef __IAcPiPropertyExpression_INTERFACE_DEFINED__
2562#define __IAcPiPropertyExpression_INTERFACE_DEFINED__
2563
2564/* interface IAcPiPropertyExpression */
2565/* [unique][uuid][object] */
2566
2567
2569
2570#if defined(__cplusplus) && !defined(CINTERFACE)
2571
2572 MIDL_INTERFACE("F5F5E435-806B-44DE-80DB-C49DF8EC5AF8")
2574 {
2575 public:
2576 virtual HRESULT STDMETHODCALLTYPE ExpressionAllowed(
2577 /* [in] */ VARIANT varId,
2578 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
2579
2580 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Expression(
2581 /* [in] */ VARIANT varId,
2582 /* [retval][out] */ BSTR *pVal) = 0;
2583
2584 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Expression(
2585 /* [in] */ VARIANT varId,
2586 /* [in] */ BSTR newVal) = 0;
2587
2588 };
2589
2590
2591#else /* C style interface */
2592
2594 {
2596
2600 /* [in] */ REFIID riid,
2601 /* [annotation][iid_is][out] */
2602 _COM_Outptr_ void **ppvObject);
2603
2604 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2605 ULONG ( STDMETHODCALLTYPE *AddRef )(
2607
2608 DECLSPEC_XFGVIRT(IUnknown, Release)
2609 ULONG ( STDMETHODCALLTYPE *Release )(
2611
2615 /* [in] */ VARIANT varId,
2616 /* [retval][out] */ VARIANT_BOOL *pVal);
2617
2619 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Expression )(
2621 /* [in] */ VARIANT varId,
2622 /* [retval][out] */ BSTR *pVal);
2623
2625 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Expression )(
2627 /* [in] */ VARIANT varId,
2628 /* [in] */ BSTR newVal);
2629
2632
2634 {
2636 };
2637
2638
2639
2640#ifdef COBJMACROS
2641
2642
2643#define IAcPiPropertyExpression_QueryInterface(This,riid,ppvObject) \
2644 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2645
2646#define IAcPiPropertyExpression_AddRef(This) \
2647 ( (This)->lpVtbl -> AddRef(This) )
2648
2649#define IAcPiPropertyExpression_Release(This) \
2650 ( (This)->lpVtbl -> Release(This) )
2651
2652
2653#define IAcPiPropertyExpression_ExpressionAllowed(This,varId,pVal) \
2654 ( (This)->lpVtbl -> ExpressionAllowed(This,varId,pVal) )
2655
2656#define IAcPiPropertyExpression_get_Expression(This,varId,pVal) \
2657 ( (This)->lpVtbl -> get_Expression(This,varId,pVal) )
2658
2659#define IAcPiPropertyExpression_put_Expression(This,varId,newVal) \
2660 ( (This)->lpVtbl -> put_Expression(This,varId,newVal) )
2661
2662#endif /* COBJMACROS */
2663
2664
2665#endif /* C style interface */
2666
2667
2668
2669
2670#endif /* __IAcPiPropertyExpression_INTERFACE_DEFINED__ */
2671
2672
2673/* interface __MIDL_itf_FxPiX_0000_0012 */
2674/* [local] */
2675
2676#define IPerPropertyDisplay IAcPiPropertyDisplay
2677#define IID_IPerPropertyDisplay IID_IAcPiPropertyDisplay
2678
2679
2682
2683#ifndef __IAcPiPropertyDisplay_INTERFACE_DEFINED__
2684#define __IAcPiPropertyDisplay_INTERFACE_DEFINED__
2685
2686/* interface IAcPiPropertyDisplay */
2687/* [unique][uuid][object] */
2688
2689
2691
2692#if defined(__cplusplus) && !defined(CINTERFACE)
2693
2694 MIDL_INTERFACE("E43361B6-DAB9-41DE-9D43-2836E6AE44F5")
2696 {
2697 public:
2699 /* [in] */ VARIANT Id,
2700 /* [in] */ LCID lcid,
2701 /* [out] */ BSTR *pProgId) = 0;
2702
2703 virtual HRESULT STDMETHODCALLTYPE GetPropertyIcon(
2704 /* [in] */ VARIANT varID,
2705 /* [out] */ IUnknown **pIcon) = 0;
2706
2707 virtual HRESULT STDMETHODCALLTYPE GetPropTextColor(
2708 /* [in] */ VARIANT vatId,
2709 /* [out] */ OLE_COLOR *pColor) = 0;
2710
2711 virtual HRESULT STDMETHODCALLTYPE IsFullView(
2712 /* [in] */ VARIANT varId,
2713 /* [out] */ VARIANT_BOOL *pbVisible,
2714 /* [out] */ DWORD *pHeight) = 0;
2715
2716 virtual HRESULT STDMETHODCALLTYPE GetPropertyWeight(
2717 /* [in] */ VARIANT varId,
2718 /* [out] */ long *pHeight) = 0;
2719
2720 };
2721
2722
2723#else /* C style interface */
2724
2726 {
2728
2731 IAcPiPropertyDisplay * This,
2732 /* [in] */ REFIID riid,
2733 /* [annotation][iid_is][out] */
2734 _COM_Outptr_ void **ppvObject);
2735
2736 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2737 ULONG ( STDMETHODCALLTYPE *AddRef )(
2738 IAcPiPropertyDisplay * This);
2739
2740 DECLSPEC_XFGVIRT(IUnknown, Release)
2741 ULONG ( STDMETHODCALLTYPE *Release )(
2742 IAcPiPropertyDisplay * This);
2743
2746 IAcPiPropertyDisplay * This,
2747 /* [in] */ VARIANT Id,
2748 /* [in] */ LCID lcid,
2749 /* [out] */ BSTR *pProgId);
2750
2753 IAcPiPropertyDisplay * This,
2754 /* [in] */ VARIANT varID,
2755 /* [out] */ IUnknown **pIcon);
2756
2759 IAcPiPropertyDisplay * This,
2760 /* [in] */ VARIANT vatId,
2761 /* [out] */ OLE_COLOR *pColor);
2762
2765 IAcPiPropertyDisplay * This,
2766 /* [in] */ VARIANT varId,
2767 /* [out] */ VARIANT_BOOL *pbVisible,
2768 /* [out] */ DWORD *pHeight);
2769
2772 IAcPiPropertyDisplay * This,
2773 /* [in] */ VARIANT varId,
2774 /* [out] */ long *pHeight);
2775
2778
2780 {
2782 };
2783
2784
2785
2786#ifdef COBJMACROS
2787
2788
2789#define IAcPiPropertyDisplay_QueryInterface(This,riid,ppvObject) \
2790 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2791
2792#define IAcPiPropertyDisplay_AddRef(This) \
2793 ( (This)->lpVtbl -> AddRef(This) )
2794
2795#define IAcPiPropertyDisplay_Release(This) \
2796 ( (This)->lpVtbl -> Release(This) )
2797
2798
2799#define IAcPiPropertyDisplay_GetCustomPropertyCtrl(This,Id,lcid,pProgId) \
2800 ( (This)->lpVtbl -> GetCustomPropertyCtrl(This,Id,lcid,pProgId) )
2801
2802#define IAcPiPropertyDisplay_GetPropertyIcon(This,varID,pIcon) \
2803 ( (This)->lpVtbl -> GetPropertyIcon(This,varID,pIcon) )
2804
2805#define IAcPiPropertyDisplay_GetPropTextColor(This,vatId,pColor) \
2806 ( (This)->lpVtbl -> GetPropTextColor(This,vatId,pColor) )
2807
2808#define IAcPiPropertyDisplay_IsFullView(This,varId,pbVisible,pHeight) \
2809 ( (This)->lpVtbl -> IsFullView(This,varId,pbVisible,pHeight) )
2810
2811#define IAcPiPropertyDisplay_GetPropertyWeight(This,varId,pHeight) \
2812 ( (This)->lpVtbl -> GetPropertyWeight(This,varId,pHeight) )
2813
2814#endif /* COBJMACROS */
2815
2816
2817#endif /* C style interface */
2818
2819
2820
2821
2822#endif /* __IAcPiPropertyDisplay_INTERFACE_DEFINED__ */
2823
2824
2825/* interface __MIDL_itf_FxPiX_0000_0013 */
2826/* [local] */
2827
2828#define IPerPropertyDisplay2 IAcPiPropertyDisplay2
2829#define IID_IPerPropertyDisplay2 IID_IAcPiPropertyDisplay2
2830
2831
2834
2835#ifndef __IAcPiPropertyDisplay2_INTERFACE_DEFINED__
2836#define __IAcPiPropertyDisplay2_INTERFACE_DEFINED__
2837
2838/* interface IAcPiPropertyDisplay2 */
2839/* [unique][uuid][object] */
2840
2841
2843
2844#if defined(__cplusplus) && !defined(CINTERFACE)
2845
2846 MIDL_INTERFACE("3E6EA491-18C9-412A-A752-1058C63463D4")
2848 {
2849 public:
2850 virtual HRESULT STDMETHODCALLTYPE GetDarkPropertyIcon(
2851 /* [in] */ VARIANT varId,
2852 /* [out] */ IUnknown **pIcon) = 0;
2853
2854 virtual HRESULT STDMETHODCALLTYPE GetDarkPropTextColor(
2855 /* [in] */ VARIANT varId,
2856 /* [out] */ OLE_COLOR *pColor) = 0;
2857
2858 };
2859
2860
2861#else /* C style interface */
2862
2864 {
2866
2869 IAcPiPropertyDisplay2 * This,
2870 /* [in] */ REFIID riid,
2871 /* [annotation][iid_is][out] */
2872 _COM_Outptr_ void **ppvObject);
2873
2874 DECLSPEC_XFGVIRT(IUnknown, AddRef)
2875 ULONG ( STDMETHODCALLTYPE *AddRef )(
2876 IAcPiPropertyDisplay2 * This);
2877
2878 DECLSPEC_XFGVIRT(IUnknown, Release)
2879 ULONG ( STDMETHODCALLTYPE *Release )(
2880 IAcPiPropertyDisplay2 * This);
2881
2884 IAcPiPropertyDisplay2 * This,
2885 /* [in] */ VARIANT varId,
2886 /* [out] */ IUnknown **pIcon);
2887
2890 IAcPiPropertyDisplay2 * This,
2891 /* [in] */ VARIANT varId,
2892 /* [out] */ OLE_COLOR *pColor);
2893
2896
2898 {
2900 };
2901
2902
2903
2904#ifdef COBJMACROS
2905
2906
2907#define IAcPiPropertyDisplay2_QueryInterface(This,riid,ppvObject) \
2908 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2909
2910#define IAcPiPropertyDisplay2_AddRef(This) \
2911 ( (This)->lpVtbl -> AddRef(This) )
2912
2913#define IAcPiPropertyDisplay2_Release(This) \
2914 ( (This)->lpVtbl -> Release(This) )
2915
2916
2917#define IAcPiPropertyDisplay2_GetDarkPropertyIcon(This,varId,pIcon) \
2918 ( (This)->lpVtbl -> GetDarkPropertyIcon(This,varId,pIcon) )
2919
2920#define IAcPiPropertyDisplay2_GetDarkPropTextColor(This,varId,pColor) \
2921 ( (This)->lpVtbl -> GetDarkPropTextColor(This,varId,pColor) )
2922
2923#endif /* COBJMACROS */
2924
2925
2926#endif /* C style interface */
2927
2928
2929
2930
2931#endif /* __IAcPiPropertyDisplay2_INTERFACE_DEFINED__ */
2932
2933
2934/* interface __MIDL_itf_FxPiX_0000_0014 */
2935/* [local] */
2936
2937#define ICategorizeProperties2 IAcPiCategorizeProperties
2938#define IID_ICategorizeProperties2 IID_IAcPiCategorizeProperties
2939
2940
2943
2944#ifndef __IAcPiCategorizeProperties_INTERFACE_DEFINED__
2945#define __IAcPiCategorizeProperties_INTERFACE_DEFINED__
2946
2947/* interface IAcPiCategorizeProperties */
2948/* [unique][uuid][object] */
2949
2950
2952
2953#if defined(__cplusplus) && !defined(CINTERFACE)
2954
2955 MIDL_INTERFACE("9D50473B-7494-49E8-9F96-7F1C5E09DDC2")
2957 {
2958 public:
2959 virtual HRESULT STDMETHODCALLTYPE MapPropertyToCategory(
2960 /* [in] */ DISPID dispid,
2961 /* [out] */ int *pCatId) = 0;
2962
2963 virtual HRESULT STDMETHODCALLTYPE GetCategoryName(
2964 /* [in] */ int catId,
2965 /* [in] */ LCID lcid,
2966 /* [out] */ BSTR *pName) = 0;
2967
2968 virtual HRESULT STDMETHODCALLTYPE GetCategoryDescription(
2969 /* [in] */ int catId,
2970 /* [in] */ LCID lcid,
2971 /* [out] */ BSTR *pDesc) = 0;
2972
2973 virtual HRESULT STDMETHODCALLTYPE GetCategoryWeight(
2974 /* [in] */ int catId,
2975 /* [out] */ long *pWeight) = 0;
2976
2977 virtual HRESULT STDMETHODCALLTYPE GetParentCategory(
2978 /* [in] */ int catId,
2979 /* [out] */ int *pParentCatId) = 0;
2980
2981 virtual HRESULT STDMETHODCALLTYPE GetUniqueID(
2982 /* [out] */ BSTR *bstrId) = 0;
2983
2984 virtual HRESULT STDMETHODCALLTYPE GetCommandButtons(
2985 /* [in] */ int catId,
2986 /* [out] */ VARIANT *pCatCommandButtons) = 0;
2987
2988 };
2989
2990
2991#else /* C style interface */
2992
2994 {
2996
3000 /* [in] */ REFIID riid,
3001 /* [annotation][iid_is][out] */
3002 _COM_Outptr_ void **ppvObject);
3003
3004 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3005 ULONG ( STDMETHODCALLTYPE *AddRef )(
3007
3008 DECLSPEC_XFGVIRT(IUnknown, Release)
3009 ULONG ( STDMETHODCALLTYPE *Release )(
3011
3012 DECLSPEC_XFGVIRT(IAcPiCategorizeProperties, MapPropertyToCategory)
3013 HRESULT ( STDMETHODCALLTYPE *MapPropertyToCategory )(
3015 /* [in] */ DISPID dispid,
3016 /* [out] */ int *pCatId);
3017
3019 HRESULT ( STDMETHODCALLTYPE *GetCategoryName )(
3021 /* [in] */ int catId,
3022 /* [in] */ LCID lcid,
3023 /* [out] */ BSTR *pName);
3024
3025 DECLSPEC_XFGVIRT(IAcPiCategorizeProperties, GetCategoryDescription)
3026 HRESULT ( STDMETHODCALLTYPE *GetCategoryDescription )(
3028 /* [in] */ int catId,
3029 /* [in] */ LCID lcid,
3030 /* [out] */ BSTR *pDesc);
3031
3033 HRESULT ( STDMETHODCALLTYPE *GetCategoryWeight )(
3035 /* [in] */ int catId,
3036 /* [out] */ long *pWeight);
3037
3039 HRESULT ( STDMETHODCALLTYPE *GetParentCategory )(
3041 /* [in] */ int catId,
3042 /* [out] */ int *pParentCatId);
3043
3047 /* [out] */ BSTR *bstrId);
3048
3050 HRESULT ( STDMETHODCALLTYPE *GetCommandButtons )(
3052 /* [in] */ int catId,
3053 /* [out] */ VARIANT *pCatCommandButtons);
3054
3057
3059 {
3061 };
3062
3063
3064
3065#ifdef COBJMACROS
3066
3067
3068#define IAcPiCategorizeProperties_QueryInterface(This,riid,ppvObject) \
3069 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3070
3071#define IAcPiCategorizeProperties_AddRef(This) \
3072 ( (This)->lpVtbl -> AddRef(This) )
3073
3074#define IAcPiCategorizeProperties_Release(This) \
3075 ( (This)->lpVtbl -> Release(This) )
3076
3077
3078#define IAcPiCategorizeProperties_MapPropertyToCategory(This,dispid,pCatId) \
3079 ( (This)->lpVtbl -> MapPropertyToCategory(This,dispid,pCatId) )
3080
3081#define IAcPiCategorizeProperties_GetCategoryName(This,catId,lcid,pName) \
3082 ( (This)->lpVtbl -> GetCategoryName(This,catId,lcid,pName) )
3083
3084#define IAcPiCategorizeProperties_GetCategoryDescription(This,catId,lcid,pDesc) \
3085 ( (This)->lpVtbl -> GetCategoryDescription(This,catId,lcid,pDesc) )
3086
3087#define IAcPiCategorizeProperties_GetCategoryWeight(This,catId,pWeight) \
3088 ( (This)->lpVtbl -> GetCategoryWeight(This,catId,pWeight) )
3089
3090#define IAcPiCategorizeProperties_GetParentCategory(This,catId,pParentCatId) \
3091 ( (This)->lpVtbl -> GetParentCategory(This,catId,pParentCatId) )
3092
3093#define IAcPiCategorizeProperties_GetUniqueID(This,bstrId) \
3094 ( (This)->lpVtbl -> GetUniqueID(This,bstrId) )
3095
3096#define IAcPiCategorizeProperties_GetCommandButtons(This,catId,pCatCommandButtons) \
3097 ( (This)->lpVtbl -> GetCommandButtons(This,catId,pCatCommandButtons) )
3098
3099#endif /* COBJMACROS */
3100
3101
3102#endif /* C style interface */
3103
3104
3105
3106
3107#endif /* __IAcPiCategorizeProperties_INTERFACE_DEFINED__ */
3108
3109
3110/* interface __MIDL_itf_FxPiX_0000_0015 */
3111/* [local] */
3112
3113#define IPropCommandButtons IAcPiPropCommandButtons
3114#define IID_IPropCommandButtons IID_IAcPiPropCommandButtons
3115
3116
3119
3120#ifndef __IAcPiPropCommandButtons_INTERFACE_DEFINED__
3121#define __IAcPiPropCommandButtons_INTERFACE_DEFINED__
3122
3123/* interface IAcPiPropCommandButtons */
3124/* [unique][uuid][object] */
3125
3126
3128
3129#if defined(__cplusplus) && !defined(CINTERFACE)
3130
3131 MIDL_INTERFACE("2306A588-8F22-4C6D-A3A8-97713094FE70")
3133 {
3134 public:
3135 virtual HRESULT STDMETHODCALLTYPE GetButtons(
3136 /* [retval][out] */ VARIANT *pButtons) = 0;
3137
3138 };
3139
3140
3141#else /* C style interface */
3142
3144 {
3146
3150 /* [in] */ REFIID riid,
3151 /* [annotation][iid_is][out] */
3152 _COM_Outptr_ void **ppvObject);
3153
3154 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3155 ULONG ( STDMETHODCALLTYPE *AddRef )(
3157
3158 DECLSPEC_XFGVIRT(IUnknown, Release)
3159 ULONG ( STDMETHODCALLTYPE *Release )(
3161
3165 /* [retval][out] */ VARIANT *pButtons);
3166
3169
3171 {
3173 };
3174
3175
3176
3177#ifdef COBJMACROS
3178
3179
3180#define IAcPiPropCommandButtons_QueryInterface(This,riid,ppvObject) \
3181 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3182
3183#define IAcPiPropCommandButtons_AddRef(This) \
3184 ( (This)->lpVtbl -> AddRef(This) )
3185
3186#define IAcPiPropCommandButtons_Release(This) \
3187 ( (This)->lpVtbl -> Release(This) )
3188
3189
3190#define IAcPiPropCommandButtons_GetButtons(This,pButtons) \
3191 ( (This)->lpVtbl -> GetButtons(This,pButtons) )
3192
3193#endif /* COBJMACROS */
3194
3195
3196#endif /* C style interface */
3197
3198
3199
3200
3201#endif /* __IAcPiPropCommandButtons_INTERFACE_DEFINED__ */
3202
3203
3204/* interface __MIDL_itf_FxPiX_0000_0016 */
3205/* [local] */
3206
3207#define ICommandButton IAcPiCommandButton
3208#define IID_ICommandButton IID_IAcPiCommandButton
3209
3210
3213
3214#ifndef __IAcPiCommandButton_INTERFACE_DEFINED__
3215#define __IAcPiCommandButton_INTERFACE_DEFINED__
3216
3217/* interface IAcPiCommandButton */
3218/* [unique][uuid][object] */
3219
3220
3222
3223#if defined(__cplusplus) && !defined(CINTERFACE)
3224
3225 MIDL_INTERFACE("41C5F2D7-C8EB-4E92-8FD1-5B9B66E017AE")
3227 {
3228 public:
3229 virtual HRESULT STDMETHODCALLTYPE GetName(
3230 /* [in] */ LCID lcid,
3231 /* [retval][out] */ BSTR *bstrName) = 0;
3232
3233 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EnabledPicture(
3234 /* [retval][out] */ IUnknown **pVal) = 0;
3235
3236 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisabledPicture(
3237 /* [retval][out] */ IUnknown **pVal) = 0;
3238
3239 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Enabled(
3240 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
3241
3242 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
3243 /* [in] */ VARIANT_BOOL newVal) = 0;
3244
3245 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Checked(
3246 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
3247
3248 virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Checked(
3249 /* [in] */ VARIANT_BOOL newVal) = 0;
3250
3251 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ButtonStyle(
3252 /* [retval][out] */ long *pVal) = 0;
3253
3254 virtual HRESULT STDMETHODCALLTYPE Execute(
3255 /* [in] */ VARIANT Objects) = 0;
3256
3257 };
3258
3259
3260#else /* C style interface */
3261
3263 {
3265
3268 IAcPiCommandButton * This,
3269 /* [in] */ REFIID riid,
3270 /* [annotation][iid_is][out] */
3271 _COM_Outptr_ void **ppvObject);
3272
3273 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3274 ULONG ( STDMETHODCALLTYPE *AddRef )(
3275 IAcPiCommandButton * This);
3276
3277 DECLSPEC_XFGVIRT(IUnknown, Release)
3278 ULONG ( STDMETHODCALLTYPE *Release )(
3279 IAcPiCommandButton * This);
3280
3282 HRESULT ( STDMETHODCALLTYPE *GetName )(
3283 IAcPiCommandButton * This,
3284 /* [in] */ LCID lcid,
3285 /* [retval][out] */ BSTR *bstrName);
3286
3288 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnabledPicture )(
3289 IAcPiCommandButton * This,
3290 /* [retval][out] */ IUnknown **pVal);
3291
3293 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisabledPicture )(
3294 IAcPiCommandButton * This,
3295 /* [retval][out] */ IUnknown **pVal);
3296
3298 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )(
3299 IAcPiCommandButton * This,
3300 /* [retval][out] */ VARIANT_BOOL *pVal);
3301
3303 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )(
3304 IAcPiCommandButton * This,
3305 /* [in] */ VARIANT_BOOL newVal);
3306
3308 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Checked )(
3309 IAcPiCommandButton * This,
3310 /* [retval][out] */ VARIANT_BOOL *pVal);
3311
3313 /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Checked )(
3314 IAcPiCommandButton * This,
3315 /* [in] */ VARIANT_BOOL newVal);
3316
3318 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ButtonStyle )(
3319 IAcPiCommandButton * This,
3320 /* [retval][out] */ long *pVal);
3321
3323 HRESULT ( STDMETHODCALLTYPE *Execute )(
3324 IAcPiCommandButton * This,
3325 /* [in] */ VARIANT Objects);
3326
3329
3331 {
3333 };
3334
3335
3336
3337#ifdef COBJMACROS
3338
3339
3340#define IAcPiCommandButton_QueryInterface(This,riid,ppvObject) \
3341 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3342
3343#define IAcPiCommandButton_AddRef(This) \
3344 ( (This)->lpVtbl -> AddRef(This) )
3345
3346#define IAcPiCommandButton_Release(This) \
3347 ( (This)->lpVtbl -> Release(This) )
3348
3349
3350#define IAcPiCommandButton_GetName(This,lcid,bstrName) \
3351 ( (This)->lpVtbl -> GetName(This,lcid,bstrName) )
3352
3353#define IAcPiCommandButton_get_EnabledPicture(This,pVal) \
3354 ( (This)->lpVtbl -> get_EnabledPicture(This,pVal) )
3355
3356#define IAcPiCommandButton_get_DisabledPicture(This,pVal) \
3357 ( (This)->lpVtbl -> get_DisabledPicture(This,pVal) )
3358
3359#define IAcPiCommandButton_get_Enabled(This,pVal) \
3360 ( (This)->lpVtbl -> get_Enabled(This,pVal) )
3361
3362#define IAcPiCommandButton_put_Enabled(This,newVal) \
3363 ( (This)->lpVtbl -> put_Enabled(This,newVal) )
3364
3365#define IAcPiCommandButton_get_Checked(This,pVal) \
3366 ( (This)->lpVtbl -> get_Checked(This,pVal) )
3367
3368#define IAcPiCommandButton_put_Checked(This,newVal) \
3369 ( (This)->lpVtbl -> put_Checked(This,newVal) )
3370
3371#define IAcPiCommandButton_get_ButtonStyle(This,pVal) \
3372 ( (This)->lpVtbl -> get_ButtonStyle(This,pVal) )
3373
3374#define IAcPiCommandButton_Execute(This,Objects) \
3375 ( (This)->lpVtbl -> Execute(This,Objects) )
3376
3377#endif /* COBJMACROS */
3378
3379
3380#endif /* C style interface */
3381
3382
3383
3384
3385#endif /* __IAcPiCommandButton_INTERFACE_DEFINED__ */
3386
3387
3388/* interface __MIDL_itf_FxPiX_0000_0017 */
3389/* [local] */
3390
3391#define ICommandButton2 IAcPiCommandButton2
3392#define IID_ICommandButton2 IID_IAcPiCommandButton2
3393
3394
3397
3398#ifndef __IAcPiCommandButton2_INTERFACE_DEFINED__
3399#define __IAcPiCommandButton2_INTERFACE_DEFINED__
3400
3401/* interface IAcPiCommandButton2 */
3402/* [unique][uuid][object] */
3403
3404
3406
3407#if defined(__cplusplus) && !defined(CINTERFACE)
3408
3409 MIDL_INTERFACE("EFCE9C9B-4C74-46AE-8357-004A646F042F")
3411 {
3412 public:
3413 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CheckedPicture(
3414 /* [retval][out] */ IUnknown **pVal) = 0;
3415
3416 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UncheckedPicture(
3417 /* [retval][out] */ IUnknown **pVal) = 0;
3418
3419 };
3420
3421
3422#else /* C style interface */
3423
3425 {
3427
3430 IAcPiCommandButton2 * This,
3431 /* [in] */ REFIID riid,
3432 /* [annotation][iid_is][out] */
3433 _COM_Outptr_ void **ppvObject);
3434
3435 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3436 ULONG ( STDMETHODCALLTYPE *AddRef )(
3437 IAcPiCommandButton2 * This);
3438
3439 DECLSPEC_XFGVIRT(IUnknown, Release)
3440 ULONG ( STDMETHODCALLTYPE *Release )(
3441 IAcPiCommandButton2 * This);
3442
3444 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckedPicture )(
3445 IAcPiCommandButton2 * This,
3446 /* [retval][out] */ IUnknown **pVal);
3447
3449 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UncheckedPicture )(
3450 IAcPiCommandButton2 * This,
3451 /* [retval][out] */ IUnknown **pVal);
3452
3455
3457 {
3459 };
3460
3461
3462
3463#ifdef COBJMACROS
3464
3465
3466#define IAcPiCommandButton2_QueryInterface(This,riid,ppvObject) \
3467 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3468
3469#define IAcPiCommandButton2_AddRef(This) \
3470 ( (This)->lpVtbl -> AddRef(This) )
3471
3472#define IAcPiCommandButton2_Release(This) \
3473 ( (This)->lpVtbl -> Release(This) )
3474
3475
3476#define IAcPiCommandButton2_get_CheckedPicture(This,pVal) \
3477 ( (This)->lpVtbl -> get_CheckedPicture(This,pVal) )
3478
3479#define IAcPiCommandButton2_get_UncheckedPicture(This,pVal) \
3480 ( (This)->lpVtbl -> get_UncheckedPicture(This,pVal) )
3481
3482#endif /* COBJMACROS */
3483
3484
3485#endif /* C style interface */
3486
3487
3488
3489
3490#endif /* __IAcPiCommandButton2_INTERFACE_DEFINED__ */
3491
3492
3493/* interface __MIDL_itf_FxPiX_0000_0018 */
3494/* [local] */
3495
3496#define ICommandButton3 IAcPiCommandButton3
3497#define IID_ICommandButton3 IID_IAcPiCommandButton3
3498
3499
3502
3503#ifndef __IAcPiCommandButton3_INTERFACE_DEFINED__
3504#define __IAcPiCommandButton3_INTERFACE_DEFINED__
3505
3506/* interface IAcPiCommandButton3 */
3507/* [unique][uuid][object] */
3508
3509
3511
3512#if defined(__cplusplus) && !defined(CINTERFACE)
3513
3514 MIDL_INTERFACE("DF443CA6-5DE2-4D2E-BE64-F1E457A3BAAD")
3516 {
3517 public:
3518 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DarkEnabledPicture(
3519 /* [retval][out] */ IUnknown **pVal) = 0;
3520
3521 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DarkDisabledPicture(
3522 /* [retval][out] */ IUnknown **pVal) = 0;
3523
3524 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DarkCheckedPicture(
3525 /* [retval][out] */ IUnknown **pVal) = 0;
3526
3527 virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DarkUncheckedPicture(
3528 /* [retval][out] */ IUnknown **pVal) = 0;
3529
3530 };
3531
3532
3533#else /* C style interface */
3534
3536 {
3538
3541 IAcPiCommandButton3 * This,
3542 /* [in] */ REFIID riid,
3543 /* [annotation][iid_is][out] */
3544 _COM_Outptr_ void **ppvObject);
3545
3546 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3547 ULONG ( STDMETHODCALLTYPE *AddRef )(
3548 IAcPiCommandButton3 * This);
3549
3550 DECLSPEC_XFGVIRT(IUnknown, Release)
3551 ULONG ( STDMETHODCALLTYPE *Release )(
3552 IAcPiCommandButton3 * This);
3553
3555 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DarkEnabledPicture )(
3556 IAcPiCommandButton3 * This,
3557 /* [retval][out] */ IUnknown **pVal);
3558
3560 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DarkDisabledPicture )(
3561 IAcPiCommandButton3 * This,
3562 /* [retval][out] */ IUnknown **pVal);
3563
3565 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DarkCheckedPicture )(
3566 IAcPiCommandButton3 * This,
3567 /* [retval][out] */ IUnknown **pVal);
3568
3570 /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DarkUncheckedPicture )(
3571 IAcPiCommandButton3 * This,
3572 /* [retval][out] */ IUnknown **pVal);
3573
3576
3578 {
3580 };
3581
3582
3583
3584#ifdef COBJMACROS
3585
3586
3587#define IAcPiCommandButton3_QueryInterface(This,riid,ppvObject) \
3588 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3589
3590#define IAcPiCommandButton3_AddRef(This) \
3591 ( (This)->lpVtbl -> AddRef(This) )
3592
3593#define IAcPiCommandButton3_Release(This) \
3594 ( (This)->lpVtbl -> Release(This) )
3595
3596
3597#define IAcPiCommandButton3_get_DarkEnabledPicture(This,pVal) \
3598 ( (This)->lpVtbl -> get_DarkEnabledPicture(This,pVal) )
3599
3600#define IAcPiCommandButton3_get_DarkDisabledPicture(This,pVal) \
3601 ( (This)->lpVtbl -> get_DarkDisabledPicture(This,pVal) )
3602
3603#define IAcPiCommandButton3_get_DarkCheckedPicture(This,pVal) \
3604 ( (This)->lpVtbl -> get_DarkCheckedPicture(This,pVal) )
3605
3606#define IAcPiCommandButton3_get_DarkUncheckedPicture(This,pVal) \
3607 ( (This)->lpVtbl -> get_DarkUncheckedPicture(This,pVal) )
3608
3609#endif /* COBJMACROS */
3610
3611
3612#endif /* C style interface */
3613
3614
3615
3616
3617#endif /* __IAcPiCommandButton3_INTERFACE_DEFINED__ */
3618
3619
3620/* interface __MIDL_itf_FxPiX_0000_0019 */
3621/* [local] */
3622
3623#define IPropertyInspectorSink IAcPiPropertyInspectorEventsSink
3624#define IID_IPropertyInspectorSink IID_IAcPiPropertyInspectorEventsSink
3625
3626
3629
3630#ifndef __IAcPiPropertyInspectorEventsSink_INTERFACE_DEFINED__
3631#define __IAcPiPropertyInspectorEventsSink_INTERFACE_DEFINED__
3632
3633/* interface IAcPiPropertyInspectorEventsSink */
3634/* [unique][uuid][object] */
3635
3636
3638
3639#if defined(__cplusplus) && !defined(CINTERFACE)
3640
3641 MIDL_INTERFACE("E3A51664-38A0-4CCB-BF01-6BE6B9EBFD9F")
3643 {
3644 public:
3645 virtual HRESULT STDMETHODCALLTYPE Rebuild(
3646 /* [in] */ DWORD dwFlags) = 0;
3647
3648 virtual HRESULT STDMETHODCALLTYPE RefreshControl(
3649 /* [in] */ VARIANT var,
3650 /* [in] */ DWORD dwFlags) = 0;
3651
3652 virtual HRESULT STDMETHODCALLTYPE GetPropertyControl(
3653 /* [in] */ VARIANT var,
3654 /* [out] */ IUnknown **ppUnk) = 0;
3655
3656 };
3657
3658
3659#else /* C style interface */
3660
3699
3701 {
3703 };
3704
3705
3706
3707#ifdef COBJMACROS
3708
3709
3710#define IAcPiPropertyInspectorEventsSink_QueryInterface(This,riid,ppvObject) \
3711 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3712
3713#define IAcPiPropertyInspectorEventsSink_AddRef(This) \
3714 ( (This)->lpVtbl -> AddRef(This) )
3715
3716#define IAcPiPropertyInspectorEventsSink_Release(This) \
3717 ( (This)->lpVtbl -> Release(This) )
3718
3719
3720#define IAcPiPropertyInspectorEventsSink_Rebuild(This,dwFlags) \
3721 ( (This)->lpVtbl -> Rebuild(This,dwFlags) )
3722
3723#define IAcPiPropertyInspectorEventsSink_RefreshControl(This,var,dwFlags) \
3724 ( (This)->lpVtbl -> RefreshControl(This,var,dwFlags) )
3725
3726#define IAcPiPropertyInspectorEventsSink_GetPropertyControl(This,var,ppUnk) \
3727 ( (This)->lpVtbl -> GetPropertyControl(This,var,ppUnk) )
3728
3729#endif /* COBJMACROS */
3730
3731
3732#endif /* C style interface */
3733
3734
3735
3736
3737#endif /* __IAcPiPropertyInspectorEventsSink_INTERFACE_DEFINED__ */
3738
3739
3740#ifndef __IAcPiPropertyInspectorRefreshEventSink_INTERFACE_DEFINED__
3741#define __IAcPiPropertyInspectorRefreshEventSink_INTERFACE_DEFINED__
3742
3743/* interface IAcPiPropertyInspectorRefreshEventSink */
3744/* [unique][uuid][object] */
3745
3746
3748
3749#if defined(__cplusplus) && !defined(CINTERFACE)
3750
3751 MIDL_INTERFACE("BFD37EC3-14A9-42C6-858F-8671AE58480A")
3753 {
3754 public:
3755 virtual HRESULT STDMETHODCALLTYPE OnRefresh(
3756 /* [in] */ WPARAM code) = 0;
3757
3758 };
3759
3760
3761#else /* C style interface */
3762
3789
3791 {
3793 };
3794
3795
3796
3797#ifdef COBJMACROS
3798
3799
3800#define IAcPiPropertyInspectorRefreshEventSink_QueryInterface(This,riid,ppvObject) \
3801 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3802
3803#define IAcPiPropertyInspectorRefreshEventSink_AddRef(This) \
3804 ( (This)->lpVtbl -> AddRef(This) )
3805
3806#define IAcPiPropertyInspectorRefreshEventSink_Release(This) \
3807 ( (This)->lpVtbl -> Release(This) )
3808
3809
3810#define IAcPiPropertyInspectorRefreshEventSink_OnRefresh(This,code) \
3811 ( (This)->lpVtbl -> OnRefresh(This,code) )
3812
3813#endif /* COBJMACROS */
3814
3815
3816#endif /* C style interface */
3817
3818
3819
3820
3821#endif /* __IAcPiPropertyInspectorRefreshEventSink_INTERFACE_DEFINED__ */
3822
3823
3824/* interface __MIDL_itf_FxPiX_0000_0021 */
3825/* [local] */
3826
3827#define IPropertyInspectorInputEventSink IAcPiPropertyInspectorInputEventSink
3828#define IID_IPropertyInspectorInputEventSink IID_IAcPiPropertyInspectorInputEventSink
3829
3830
3833
3834#ifndef __IAcPiPropertyInspectorInputEventSink_INTERFACE_DEFINED__
3835#define __IAcPiPropertyInspectorInputEventSink_INTERFACE_DEFINED__
3836
3837/* interface IAcPiPropertyInspectorInputEventSink */
3838/* [unique][uuid][object] */
3839
3840
3842
3843#if defined(__cplusplus) && !defined(CINTERFACE)
3844
3845 MIDL_INTERFACE("EAE64E8E-28D0-4A6A-A9FC-805E8D17DCA3")
3847 {
3848 public:
3849 virtual HRESULT STDMETHODCALLTYPE OnKeyDown(
3850 /* [in] */ long nChar,
3851 /* [in] */ long keyData) = 0;
3852
3854 /* [in] */ VARIANT *flags,
3855 /* [in] */ VARIANT *ids,
3856 /* [in] */ VARIANT *itemArray) = 0;
3857
3858 virtual HRESULT STDMETHODCALLTYPE OnContextMenuCommand(
3859 /* [in] */ int commandId) = 0;
3860
3861 };
3862
3863
3864#else /* C style interface */
3865
3905
3907 {
3909 };
3910
3911
3912
3913#ifdef COBJMACROS
3914
3915
3916#define IAcPiPropertyInspectorInputEventSink_QueryInterface(This,riid,ppvObject) \
3917 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3918
3919#define IAcPiPropertyInspectorInputEventSink_AddRef(This) \
3920 ( (This)->lpVtbl -> AddRef(This) )
3921
3922#define IAcPiPropertyInspectorInputEventSink_Release(This) \
3923 ( (This)->lpVtbl -> Release(This) )
3924
3925
3926#define IAcPiPropertyInspectorInputEventSink_OnKeyDown(This,nChar,keyData) \
3927 ( (This)->lpVtbl -> OnKeyDown(This,nChar,keyData) )
3928
3929#define IAcPiPropertyInspectorInputEventSink_OnPopulateContextMenu(This,flags,ids,itemArray) \
3930 ( (This)->lpVtbl -> OnPopulateContextMenu(This,flags,ids,itemArray) )
3931
3932#define IAcPiPropertyInspectorInputEventSink_OnContextMenuCommand(This,commandId) \
3933 ( (This)->lpVtbl -> OnContextMenuCommand(This,commandId) )
3934
3935#endif /* COBJMACROS */
3936
3937
3938#endif /* C style interface */
3939
3940
3941
3942
3943#endif /* __IAcPiPropertyInspectorInputEventSink_INTERFACE_DEFINED__ */
3944
3945
3946#ifndef __IAcPropertyFilter_INTERFACE_DEFINED__
3947#define __IAcPropertyFilter_INTERFACE_DEFINED__
3948
3949/* interface IAcPropertyFilter */
3950/* [unique][nonextensible][dual][uuid][object] */
3951
3952
3954
3955#if defined(__cplusplus) && !defined(CINTERFACE)
3956
3957 MIDL_INTERFACE("E7E42195-9860-4708-B2DB-9C300533D0EE")
3959 {
3960 public:
3961 virtual /* [id] */ HRESULT STDMETHODCALLTYPE ApplyPropertyFilter(
3962 /* [in] */ IUnknown *pEntity,
3963 /* [in] */ VARIANT cadIdArray,
3964 /* [in] */ BSTR propName,
3965 /* [in] */ GUID *pGuid,
3966 /* [out] */ VARIANT_BOOL *bFilter) = 0;
3967
3968 };
3969
3970
3971#else /* C style interface */
3972
3974 {
3976
3979 IAcPropertyFilter * This,
3980 /* [in] */ REFIID riid,
3981 /* [annotation][iid_is][out] */
3982 _COM_Outptr_ void **ppvObject);
3983
3984 DECLSPEC_XFGVIRT(IUnknown, AddRef)
3985 ULONG ( STDMETHODCALLTYPE *AddRef )(
3986 IAcPropertyFilter * This);
3987
3988 DECLSPEC_XFGVIRT(IUnknown, Release)
3989 ULONG ( STDMETHODCALLTYPE *Release )(
3990 IAcPropertyFilter * This);
3991
3994 IAcPropertyFilter * This,
3995 /* [out] */ UINT *pctinfo);
3996
3999 IAcPropertyFilter * This,
4000 /* [in] */ UINT iTInfo,
4001 /* [in] */ LCID lcid,
4002 /* [out] */ ITypeInfo **ppTInfo);
4003
4006 IAcPropertyFilter * This,
4007 /* [in] */ REFIID riid,
4008 /* [size_is][in] */ LPOLESTR *rgszNames,
4009 /* [range][in] */ UINT cNames,
4010 /* [in] */ LCID lcid,
4011 /* [size_is][out] */ DISPID *rgDispId);
4012
4014 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
4015 IAcPropertyFilter * This,
4016 /* [annotation][in] */
4017 _In_ DISPID dispIdMember,
4018 /* [annotation][in] */
4020 /* [annotation][in] */
4022 /* [annotation][in] */
4023 _In_ WORD wFlags,
4024 /* [annotation][out][in] */
4025 _In_ DISPPARAMS *pDispParams,
4026 /* [annotation][out] */
4027 _Out_opt_ VARIANT *pVarResult,
4028 /* [annotation][out] */
4030 /* [annotation][out] */
4031 _Out_opt_ UINT *puArgErr);
4032
4034 /* [id] */ HRESULT ( STDMETHODCALLTYPE *ApplyPropertyFilter )(
4035 IAcPropertyFilter * This,
4036 /* [in] */ IUnknown *pEntity,
4037 /* [in] */ VARIANT cadIdArray,
4038 /* [in] */ BSTR propName,
4039 /* [in] */ GUID *pGuid,
4040 /* [out] */ VARIANT_BOOL *bFilter);
4041
4044
4046 {
4048 };
4049
4050
4051
4052#ifdef COBJMACROS
4053
4054
4055#define IAcPropertyFilter_QueryInterface(This,riid,ppvObject) \
4056 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4057
4058#define IAcPropertyFilter_AddRef(This) \
4059 ( (This)->lpVtbl -> AddRef(This) )
4060
4061#define IAcPropertyFilter_Release(This) \
4062 ( (This)->lpVtbl -> Release(This) )
4063
4064
4065#define IAcPropertyFilter_GetTypeInfoCount(This,pctinfo) \
4066 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4067
4068#define IAcPropertyFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4069 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4070
4071#define IAcPropertyFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4072 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
4073
4074#define IAcPropertyFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
4075 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
4076
4077
4078#define IAcPropertyFilter_ApplyPropertyFilter(This,pEntity,cadIdArray,propName,pGuid,bFilter) \
4079 ( (This)->lpVtbl -> ApplyPropertyFilter(This,pEntity,cadIdArray,propName,pGuid,bFilter) )
4080
4081#endif /* COBJMACROS */
4082
4083
4084#endif /* C style interface */
4085
4086
4087
4088
4089#endif /* __IAcPropertyFilter_INTERFACE_DEFINED__ */
4090
4091
4092#ifndef __IAcPiFiltering_INTERFACE_DEFINED__
4093#define __IAcPiFiltering_INTERFACE_DEFINED__
4094
4095/* interface IAcPiFiltering */
4096/* [unique][uuid][object] */
4097
4098
4100
4101#if defined(__cplusplus) && !defined(CINTERFACE)
4102
4103 MIDL_INTERFACE("9EAC2A9B-D91D-43A3-8964-A1C0F2999ACD")
4105 {
4106 public:
4108 /* [in] */ IAcPropertyFilter *pFilter) = 0;
4109
4110 virtual HRESULT STDMETHODCALLTYPE UnRegisterPropertyFilter( void) = 0;
4111
4112 };
4113
4114
4115#else /* C style interface */
4116
4117 typedef struct IAcPiFilteringVtbl
4118 {
4120
4123 IAcPiFiltering * This,
4124 /* [in] */ REFIID riid,
4125 /* [annotation][iid_is][out] */
4126 _COM_Outptr_ void **ppvObject);
4127
4128 DECLSPEC_XFGVIRT(IUnknown, AddRef)
4129 ULONG ( STDMETHODCALLTYPE *AddRef )(
4130 IAcPiFiltering * This);
4131
4132 DECLSPEC_XFGVIRT(IUnknown, Release)
4133 ULONG ( STDMETHODCALLTYPE *Release )(
4134 IAcPiFiltering * This);
4135
4138 IAcPiFiltering * This,
4139 /* [in] */ IAcPropertyFilter *pFilter);
4140
4143 IAcPiFiltering * This);
4144
4147
4149 {
4151 };
4152
4153
4154
4155#ifdef COBJMACROS
4156
4157
4158#define IAcPiFiltering_QueryInterface(This,riid,ppvObject) \
4159 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4160
4161#define IAcPiFiltering_AddRef(This) \
4162 ( (This)->lpVtbl -> AddRef(This) )
4163
4164#define IAcPiFiltering_Release(This) \
4165 ( (This)->lpVtbl -> Release(This) )
4166
4167
4168#define IAcPiFiltering_RegisterPropertyFilter(This,pFilter) \
4169 ( (This)->lpVtbl -> RegisterPropertyFilter(This,pFilter) )
4170
4171#define IAcPiFiltering_UnRegisterPropertyFilter(This) \
4172 ( (This)->lpVtbl -> UnRegisterPropertyFilter(This) )
4173
4174#endif /* COBJMACROS */
4175
4176
4177#endif /* C style interface */
4178
4179
4180
4181
4182#endif /* __IAcPiFiltering_INTERFACE_DEFINED__ */
4183
4184
4185
4186#ifndef __FxPiXLib_LIBRARY_DEFINED__
4187#define __FxPiXLib_LIBRARY_DEFINED__
4188
4189/* library FxPiXLib */
4190/* [custom][version][uuid] */
4191
4192
4194
4196
4197#ifdef __cplusplus
4198
4199class DECLSPEC_UUID("5A66E525-5CCC-4DF0-9AEA-3BEA97F90D39")
4200CompReg;
4201#endif
4202
4204
4205#ifdef __cplusplus
4206
4207class DECLSPEC_UUID("DDB04281-0C30-4223-A1EC-B7F0051CD0BD")
4209#endif
4210
4212
4213#ifdef __cplusplus
4214
4215class DECLSPEC_UUID("4AB27710-ACA5-49DB-BE7B-84CC9CFB5743")
4217#endif
4218
4220
4221#ifdef __cplusplus
4222
4223class DECLSPEC_UUID("5F413543-F845-4458-905C-183B8B5B004F")
4225#endif
4226
4228
4229#ifdef __cplusplus
4230
4231class DECLSPEC_UUID("F470EEEA-8823-4867-A32E-203FAD327C65")
4233#endif
4234
4236
4237#ifdef __cplusplus
4238
4239class DECLSPEC_UUID("281FA41A-ED8E-49E5-94CC-2E019458571A")
4241#endif
4242
4244
4245#ifdef __cplusplus
4246
4247class DECLSPEC_UUID("599D5A65-D54A-4024-8569-2467EB673987")
4249#endif
4250
4252
4253#ifdef __cplusplus
4254
4255class DECLSPEC_UUID("E91C82C3-A884-47E2-B7AE-2160575CFB8C")
4257#endif
4258
4260
4261#ifdef __cplusplus
4262
4263class DECLSPEC_UUID("C998D6A7-11C1-4257-A68D-8800BC123F26")
4265#endif
4266
4268
4269#ifdef __cplusplus
4270
4271class DECLSPEC_UUID("22CFDAD9-D39D-4350-896F-4D1848F2D7CB")
4273#endif
4274
4276
4277#ifdef __cplusplus
4278
4279class DECLSPEC_UUID("0538D2BD-D5F4-4840-A2A4-418BAA31473A")
4281#endif
4282
4284
4285#ifdef __cplusplus
4286
4287class DECLSPEC_UUID("59C66B4E-C2BE-4F22-805F-B67DBAE004A3")
4289#endif
4290
4292
4293#ifdef __cplusplus
4294
4295class DECLSPEC_UUID("5E40D2FB-262F-4963-AFDD-D8B4300B20CE")
4297#endif
4298
4300
4301#ifdef __cplusplus
4302
4303class DECLSPEC_UUID("E372CDE1-0E67-4255-864C-F3A954F3CE5E")
4305#endif
4306
4308
4309#ifdef __cplusplus
4310
4311class DECLSPEC_UUID("3A275454-56EC-4C1F-B3A2-4DB3FEB36D4A")
4313#endif
4314
4316
4317#ifdef __cplusplus
4318
4319class DECLSPEC_UUID("37278B72-C249-4DCA-BE55-A254214CC7D2")
4321#endif
4322
4324
4325#ifdef __cplusplus
4326
4327class DECLSPEC_UUID("B9FF2AE8-26BE-4CEE-80D4-9D9F28291F44")
4329#endif
4330
4332
4333#ifdef __cplusplus
4334
4335class DECLSPEC_UUID("79605FF4-9430-4A26-B24C-28754D8C52D9")
4337#endif
4338
4340
4341#ifdef __cplusplus
4342
4343class DECLSPEC_UUID("EBBC5E12-5CB0-48AE-A78D-8549042A55E5")
4345#endif
4346
4348
4349#ifdef __cplusplus
4350
4351class DECLSPEC_UUID("CEC9309F-2351-4D81-9C7F-0E3D56F76F30")
4353#endif
4354
4356
4357#ifdef __cplusplus
4358
4359class DECLSPEC_UUID("B982F2A9-AF38-488F-A37A-90DAD7587C5B")
4361#endif
4362
4364
4365#ifdef __cplusplus
4366
4367class DECLSPEC_UUID("6D40C26A-6DD6-40AC-82E8-A6F59A878890")
4369#endif
4370
4372
4373#ifdef __cplusplus
4374
4375class DECLSPEC_UUID("594FA1BC-EC16-4B50-A139-E81CE474992E")
4377#endif
4378
4380
4381#ifdef __cplusplus
4382
4383class DECLSPEC_UUID("828FD50F-D708-460F-A9DA-E63C149BC7EF")
4385#endif
4386#endif /* __FxPiXLib_LIBRARY_DEFINED__ */
4387
4388/* Additional Prototypes for ALL interfaces */
4389
4390unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
4391unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
4392unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
4393void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
4394
4395unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long *, unsigned long , LPSAFEARRAY * );
4396unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long *, unsigned char *, LPSAFEARRAY * );
4397unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY * );
4398void __RPC_USER LPSAFEARRAY_UserFree( unsigned long *, LPSAFEARRAY * );
4399
4400unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
4401unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
4402unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
4403void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
4404
4405unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsigned long , BSTR * );
4406unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char *, BSTR * );
4407unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char *, BSTR * );
4408void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR * );
4409
4410unsigned long __RPC_USER LPSAFEARRAY_UserSize64( unsigned long *, unsigned long , LPSAFEARRAY * );
4411unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( unsigned long *, unsigned char *, LPSAFEARRAY * );
4412unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(unsigned long *, unsigned char *, LPSAFEARRAY * );
4414
4415unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, unsigned long , VARIANT * );
4416unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned char *, VARIANT * );
4417unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * );
4418void __RPC_USER VARIANT_UserFree64( unsigned long *, VARIANT * );
4419
4420/* end of Additional Prototypes */
4421
4422#ifdef __cplusplus
4423}
4424#endif
4425
4426#endif
4427
4428
typedef DECLSPEC_UUID("535E8132-33D6-4ECD-A2FC-5CF9C19F9733") enum __MIDL___MIDL_itf_FxApplication_0000_0000_0001
#define DECLSPEC_XFGVIRT(base, func)
unsigned char *__RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT *)
unsigned long __RPC_USER BSTR_UserSize(unsigned long *, unsigned long, BSTR *)
unsigned char *__RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *)
unsigned char *__RPC_USER BSTR_UserMarshal64(unsigned long *, unsigned char *, BSTR *)
unsigned long __RPC_USER VARIANT_UserSize64(unsigned long *, unsigned long, VARIANT *)
unsigned char *__RPC_USER VARIANT_UserMarshal(unsigned long *, unsigned char *, VARIANT *)
unsigned char *__RPC_USER BSTR_UserMarshal(unsigned long *, unsigned char *, BSTR *)
void __RPC_USER BSTR_UserFree(unsigned long *, BSTR *)
void __RPC_USER VARIANT_UserFree64(unsigned long *, VARIANT *)
void __RPC_USER BSTR_UserFree64(unsigned long *, BSTR *)
unsigned long __RPC_USER BSTR_UserSize64(unsigned long *, unsigned long, BSTR *)
unsigned char *__RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char *, BSTR *)
unsigned char *__RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT *)
unsigned long __RPC_USER VARIANT_UserSize(unsigned long *, unsigned long, VARIANT *)
unsigned char *__RPC_USER VARIANT_UserMarshal64(unsigned long *, unsigned char *, VARIANT *)
void __RPC_USER VARIANT_UserFree(unsigned long *, VARIANT *)
EXTERN_C const CLSID CLSID_AcPiPropertyEditControl
Definition FxPiX_i.h:4235
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0005_v0_0_s_ifspec
unsigned char *__RPC_USER LPSAFEARRAY_UserMarshal(unsigned long *, unsigned char *, LPSAFEARRAY *)
unsigned char *__RPC_USER LPSAFEARRAY_UserUnmarshal64(unsigned long *, unsigned char *, LPSAFEARRAY *)
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0012_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0009_v0_0_c_ifspec
struct AcPiPropertyIdentifier AcPiPropertyIdentifier
Definition FxPiX_i.h:241
EXTERN_C const IID IID_IAcPiPropertyInspector
Definition FxPiX_i.h:1059
AcPiColorIndex
Definition FxPiX_i.h:564
struct AcPiCommandButton AcPiCommandButton
Definition FxPiX_i.h:421
EXTERN_C const CLSID CLSID_AcPiPropertyInspector2
Definition FxPiX_i.h:4219
struct AcPiPropertyEditControl3 AcPiPropertyEditControl3
Definition FxPiX_i.h:313
EXTERN_C const IID IID_IAcPiPropertyEditControl2
Definition FxPiX_i.h:2080
EXTERN_C const IID LIBID_FxPiXLib
Definition FxPiX_i.h:4193
struct AcPiCategorizeProperties AcPiCategorizeProperties
Definition FxPiX_i.h:397
EXTERN_C const CLSID CLSID_AcPiPropertyEditEventsSink
Definition FxPiX_i.h:4259
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0014_v0_0_s_ifspec
EXTERN_C const IID IID_IAcPiPropertyExpression
Definition FxPiX_i.h:2568
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0007_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropCommandButtons
Definition FxPiX_i.h:4315
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0014_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyEditControl2
Definition FxPiX_i.h:4243
EXTERN_C const IID IID_IAcPiPropertyDisplay2
Definition FxPiX_i.h:2842
EXTERN_C const IID IID_IAcPiPropertyInspector2
Definition FxPiX_i.h:1358
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0013_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0017_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyIdentifier
Definition FxPiX_i.h:4203
struct AcPiPropertyInspector2 AcPiPropertyInspector2
Definition FxPiX_i.h:265
struct AcPiPropertyInspector AcPiPropertyInspector
Definition FxPiX_i.h:253
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0021_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyInspectorInputEventSink
Definition FxPiX_i.h:3841
struct AcPropertyFilter AcPropertyFilter
Definition FxPiX_i.h:493
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0006_v0_0_c_ifspec
struct AcPiPropertyUnspecified AcPiPropertyUnspecified
Definition FxPiX_i.h:349
struct AcPiPropertyEditEventsSink AcPiPropertyEditEventsSink
Definition FxPiX_i.h:325
EXTERN_C const CLSID CLSID_AcPiPropertyDisplay
Definition FxPiX_i.h:4291
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0005_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0002_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyInspectorTheme
Definition FxPiX_i.h:1637
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0011_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorEventsSink
Definition FxPiX_i.h:4347
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0012_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0009_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyUnspecified
Definition FxPiX_i.h:4275
EXTERN_C const CLSID CLSID_AcPiPropertyEditControl3
Definition FxPiX_i.h:4251
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorRefreshEventSink
Definition FxPiX_i.h:4355
struct AcPiFiltering AcPiFiltering
Definition FxPiX_i.h:505
struct AcPiPropertyEditEventsSink2 AcPiPropertyEditEventsSink2
Definition FxPiX_i.h:337
struct AcPiPropertyEditControl2 AcPiPropertyEditControl2
Definition FxPiX_i.h:301
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0016_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0019_v0_0_s_ifspec
typedef DECLSPEC_UUID("731C1409-5B56-45EA-B5DB-C27293031DFA") enum __MIDL___MIDL_itf_FxPiX_0000_0000_0001
Definition FxPiX_i.h:524
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0002_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0015_v0_0_s_ifspec
EXTERN_C const IID IID_IAcPiPropertyDisplay
Definition FxPiX_i.h:2690
struct AcPiPropertyDisplay2 AcPiPropertyDisplay2
Definition FxPiX_i.h:385
EXTERN_C const CLSID CLSID_AcPiPropertyExpression
Definition FxPiX_i.h:4283
EXTERN_C const IID IID_IAcPiFiltering
Definition FxPiX_i.h:4099
EXTERN_C const IID IID_IAcPiCategorizeProperties
Definition FxPiX_i.h:2951
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0000_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiCommandButton
Definition FxPiX_i.h:4323
struct CompReg CompReg
Definition FxPiX_i.h:229
EXTERN_C const CLSID CLSID_AcPiCommandButton2
Definition FxPiX_i.h:4331
void __RPC_USER LPSAFEARRAY_UserFree64(unsigned long *, LPSAFEARRAY *)
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorTheme
Definition FxPiX_i.h:4227
EXTERN_C const IID IID_IAcPiPropertyInspectorRefreshEventSink
Definition FxPiX_i.h:3747
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0006_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0011_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0013_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0000_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyIdentifier
Definition FxPiX_i.h:789
struct AcPiCommandButton3 AcPiCommandButton3
Definition FxPiX_i.h:445
struct AcPiPropertyInspectorTheme AcPiPropertyInspectorTheme
Definition FxPiX_i.h:277
EXTERN_C const CLSID CLSID_AcPiPropertyDisplay2
Definition FxPiX_i.h:4299
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0018_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyEditControl
Definition FxPiX_i.h:1796
EXTERN_C const CLSID CLSID_CompReg
Definition FxPiX_i.h:4195
EXTERN_C const CLSID CLSID_AcPropertyFilter
Definition FxPiX_i.h:4371
EXTERN_C const IID IID_IAcPiCommandButton3
Definition FxPiX_i.h:3510
struct AcPiPropertyInspectorEventsSink AcPiPropertyInspectorEventsSink
Definition FxPiX_i.h:457
EXTERN_C const IID IID_IAcPiPropertyInspectorEventsSink
Definition FxPiX_i.h:3637
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0021_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiCategorizeProperties
Definition FxPiX_i.h:4307
interface IAcPiPropertyInspectorTheme IAcPiPropertyInspectorTheme
Definition FxPiX_i.h:85
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorInputEventSink
Definition FxPiX_i.h:4363
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0016_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0008_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0001_v0_0_s_ifspec
interface IAcPiPropertyIdentifier IAcPiPropertyIdentifier
Definition FxPiX_i.h:64
EXTERN_C const IID IID_IAcPiCommandButton2
Definition FxPiX_i.h:3405
struct AcPiPropertyDisplay AcPiPropertyDisplay
Definition FxPiX_i.h:373
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0019_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0008_v0_0_s_ifspec
unsigned long __RPC_USER LPSAFEARRAY_UserSize64(unsigned long *, unsigned long, LPSAFEARRAY *)
EXTERN_C const CLSID CLSID_AcPiPropertyInspector
Definition FxPiX_i.h:4211
EXTERN_C const CLSID CLSID_AcPiFiltering
Definition FxPiX_i.h:4379
EXTERN_C const IID IID_IComponentRegistrar
Definition FxPiX_i.h:587
struct AcPiPropertyInspectorRefreshEventSink AcPiPropertyInspectorRefreshEventSink
Definition FxPiX_i.h:469
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0001_v0_0_c_ifspec
unsigned long __RPC_USER LPSAFEARRAY_UserSize(unsigned long *, unsigned long, LPSAFEARRAY *)
struct AcPiCommandButton2 AcPiCommandButton2
Definition FxPiX_i.h:433
EXTERN_C const IID IID_IAcPiPropertyUnspecified
Definition FxPiX_i.h:2433
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0010_v0_0_s_ifspec
ValueType
Definition FxPiX_i.h:573
EXTERN_C const CLSID CLSID_AcPiPropertyEditEventsSink2
Definition FxPiX_i.h:4267
EXTERN_C const IID IID_IAcPropertyFilter
Definition FxPiX_i.h:3953
void __RPC_USER LPSAFEARRAY_UserFree(unsigned long *, LPSAFEARRAY *)
struct AcPiPropertyExpression AcPiPropertyExpression
Definition FxPiX_i.h:361
EXTERN_C const CLSID CLSID_AcPiCommandButton3
Definition FxPiX_i.h:4339
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0015_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0017_v0_0_s_ifspec
struct AcPiPropCommandButtons AcPiPropCommandButtons
Definition FxPiX_i.h:409
EXTERN_C const IID IID_IAcPiPropCommandButtons
Definition FxPiX_i.h:3127
unsigned char *__RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY *)
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0003_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0010_v0_0_c_ifspec
struct AcPiPropertyEditControl AcPiPropertyEditControl
Definition FxPiX_i.h:289
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0018_v0_0_s_ifspec
interface IAcPropertyFilter IAcPropertyFilter
Definition FxPiX_i.h:211
EXTERN_C const IID IID_IAcPiCommandButton
Definition FxPiX_i.h:3221
unsigned char *__RPC_USER LPSAFEARRAY_UserMarshal64(unsigned long *, unsigned char *, LPSAFEARRAY *)
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0007_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0003_v0_0_c_ifspec
struct AcPiPropertyInspectorInputEventSink AcPiPropertyInspectorInputEventSink
Definition FxPiX_i.h:481
EXTERN_C const IID IID_IAcPiPropertyEditControl3
Definition FxPiX_i.h:2265
#define DECLSPEC_XFGVIRT(base, func)
Definition FxPiX_i.h:49
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINT * puArgErr
Definition FxPiX_i.h:675
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT * pVarResult
Definition FxPiX_i.h:671
UINT LCID ITypeInfo ** ppTInfo
Definition FxPiX_i.h:646
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD wFlags
Definition FxPiX_i.h:667
BEGIN_INTERFACE REFIID riid
Definition FxPiX_i.h:624
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition FxPiX_i.h:655
ULONG(STDMETHODCALLTYPE *AddRef)(IComponentRegistrar *This)
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition FxPiX_i.h:626
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO * pExcepInfo
Definition FxPiX_i.h:673
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IComponentRegistrar *This
SAFEARRAY ** pbstrCLSIDs
Definition FxPiX_i.h:693
_In_ DISPID dispIdMember
Definition FxPiX_i.h:661
REFIID LPOLESTR UINT cNames
Definition FxPiX_i.h:653
SAFEARRAY SAFEARRAY ** pbstrDescriptions
Definition FxPiX_i.h:694
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS * pDispParams
Definition FxPiX_i.h:669
REFIID LPOLESTR * rgszNames
Definition FxPiX_i.h:652