22#ifndef __REQUIRED_RPCNDR_H_VERSION__
23#define __REQUIRED_RPCNDR_H_VERSION__ 500
29#ifndef __RPCNDR_H_VERSION__
30#error this stub requires an updated version of <rpcndr.h>
33#ifndef COM_NO_WINDOWS_H
41#if defined(_MSC_VER) && (_MSC_VER >= 1020)
45#ifndef DECLSPEC_XFGVIRT
46#if defined(_CONTROL_FLOW_GUARD_XFG)
47#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))
49#define DECLSPEC_XFGVIRT(base, func)
55#ifndef __IComponentRegistrar_FWD_DEFINED__
56#define __IComponentRegistrar_FWD_DEFINED__
62#ifndef __IAcPiPropertyIdentifier_FWD_DEFINED__
63#define __IAcPiPropertyIdentifier_FWD_DEFINED__
69#ifndef __IAcPiPropertyInspector_FWD_DEFINED__
70#define __IAcPiPropertyInspector_FWD_DEFINED__
76#ifndef __IAcPiPropertyInspector2_FWD_DEFINED__
77#define __IAcPiPropertyInspector2_FWD_DEFINED__
83#ifndef __IAcPiPropertyInspectorTheme_FWD_DEFINED__
84#define __IAcPiPropertyInspectorTheme_FWD_DEFINED__
90#ifndef __IAcPiPropertyEditControl_FWD_DEFINED__
91#define __IAcPiPropertyEditControl_FWD_DEFINED__
97#ifndef __IAcPiPropertyEditControl2_FWD_DEFINED__
98#define __IAcPiPropertyEditControl2_FWD_DEFINED__
104#ifndef __IAcPiPropertyEditControl3_FWD_DEFINED__
105#define __IAcPiPropertyEditControl3_FWD_DEFINED__
111#ifndef __IAcPiPropertyEditEventsSink_FWD_DEFINED__
112#define __IAcPiPropertyEditEventsSink_FWD_DEFINED__
118#ifndef __IAcPiPropertyEditEventsSink2_FWD_DEFINED__
119#define __IAcPiPropertyEditEventsSink2_FWD_DEFINED__
125#ifndef __IAcPiPropertyUnspecified_FWD_DEFINED__
126#define __IAcPiPropertyUnspecified_FWD_DEFINED__
132#ifndef __IAcPiPropertyExpression_FWD_DEFINED__
133#define __IAcPiPropertyExpression_FWD_DEFINED__
139#ifndef __IAcPiPropertyDisplay_FWD_DEFINED__
140#define __IAcPiPropertyDisplay_FWD_DEFINED__
146#ifndef __IAcPiPropertyDisplay2_FWD_DEFINED__
147#define __IAcPiPropertyDisplay2_FWD_DEFINED__
153#ifndef __IAcPiCategorizeProperties_FWD_DEFINED__
154#define __IAcPiCategorizeProperties_FWD_DEFINED__
160#ifndef __IAcPiPropCommandButtons_FWD_DEFINED__
161#define __IAcPiPropCommandButtons_FWD_DEFINED__
167#ifndef __IAcPiCommandButton_FWD_DEFINED__
168#define __IAcPiCommandButton_FWD_DEFINED__
174#ifndef __IAcPiCommandButton2_FWD_DEFINED__
175#define __IAcPiCommandButton2_FWD_DEFINED__
181#ifndef __IAcPiCommandButton3_FWD_DEFINED__
182#define __IAcPiCommandButton3_FWD_DEFINED__
188#ifndef __IAcPiPropertyInspectorEventsSink_FWD_DEFINED__
189#define __IAcPiPropertyInspectorEventsSink_FWD_DEFINED__
195#ifndef __IAcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
196#define __IAcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
202#ifndef __IAcPiPropertyInspectorInputEventSink_FWD_DEFINED__
203#define __IAcPiPropertyInspectorInputEventSink_FWD_DEFINED__
209#ifndef __IAcPropertyFilter_FWD_DEFINED__
210#define __IAcPropertyFilter_FWD_DEFINED__
216#ifndef __IAcPiFiltering_FWD_DEFINED__
217#define __IAcPiFiltering_FWD_DEFINED__
223#ifndef __CompReg_FWD_DEFINED__
224#define __CompReg_FWD_DEFINED__
235#ifndef __AcPiPropertyIdentifier_FWD_DEFINED__
236#define __AcPiPropertyIdentifier_FWD_DEFINED__
247#ifndef __AcPiPropertyInspector_FWD_DEFINED__
248#define __AcPiPropertyInspector_FWD_DEFINED__
259#ifndef __AcPiPropertyInspector2_FWD_DEFINED__
260#define __AcPiPropertyInspector2_FWD_DEFINED__
271#ifndef __AcPiPropertyInspectorTheme_FWD_DEFINED__
272#define __AcPiPropertyInspectorTheme_FWD_DEFINED__
283#ifndef __AcPiPropertyEditControl_FWD_DEFINED__
284#define __AcPiPropertyEditControl_FWD_DEFINED__
295#ifndef __AcPiPropertyEditControl2_FWD_DEFINED__
296#define __AcPiPropertyEditControl2_FWD_DEFINED__
307#ifndef __AcPiPropertyEditControl3_FWD_DEFINED__
308#define __AcPiPropertyEditControl3_FWD_DEFINED__
319#ifndef __AcPiPropertyEditEventsSink_FWD_DEFINED__
320#define __AcPiPropertyEditEventsSink_FWD_DEFINED__
331#ifndef __AcPiPropertyEditEventsSink2_FWD_DEFINED__
332#define __AcPiPropertyEditEventsSink2_FWD_DEFINED__
343#ifndef __AcPiPropertyUnspecified_FWD_DEFINED__
344#define __AcPiPropertyUnspecified_FWD_DEFINED__
355#ifndef __AcPiPropertyExpression_FWD_DEFINED__
356#define __AcPiPropertyExpression_FWD_DEFINED__
367#ifndef __AcPiPropertyDisplay_FWD_DEFINED__
368#define __AcPiPropertyDisplay_FWD_DEFINED__
379#ifndef __AcPiPropertyDisplay2_FWD_DEFINED__
380#define __AcPiPropertyDisplay2_FWD_DEFINED__
391#ifndef __AcPiCategorizeProperties_FWD_DEFINED__
392#define __AcPiCategorizeProperties_FWD_DEFINED__
403#ifndef __AcPiPropCommandButtons_FWD_DEFINED__
404#define __AcPiPropCommandButtons_FWD_DEFINED__
415#ifndef __AcPiCommandButton_FWD_DEFINED__
416#define __AcPiCommandButton_FWD_DEFINED__
427#ifndef __AcPiCommandButton2_FWD_DEFINED__
428#define __AcPiCommandButton2_FWD_DEFINED__
439#ifndef __AcPiCommandButton3_FWD_DEFINED__
440#define __AcPiCommandButton3_FWD_DEFINED__
451#ifndef __AcPiPropertyInspectorEventsSink_FWD_DEFINED__
452#define __AcPiPropertyInspectorEventsSink_FWD_DEFINED__
463#ifndef __AcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
464#define __AcPiPropertyInspectorRefreshEventSink_FWD_DEFINED__
475#ifndef __AcPiPropertyInspectorInputEventSink_FWD_DEFINED__
476#define __AcPiPropertyInspectorInputEventSink_FWD_DEFINED__
487#ifndef __AcPropertyFilter_FWD_DEFINED__
488#define __AcPropertyFilter_FWD_DEFINED__
499#ifndef __AcPiFiltering_FWD_DEFINED__
500#define __AcPiFiltering_FWD_DEFINED__
580#ifndef __IComponentRegistrar_INTERFACE_DEFINED__
581#define __IComponentRegistrar_INTERFACE_DEFINED__
589#if defined(__cplusplus) && !defined(CINTERFACE)
719#define IComponentRegistrar_QueryInterface(This,riid,ppvObject) \
720 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
722#define IComponentRegistrar_AddRef(This) \
723 ( (This)->lpVtbl -> AddRef(This) )
725#define IComponentRegistrar_Release(This) \
726 ( (This)->lpVtbl -> Release(This) )
729#define IComponentRegistrar_GetTypeInfoCount(This,pctinfo) \
730 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
732#define IComponentRegistrar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
733 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
735#define IComponentRegistrar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
736 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
742#define IComponentRegistrar_Attach(This,bstrPath) \
743 ( (This)->lpVtbl -> Attach(This,bstrPath) )
745#define IComponentRegistrar_RegisterAll(This) \
746 ( (This)->lpVtbl -> RegisterAll(This) )
748#define IComponentRegistrar_UnregisterAll(This) \
749 ( (This)->lpVtbl -> UnregisterAll(This) )
751#define IComponentRegistrar_GetComponents(This,pbstrCLSIDs,pbstrDescriptions) \
752 ( (This)->lpVtbl -> GetComponents(This,pbstrCLSIDs,pbstrDescriptions) )
754#define IComponentRegistrar_RegisterComponent(This,bstrCLSID) \
755 ( (This)->lpVtbl -> RegisterComponent(This,bstrCLSID) )
757#define IComponentRegistrar_UnregisterComponent(This,bstrCLSID) \
758 ( (This)->lpVtbl -> UnregisterComponent(This,bstrCLSID) )
774#define IPropertyIdentifier IAcPiPropertyIdentifier
775#define IID_IPropertyIdentifier IID_IAcPiPropertyIdentifier
776#define CLSID_PropertyIdentifier CLSID_AcPiPropertyIdentifier
782#ifndef __IAcPiPropertyIdentifier_INTERFACE_DEFINED__
783#define __IAcPiPropertyIdentifier_INTERFACE_DEFINED__
791#if defined(__cplusplus) && !defined(CINTERFACE)
971#define IAcPiPropertyIdentifier_QueryInterface(This,riid,ppvObject) \
972 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
974#define IAcPiPropertyIdentifier_AddRef(This) \
975 ( (This)->lpVtbl -> AddRef(This) )
977#define IAcPiPropertyIdentifier_Release(This) \
978 ( (This)->lpVtbl -> Release(This) )
981#define IAcPiPropertyIdentifier_GetTypeInfoCount(This,pctinfo) \
982 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
984#define IAcPiPropertyIdentifier_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
985 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
987#define IAcPiPropertyIdentifier_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
988 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
994#define IAcPiPropertyIdentifier_get_Name(This,pVal) \
995 ( (This)->lpVtbl -> get_Name(This,pVal) )
997#define IAcPiPropertyIdentifier_put_Name(This,newVal) \
998 ( (This)->lpVtbl -> put_Name(This,newVal) )
1000#define IAcPiPropertyIdentifier_get_Type(This,pVal) \
1001 ( (This)->lpVtbl -> get_Type(This,pVal) )
1003#define IAcPiPropertyIdentifier_put_Type(This,newVal) \
1004 ( (This)->lpVtbl -> put_Type(This,newVal) )
1006#define IAcPiPropertyIdentifier_get_ControlCLSID(This,pVal) \
1007 ( (This)->lpVtbl -> get_ControlCLSID(This,pVal) )
1009#define IAcPiPropertyIdentifier_put_ControlCLSID(This,newVal) \
1010 ( (This)->lpVtbl -> put_ControlCLSID(This,newVal) )
1012#define IAcPiPropertyIdentifier_get_Value(This,pVal) \
1013 ( (This)->lpVtbl -> get_Value(This,pVal) )
1015#define IAcPiPropertyIdentifier_put_Value(This,newVal) \
1016 ( (This)->lpVtbl -> put_Value(This,newVal) )
1018#define IAcPiPropertyIdentifier_get_Categories(This,pVal) \
1019 ( (This)->lpVtbl -> get_Categories(This,pVal) )
1021#define IAcPiPropertyIdentifier_put_Categories(This,newVal) \
1022 ( (This)->lpVtbl -> put_Categories(This,newVal) )
1024#define IAcPiPropertyIdentifier_get_ValueAsString(This,pVal) \
1025 ( (This)->lpVtbl -> get_ValueAsString(This,pVal) )
1027#define IAcPiPropertyIdentifier_put_ValueAsString(This,newVal) \
1028 ( (This)->lpVtbl -> put_ValueAsString(This,newVal) )
1044#define IPropertyInspector IAcPiPropertyInspector
1045#define IID_IPropertyInspector IID_IAcPiPropertyInspector
1046#define CLSID_PropertyInspector CLSID_AcPiPropertyInspector
1052#ifndef __IAcPiPropertyInspector_INTERFACE_DEFINED__
1053#define __IAcPiPropertyInspector_INTERFACE_DEFINED__
1061#if defined(__cplusplus) && !defined(CINTERFACE)
1265#define IAcPiPropertyInspector_QueryInterface(This,riid,ppvObject) \
1266 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1268#define IAcPiPropertyInspector_AddRef(This) \
1269 ( (This)->lpVtbl -> AddRef(This) )
1271#define IAcPiPropertyInspector_Release(This) \
1272 ( (This)->lpVtbl -> Release(This) )
1275#define IAcPiPropertyInspector_GetTypeInfoCount(This,pctinfo) \
1276 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1278#define IAcPiPropertyInspector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1279 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1281#define IAcPiPropertyInspector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1282 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
1288#define IAcPiPropertyInspector_Reset(This,pObjArray,pDynArray,dwFlags) \
1289 ( (This)->lpVtbl -> Reset(This,pObjArray,pDynArray,dwFlags) )
1291#define IAcPiPropertyInspector_get_Style(This,pVal) \
1292 ( (This)->lpVtbl -> get_Style(This,pVal) )
1294#define IAcPiPropertyInspector_put_Style(This,newVal) \
1295 ( (This)->lpVtbl -> put_Style(This,newVal) )
1297#define IAcPiPropertyInspector_get_KeepFocus(This,pVal) \
1298 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
1300#define IAcPiPropertyInspector_SetColor(This,nIndex,color) \
1301 ( (This)->lpVtbl -> SetColor(This,nIndex,color) )
1303#define IAcPiPropertyInspector_GetColor(This,nIndex,color) \
1304 ( (This)->lpVtbl -> GetColor(This,nIndex,color) )
1306#define IAcPiPropertyInspector_get_Font(This,pVal) \
1307 ( (This)->lpVtbl -> get_Font(This,pVal) )
1309#define IAcPiPropertyInspector_put_Font(This,newVal) \
1310 ( (This)->lpVtbl -> put_Font(This,newVal) )
1312#define IAcPiPropertyInspector_get_BoldFont(This,pVal) \
1313 ( (This)->lpVtbl -> get_BoldFont(This,pVal) )
1315#define IAcPiPropertyInspector_put_BoldFont(This,newVal) \
1316 ( (This)->lpVtbl -> put_BoldFont(This,newVal) )
1318#define IAcPiPropertyInspector_SetPersistence(This,pNode) \
1319 ( (This)->lpVtbl -> SetPersistence(This,pNode) )
1321#define IAcPiPropertyInspector_GetPersistence(This,pNode) \
1322 ( (This)->lpVtbl -> GetPersistence(This,pNode) )
1324#define IAcPiPropertyInspector_get_DelayRefresh(This,pVal) \
1325 ( (This)->lpVtbl -> get_DelayRefresh(This,pVal) )
1327#define IAcPiPropertyInspector_put_DelayRefresh(This,newVal) \
1328 ( (This)->lpVtbl -> put_DelayRefresh(This,newVal) )
1344#define IPropertyInspector2 IAcPiPropertyInspector2
1345#define IID_IPropertyInspector2 IID_IAcPiPropertyInspector2
1351#ifndef __IAcPiPropertyInspector2_INTERFACE_DEFINED__
1352#define __IAcPiPropertyInspector2_INTERFACE_DEFINED__
1360#if defined(__cplusplus) && !defined(CINTERFACE)
1544#define IAcPiPropertyInspector2_QueryInterface(This,riid,ppvObject) \
1545 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1547#define IAcPiPropertyInspector2_AddRef(This) \
1548 ( (This)->lpVtbl -> AddRef(This) )
1550#define IAcPiPropertyInspector2_Release(This) \
1551 ( (This)->lpVtbl -> Release(This) )
1554#define IAcPiPropertyInspector2_GetTypeInfoCount(This,pctinfo) \
1555 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1557#define IAcPiPropertyInspector2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1558 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1560#define IAcPiPropertyInspector2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1561 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
1567#define IAcPiPropertyInspector2_Reset(This,pObjArray,pDynArray,dwFlags) \
1568 ( (This)->lpVtbl -> Reset(This,pObjArray,pDynArray,dwFlags) )
1570#define IAcPiPropertyInspector2_get_Style(This,pVal) \
1571 ( (This)->lpVtbl -> get_Style(This,pVal) )
1573#define IAcPiPropertyInspector2_put_Style(This,newVal) \
1574 ( (This)->lpVtbl -> put_Style(This,newVal) )
1576#define IAcPiPropertyInspector2_get_KeepFocus(This,pVal) \
1577 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
1579#define IAcPiPropertyInspector2_SetColor(This,nIndex,color) \
1580 ( (This)->lpVtbl -> SetColor(This,nIndex,color) )
1582#define IAcPiPropertyInspector2_GetColor(This,nIndex,color) \
1583 ( (This)->lpVtbl -> GetColor(This,nIndex,color) )
1585#define IAcPiPropertyInspector2_get_Font(This,pVal) \
1586 ( (This)->lpVtbl -> get_Font(This,pVal) )
1588#define IAcPiPropertyInspector2_put_Font(This,newVal) \
1589 ( (This)->lpVtbl -> put_Font(This,newVal) )
1591#define IAcPiPropertyInspector2_get_BoldFont(This,pVal) \
1592 ( (This)->lpVtbl -> get_BoldFont(This,pVal) )
1594#define IAcPiPropertyInspector2_put_BoldFont(This,newVal) \
1595 ( (This)->lpVtbl -> put_BoldFont(This,newVal) )
1597#define IAcPiPropertyInspector2_SetPersistence(This,pNode) \
1598 ( (This)->lpVtbl -> SetPersistence(This,pNode) )
1600#define IAcPiPropertyInspector2_GetPersistence(This,pNode) \
1601 ( (This)->lpVtbl -> GetPersistence(This,pNode) )
1603#define IAcPiPropertyInspector2_get_DelayRefresh(This,pVal) \
1604 ( (This)->lpVtbl -> get_DelayRefresh(This,pVal) )
1606#define IAcPiPropertyInspector2_put_DelayRefresh(This,newVal) \
1607 ( (This)->lpVtbl -> put_DelayRefresh(This,newVal) )
1610#define IAcPiPropertyInspector2_GetHeight(This,bFull,height) \
1611 ( (This)->lpVtbl -> GetHeight(This,bFull,height) )
1613#define IAcPiPropertyInspector2_get_EnableScrollbar(This,pVal) \
1614 ( (This)->lpVtbl -> get_EnableScrollbar(This,pVal) )
1616#define IAcPiPropertyInspector2_put_EnableScrollbar(This,newVal) \
1617 ( (This)->lpVtbl -> put_EnableScrollbar(This,newVal) )
1630#ifndef __IAcPiPropertyInspectorTheme_INTERFACE_DEFINED__
1631#define __IAcPiPropertyInspectorTheme_INTERFACE_DEFINED__
1639#if defined(__cplusplus) && !defined(CINTERFACE)
1739#define IAcPiPropertyInspectorTheme_QueryInterface(This,riid,ppvObject) \
1740 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1742#define IAcPiPropertyInspectorTheme_AddRef(This) \
1743 ( (This)->lpVtbl -> AddRef(This) )
1745#define IAcPiPropertyInspectorTheme_Release(This) \
1746 ( (This)->lpVtbl -> Release(This) )
1749#define IAcPiPropertyInspectorTheme_GetTypeInfoCount(This,pctinfo) \
1750 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1752#define IAcPiPropertyInspectorTheme_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1753 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1755#define IAcPiPropertyInspectorTheme_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1756 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
1762#define IAcPiPropertyInspectorTheme_SetTheme(This,bstrName) \
1763 ( (This)->lpVtbl -> SetTheme(This,bstrName) )
1765#define IAcPiPropertyInspectorTheme_GetThemePtr(This,pThemePtr) \
1766 ( (This)->lpVtbl -> GetThemePtr(This,pThemePtr) )
1782#define IPropertyEditControl IAcPiPropertyEditControl
1783#define IID_IPropertyEditControl IID_IAcPiPropertyEditControl
1789#ifndef __IAcPiPropertyEditControl_INTERFACE_DEFINED__
1790#define __IAcPiPropertyEditControl_INTERFACE_DEFINED__
1798#if defined(__cplusplus) && !defined(CINTERFACE)
1990#define IAcPiPropertyEditControl_QueryInterface(This,riid,ppvObject) \
1991 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1993#define IAcPiPropertyEditControl_AddRef(This) \
1994 ( (This)->lpVtbl -> AddRef(This) )
1996#define IAcPiPropertyEditControl_Release(This) \
1997 ( (This)->lpVtbl -> Release(This) )
2000#define IAcPiPropertyEditControl_GetTypeInfoCount(This,pctinfo) \
2001 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2003#define IAcPiPropertyEditControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2004 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2006#define IAcPiPropertyEditControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2007 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
2013#define IAcPiPropertyEditControl_InitEditControl(This,pVarObjArray,pVarDynPropArray,pIdArray) \
2014 ( (This)->lpVtbl -> InitEditControl(This,pVarObjArray,pVarDynPropArray,pIdArray) )
2016#define IAcPiPropertyEditControl_Refresh(This,dwFlags) \
2017 ( (This)->lpVtbl -> Refresh(This,dwFlags) )
2019#define IAcPiPropertyEditControl_get_KeepFocus(This,pVal) \
2020 ( (This)->lpVtbl -> get_KeepFocus(This,pVal) )
2022#define IAcPiPropertyEditControl_get_BackColor(This,pVal) \
2023 ( (This)->lpVtbl -> get_BackColor(This,pVal) )
2025#define IAcPiPropertyEditControl_put_BackColor(This,newVal) \
2026 ( (This)->lpVtbl -> put_BackColor(This,newVal) )
2028#define IAcPiPropertyEditControl_get_ForeColor(This,pVal) \
2029 ( (This)->lpVtbl -> get_ForeColor(This,pVal) )
2031#define IAcPiPropertyEditControl_put_ForeColor(This,newVal) \
2032 ( (This)->lpVtbl -> put_ForeColor(This,newVal) )
2034#define IAcPiPropertyEditControl_get_ReadOnlyBackColor(This,pVal) \
2035 ( (This)->lpVtbl -> get_ReadOnlyBackColor(This,pVal) )
2037#define IAcPiPropertyEditControl_put_ReadOnlyBackColor(This,newVal) \
2038 ( (This)->lpVtbl -> put_ReadOnlyBackColor(This,newVal) )
2040#define IAcPiPropertyEditControl_get_ReadOnlyForeColor(This,pVal) \
2041 ( (This)->lpVtbl -> get_ReadOnlyForeColor(This,pVal) )
2043#define IAcPiPropertyEditControl_put_ReadOnlyForeColor(This,newVal) \
2044 ( (This)->lpVtbl -> put_ReadOnlyForeColor(This,newVal) )
2046#define IAcPiPropertyEditControl_get_Font(This,pVal) \
2047 ( (This)->lpVtbl -> get_Font(This,pVal) )
2049#define IAcPiPropertyEditControl_put_Font(This,newVal) \
2050 ( (This)->lpVtbl -> put_Font(This,newVal) )
2066#define IPropertyEditControl2 IAcPiPropertyEditControl2
2067#define IID_IPropertyEditControl2 IID_IAcPiPropertyEditControl2
2073#ifndef __IAcPiPropertyEditControl2_INTERFACE_DEFINED__
2074#define __IAcPiPropertyEditControl2_INTERFACE_DEFINED__
2082#if defined(__cplusplus) && !defined(CINTERFACE)
2202#define IAcPiPropertyEditControl2_QueryInterface(This,riid,ppvObject) \
2203 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2205#define IAcPiPropertyEditControl2_AddRef(This) \
2206 ( (This)->lpVtbl -> AddRef(This) )
2208#define IAcPiPropertyEditControl2_Release(This) \
2209 ( (This)->lpVtbl -> Release(This) )
2212#define IAcPiPropertyEditControl2_GetTypeInfoCount(This,pctinfo) \
2213 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2215#define IAcPiPropertyEditControl2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2216 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2218#define IAcPiPropertyEditControl2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2219 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
2225#define IAcPiPropertyEditControl2_get_PropertyIdentifier(This,pVal) \
2226 ( (This)->lpVtbl -> get_PropertyIdentifier(This,pVal) )
2228#define IAcPiPropertyEditControl2_put_PropertyIdentifier(This,newVal) \
2229 ( (This)->lpVtbl -> put_PropertyIdentifier(This,newVal) )
2231#define IAcPiPropertyEditControl2_SetPropertyValueEx(This,val,valType) \
2232 ( (This)->lpVtbl -> SetPropertyValueEx(This,val,valType) )
2234#define IAcPiPropertyEditControl2_InvokePropertyDialog(This,bstrText,mode) \
2235 ( (This)->lpVtbl -> InvokePropertyDialog(This,bstrText,mode) )
2251#define IPropertyEditControl3 IAcPiPropertyEditControl3
2252#define IID_IPropertyEditControl3 IID_IAcPiPropertyEditControl3
2258#ifndef __IAcPiPropertyEditControl3_INTERFACE_DEFINED__
2259#define __IAcPiPropertyEditControl3_INTERFACE_DEFINED__
2267#if defined(__cplusplus) && !defined(CINTERFACE)
2359#define IAcPiPropertyEditControl3_QueryInterface(This,riid,ppvObject) \
2360 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2362#define IAcPiPropertyEditControl3_AddRef(This) \
2363 ( (This)->lpVtbl -> AddRef(This) )
2365#define IAcPiPropertyEditControl3_Release(This) \
2366 ( (This)->lpVtbl -> Release(This) )
2369#define IAcPiPropertyEditControl3_GetTypeInfoCount(This,pctinfo) \
2370 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2372#define IAcPiPropertyEditControl3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2373 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2375#define IAcPiPropertyEditControl3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2376 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
2382#define IAcPiPropertyEditControl3_SetTheme(This,pTheme) \
2383 ( (This)->lpVtbl -> SetTheme(This,pTheme) )
2399#define IPropEditUIEventsSink IAcPiPropertyEditEventsSink
2400#define IID_IPropEditUIEventsSink IID_IAcPiPropertyEditEventsSink
2409#define IPropEditUIEventsSink2 IAcPiPropertyEditEventsSink2
2410#define IID_IPropEditUIEventsSink2 IID_IAcPiPropertyEditEventsSink2
2419#define IPropertyUnspecified IAcPiPropertyUnspecified
2420#define IID_IPropertyUnspecified IID_IAcPiPropertyUnspecified
2426#ifndef __IAcPiPropertyUnspecified_INTERFACE_DEFINED__
2427#define __IAcPiPropertyUnspecified_INTERFACE_DEFINED__
2435#if defined(__cplusplus) && !defined(CINTERFACE)
2518#define IAcPiPropertyUnspecified_QueryInterface(This,riid,ppvObject) \
2519 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2521#define IAcPiPropertyUnspecified_AddRef(This) \
2522 ( (This)->lpVtbl -> AddRef(This) )
2524#define IAcPiPropertyUnspecified_Release(This) \
2525 ( (This)->lpVtbl -> Release(This) )
2528#define IAcPiPropertyUnspecified_IsValueUnspecified(This,varId,pVal) \
2529 ( (This)->lpVtbl -> IsValueUnspecified(This,varId,pVal) )
2531#define IAcPiPropertyUnspecified_SetUnspecified(This,varId,bIsUnspecified) \
2532 ( (This)->lpVtbl -> SetUnspecified(This,varId,bIsUnspecified) )
2534#define IAcPiPropertyUnspecified_IsUnspecifiedAllowed(This,varId,pVal) \
2535 ( (This)->lpVtbl -> IsUnspecifiedAllowed(This,varId,pVal) )
2537#define IAcPiPropertyUnspecified_GetUnspecifiedString(This,varId,pVal) \
2538 ( (This)->lpVtbl -> GetUnspecifiedString(This,varId,pVal) )
2554#define IPropertyExpression IAcPiPropertyExpression
2555#define IID_IPropertyExpression IID_IAcPiPropertyExpression
2561#ifndef __IAcPiPropertyExpression_INTERFACE_DEFINED__
2562#define __IAcPiPropertyExpression_INTERFACE_DEFINED__
2570#if defined(__cplusplus) && !defined(CINTERFACE)
2643#define IAcPiPropertyExpression_QueryInterface(This,riid,ppvObject) \
2644 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2646#define IAcPiPropertyExpression_AddRef(This) \
2647 ( (This)->lpVtbl -> AddRef(This) )
2649#define IAcPiPropertyExpression_Release(This) \
2650 ( (This)->lpVtbl -> Release(This) )
2653#define IAcPiPropertyExpression_ExpressionAllowed(This,varId,pVal) \
2654 ( (This)->lpVtbl -> ExpressionAllowed(This,varId,pVal) )
2656#define IAcPiPropertyExpression_get_Expression(This,varId,pVal) \
2657 ( (This)->lpVtbl -> get_Expression(This,varId,pVal) )
2659#define IAcPiPropertyExpression_put_Expression(This,varId,newVal) \
2660 ( (This)->lpVtbl -> put_Expression(This,varId,newVal) )
2676#define IPerPropertyDisplay IAcPiPropertyDisplay
2677#define IID_IPerPropertyDisplay IID_IAcPiPropertyDisplay
2683#ifndef __IAcPiPropertyDisplay_INTERFACE_DEFINED__
2684#define __IAcPiPropertyDisplay_INTERFACE_DEFINED__
2692#if defined(__cplusplus) && !defined(CINTERFACE)
2714 DWORD *pHeight) = 0;
2789#define IAcPiPropertyDisplay_QueryInterface(This,riid,ppvObject) \
2790 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2792#define IAcPiPropertyDisplay_AddRef(This) \
2793 ( (This)->lpVtbl -> AddRef(This) )
2795#define IAcPiPropertyDisplay_Release(This) \
2796 ( (This)->lpVtbl -> Release(This) )
2799#define IAcPiPropertyDisplay_GetCustomPropertyCtrl(This,Id,lcid,pProgId) \
2800 ( (This)->lpVtbl -> GetCustomPropertyCtrl(This,Id,lcid,pProgId) )
2802#define IAcPiPropertyDisplay_GetPropertyIcon(This,varID,pIcon) \
2803 ( (This)->lpVtbl -> GetPropertyIcon(This,varID,pIcon) )
2805#define IAcPiPropertyDisplay_GetPropTextColor(This,vatId,pColor) \
2806 ( (This)->lpVtbl -> GetPropTextColor(This,vatId,pColor) )
2808#define IAcPiPropertyDisplay_IsFullView(This,varId,pbVisible,pHeight) \
2809 ( (This)->lpVtbl -> IsFullView(This,varId,pbVisible,pHeight) )
2811#define IAcPiPropertyDisplay_GetPropertyWeight(This,varId,pHeight) \
2812 ( (This)->lpVtbl -> GetPropertyWeight(This,varId,pHeight) )
2828#define IPerPropertyDisplay2 IAcPiPropertyDisplay2
2829#define IID_IPerPropertyDisplay2 IID_IAcPiPropertyDisplay2
2835#ifndef __IAcPiPropertyDisplay2_INTERFACE_DEFINED__
2836#define __IAcPiPropertyDisplay2_INTERFACE_DEFINED__
2844#if defined(__cplusplus) && !defined(CINTERFACE)
2907#define IAcPiPropertyDisplay2_QueryInterface(This,riid,ppvObject) \
2908 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2910#define IAcPiPropertyDisplay2_AddRef(This) \
2911 ( (This)->lpVtbl -> AddRef(This) )
2913#define IAcPiPropertyDisplay2_Release(This) \
2914 ( (This)->lpVtbl -> Release(This) )
2917#define IAcPiPropertyDisplay2_GetDarkPropertyIcon(This,varId,pIcon) \
2918 ( (This)->lpVtbl -> GetDarkPropertyIcon(This,varId,pIcon) )
2920#define IAcPiPropertyDisplay2_GetDarkPropTextColor(This,varId,pColor) \
2921 ( (This)->lpVtbl -> GetDarkPropTextColor(This,varId,pColor) )
2937#define ICategorizeProperties2 IAcPiCategorizeProperties
2938#define IID_ICategorizeProperties2 IID_IAcPiCategorizeProperties
2944#ifndef __IAcPiCategorizeProperties_INTERFACE_DEFINED__
2945#define __IAcPiCategorizeProperties_INTERFACE_DEFINED__
2953#if defined(__cplusplus) && !defined(CINTERFACE)
2979 int *pParentCatId) = 0;
2986 VARIANT *pCatCommandButtons) = 0;
3068#define IAcPiCategorizeProperties_QueryInterface(This,riid,ppvObject) \
3069 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3071#define IAcPiCategorizeProperties_AddRef(This) \
3072 ( (This)->lpVtbl -> AddRef(This) )
3074#define IAcPiCategorizeProperties_Release(This) \
3075 ( (This)->lpVtbl -> Release(This) )
3078#define IAcPiCategorizeProperties_MapPropertyToCategory(This,dispid,pCatId) \
3079 ( (This)->lpVtbl -> MapPropertyToCategory(This,dispid,pCatId) )
3081#define IAcPiCategorizeProperties_GetCategoryName(This,catId,lcid,pName) \
3082 ( (This)->lpVtbl -> GetCategoryName(This,catId,lcid,pName) )
3084#define IAcPiCategorizeProperties_GetCategoryDescription(This,catId,lcid,pDesc) \
3085 ( (This)->lpVtbl -> GetCategoryDescription(This,catId,lcid,pDesc) )
3087#define IAcPiCategorizeProperties_GetCategoryWeight(This,catId,pWeight) \
3088 ( (This)->lpVtbl -> GetCategoryWeight(This,catId,pWeight) )
3090#define IAcPiCategorizeProperties_GetParentCategory(This,catId,pParentCatId) \
3091 ( (This)->lpVtbl -> GetParentCategory(This,catId,pParentCatId) )
3093#define IAcPiCategorizeProperties_GetUniqueID(This,bstrId) \
3094 ( (This)->lpVtbl -> GetUniqueID(This,bstrId) )
3096#define IAcPiCategorizeProperties_GetCommandButtons(This,catId,pCatCommandButtons) \
3097 ( (This)->lpVtbl -> GetCommandButtons(This,catId,pCatCommandButtons) )
3113#define IPropCommandButtons IAcPiPropCommandButtons
3114#define IID_IPropCommandButtons IID_IAcPiPropCommandButtons
3120#ifndef __IAcPiPropCommandButtons_INTERFACE_DEFINED__
3121#define __IAcPiPropCommandButtons_INTERFACE_DEFINED__
3129#if defined(__cplusplus) && !defined(CINTERFACE)
3180#define IAcPiPropCommandButtons_QueryInterface(This,riid,ppvObject) \
3181 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3183#define IAcPiPropCommandButtons_AddRef(This) \
3184 ( (This)->lpVtbl -> AddRef(This) )
3186#define IAcPiPropCommandButtons_Release(This) \
3187 ( (This)->lpVtbl -> Release(This) )
3190#define IAcPiPropCommandButtons_GetButtons(This,pButtons) \
3191 ( (This)->lpVtbl -> GetButtons(This,pButtons) )
3207#define ICommandButton IAcPiCommandButton
3208#define IID_ICommandButton IID_IAcPiCommandButton
3214#ifndef __IAcPiCommandButton_INTERFACE_DEFINED__
3215#define __IAcPiCommandButton_INTERFACE_DEFINED__
3223#if defined(__cplusplus) && !defined(CINTERFACE)
3231 BSTR *bstrName) = 0;
3340#define IAcPiCommandButton_QueryInterface(This,riid,ppvObject) \
3341 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3343#define IAcPiCommandButton_AddRef(This) \
3344 ( (This)->lpVtbl -> AddRef(This) )
3346#define IAcPiCommandButton_Release(This) \
3347 ( (This)->lpVtbl -> Release(This) )
3350#define IAcPiCommandButton_GetName(This,lcid,bstrName) \
3351 ( (This)->lpVtbl -> GetName(This,lcid,bstrName) )
3353#define IAcPiCommandButton_get_EnabledPicture(This,pVal) \
3354 ( (This)->lpVtbl -> get_EnabledPicture(This,pVal) )
3356#define IAcPiCommandButton_get_DisabledPicture(This,pVal) \
3357 ( (This)->lpVtbl -> get_DisabledPicture(This,pVal) )
3359#define IAcPiCommandButton_get_Enabled(This,pVal) \
3360 ( (This)->lpVtbl -> get_Enabled(This,pVal) )
3362#define IAcPiCommandButton_put_Enabled(This,newVal) \
3363 ( (This)->lpVtbl -> put_Enabled(This,newVal) )
3365#define IAcPiCommandButton_get_Checked(This,pVal) \
3366 ( (This)->lpVtbl -> get_Checked(This,pVal) )
3368#define IAcPiCommandButton_put_Checked(This,newVal) \
3369 ( (This)->lpVtbl -> put_Checked(This,newVal) )
3371#define IAcPiCommandButton_get_ButtonStyle(This,pVal) \
3372 ( (This)->lpVtbl -> get_ButtonStyle(This,pVal) )
3374#define IAcPiCommandButton_Execute(This,Objects) \
3375 ( (This)->lpVtbl -> Execute(This,Objects) )
3391#define ICommandButton2 IAcPiCommandButton2
3392#define IID_ICommandButton2 IID_IAcPiCommandButton2
3398#ifndef __IAcPiCommandButton2_INTERFACE_DEFINED__
3399#define __IAcPiCommandButton2_INTERFACE_DEFINED__
3407#if defined(__cplusplus) && !defined(CINTERFACE)
3466#define IAcPiCommandButton2_QueryInterface(This,riid,ppvObject) \
3467 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3469#define IAcPiCommandButton2_AddRef(This) \
3470 ( (This)->lpVtbl -> AddRef(This) )
3472#define IAcPiCommandButton2_Release(This) \
3473 ( (This)->lpVtbl -> Release(This) )
3476#define IAcPiCommandButton2_get_CheckedPicture(This,pVal) \
3477 ( (This)->lpVtbl -> get_CheckedPicture(This,pVal) )
3479#define IAcPiCommandButton2_get_UncheckedPicture(This,pVal) \
3480 ( (This)->lpVtbl -> get_UncheckedPicture(This,pVal) )
3496#define ICommandButton3 IAcPiCommandButton3
3497#define IID_ICommandButton3 IID_IAcPiCommandButton3
3503#ifndef __IAcPiCommandButton3_INTERFACE_DEFINED__
3504#define __IAcPiCommandButton3_INTERFACE_DEFINED__
3512#if defined(__cplusplus) && !defined(CINTERFACE)
3587#define IAcPiCommandButton3_QueryInterface(This,riid,ppvObject) \
3588 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3590#define IAcPiCommandButton3_AddRef(This) \
3591 ( (This)->lpVtbl -> AddRef(This) )
3593#define IAcPiCommandButton3_Release(This) \
3594 ( (This)->lpVtbl -> Release(This) )
3597#define IAcPiCommandButton3_get_DarkEnabledPicture(This,pVal) \
3598 ( (This)->lpVtbl -> get_DarkEnabledPicture(This,pVal) )
3600#define IAcPiCommandButton3_get_DarkDisabledPicture(This,pVal) \
3601 ( (This)->lpVtbl -> get_DarkDisabledPicture(This,pVal) )
3603#define IAcPiCommandButton3_get_DarkCheckedPicture(This,pVal) \
3604 ( (This)->lpVtbl -> get_DarkCheckedPicture(This,pVal) )
3606#define IAcPiCommandButton3_get_DarkUncheckedPicture(This,pVal) \
3607 ( (This)->lpVtbl -> get_DarkUncheckedPicture(This,pVal) )
3623#define IPropertyInspectorSink IAcPiPropertyInspectorEventsSink
3624#define IID_IPropertyInspectorSink IID_IAcPiPropertyInspectorEventsSink
3630#ifndef __IAcPiPropertyInspectorEventsSink_INTERFACE_DEFINED__
3631#define __IAcPiPropertyInspectorEventsSink_INTERFACE_DEFINED__
3639#if defined(__cplusplus) && !defined(CINTERFACE)
3710#define IAcPiPropertyInspectorEventsSink_QueryInterface(This,riid,ppvObject) \
3711 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3713#define IAcPiPropertyInspectorEventsSink_AddRef(This) \
3714 ( (This)->lpVtbl -> AddRef(This) )
3716#define IAcPiPropertyInspectorEventsSink_Release(This) \
3717 ( (This)->lpVtbl -> Release(This) )
3720#define IAcPiPropertyInspectorEventsSink_Rebuild(This,dwFlags) \
3721 ( (This)->lpVtbl -> Rebuild(This,dwFlags) )
3723#define IAcPiPropertyInspectorEventsSink_RefreshControl(This,var,dwFlags) \
3724 ( (This)->lpVtbl -> RefreshControl(This,var,dwFlags) )
3726#define IAcPiPropertyInspectorEventsSink_GetPropertyControl(This,var,ppUnk) \
3727 ( (This)->lpVtbl -> GetPropertyControl(This,var,ppUnk) )
3740#ifndef __IAcPiPropertyInspectorRefreshEventSink_INTERFACE_DEFINED__
3741#define __IAcPiPropertyInspectorRefreshEventSink_INTERFACE_DEFINED__
3749#if defined(__cplusplus) && !defined(CINTERFACE)
3800#define IAcPiPropertyInspectorRefreshEventSink_QueryInterface(This,riid,ppvObject) \
3801 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3803#define IAcPiPropertyInspectorRefreshEventSink_AddRef(This) \
3804 ( (This)->lpVtbl -> AddRef(This) )
3806#define IAcPiPropertyInspectorRefreshEventSink_Release(This) \
3807 ( (This)->lpVtbl -> Release(This) )
3810#define IAcPiPropertyInspectorRefreshEventSink_OnRefresh(This,code) \
3811 ( (This)->lpVtbl -> OnRefresh(This,code) )
3827#define IPropertyInspectorInputEventSink IAcPiPropertyInspectorInputEventSink
3828#define IID_IPropertyInspectorInputEventSink IID_IAcPiPropertyInspectorInputEventSink
3834#ifndef __IAcPiPropertyInspectorInputEventSink_INTERFACE_DEFINED__
3835#define __IAcPiPropertyInspectorInputEventSink_INTERFACE_DEFINED__
3843#if defined(__cplusplus) && !defined(CINTERFACE)
3916#define IAcPiPropertyInspectorInputEventSink_QueryInterface(This,riid,ppvObject) \
3917 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3919#define IAcPiPropertyInspectorInputEventSink_AddRef(This) \
3920 ( (This)->lpVtbl -> AddRef(This) )
3922#define IAcPiPropertyInspectorInputEventSink_Release(This) \
3923 ( (This)->lpVtbl -> Release(This) )
3926#define IAcPiPropertyInspectorInputEventSink_OnKeyDown(This,nChar,keyData) \
3927 ( (This)->lpVtbl -> OnKeyDown(This,nChar,keyData) )
3929#define IAcPiPropertyInspectorInputEventSink_OnPopulateContextMenu(This,flags,ids,itemArray) \
3930 ( (This)->lpVtbl -> OnPopulateContextMenu(This,flags,ids,itemArray) )
3932#define IAcPiPropertyInspectorInputEventSink_OnContextMenuCommand(This,commandId) \
3933 ( (This)->lpVtbl -> OnContextMenuCommand(This,commandId) )
3946#ifndef __IAcPropertyFilter_INTERFACE_DEFINED__
3947#define __IAcPropertyFilter_INTERFACE_DEFINED__
3955#if defined(__cplusplus) && !defined(CINTERFACE)
4055#define IAcPropertyFilter_QueryInterface(This,riid,ppvObject) \
4056 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4058#define IAcPropertyFilter_AddRef(This) \
4059 ( (This)->lpVtbl -> AddRef(This) )
4061#define IAcPropertyFilter_Release(This) \
4062 ( (This)->lpVtbl -> Release(This) )
4065#define IAcPropertyFilter_GetTypeInfoCount(This,pctinfo) \
4066 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4068#define IAcPropertyFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4069 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4071#define IAcPropertyFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4072 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
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) )
4078#define IAcPropertyFilter_ApplyPropertyFilter(This,pEntity,cadIdArray,propName,pGuid,bFilter) \
4079 ( (This)->lpVtbl -> ApplyPropertyFilter(This,pEntity,cadIdArray,propName,pGuid,bFilter) )
4092#ifndef __IAcPiFiltering_INTERFACE_DEFINED__
4093#define __IAcPiFiltering_INTERFACE_DEFINED__
4101#if defined(__cplusplus) && !defined(CINTERFACE)
4158#define IAcPiFiltering_QueryInterface(This,riid,ppvObject) \
4159 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4161#define IAcPiFiltering_AddRef(This) \
4162 ( (This)->lpVtbl -> AddRef(This) )
4164#define IAcPiFiltering_Release(This) \
4165 ( (This)->lpVtbl -> Release(This) )
4168#define IAcPiFiltering_RegisterPropertyFilter(This,pFilter) \
4169 ( (This)->lpVtbl -> RegisterPropertyFilter(This,pFilter) )
4171#define IAcPiFiltering_UnRegisterPropertyFilter(This) \
4172 ( (This)->lpVtbl -> UnRegisterPropertyFilter(This) )
4186#ifndef __FxPiXLib_LIBRARY_DEFINED__
4187#define __FxPiXLib_LIBRARY_DEFINED__
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
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
EXTERN_C const IID IID_IAcPiPropertyInspector
struct AcPiCommandButton AcPiCommandButton
EXTERN_C const CLSID CLSID_AcPiPropertyInspector2
struct AcPiPropertyEditControl3 AcPiPropertyEditControl3
EXTERN_C const IID IID_IAcPiPropertyEditControl2
EXTERN_C const IID LIBID_FxPiXLib
struct AcPiCategorizeProperties AcPiCategorizeProperties
EXTERN_C const CLSID CLSID_AcPiPropertyEditEventsSink
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0014_v0_0_s_ifspec
EXTERN_C const IID IID_IAcPiPropertyExpression
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0007_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropCommandButtons
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0014_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyEditControl2
EXTERN_C const IID IID_IAcPiPropertyDisplay2
EXTERN_C const IID IID_IAcPiPropertyInspector2
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
struct AcPiPropertyInspector2 AcPiPropertyInspector2
struct AcPiPropertyInspector AcPiPropertyInspector
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0021_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyInspectorInputEventSink
struct AcPropertyFilter AcPropertyFilter
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0006_v0_0_c_ifspec
struct AcPiPropertyUnspecified AcPiPropertyUnspecified
struct AcPiPropertyEditEventsSink AcPiPropertyEditEventsSink
EXTERN_C const CLSID CLSID_AcPiPropertyDisplay
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
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0011_v0_0_c_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorEventsSink
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
EXTERN_C const CLSID CLSID_AcPiPropertyEditControl3
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorRefreshEventSink
struct AcPiFiltering AcPiFiltering
struct AcPiPropertyEditEventsSink2 AcPiPropertyEditEventsSink2
struct AcPiPropertyEditControl2 AcPiPropertyEditControl2
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
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
struct AcPiPropertyDisplay2 AcPiPropertyDisplay2
EXTERN_C const CLSID CLSID_AcPiPropertyExpression
EXTERN_C const IID IID_IAcPiFiltering
EXTERN_C const IID IID_IAcPiCategorizeProperties
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0000_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiCommandButton
EXTERN_C const CLSID CLSID_AcPiCommandButton2
void __RPC_USER LPSAFEARRAY_UserFree64(unsigned long *, LPSAFEARRAY *)
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorTheme
EXTERN_C const IID IID_IAcPiPropertyInspectorRefreshEventSink
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
struct AcPiCommandButton3 AcPiCommandButton3
struct AcPiPropertyInspectorTheme AcPiPropertyInspectorTheme
EXTERN_C const CLSID CLSID_AcPiPropertyDisplay2
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0018_v0_0_c_ifspec
EXTERN_C const IID IID_IAcPiPropertyEditControl
EXTERN_C const CLSID CLSID_CompReg
EXTERN_C const CLSID CLSID_AcPropertyFilter
EXTERN_C const IID IID_IAcPiCommandButton3
struct AcPiPropertyInspectorEventsSink AcPiPropertyInspectorEventsSink
EXTERN_C const IID IID_IAcPiPropertyInspectorEventsSink
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0021_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiCategorizeProperties
interface IAcPiPropertyInspectorTheme IAcPiPropertyInspectorTheme
EXTERN_C const CLSID CLSID_AcPiPropertyInspectorInputEventSink
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
EXTERN_C const IID IID_IAcPiCommandButton2
struct AcPiPropertyDisplay AcPiPropertyDisplay
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
EXTERN_C const CLSID CLSID_AcPiFiltering
EXTERN_C const IID IID_IComponentRegistrar
struct AcPiPropertyInspectorRefreshEventSink AcPiPropertyInspectorRefreshEventSink
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
EXTERN_C const IID IID_IAcPiPropertyUnspecified
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0010_v0_0_s_ifspec
EXTERN_C const CLSID CLSID_AcPiPropertyEditEventsSink2
EXTERN_C const IID IID_IAcPropertyFilter
void __RPC_USER LPSAFEARRAY_UserFree(unsigned long *, LPSAFEARRAY *)
struct AcPiPropertyExpression AcPiPropertyExpression
EXTERN_C const CLSID CLSID_AcPiCommandButton3
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
EXTERN_C const IID IID_IAcPiPropCommandButtons
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
RPC_IF_HANDLE __MIDL_itf_FxPiX_0000_0018_v0_0_s_ifspec
interface IAcPropertyFilter IAcPropertyFilter
EXTERN_C const IID IID_IAcPiCommandButton
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
EXTERN_C const IID IID_IAcPiPropertyEditControl3
#define DECLSPEC_XFGVIRT(base, func)
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINT * puArgErr
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT * pVarResult
UINT LCID ITypeInfo ** ppTInfo
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD wFlags
BEGIN_INTERFACE REFIID riid
REFIID LPOLESTR UINT LCID DISPID * rgDispId
ULONG(STDMETHODCALLTYPE *AddRef)(IComponentRegistrar *This)
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO * pExcepInfo
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IComponentRegistrar *This
REFIID LPOLESTR UINT cNames
SAFEARRAY SAFEARRAY ** pbstrDescriptions
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS * pDispParams
REFIID LPOLESTR * rgszNames