mstvca.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:271k
源码类别:

模拟服务器

开发平台:

C/C++

  1.     (This)->lpVtbl -> get_CountSelected(This,Count)
  2. #define ICADenials_PaySelectedTolls(This)
  3.     (This)->lpVtbl -> PaySelectedTolls(This)
  4. #endif /* COBJMACROS */
  5. #endif  /* C style interface */
  6. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get__NewEnum_Proxy( 
  7.     ICADenials * This,
  8.     /* [retval][out] */ IUnknown **ppCollection);
  9. void __RPC_STUB ICADenials_get__NewEnum_Stub(
  10.     IRpcStubBuffer *This,
  11.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12.     PRPC_MESSAGE _pRpcMessage,
  13.     DWORD *_pdwStubPhase);
  14. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Count_Proxy( 
  15.     ICADenials * This,
  16.     /* [retval][out] */ long *Count);
  17. void __RPC_STUB ICADenials_get_Count_Stub(
  18.     IRpcStubBuffer *This,
  19.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20.     PRPC_MESSAGE _pRpcMessage,
  21.     DWORD *_pdwStubPhase);
  22. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Item_Proxy( 
  23.     ICADenials * This,
  24.     /* [in] */ VARIANT Index,
  25.     /* [retval][out] */ ICADenial **ppDenial);
  26. void __RPC_STUB ICADenials_get_Item_Stub(
  27.     IRpcStubBuffer *This,
  28.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29.     PRPC_MESSAGE _pRpcMessage,
  30.     DWORD *_pdwStubPhase);
  31. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_AddNew_Proxy( 
  32.     ICADenials * This,
  33.     /* [in] */ ICAPolicy *ppolicy,
  34.     /* [in] */ BSTR bstrShortDesc,
  35.     /* [in] */ IUnknown *pUnkDeniedObject,
  36.     /* [in] */ long enDenialState,
  37.     /* [retval][out] */ ICADenial **ppDenial);
  38. void __RPC_STUB ICADenials_get_AddNew_Stub(
  39.     IRpcStubBuffer *This,
  40.     IRpcChannelBuffer *_pRpcChannelBuffer,
  41.     PRPC_MESSAGE _pRpcMessage,
  42.     DWORD *_pdwStubPhase);
  43. /* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_Remove_Proxy( 
  44.     ICADenials * This,
  45.     /* [in] */ VARIANT Index);
  46. void __RPC_STUB ICADenials_Remove_Stub(
  47.     IRpcStubBuffer *This,
  48.     IRpcChannelBuffer *_pRpcChannelBuffer,
  49.     PRPC_MESSAGE _pRpcMessage,
  50.     DWORD *_pdwStubPhase);
  51. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountDenied_Proxy( 
  52.     ICADenials * This,
  53.     /* [retval][out] */ long *Count);
  54. void __RPC_STUB ICADenials_get_CountDenied_Stub(
  55.     IRpcStubBuffer *This,
  56.     IRpcChannelBuffer *_pRpcChannelBuffer,
  57.     PRPC_MESSAGE _pRpcMessage,
  58.     DWORD *_pdwStubPhase);
  59. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountSelected_Proxy( 
  60.     ICADenials * This,
  61.     /* [retval][out] */ long *Count);
  62. void __RPC_STUB ICADenials_get_CountSelected_Stub(
  63.     IRpcStubBuffer *This,
  64.     IRpcChannelBuffer *_pRpcChannelBuffer,
  65.     PRPC_MESSAGE _pRpcMessage,
  66.     DWORD *_pdwStubPhase);
  67. /* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_PaySelectedTolls_Proxy( 
  68.     ICADenials * This);
  69. void __RPC_STUB ICADenials_PaySelectedTolls_Stub(
  70.     IRpcStubBuffer *This,
  71.     IRpcChannelBuffer *_pRpcChannelBuffer,
  72.     PRPC_MESSAGE _pRpcMessage,
  73.     DWORD *_pdwStubPhase);
  74. #endif  /* __ICADenials_INTERFACE_DEFINED__ */
  75. #ifndef __ICADenialsInternal_INTERFACE_DEFINED__
  76. #define __ICADenialsInternal_INTERFACE_DEFINED__
  77. /* interface ICADenialsInternal */
  78. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */ 
  79. EXTERN_C const IID IID_ICADenialsInternal;
  80. #if defined(__cplusplus) && !defined(CINTERFACE)
  81.     
  82.     MIDL_INTERFACE("11166441-DF8A-463a-B620-7BEC23542010")
  83.     ICADenialsInternal : public IUnknown
  84.     {
  85.     public:
  86.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager( 
  87.             /* [in] */ ICAManager *pManager) = 0;
  88.         
  89.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged( 
  90.             /* [in] */ ICADenial *pDenial,
  91.             /* [in] */ CADenialState enStateLast) = 0;
  92.         
  93.     };
  94.     
  95. #else  /* C style interface */
  96.     typedef struct ICADenialsInternalVtbl
  97.     {
  98.         BEGIN_INTERFACE
  99.         
  100.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  101.             ICADenialsInternal * This,
  102.             /* [in] */ REFIID riid,
  103.             /* [iid_is][out] */ void **ppvObject);
  104.         
  105.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  106.             ICADenialsInternal * This);
  107.         
  108.         ULONG ( STDMETHODCALLTYPE *Release )( 
  109.             ICADenialsInternal * This);
  110.         
  111.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )( 
  112.             ICADenialsInternal * This,
  113.             /* [in] */ ICAManager *pManager);
  114.         
  115.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )( 
  116.             ICADenialsInternal * This,
  117.             /* [in] */ ICADenial *pDenial,
  118.             /* [in] */ CADenialState enStateLast);
  119.         
  120.         END_INTERFACE
  121.     } ICADenialsInternalVtbl;
  122.     interface ICADenialsInternal
  123.     {
  124.         CONST_VTBL struct ICADenialsInternalVtbl *lpVtbl;
  125.     };
  126.     
  127. #ifdef COBJMACROS
  128. #define ICADenialsInternal_QueryInterface(This,riid,ppvObject)
  129.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  130. #define ICADenialsInternal_AddRef(This)
  131.     (This)->lpVtbl -> AddRef(This)
  132. #define ICADenialsInternal_Release(This)
  133.     (This)->lpVtbl -> Release(This)
  134. #define ICADenialsInternal_SetCAManager(This,pManager)
  135.     (This)->lpVtbl -> SetCAManager(This,pManager)
  136. #define ICADenialsInternal_NotifyDenialStateChanged(This,pDenial,enStateLast)
  137.     (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
  138. #endif /* COBJMACROS */
  139. #endif  /* C style interface */
  140. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_SetCAManager_Proxy( 
  141.     ICADenialsInternal * This,
  142.     /* [in] */ ICAManager *pManager);
  143. void __RPC_STUB ICADenialsInternal_SetCAManager_Stub(
  144.     IRpcStubBuffer *This,
  145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  146.     PRPC_MESSAGE _pRpcMessage,
  147.     DWORD *_pdwStubPhase);
  148. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_NotifyDenialStateChanged_Proxy( 
  149.     ICADenialsInternal * This,
  150.     /* [in] */ ICADenial *pDenial,
  151.     /* [in] */ CADenialState enStateLast);
  152. void __RPC_STUB ICADenialsInternal_NotifyDenialStateChanged_Stub(
  153.     IRpcStubBuffer *This,
  154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  155.     PRPC_MESSAGE _pRpcMessage,
  156.     DWORD *_pdwStubPhase);
  157. #endif  /* __ICADenialsInternal_INTERFACE_DEFINED__ */
  158. #ifndef __ICAOffers_INTERFACE_DEFINED__
  159. #define __ICAOffers_INTERFACE_DEFINED__
  160. /* interface ICAOffers */
  161. /* [unique][helpstring][dual][uuid][object] */ 
  162. EXTERN_C const IID IID_ICAOffers;
  163. #if defined(__cplusplus) && !defined(CINTERFACE)
  164.     
  165.     MIDL_INTERFACE("11166450-DF8A-463a-B620-7BEC23542010")
  166.     ICAOffers : public IDispatch
  167.     {
  168.     public:
  169.         virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  170.             /* [retval][out] */ IUnknown **ppCollection) = 0;
  171.         
  172.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  173.             /* [retval][out] */ long *Count) = 0;
  174.         
  175.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  176.             /* [in] */ VARIANT Index,
  177.             /* [retval][out] */ ICAOffer **ppOffer) = 0;
  178.         
  179.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddNew( 
  180.             /* [in] */ ICAPolicy *pPolicy,
  181.             /* [in] */ BSTR bstrName,
  182.             /* [in] */ DATE dateStart,
  183.             /* [in] */ DATE dateEnd,
  184.             /* [retval][out] */ ICAOffer **ppOffer) = 0;
  185.         
  186.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove( 
  187.             /* [in] */ VARIANT Index) = 0;
  188.         
  189.     };
  190.     
  191. #else  /* C style interface */
  192.     typedef struct ICAOffersVtbl
  193.     {
  194.         BEGIN_INTERFACE
  195.         
  196.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  197.             ICAOffers * This,
  198.             /* [in] */ REFIID riid,
  199.             /* [iid_is][out] */ void **ppvObject);
  200.         
  201.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  202.             ICAOffers * This);
  203.         
  204.         ULONG ( STDMETHODCALLTYPE *Release )( 
  205.             ICAOffers * This);
  206.         
  207.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  208.             ICAOffers * This,
  209.             /* [out] */ UINT *pctinfo);
  210.         
  211.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  212.             ICAOffers * This,
  213.             /* [in] */ UINT iTInfo,
  214.             /* [in] */ LCID lcid,
  215.             /* [out] */ ITypeInfo **ppTInfo);
  216.         
  217.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  218.             ICAOffers * This,
  219.             /* [in] */ REFIID riid,
  220.             /* [size_is][in] */ LPOLESTR *rgszNames,
  221.             /* [in] */ UINT cNames,
  222.             /* [in] */ LCID lcid,
  223.             /* [size_is][out] */ DISPID *rgDispId);
  224.         
  225.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  226.             ICAOffers * This,
  227.             /* [in] */ DISPID dispIdMember,
  228.             /* [in] */ REFIID riid,
  229.             /* [in] */ LCID lcid,
  230.             /* [in] */ WORD wFlags,
  231.             /* [out][in] */ DISPPARAMS *pDispParams,
  232.             /* [out] */ VARIANT *pVarResult,
  233.             /* [out] */ EXCEPINFO *pExcepInfo,
  234.             /* [out] */ UINT *puArgErr);
  235.         
  236.         /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( 
  237.             ICAOffers * This,
  238.             /* [retval][out] */ IUnknown **ppCollection);
  239.         
  240.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( 
  241.             ICAOffers * This,
  242.             /* [retval][out] */ long *Count);
  243.         
  244.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( 
  245.             ICAOffers * This,
  246.             /* [in] */ VARIANT Index,
  247.             /* [retval][out] */ ICAOffer **ppOffer);
  248.         
  249.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddNew )( 
  250.             ICAOffers * This,
  251.             /* [in] */ ICAPolicy *pPolicy,
  252.             /* [in] */ BSTR bstrName,
  253.             /* [in] */ DATE dateStart,
  254.             /* [in] */ DATE dateEnd,
  255.             /* [retval][out] */ ICAOffer **ppOffer);
  256.         
  257.         /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( 
  258.             ICAOffers * This,
  259.             /* [in] */ VARIANT Index);
  260.         
  261.         END_INTERFACE
  262.     } ICAOffersVtbl;
  263.     interface ICAOffers
  264.     {
  265.         CONST_VTBL struct ICAOffersVtbl *lpVtbl;
  266.     };
  267.     
  268. #ifdef COBJMACROS
  269. #define ICAOffers_QueryInterface(This,riid,ppvObject)
  270.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  271. #define ICAOffers_AddRef(This)
  272.     (This)->lpVtbl -> AddRef(This)
  273. #define ICAOffers_Release(This)
  274.     (This)->lpVtbl -> Release(This)
  275. #define ICAOffers_GetTypeInfoCount(This,pctinfo)
  276.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  277. #define ICAOffers_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  278.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  279. #define ICAOffers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  280.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  281. #define ICAOffers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  282.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  283. #define ICAOffers_get__NewEnum(This,ppCollection)
  284.     (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  285. #define ICAOffers_get_Count(This,Count)
  286.     (This)->lpVtbl -> get_Count(This,Count)
  287. #define ICAOffers_get_Item(This,Index,ppOffer)
  288.     (This)->lpVtbl -> get_Item(This,Index,ppOffer)
  289. #define ICAOffers_get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer)
  290.     (This)->lpVtbl -> get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer)
  291. #define ICAOffers_Remove(This,Index)
  292.     (This)->lpVtbl -> Remove(This,Index)
  293. #endif /* COBJMACROS */
  294. #endif  /* C style interface */
  295. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get__NewEnum_Proxy( 
  296.     ICAOffers * This,
  297.     /* [retval][out] */ IUnknown **ppCollection);
  298. void __RPC_STUB ICAOffers_get__NewEnum_Stub(
  299.     IRpcStubBuffer *This,
  300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  301.     PRPC_MESSAGE _pRpcMessage,
  302.     DWORD *_pdwStubPhase);
  303. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Count_Proxy( 
  304.     ICAOffers * This,
  305.     /* [retval][out] */ long *Count);
  306. void __RPC_STUB ICAOffers_get_Count_Stub(
  307.     IRpcStubBuffer *This,
  308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  309.     PRPC_MESSAGE _pRpcMessage,
  310.     DWORD *_pdwStubPhase);
  311. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Item_Proxy( 
  312.     ICAOffers * This,
  313.     /* [in] */ VARIANT Index,
  314.     /* [retval][out] */ ICAOffer **ppOffer);
  315. void __RPC_STUB ICAOffers_get_Item_Stub(
  316.     IRpcStubBuffer *This,
  317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  318.     PRPC_MESSAGE _pRpcMessage,
  319.     DWORD *_pdwStubPhase);
  320. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_AddNew_Proxy( 
  321.     ICAOffers * This,
  322.     /* [in] */ ICAPolicy *pPolicy,
  323.     /* [in] */ BSTR bstrName,
  324.     /* [in] */ DATE dateStart,
  325.     /* [in] */ DATE dateEnd,
  326.     /* [retval][out] */ ICAOffer **ppOffer);
  327. void __RPC_STUB ICAOffers_get_AddNew_Stub(
  328.     IRpcStubBuffer *This,
  329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  330.     PRPC_MESSAGE _pRpcMessage,
  331.     DWORD *_pdwStubPhase);
  332. /* [id] */ HRESULT STDMETHODCALLTYPE ICAOffers_Remove_Proxy( 
  333.     ICAOffers * This,
  334.     /* [in] */ VARIANT Index);
  335. void __RPC_STUB ICAOffers_Remove_Stub(
  336.     IRpcStubBuffer *This,
  337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  338.     PRPC_MESSAGE _pRpcMessage,
  339.     DWORD *_pdwStubPhase);
  340. #endif  /* __ICAOffers_INTERFACE_DEFINED__ */
  341. #ifndef __ICAComponents_INTERFACE_DEFINED__
  342. #define __ICAComponents_INTERFACE_DEFINED__
  343. /* interface ICAComponents */
  344. /* [unique][helpstring][dual][uuid][object] */ 
  345. EXTERN_C const IID IID_ICAComponents;
  346. #if defined(__cplusplus) && !defined(CINTERFACE)
  347.     
  348.     MIDL_INTERFACE("11166470-DF8A-463a-B620-7BEC23542010")
  349.     ICAComponents : public IDispatch
  350.     {
  351.     public:
  352.         virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  353.             /* [retval][out] */ IUnknown **ppCollection) = 0;
  354.         
  355.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  356.             /* [retval][out] */ long *Count) = 0;
  357.         
  358.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  359.             /* [in] */ VARIANT Index,
  360.             /* [retval][out] */ ICAComponent **ppComponent) = 0;
  361.         
  362.     };
  363.     
  364. #else  /* C style interface */
  365.     typedef struct ICAComponentsVtbl
  366.     {
  367.         BEGIN_INTERFACE
  368.         
  369.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  370.             ICAComponents * This,
  371.             /* [in] */ REFIID riid,
  372.             /* [iid_is][out] */ void **ppvObject);
  373.         
  374.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  375.             ICAComponents * This);
  376.         
  377.         ULONG ( STDMETHODCALLTYPE *Release )( 
  378.             ICAComponents * This);
  379.         
  380.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  381.             ICAComponents * This,
  382.             /* [out] */ UINT *pctinfo);
  383.         
  384.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  385.             ICAComponents * This,
  386.             /* [in] */ UINT iTInfo,
  387.             /* [in] */ LCID lcid,
  388.             /* [out] */ ITypeInfo **ppTInfo);
  389.         
  390.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  391.             ICAComponents * This,
  392.             /* [in] */ REFIID riid,
  393.             /* [size_is][in] */ LPOLESTR *rgszNames,
  394.             /* [in] */ UINT cNames,
  395.             /* [in] */ LCID lcid,
  396.             /* [size_is][out] */ DISPID *rgDispId);
  397.         
  398.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  399.             ICAComponents * This,
  400.             /* [in] */ DISPID dispIdMember,
  401.             /* [in] */ REFIID riid,
  402.             /* [in] */ LCID lcid,
  403.             /* [in] */ WORD wFlags,
  404.             /* [out][in] */ DISPPARAMS *pDispParams,
  405.             /* [out] */ VARIANT *pVarResult,
  406.             /* [out] */ EXCEPINFO *pExcepInfo,
  407.             /* [out] */ UINT *puArgErr);
  408.         
  409.         /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( 
  410.             ICAComponents * This,
  411.             /* [retval][out] */ IUnknown **ppCollection);
  412.         
  413.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( 
  414.             ICAComponents * This,
  415.             /* [retval][out] */ long *Count);
  416.         
  417.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( 
  418.             ICAComponents * This,
  419.             /* [in] */ VARIANT Index,
  420.             /* [retval][out] */ ICAComponent **ppComponent);
  421.         
  422.         END_INTERFACE
  423.     } ICAComponentsVtbl;
  424.     interface ICAComponents
  425.     {
  426.         CONST_VTBL struct ICAComponentsVtbl *lpVtbl;
  427.     };
  428.     
  429. #ifdef COBJMACROS
  430. #define ICAComponents_QueryInterface(This,riid,ppvObject)
  431.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  432. #define ICAComponents_AddRef(This)
  433.     (This)->lpVtbl -> AddRef(This)
  434. #define ICAComponents_Release(This)
  435.     (This)->lpVtbl -> Release(This)
  436. #define ICAComponents_GetTypeInfoCount(This,pctinfo)
  437.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  438. #define ICAComponents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  439.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  440. #define ICAComponents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  441.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  442. #define ICAComponents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  443.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  444. #define ICAComponents_get__NewEnum(This,ppCollection)
  445.     (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  446. #define ICAComponents_get_Count(This,Count)
  447.     (This)->lpVtbl -> get_Count(This,Count)
  448. #define ICAComponents_get_Item(This,Index,ppComponent)
  449.     (This)->lpVtbl -> get_Item(This,Index,ppComponent)
  450. #endif /* COBJMACROS */
  451. #endif  /* C style interface */
  452. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get__NewEnum_Proxy( 
  453.     ICAComponents * This,
  454.     /* [retval][out] */ IUnknown **ppCollection);
  455. void __RPC_STUB ICAComponents_get__NewEnum_Stub(
  456.     IRpcStubBuffer *This,
  457.     IRpcChannelBuffer *_pRpcChannelBuffer,
  458.     PRPC_MESSAGE _pRpcMessage,
  459.     DWORD *_pdwStubPhase);
  460. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Count_Proxy( 
  461.     ICAComponents * This,
  462.     /* [retval][out] */ long *Count);
  463. void __RPC_STUB ICAComponents_get_Count_Stub(
  464.     IRpcStubBuffer *This,
  465.     IRpcChannelBuffer *_pRpcChannelBuffer,
  466.     PRPC_MESSAGE _pRpcMessage,
  467.     DWORD *_pdwStubPhase);
  468. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Item_Proxy( 
  469.     ICAComponents * This,
  470.     /* [in] */ VARIANT Index,
  471.     /* [retval][out] */ ICAComponent **ppComponent);
  472. void __RPC_STUB ICAComponents_get_Item_Stub(
  473.     IRpcStubBuffer *This,
  474.     IRpcChannelBuffer *_pRpcChannelBuffer,
  475.     PRPC_MESSAGE _pRpcMessage,
  476.     DWORD *_pdwStubPhase);
  477. #endif  /* __ICAComponents_INTERFACE_DEFINED__ */
  478. #ifndef __ICAComponentInternal_INTERFACE_DEFINED__
  479. #define __ICAComponentInternal_INTERFACE_DEFINED__
  480. /* interface ICAComponentInternal */
  481. /* [unique][helpstring][hidden][dual][uuid][object] */ 
  482. EXTERN_C const IID IID_ICAComponentInternal;
  483. #if defined(__cplusplus) && !defined(CINTERFACE)
  484.     
  485.     MIDL_INTERFACE("11166361-DF8A-463a-B620-7BEC23542010")
  486.     ICAComponentInternal : public IUnknown
  487.     {
  488.     public:
  489.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAllDenials( void) = 0;
  490.         
  491.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  492.             /* [in] */ CADescFormat enFormat,
  493.             /* [retval][out] */ BSTR *pbstrDescription) = 0;
  494.         
  495.     };
  496.     
  497. #else  /* C style interface */
  498.     typedef struct ICAComponentInternalVtbl
  499.     {
  500.         BEGIN_INTERFACE
  501.         
  502.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  503.             ICAComponentInternal * This,
  504.             /* [in] */ REFIID riid,
  505.             /* [iid_is][out] */ void **ppvObject);
  506.         
  507.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  508.             ICAComponentInternal * This);
  509.         
  510.         ULONG ( STDMETHODCALLTYPE *Release )( 
  511.             ICAComponentInternal * This);
  512.         
  513.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAllDenials )( 
  514.             ICAComponentInternal * This);
  515.         
  516.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( 
  517.             ICAComponentInternal * This,
  518.             /* [in] */ CADescFormat enFormat,
  519.             /* [retval][out] */ BSTR *pbstrDescription);
  520.         
  521.         END_INTERFACE
  522.     } ICAComponentInternalVtbl;
  523.     interface ICAComponentInternal
  524.     {
  525.         CONST_VTBL struct ICAComponentInternalVtbl *lpVtbl;
  526.     };
  527.     
  528. #ifdef COBJMACROS
  529. #define ICAComponentInternal_QueryInterface(This,riid,ppvObject)
  530.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  531. #define ICAComponentInternal_AddRef(This)
  532.     (This)->lpVtbl -> AddRef(This)
  533. #define ICAComponentInternal_Release(This)
  534.     (This)->lpVtbl -> Release(This)
  535. #define ICAComponentInternal_RemoveAllDenials(This)
  536.     (This)->lpVtbl -> RemoveAllDenials(This)
  537. #define ICAComponentInternal_get_Description(This,enFormat,pbstrDescription)
  538.     (This)->lpVtbl -> get_Description(This,enFormat,pbstrDescription)
  539. #endif /* COBJMACROS */
  540. #endif  /* C style interface */
  541. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_RemoveAllDenials_Proxy( 
  542.     ICAComponentInternal * This);
  543. void __RPC_STUB ICAComponentInternal_RemoveAllDenials_Stub(
  544.     IRpcStubBuffer *This,
  545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  546.     PRPC_MESSAGE _pRpcMessage,
  547.     DWORD *_pdwStubPhase);
  548. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_get_Description_Proxy( 
  549.     ICAComponentInternal * This,
  550.     /* [in] */ CADescFormat enFormat,
  551.     /* [retval][out] */ BSTR *pbstrDescription);
  552. void __RPC_STUB ICAComponentInternal_get_Description_Stub(
  553.     IRpcStubBuffer *This,
  554.     IRpcChannelBuffer *_pRpcChannelBuffer,
  555.     PRPC_MESSAGE _pRpcMessage,
  556.     DWORD *_pdwStubPhase);
  557. #endif  /* __ICAComponentInternal_INTERFACE_DEFINED__ */
  558. #ifndef __ICADefaultDlg_INTERFACE_DEFINED__
  559. #define __ICADefaultDlg_INTERFACE_DEFINED__
  560. /* interface ICADefaultDlg */
  561. /* [unique][helpstring][dual][uuid][object] */ 
  562. EXTERN_C const IID IID_ICADefaultDlg;
  563. #if defined(__cplusplus) && !defined(CINTERFACE)
  564.     
  565.     MIDL_INTERFACE("860A3FE2-DED1-40E2-896C-057681A8A1A8")
  566.     ICADefaultDlg : public IDispatch
  567.     {
  568.     public:
  569.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoSize( 
  570.             /* [in] */ VARIANT_BOOL vbool) = 0;
  571.         
  572.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSize( 
  573.             /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  574.         
  575.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor( 
  576.             /* [in] */ OLE_COLOR clr) = 0;
  577.         
  578.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor( 
  579.             /* [retval][out] */ OLE_COLOR *pclr) = 0;
  580.         
  581.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle( 
  582.             /* [in] */ long style) = 0;
  583.         
  584.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle( 
  585.             /* [retval][out] */ long *pstyle) = 0;
  586.         
  587.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor( 
  588.             /* [in] */ OLE_COLOR clr) = 0;
  589.         
  590.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor( 
  591.             /* [retval][out] */ OLE_COLOR *pclr) = 0;
  592.         
  593.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle( 
  594.             /* [in] */ long style) = 0;
  595.         
  596.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle( 
  597.             /* [retval][out] */ long *pstyle) = 0;
  598.         
  599.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth( 
  600.             /* [in] */ long width) = 0;
  601.         
  602.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth( 
  603.             /* [retval][out] */ long *width) = 0;
  604.         
  605.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode( 
  606.             /* [in] */ long mode) = 0;
  607.         
  608.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode( 
  609.             /* [retval][out] */ long *pmode) = 0;
  610.         
  611.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawStyle( 
  612.             /* [in] */ long style) = 0;
  613.         
  614.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawStyle( 
  615.             /* [retval][out] */ long *pstyle) = 0;
  616.         
  617.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawWidth( 
  618.             /* [in] */ long width) = 0;
  619.         
  620.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawWidth( 
  621.             /* [retval][out] */ long *pwidth) = 0;
  622.         
  623.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor( 
  624.             /* [in] */ OLE_COLOR clr) = 0;
  625.         
  626.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor( 
  627.             /* [retval][out] */ OLE_COLOR *pclr) = 0;
  628.         
  629.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle( 
  630.             /* [in] */ long style) = 0;
  631.         
  632.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle( 
  633.             /* [retval][out] */ long *pstyle) = 0;
  634.         
  635.         virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Font( 
  636.             /* [in] */ IFontDisp *pFont) = 0;
  637.         
  638.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font( 
  639.             /* [in] */ IFontDisp *pFont) = 0;
  640.         
  641.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font( 
  642.             /* [retval][out] */ IFontDisp **ppFont) = 0;
  643.         
  644.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor( 
  645.             /* [in] */ OLE_COLOR clr) = 0;
  646.         
  647.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor( 
  648.             /* [retval][out] */ OLE_COLOR *pclr) = 0;
  649.         
  650.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( 
  651.             /* [in] */ VARIANT_BOOL vbool) = 0;
  652.         
  653.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( 
  654.             /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  655.         
  656.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Window( 
  657.             /* [retval][out] */ LONG_PTR *phwnd) = 0;
  658.         
  659.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TabStop( 
  660.             /* [in] */ VARIANT_BOOL vbool) = 0;
  661.         
  662.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TabStop( 
  663.             /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  664.         
  665.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Text( 
  666.             /* [in] */ BSTR strText) = 0;
  667.         
  668.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( 
  669.             /* [retval][out] */ BSTR *pstrText) = 0;
  670.         
  671.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption( 
  672.             /* [in] */ BSTR strCaption) = 0;
  673.         
  674.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption( 
  675.             /* [retval][out] */ BSTR *pstrCaption) = 0;
  676.         
  677.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderVisible( 
  678.             /* [in] */ VARIANT_BOOL vbool) = 0;
  679.         
  680.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderVisible( 
  681.             /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  682.         
  683.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Appearance( 
  684.             /* [in] */ short appearance) = 0;
  685.         
  686.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Appearance( 
  687.             /* [retval][out] */ short *pappearance) = 0;
  688.         
  689.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MousePointer( 
  690.             /* [in] */ long pointer) = 0;
  691.         
  692.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MousePointer( 
  693.             /* [retval][out] */ long *ppointer) = 0;
  694.         
  695.         virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_MouseIcon( 
  696.             /* [in] */ IPictureDisp *pMouseIcon) = 0;
  697.         
  698.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MouseIcon( 
  699.             /* [in] */ IPictureDisp *pMouseIcon) = 0;
  700.         
  701.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MouseIcon( 
  702.             /* [retval][out] */ IPictureDisp **ppMouseIcon) = 0;
  703.         
  704.         virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Picture( 
  705.             /* [in] */ IPictureDisp *pPicture) = 0;
  706.         
  707.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Picture( 
  708.             /* [in] */ IPictureDisp *pPicture) = 0;
  709.         
  710.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Picture( 
  711.             /* [retval][out] */ IPictureDisp **ppPicture) = 0;
  712.         
  713.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Valid( 
  714.             /* [in] */ VARIANT_BOOL vbool) = 0;
  715.         
  716.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Valid( 
  717.             /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  718.         
  719.     };
  720.     
  721. #else  /* C style interface */
  722.     typedef struct ICADefaultDlgVtbl
  723.     {
  724.         BEGIN_INTERFACE
  725.         
  726.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  727.             ICADefaultDlg * This,
  728.             /* [in] */ REFIID riid,
  729.             /* [iid_is][out] */ void **ppvObject);
  730.         
  731.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  732.             ICADefaultDlg * This);
  733.         
  734.         ULONG ( STDMETHODCALLTYPE *Release )( 
  735.             ICADefaultDlg * This);
  736.         
  737.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  738.             ICADefaultDlg * This,
  739.             /* [out] */ UINT *pctinfo);
  740.         
  741.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  742.             ICADefaultDlg * This,
  743.             /* [in] */ UINT iTInfo,
  744.             /* [in] */ LCID lcid,
  745.             /* [out] */ ITypeInfo **ppTInfo);
  746.         
  747.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  748.             ICADefaultDlg * This,
  749.             /* [in] */ REFIID riid,
  750.             /* [size_is][in] */ LPOLESTR *rgszNames,
  751.             /* [in] */ UINT cNames,
  752.             /* [in] */ LCID lcid,
  753.             /* [size_is][out] */ DISPID *rgDispId);
  754.         
  755.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  756.             ICADefaultDlg * This,
  757.             /* [in] */ DISPID dispIdMember,
  758.             /* [in] */ REFIID riid,
  759.             /* [in] */ LCID lcid,
  760.             /* [in] */ WORD wFlags,
  761.             /* [out][in] */ DISPPARAMS *pDispParams,
  762.             /* [out] */ VARIANT *pVarResult,
  763.             /* [out] */ EXCEPINFO *pExcepInfo,
  764.             /* [out] */ UINT *puArgErr);
  765.         
  766.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoSize )( 
  767.             ICADefaultDlg * This,
  768.             /* [in] */ VARIANT_BOOL vbool);
  769.         
  770.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoSize )( 
  771.             ICADefaultDlg * This,
  772.             /* [retval][out] */ VARIANT_BOOL *pbool);
  773.         
  774.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )( 
  775.             ICADefaultDlg * This,
  776.             /* [in] */ OLE_COLOR clr);
  777.         
  778.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )( 
  779.             ICADefaultDlg * This,
  780.             /* [retval][out] */ OLE_COLOR *pclr);
  781.         
  782.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackStyle )( 
  783.             ICADefaultDlg * This,
  784.             /* [in] */ long style);
  785.         
  786.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackStyle )( 
  787.             ICADefaultDlg * This,
  788.             /* [retval][out] */ long *pstyle);
  789.         
  790.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )( 
  791.             ICADefaultDlg * This,
  792.             /* [in] */ OLE_COLOR clr);
  793.         
  794.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )( 
  795.             ICADefaultDlg * This,
  796.             /* [retval][out] */ OLE_COLOR *pclr);
  797.         
  798.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderStyle )( 
  799.             ICADefaultDlg * This,
  800.             /* [in] */ long style);
  801.         
  802.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderStyle )( 
  803.             ICADefaultDlg * This,
  804.             /* [retval][out] */ long *pstyle);
  805.         
  806.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderWidth )( 
  807.             ICADefaultDlg * This,
  808.             /* [in] */ long width);
  809.         
  810.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderWidth )( 
  811.             ICADefaultDlg * This,
  812.             /* [retval][out] */ long *width);
  813.         
  814.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawMode )( 
  815.             ICADefaultDlg * This,
  816.             /* [in] */ long mode);
  817.         
  818.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawMode )( 
  819.             ICADefaultDlg * This,
  820.             /* [retval][out] */ long *pmode);
  821.         
  822.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawStyle )( 
  823.             ICADefaultDlg * This,
  824.             /* [in] */ long style);
  825.         
  826.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawStyle )( 
  827.             ICADefaultDlg * This,
  828.             /* [retval][out] */ long *pstyle);
  829.         
  830.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawWidth )( 
  831.             ICADefaultDlg * This,
  832.             /* [in] */ long width);
  833.         
  834.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawWidth )( 
  835.             ICADefaultDlg * This,
  836.             /* [retval][out] */ long *pwidth);
  837.         
  838.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillColor )( 
  839.             ICADefaultDlg * This,
  840.             /* [in] */ OLE_COLOR clr);
  841.         
  842.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillColor )( 
  843.             ICADefaultDlg * This,
  844.             /* [retval][out] */ OLE_COLOR *pclr);
  845.         
  846.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillStyle )( 
  847.             ICADefaultDlg * This,
  848.             /* [in] */ long style);
  849.         
  850.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillStyle )( 
  851.             ICADefaultDlg * This,
  852.             /* [retval][out] */ long *pstyle);
  853.         
  854.         /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Font )( 
  855.             ICADefaultDlg * This,
  856.             /* [in] */ IFontDisp *pFont);
  857.         
  858.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )( 
  859.             ICADefaultDlg * This,
  860.             /* [in] */ IFontDisp *pFont);
  861.         
  862.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )( 
  863.             ICADefaultDlg * This,
  864.             /* [retval][out] */ IFontDisp **ppFont);
  865.         
  866.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )( 
  867.             ICADefaultDlg * This,
  868.             /* [in] */ OLE_COLOR clr);
  869.         
  870.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )( 
  871.             ICADefaultDlg * This,
  872.             /* [retval][out] */ OLE_COLOR *pclr);
  873.         
  874.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( 
  875.             ICADefaultDlg * This,
  876.             /* [in] */ VARIANT_BOOL vbool);
  877.         
  878.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( 
  879.             ICADefaultDlg * This,
  880.             /* [retval][out] */ VARIANT_BOOL *pbool);
  881.         
  882.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Window )( 
  883.             ICADefaultDlg * This,
  884.             /* [retval][out] */ LONG_PTR *phwnd);
  885.         
  886.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TabStop )( 
  887.             ICADefaultDlg * This,
  888.             /* [in] */ VARIANT_BOOL vbool);
  889.         
  890.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabStop )( 
  891.             ICADefaultDlg * This,
  892.             /* [retval][out] */ VARIANT_BOOL *pbool);
  893.         
  894.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Text )( 
  895.             ICADefaultDlg * This,
  896.             /* [in] */ BSTR strText);
  897.         
  898.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( 
  899.             ICADefaultDlg * This,
  900.             /* [retval][out] */ BSTR *pstrText);
  901.         
  902.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Caption )( 
  903.             ICADefaultDlg * This,
  904.             /* [in] */ BSTR strCaption);
  905.         
  906.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Caption )( 
  907.             ICADefaultDlg * This,
  908.             /* [retval][out] */ BSTR *pstrCaption);
  909.         
  910.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderVisible )( 
  911.             ICADefaultDlg * This,
  912.             /* [in] */ VARIANT_BOOL vbool);
  913.         
  914.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderVisible )( 
  915.             ICADefaultDlg * This,
  916.             /* [retval][out] */ VARIANT_BOOL *pbool);
  917.         
  918.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Appearance )( 
  919.             ICADefaultDlg * This,
  920.             /* [in] */ short appearance);
  921.         
  922.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Appearance )( 
  923.             ICADefaultDlg * This,
  924.             /* [retval][out] */ short *pappearance);
  925.         
  926.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MousePointer )( 
  927.             ICADefaultDlg * This,
  928.             /* [in] */ long pointer);
  929.         
  930.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MousePointer )( 
  931.             ICADefaultDlg * This,
  932.             /* [retval][out] */ long *ppointer);
  933.         
  934.         /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_MouseIcon )( 
  935.             ICADefaultDlg * This,
  936.             /* [in] */ IPictureDisp *pMouseIcon);
  937.         
  938.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MouseIcon )( 
  939.             ICADefaultDlg * This,
  940.             /* [in] */ IPictureDisp *pMouseIcon);
  941.         
  942.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MouseIcon )( 
  943.             ICADefaultDlg * This,
  944.             /* [retval][out] */ IPictureDisp **ppMouseIcon);
  945.         
  946.         /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Picture )( 
  947.             ICADefaultDlg * This,
  948.             /* [in] */ IPictureDisp *pPicture);
  949.         
  950.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Picture )( 
  951.             ICADefaultDlg * This,
  952.             /* [in] */ IPictureDisp *pPicture);
  953.         
  954.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Picture )( 
  955.             ICADefaultDlg * This,
  956.             /* [retval][out] */ IPictureDisp **ppPicture);
  957.         
  958.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Valid )( 
  959.             ICADefaultDlg * This,
  960.             /* [in] */ VARIANT_BOOL vbool);
  961.         
  962.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Valid )( 
  963.             ICADefaultDlg * This,
  964.             /* [retval][out] */ VARIANT_BOOL *pbool);
  965.         
  966.         END_INTERFACE
  967.     } ICADefaultDlgVtbl;
  968.     interface ICADefaultDlg
  969.     {
  970.         CONST_VTBL struct ICADefaultDlgVtbl *lpVtbl;
  971.     };
  972.     
  973. #ifdef COBJMACROS
  974. #define ICADefaultDlg_QueryInterface(This,riid,ppvObject)
  975.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  976. #define ICADefaultDlg_AddRef(This)
  977.     (This)->lpVtbl -> AddRef(This)
  978. #define ICADefaultDlg_Release(This)
  979.     (This)->lpVtbl -> Release(This)
  980. #define ICADefaultDlg_GetTypeInfoCount(This,pctinfo)
  981.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  982. #define ICADefaultDlg_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  983.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  984. #define ICADefaultDlg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  985.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  986. #define ICADefaultDlg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  987.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  988. #define ICADefaultDlg_put_AutoSize(This,vbool)
  989.     (This)->lpVtbl -> put_AutoSize(This,vbool)
  990. #define ICADefaultDlg_get_AutoSize(This,pbool)
  991.     (This)->lpVtbl -> get_AutoSize(This,pbool)
  992. #define ICADefaultDlg_put_BackColor(This,clr)
  993.     (This)->lpVtbl -> put_BackColor(This,clr)
  994. #define ICADefaultDlg_get_BackColor(This,pclr)
  995.     (This)->lpVtbl -> get_BackColor(This,pclr)
  996. #define ICADefaultDlg_put_BackStyle(This,style)
  997.     (This)->lpVtbl -> put_BackStyle(This,style)
  998. #define ICADefaultDlg_get_BackStyle(This,pstyle)
  999.     (This)->lpVtbl -> get_BackStyle(This,pstyle)
  1000. #define ICADefaultDlg_put_BorderColor(This,clr)
  1001.     (This)->lpVtbl -> put_BorderColor(This,clr)
  1002. #define ICADefaultDlg_get_BorderColor(This,pclr)
  1003.     (This)->lpVtbl -> get_BorderColor(This,pclr)
  1004. #define ICADefaultDlg_put_BorderStyle(This,style)
  1005.     (This)->lpVtbl -> put_BorderStyle(This,style)
  1006. #define ICADefaultDlg_get_BorderStyle(This,pstyle)
  1007.     (This)->lpVtbl -> get_BorderStyle(This,pstyle)
  1008. #define ICADefaultDlg_put_BorderWidth(This,width)
  1009.     (This)->lpVtbl -> put_BorderWidth(This,width)
  1010. #define ICADefaultDlg_get_BorderWidth(This,width)
  1011.     (This)->lpVtbl -> get_BorderWidth(This,width)
  1012. #define ICADefaultDlg_put_DrawMode(This,mode)
  1013.     (This)->lpVtbl -> put_DrawMode(This,mode)
  1014. #define ICADefaultDlg_get_DrawMode(This,pmode)
  1015.     (This)->lpVtbl -> get_DrawMode(This,pmode)
  1016. #define ICADefaultDlg_put_DrawStyle(This,style)
  1017.     (This)->lpVtbl -> put_DrawStyle(This,style)
  1018. #define ICADefaultDlg_get_DrawStyle(This,pstyle)
  1019.     (This)->lpVtbl -> get_DrawStyle(This,pstyle)
  1020. #define ICADefaultDlg_put_DrawWidth(This,width)
  1021.     (This)->lpVtbl -> put_DrawWidth(This,width)
  1022. #define ICADefaultDlg_get_DrawWidth(This,pwidth)
  1023.     (This)->lpVtbl -> get_DrawWidth(This,pwidth)
  1024. #define ICADefaultDlg_put_FillColor(This,clr)
  1025.     (This)->lpVtbl -> put_FillColor(This,clr)
  1026. #define ICADefaultDlg_get_FillColor(This,pclr)
  1027.     (This)->lpVtbl -> get_FillColor(This,pclr)
  1028. #define ICADefaultDlg_put_FillStyle(This,style)
  1029.     (This)->lpVtbl -> put_FillStyle(This,style)
  1030. #define ICADefaultDlg_get_FillStyle(This,pstyle)
  1031.     (This)->lpVtbl -> get_FillStyle(This,pstyle)
  1032. #define ICADefaultDlg_putref_Font(This,pFont)
  1033.     (This)->lpVtbl -> putref_Font(This,pFont)
  1034. #define ICADefaultDlg_put_Font(This,pFont)
  1035.     (This)->lpVtbl -> put_Font(This,pFont)
  1036. #define ICADefaultDlg_get_Font(This,ppFont)
  1037.     (This)->lpVtbl -> get_Font(This,ppFont)
  1038. #define ICADefaultDlg_put_ForeColor(This,clr)
  1039.     (This)->lpVtbl -> put_ForeColor(This,clr)
  1040. #define ICADefaultDlg_get_ForeColor(This,pclr)
  1041.     (This)->lpVtbl -> get_ForeColor(This,pclr)
  1042. #define ICADefaultDlg_put_Enabled(This,vbool)
  1043.     (This)->lpVtbl -> put_Enabled(This,vbool)
  1044. #define ICADefaultDlg_get_Enabled(This,pbool)
  1045.     (This)->lpVtbl -> get_Enabled(This,pbool)
  1046. #define ICADefaultDlg_get_Window(This,phwnd)
  1047.     (This)->lpVtbl -> get_Window(This,phwnd)
  1048. #define ICADefaultDlg_put_TabStop(This,vbool)
  1049.     (This)->lpVtbl -> put_TabStop(This,vbool)
  1050. #define ICADefaultDlg_get_TabStop(This,pbool)
  1051.     (This)->lpVtbl -> get_TabStop(This,pbool)
  1052. #define ICADefaultDlg_put_Text(This,strText)
  1053.     (This)->lpVtbl -> put_Text(This,strText)
  1054. #define ICADefaultDlg_get_Text(This,pstrText)
  1055.     (This)->lpVtbl -> get_Text(This,pstrText)
  1056. #define ICADefaultDlg_put_Caption(This,strCaption)
  1057.     (This)->lpVtbl -> put_Caption(This,strCaption)
  1058. #define ICADefaultDlg_get_Caption(This,pstrCaption)
  1059.     (This)->lpVtbl -> get_Caption(This,pstrCaption)
  1060. #define ICADefaultDlg_put_BorderVisible(This,vbool)
  1061.     (This)->lpVtbl -> put_BorderVisible(This,vbool)
  1062. #define ICADefaultDlg_get_BorderVisible(This,pbool)
  1063.     (This)->lpVtbl -> get_BorderVisible(This,pbool)
  1064. #define ICADefaultDlg_put_Appearance(This,appearance)
  1065.     (This)->lpVtbl -> put_Appearance(This,appearance)
  1066. #define ICADefaultDlg_get_Appearance(This,pappearance)
  1067.     (This)->lpVtbl -> get_Appearance(This,pappearance)
  1068. #define ICADefaultDlg_put_MousePointer(This,pointer)
  1069.     (This)->lpVtbl -> put_MousePointer(This,pointer)
  1070. #define ICADefaultDlg_get_MousePointer(This,ppointer)
  1071.     (This)->lpVtbl -> get_MousePointer(This,ppointer)
  1072. #define ICADefaultDlg_putref_MouseIcon(This,pMouseIcon)
  1073.     (This)->lpVtbl -> putref_MouseIcon(This,pMouseIcon)
  1074. #define ICADefaultDlg_put_MouseIcon(This,pMouseIcon)
  1075.     (This)->lpVtbl -> put_MouseIcon(This,pMouseIcon)
  1076. #define ICADefaultDlg_get_MouseIcon(This,ppMouseIcon)
  1077.     (This)->lpVtbl -> get_MouseIcon(This,ppMouseIcon)
  1078. #define ICADefaultDlg_putref_Picture(This,pPicture)
  1079.     (This)->lpVtbl -> putref_Picture(This,pPicture)
  1080. #define ICADefaultDlg_put_Picture(This,pPicture)
  1081.     (This)->lpVtbl -> put_Picture(This,pPicture)
  1082. #define ICADefaultDlg_get_Picture(This,ppPicture)
  1083.     (This)->lpVtbl -> get_Picture(This,ppPicture)
  1084. #define ICADefaultDlg_put_Valid(This,vbool)
  1085.     (This)->lpVtbl -> put_Valid(This,vbool)
  1086. #define ICADefaultDlg_get_Valid(This,pbool)
  1087.     (This)->lpVtbl -> get_Valid(This,pbool)
  1088. #endif /* COBJMACROS */
  1089. #endif  /* C style interface */
  1090. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_AutoSize_Proxy( 
  1091.     ICADefaultDlg * This,
  1092.     /* [in] */ VARIANT_BOOL vbool);
  1093. void __RPC_STUB ICADefaultDlg_put_AutoSize_Stub(
  1094.     IRpcStubBuffer *This,
  1095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1096.     PRPC_MESSAGE _pRpcMessage,
  1097.     DWORD *_pdwStubPhase);
  1098. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_AutoSize_Proxy( 
  1099.     ICADefaultDlg * This,
  1100.     /* [retval][out] */ VARIANT_BOOL *pbool);
  1101. void __RPC_STUB ICADefaultDlg_get_AutoSize_Stub(
  1102.     IRpcStubBuffer *This,
  1103.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1104.     PRPC_MESSAGE _pRpcMessage,
  1105.     DWORD *_pdwStubPhase);
  1106. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackColor_Proxy( 
  1107.     ICADefaultDlg * This,
  1108.     /* [in] */ OLE_COLOR clr);
  1109. void __RPC_STUB ICADefaultDlg_put_BackColor_Stub(
  1110.     IRpcStubBuffer *This,
  1111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1112.     PRPC_MESSAGE _pRpcMessage,
  1113.     DWORD *_pdwStubPhase);
  1114. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackColor_Proxy( 
  1115.     ICADefaultDlg * This,
  1116.     /* [retval][out] */ OLE_COLOR *pclr);
  1117. void __RPC_STUB ICADefaultDlg_get_BackColor_Stub(
  1118.     IRpcStubBuffer *This,
  1119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1120.     PRPC_MESSAGE _pRpcMessage,
  1121.     DWORD *_pdwStubPhase);
  1122. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackStyle_Proxy( 
  1123.     ICADefaultDlg * This,
  1124.     /* [in] */ long style);
  1125. void __RPC_STUB ICADefaultDlg_put_BackStyle_Stub(
  1126.     IRpcStubBuffer *This,
  1127.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1128.     PRPC_MESSAGE _pRpcMessage,
  1129.     DWORD *_pdwStubPhase);
  1130. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackStyle_Proxy( 
  1131.     ICADefaultDlg * This,
  1132.     /* [retval][out] */ long *pstyle);
  1133. void __RPC_STUB ICADefaultDlg_get_BackStyle_Stub(
  1134.     IRpcStubBuffer *This,
  1135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1136.     PRPC_MESSAGE _pRpcMessage,
  1137.     DWORD *_pdwStubPhase);
  1138. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderColor_Proxy( 
  1139.     ICADefaultDlg * This,
  1140.     /* [in] */ OLE_COLOR clr);
  1141. void __RPC_STUB ICADefaultDlg_put_BorderColor_Stub(
  1142.     IRpcStubBuffer *This,
  1143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1144.     PRPC_MESSAGE _pRpcMessage,
  1145.     DWORD *_pdwStubPhase);
  1146. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderColor_Proxy( 
  1147.     ICADefaultDlg * This,
  1148.     /* [retval][out] */ OLE_COLOR *pclr);
  1149. void __RPC_STUB ICADefaultDlg_get_BorderColor_Stub(
  1150.     IRpcStubBuffer *This,
  1151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1152.     PRPC_MESSAGE _pRpcMessage,
  1153.     DWORD *_pdwStubPhase);
  1154. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderStyle_Proxy( 
  1155.     ICADefaultDlg * This,
  1156.     /* [in] */ long style);
  1157. void __RPC_STUB ICADefaultDlg_put_BorderStyle_Stub(
  1158.     IRpcStubBuffer *This,
  1159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1160.     PRPC_MESSAGE _pRpcMessage,
  1161.     DWORD *_pdwStubPhase);
  1162. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderStyle_Proxy( 
  1163.     ICADefaultDlg * This,
  1164.     /* [retval][out] */ long *pstyle);
  1165. void __RPC_STUB ICADefaultDlg_get_BorderStyle_Stub(
  1166.     IRpcStubBuffer *This,
  1167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1168.     PRPC_MESSAGE _pRpcMessage,
  1169.     DWORD *_pdwStubPhase);
  1170. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderWidth_Proxy( 
  1171.     ICADefaultDlg * This,
  1172.     /* [in] */ long width);
  1173. void __RPC_STUB ICADefaultDlg_put_BorderWidth_Stub(
  1174.     IRpcStubBuffer *This,
  1175.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1176.     PRPC_MESSAGE _pRpcMessage,
  1177.     DWORD *_pdwStubPhase);
  1178. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderWidth_Proxy( 
  1179.     ICADefaultDlg * This,
  1180.     /* [retval][out] */ long *width);
  1181. void __RPC_STUB ICADefaultDlg_get_BorderWidth_Stub(
  1182.     IRpcStubBuffer *This,
  1183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1184.     PRPC_MESSAGE _pRpcMessage,
  1185.     DWORD *_pdwStubPhase);
  1186. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawMode_Proxy( 
  1187.     ICADefaultDlg * This,
  1188.     /* [in] */ long mode);
  1189. void __RPC_STUB ICADefaultDlg_put_DrawMode_Stub(
  1190.     IRpcStubBuffer *This,
  1191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1192.     PRPC_MESSAGE _pRpcMessage,
  1193.     DWORD *_pdwStubPhase);
  1194. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawMode_Proxy( 
  1195.     ICADefaultDlg * This,
  1196.     /* [retval][out] */ long *pmode);
  1197. void __RPC_STUB ICADefaultDlg_get_DrawMode_Stub(
  1198.     IRpcStubBuffer *This,
  1199.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1200.     PRPC_MESSAGE _pRpcMessage,
  1201.     DWORD *_pdwStubPhase);
  1202. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawStyle_Proxy( 
  1203.     ICADefaultDlg * This,
  1204.     /* [in] */ long style);
  1205. void __RPC_STUB ICADefaultDlg_put_DrawStyle_Stub(
  1206.     IRpcStubBuffer *This,
  1207.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1208.     PRPC_MESSAGE _pRpcMessage,
  1209.     DWORD *_pdwStubPhase);
  1210. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawStyle_Proxy( 
  1211.     ICADefaultDlg * This,
  1212.     /* [retval][out] */ long *pstyle);
  1213. void __RPC_STUB ICADefaultDlg_get_DrawStyle_Stub(
  1214.     IRpcStubBuffer *This,
  1215.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1216.     PRPC_MESSAGE _pRpcMessage,
  1217.     DWORD *_pdwStubPhase);
  1218. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawWidth_Proxy( 
  1219.     ICADefaultDlg * This,
  1220.     /* [in] */ long width);
  1221. void __RPC_STUB ICADefaultDlg_put_DrawWidth_Stub(
  1222.     IRpcStubBuffer *This,
  1223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1224.     PRPC_MESSAGE _pRpcMessage,
  1225.     DWORD *_pdwStubPhase);
  1226. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawWidth_Proxy( 
  1227.     ICADefaultDlg * This,
  1228.     /* [retval][out] */ long *pwidth);
  1229. void __RPC_STUB ICADefaultDlg_get_DrawWidth_Stub(
  1230.     IRpcStubBuffer *This,
  1231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1232.     PRPC_MESSAGE _pRpcMessage,
  1233.     DWORD *_pdwStubPhase);
  1234. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillColor_Proxy( 
  1235.     ICADefaultDlg * This,
  1236.     /* [in] */ OLE_COLOR clr);
  1237. void __RPC_STUB ICADefaultDlg_put_FillColor_Stub(
  1238.     IRpcStubBuffer *This,
  1239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1240.     PRPC_MESSAGE _pRpcMessage,
  1241.     DWORD *_pdwStubPhase);
  1242. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillColor_Proxy( 
  1243.     ICADefaultDlg * This,
  1244.     /* [retval][out] */ OLE_COLOR *pclr);
  1245. void __RPC_STUB ICADefaultDlg_get_FillColor_Stub(
  1246.     IRpcStubBuffer *This,
  1247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1248.     PRPC_MESSAGE _pRpcMessage,
  1249.     DWORD *_pdwStubPhase);
  1250. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillStyle_Proxy( 
  1251.     ICADefaultDlg * This,
  1252.     /* [in] */ long style);
  1253. void __RPC_STUB ICADefaultDlg_put_FillStyle_Stub(
  1254.     IRpcStubBuffer *This,
  1255.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1256.     PRPC_MESSAGE _pRpcMessage,
  1257.     DWORD *_pdwStubPhase);
  1258. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillStyle_Proxy( 
  1259.     ICADefaultDlg * This,
  1260.     /* [retval][out] */ long *pstyle);
  1261. void __RPC_STUB ICADefaultDlg_get_FillStyle_Stub(
  1262.     IRpcStubBuffer *This,
  1263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1264.     PRPC_MESSAGE _pRpcMessage,
  1265.     DWORD *_pdwStubPhase);
  1266. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Font_Proxy( 
  1267.     ICADefaultDlg * This,
  1268.     /* [in] */ IFontDisp *pFont);
  1269. void __RPC_STUB ICADefaultDlg_putref_Font_Stub(
  1270.     IRpcStubBuffer *This,
  1271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1272.     PRPC_MESSAGE _pRpcMessage,
  1273.     DWORD *_pdwStubPhase);
  1274. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Font_Proxy( 
  1275.     ICADefaultDlg * This,
  1276.     /* [in] */ IFontDisp *pFont);
  1277. void __RPC_STUB ICADefaultDlg_put_Font_Stub(
  1278.     IRpcStubBuffer *This,
  1279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1280.     PRPC_MESSAGE _pRpcMessage,
  1281.     DWORD *_pdwStubPhase);
  1282. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Font_Proxy( 
  1283.     ICADefaultDlg * This,
  1284.     /* [retval][out] */ IFontDisp **ppFont);
  1285. void __RPC_STUB ICADefaultDlg_get_Font_Stub(
  1286.     IRpcStubBuffer *This,
  1287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1288.     PRPC_MESSAGE _pRpcMessage,
  1289.     DWORD *_pdwStubPhase);
  1290. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_ForeColor_Proxy( 
  1291.     ICADefaultDlg * This,
  1292.     /* [in] */ OLE_COLOR clr);
  1293. void __RPC_STUB ICADefaultDlg_put_ForeColor_Stub(
  1294.     IRpcStubBuffer *This,
  1295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1296.     PRPC_MESSAGE _pRpcMessage,
  1297.     DWORD *_pdwStubPhase);
  1298. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_ForeColor_Proxy( 
  1299.     ICADefaultDlg * This,
  1300.     /* [retval][out] */ OLE_COLOR *pclr);
  1301. void __RPC_STUB ICADefaultDlg_get_ForeColor_Stub(
  1302.     IRpcStubBuffer *This,
  1303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1304.     PRPC_MESSAGE _pRpcMessage,
  1305.     DWORD *_pdwStubPhase);
  1306. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Enabled_Proxy( 
  1307.     ICADefaultDlg * This,
  1308.     /* [in] */ VARIANT_BOOL vbool);
  1309. void __RPC_STUB ICADefaultDlg_put_Enabled_Stub(
  1310.     IRpcStubBuffer *This,
  1311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1312.     PRPC_MESSAGE _pRpcMessage,
  1313.     DWORD *_pdwStubPhase);
  1314. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Enabled_Proxy( 
  1315.     ICADefaultDlg * This,
  1316.     /* [retval][out] */ VARIANT_BOOL *pbool);
  1317. void __RPC_STUB ICADefaultDlg_get_Enabled_Stub(
  1318.     IRpcStubBuffer *This,
  1319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1320.     PRPC_MESSAGE _pRpcMessage,
  1321.     DWORD *_pdwStubPhase);
  1322. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Window_Proxy( 
  1323.     ICADefaultDlg * This,
  1324.     /* [retval][out] */ LONG_PTR *phwnd);
  1325. void __RPC_STUB ICADefaultDlg_get_Window_Stub(
  1326.     IRpcStubBuffer *This,
  1327.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1328.     PRPC_MESSAGE _pRpcMessage,
  1329.     DWORD *_pdwStubPhase);
  1330. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_TabStop_Proxy( 
  1331.     ICADefaultDlg * This,
  1332.     /* [in] */ VARIANT_BOOL vbool);
  1333. void __RPC_STUB ICADefaultDlg_put_TabStop_Stub(
  1334.     IRpcStubBuffer *This,
  1335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1336.     PRPC_MESSAGE _pRpcMessage,
  1337.     DWORD *_pdwStubPhase);
  1338. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_TabStop_Proxy( 
  1339.     ICADefaultDlg * This,
  1340.     /* [retval][out] */ VARIANT_BOOL *pbool);
  1341. void __RPC_STUB ICADefaultDlg_get_TabStop_Stub(
  1342.     IRpcStubBuffer *This,
  1343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1344.     PRPC_MESSAGE _pRpcMessage,
  1345.     DWORD *_pdwStubPhase);
  1346. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Text_Proxy( 
  1347.     ICADefaultDlg * This,
  1348.     /* [in] */ BSTR strText);
  1349. void __RPC_STUB ICADefaultDlg_put_Text_Stub(
  1350.     IRpcStubBuffer *This,
  1351.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1352.     PRPC_MESSAGE _pRpcMessage,
  1353.     DWORD *_pdwStubPhase);
  1354. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Text_Proxy( 
  1355.     ICADefaultDlg * This,
  1356.     /* [retval][out] */ BSTR *pstrText);
  1357. void __RPC_STUB ICADefaultDlg_get_Text_Stub(
  1358.     IRpcStubBuffer *This,
  1359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1360.     PRPC_MESSAGE _pRpcMessage,
  1361.     DWORD *_pdwStubPhase);
  1362. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Caption_Proxy( 
  1363.     ICADefaultDlg * This,
  1364.     /* [in] */ BSTR strCaption);
  1365. void __RPC_STUB ICADefaultDlg_put_Caption_Stub(
  1366.     IRpcStubBuffer *This,
  1367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1368.     PRPC_MESSAGE _pRpcMessage,
  1369.     DWORD *_pdwStubPhase);
  1370. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Caption_Proxy( 
  1371.     ICADefaultDlg * This,
  1372.     /* [retval][out] */ BSTR *pstrCaption);
  1373. void __RPC_STUB ICADefaultDlg_get_Caption_Stub(
  1374.     IRpcStubBuffer *This,
  1375.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1376.     PRPC_MESSAGE _pRpcMessage,
  1377.     DWORD *_pdwStubPhase);
  1378. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderVisible_Proxy( 
  1379.     ICADefaultDlg * This,
  1380.     /* [in] */ VARIANT_BOOL vbool);
  1381. void __RPC_STUB ICADefaultDlg_put_BorderVisible_Stub(
  1382.     IRpcStubBuffer *This,
  1383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1384.     PRPC_MESSAGE _pRpcMessage,
  1385.     DWORD *_pdwStubPhase);
  1386. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderVisible_Proxy( 
  1387.     ICADefaultDlg * This,
  1388.     /* [retval][out] */ VARIANT_BOOL *pbool);
  1389. void __RPC_STUB ICADefaultDlg_get_BorderVisible_Stub(
  1390.     IRpcStubBuffer *This,
  1391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1392.     PRPC_MESSAGE _pRpcMessage,
  1393.     DWORD *_pdwStubPhase);
  1394. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Appearance_Proxy( 
  1395.     ICADefaultDlg * This,
  1396.     /* [in] */ short appearance);
  1397. void __RPC_STUB ICADefaultDlg_put_Appearance_Stub(
  1398.     IRpcStubBuffer *This,
  1399.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1400.     PRPC_MESSAGE _pRpcMessage,
  1401.     DWORD *_pdwStubPhase);
  1402. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Appearance_Proxy( 
  1403.     ICADefaultDlg * This,
  1404.     /* [retval][out] */ short *pappearance);
  1405. void __RPC_STUB ICADefaultDlg_get_Appearance_Stub(
  1406.     IRpcStubBuffer *This,
  1407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1408.     PRPC_MESSAGE _pRpcMessage,
  1409.     DWORD *_pdwStubPhase);
  1410. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MousePointer_Proxy( 
  1411.     ICADefaultDlg * This,
  1412.     /* [in] */ long pointer);
  1413. void __RPC_STUB ICADefaultDlg_put_MousePointer_Stub(
  1414.     IRpcStubBuffer *This,
  1415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1416.     PRPC_MESSAGE _pRpcMessage,
  1417.     DWORD *_pdwStubPhase);
  1418. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MousePointer_Proxy( 
  1419.     ICADefaultDlg * This,
  1420.     /* [retval][out] */ long *ppointer);
  1421. void __RPC_STUB ICADefaultDlg_get_MousePointer_Stub(
  1422.     IRpcStubBuffer *This,
  1423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1424.     PRPC_MESSAGE _pRpcMessage,
  1425.     DWORD *_pdwStubPhase);
  1426. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_MouseIcon_Proxy( 
  1427.     ICADefaultDlg * This,
  1428.     /* [in] */ IPictureDisp *pMouseIcon);
  1429. void __RPC_STUB ICADefaultDlg_putref_MouseIcon_Stub(
  1430.     IRpcStubBuffer *This,
  1431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1432.     PRPC_MESSAGE _pRpcMessage,
  1433.     DWORD *_pdwStubPhase);
  1434. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MouseIcon_Proxy( 
  1435.     ICADefaultDlg * This,
  1436.     /* [in] */ IPictureDisp *pMouseIcon);
  1437. void __RPC_STUB ICADefaultDlg_put_MouseIcon_Stub(
  1438.     IRpcStubBuffer *This,
  1439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1440.     PRPC_MESSAGE _pRpcMessage,
  1441.     DWORD *_pdwStubPhase);
  1442. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MouseIcon_Proxy( 
  1443.     ICADefaultDlg * This,
  1444.     /* [retval][out] */ IPictureDisp **ppMouseIcon);
  1445. void __RPC_STUB ICADefaultDlg_get_MouseIcon_Stub(
  1446.     IRpcStubBuffer *This,
  1447.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1448.     PRPC_MESSAGE _pRpcMessage,
  1449.     DWORD *_pdwStubPhase);
  1450. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Picture_Proxy( 
  1451.     ICADefaultDlg * This,
  1452.     /* [in] */ IPictureDisp *pPicture);
  1453. void __RPC_STUB ICADefaultDlg_putref_Picture_Stub(
  1454.     IRpcStubBuffer *This,
  1455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1456.     PRPC_MESSAGE _pRpcMessage,
  1457.     DWORD *_pdwStubPhase);
  1458. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Picture_Proxy( 
  1459.     ICADefaultDlg * This,
  1460.     /* [in] */ IPictureDisp *pPicture);
  1461. void __RPC_STUB ICADefaultDlg_put_Picture_Stub(
  1462.     IRpcStubBuffer *This,
  1463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1464.     PRPC_MESSAGE _pRpcMessage,
  1465.     DWORD *_pdwStubPhase);
  1466. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Picture_Proxy( 
  1467.     ICADefaultDlg * This,
  1468.     /* [retval][out] */ IPictureDisp **ppPicture);
  1469. void __RPC_STUB ICADefaultDlg_get_Picture_Stub(
  1470.     IRpcStubBuffer *This,
  1471.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1472.     PRPC_MESSAGE _pRpcMessage,
  1473.     DWORD *_pdwStubPhase);
  1474. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Valid_Proxy( 
  1475.     ICADefaultDlg * This,
  1476.     /* [in] */ VARIANT_BOOL vbool);
  1477. void __RPC_STUB ICADefaultDlg_put_Valid_Stub(
  1478.     IRpcStubBuffer *This,
  1479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1480.     PRPC_MESSAGE _pRpcMessage,
  1481.     DWORD *_pdwStubPhase);
  1482. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Valid_Proxy( 
  1483.     ICADefaultDlg * This,
  1484.     /* [retval][out] */ VARIANT_BOOL *pbool);
  1485. void __RPC_STUB ICADefaultDlg_get_Valid_Stub(
  1486.     IRpcStubBuffer *This,
  1487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1488.     PRPC_MESSAGE _pRpcMessage,
  1489.     DWORD *_pdwStubPhase);
  1490. #endif  /* __ICADefaultDlg_INTERFACE_DEFINED__ */
  1491. #ifndef __MSTvCALib_LIBRARY_DEFINED__
  1492. #define __MSTvCALib_LIBRARY_DEFINED__
  1493. /* library MSTvCALib */
  1494. /* [helpstring][version][uuid] */ 
  1495. #define SID_CAManager CLSID_CAManager
  1496. EXTERN_C const IID LIBID_MSTvCALib;
  1497. #ifndef ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
  1498. #define ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
  1499. /* dispinterface _ICAResDenialTreeEvents */
  1500. /* [helpstring][uuid] */ 
  1501. EXTERN_C const IID DIID__ICAResDenialTreeEvents;
  1502. #if defined(__cplusplus) && !defined(CINTERFACE)
  1503.     MIDL_INTERFACE("11166298-DF8A-463A-B620-7BEC23542010")
  1504.     _ICAResDenialTreeEvents : public IDispatch
  1505.     {
  1506.     };
  1507.     
  1508. #else  /* C style interface */
  1509.     typedef struct _ICAResDenialTreeEventsVtbl
  1510.     {
  1511.         BEGIN_INTERFACE
  1512.         
  1513.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1514.             _ICAResDenialTreeEvents * This,
  1515.             /* [in] */ REFIID riid,
  1516.             /* [iid_is][out] */ void **ppvObject);
  1517.         
  1518.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1519.             _ICAResDenialTreeEvents * This);
  1520.         
  1521.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1522.             _ICAResDenialTreeEvents * This);
  1523.         
  1524.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1525.             _ICAResDenialTreeEvents * This,
  1526.             /* [out] */ UINT *pctinfo);
  1527.         
  1528.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1529.             _ICAResDenialTreeEvents * This,
  1530.             /* [in] */ UINT iTInfo,
  1531.             /* [in] */ LCID lcid,
  1532.             /* [out] */ ITypeInfo **ppTInfo);
  1533.         
  1534.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1535.             _ICAResDenialTreeEvents * This,
  1536.             /* [in] */ REFIID riid,
  1537.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1538.             /* [in] */ UINT cNames,
  1539.             /* [in] */ LCID lcid,
  1540.             /* [size_is][out] */ DISPID *rgDispId);
  1541.         
  1542.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1543.             _ICAResDenialTreeEvents * This,
  1544.             /* [in] */ DISPID dispIdMember,
  1545.             /* [in] */ REFIID riid,
  1546.             /* [in] */ LCID lcid,
  1547.             /* [in] */ WORD wFlags,
  1548.             /* [out][in] */ DISPPARAMS *pDispParams,
  1549.             /* [out] */ VARIANT *pVarResult,
  1550.             /* [out] */ EXCEPINFO *pExcepInfo,
  1551.             /* [out] */ UINT *puArgErr);
  1552.         
  1553.         END_INTERFACE
  1554.     } _ICAResDenialTreeEventsVtbl;
  1555.     interface _ICAResDenialTreeEvents
  1556.     {
  1557.         CONST_VTBL struct _ICAResDenialTreeEventsVtbl *lpVtbl;
  1558.     };
  1559.     
  1560. #ifdef COBJMACROS
  1561. #define _ICAResDenialTreeEvents_QueryInterface(This,riid,ppvObject)
  1562.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1563. #define _ICAResDenialTreeEvents_AddRef(This)
  1564.     (This)->lpVtbl -> AddRef(This)
  1565. #define _ICAResDenialTreeEvents_Release(This)
  1566.     (This)->lpVtbl -> Release(This)
  1567. #define _ICAResDenialTreeEvents_GetTypeInfoCount(This,pctinfo)
  1568.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1569. #define _ICAResDenialTreeEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1570.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1571. #define _ICAResDenialTreeEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1572.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1573. #define _ICAResDenialTreeEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1574.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1575. #endif /* COBJMACROS */
  1576. #endif  /* C style interface */
  1577. #endif  /* ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__ */
  1578. #ifndef ___ICAManagerEvents_DISPINTERFACE_DEFINED__
  1579. #define ___ICAManagerEvents_DISPINTERFACE_DEFINED__
  1580. /* dispinterface _ICAManagerEvents */
  1581. /* [helpstring][uuid] */ 
  1582. EXTERN_C const IID DIID__ICAManagerEvents;
  1583. #if defined(__cplusplus) && !defined(CINTERFACE)
  1584.     MIDL_INTERFACE("11166200-DF8A-463A-B620-7BEC23542010")
  1585.     _ICAManagerEvents : public IDispatch
  1586.     {
  1587.     };
  1588.     
  1589. #else  /* C style interface */
  1590.     typedef struct _ICAManagerEventsVtbl
  1591.     {
  1592.         BEGIN_INTERFACE
  1593.         
  1594.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1595.             _ICAManagerEvents * This,
  1596.             /* [in] */ REFIID riid,
  1597.             /* [iid_is][out] */ void **ppvObject);
  1598.         
  1599.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1600.             _ICAManagerEvents * This);
  1601.         
  1602.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1603.             _ICAManagerEvents * This);
  1604.         
  1605.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1606.             _ICAManagerEvents * This,
  1607.             /* [out] */ UINT *pctinfo);
  1608.         
  1609.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1610.             _ICAManagerEvents * This,
  1611.             /* [in] */ UINT iTInfo,
  1612.             /* [in] */ LCID lcid,
  1613.             /* [out] */ ITypeInfo **ppTInfo);
  1614.         
  1615.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1616.             _ICAManagerEvents * This,
  1617.             /* [in] */ REFIID riid,
  1618.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1619.             /* [in] */ UINT cNames,
  1620.             /* [in] */ LCID lcid,
  1621.             /* [size_is][out] */ DISPID *rgDispId);
  1622.         
  1623.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1624.             _ICAManagerEvents * This,
  1625.             /* [in] */ DISPID dispIdMember,
  1626.             /* [in] */ REFIID riid,
  1627.             /* [in] */ LCID lcid,
  1628.             /* [in] */ WORD wFlags,
  1629.             /* [out][in] */ DISPPARAMS *pDispParams,
  1630.             /* [out] */ VARIANT *pVarResult,
  1631.             /* [out] */ EXCEPINFO *pExcepInfo,
  1632.             /* [out] */ UINT *puArgErr);
  1633.         
  1634.         END_INTERFACE
  1635.     } _ICAManagerEventsVtbl;
  1636.     interface _ICAManagerEvents
  1637.     {
  1638.         CONST_VTBL struct _ICAManagerEventsVtbl *lpVtbl;
  1639.     };
  1640.     
  1641. #ifdef COBJMACROS
  1642. #define _ICAManagerEvents_QueryInterface(This,riid,ppvObject)
  1643.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1644. #define _ICAManagerEvents_AddRef(This)
  1645.     (This)->lpVtbl -> AddRef(This)
  1646. #define _ICAManagerEvents_Release(This)
  1647.     (This)->lpVtbl -> Release(This)
  1648. #define _ICAManagerEvents_GetTypeInfoCount(This,pctinfo)
  1649.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1650. #define _ICAManagerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1651.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1652. #define _ICAManagerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1653.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1654. #define _ICAManagerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1655.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1656. #endif /* COBJMACROS */
  1657. #endif  /* C style interface */
  1658. #endif  /* ___ICAManagerEvents_DISPINTERFACE_DEFINED__ */
  1659. #ifndef ___ICARequestEvents_DISPINTERFACE_DEFINED__
  1660. #define ___ICARequestEvents_DISPINTERFACE_DEFINED__
  1661. /* dispinterface _ICARequestEvents */
  1662. /* [helpstring][uuid] */ 
  1663. EXTERN_C const IID DIID__ICARequestEvents;
  1664. #if defined(__cplusplus) && !defined(CINTERFACE)
  1665.     MIDL_INTERFACE("11166210-DF8A-463A-B620-7BEC23542010")
  1666.     _ICARequestEvents : public IDispatch
  1667.     {
  1668.     };
  1669.     
  1670. #else  /* C style interface */
  1671.     typedef struct _ICARequestEventsVtbl
  1672.     {
  1673.         BEGIN_INTERFACE
  1674.         
  1675.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1676.             _ICARequestEvents * This,
  1677.             /* [in] */ REFIID riid,
  1678.             /* [iid_is][out] */ void **ppvObject);
  1679.         
  1680.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1681.             _ICARequestEvents * This);
  1682.         
  1683.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1684.             _ICARequestEvents * This);
  1685.         
  1686.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1687.             _ICARequestEvents * This,
  1688.             /* [out] */ UINT *pctinfo);
  1689.         
  1690.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1691.             _ICARequestEvents * This,
  1692.             /* [in] */ UINT iTInfo,
  1693.             /* [in] */ LCID lcid,
  1694.             /* [out] */ ITypeInfo **ppTInfo);
  1695.         
  1696.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1697.             _ICARequestEvents * This,
  1698.             /* [in] */ REFIID riid,
  1699.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1700.             /* [in] */ UINT cNames,
  1701.             /* [in] */ LCID lcid,
  1702.             /* [size_is][out] */ DISPID *rgDispId);
  1703.         
  1704.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1705.             _ICARequestEvents * This,
  1706.             /* [in] */ DISPID dispIdMember,
  1707.             /* [in] */ REFIID riid,
  1708.             /* [in] */ LCID lcid,
  1709.             /* [in] */ WORD wFlags,
  1710.             /* [out][in] */ DISPPARAMS *pDispParams,
  1711.             /* [out] */ VARIANT *pVarResult,
  1712.             /* [out] */ EXCEPINFO *pExcepInfo,
  1713.             /* [out] */ UINT *puArgErr);
  1714.         
  1715.         END_INTERFACE
  1716.     } _ICARequestEventsVtbl;
  1717.     interface _ICARequestEvents
  1718.     {
  1719.         CONST_VTBL struct _ICARequestEventsVtbl *lpVtbl;
  1720.     };
  1721.     
  1722. #ifdef COBJMACROS
  1723. #define _ICARequestEvents_QueryInterface(This,riid,ppvObject)
  1724.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1725. #define _ICARequestEvents_AddRef(This)
  1726.     (This)->lpVtbl -> AddRef(This)
  1727. #define _ICARequestEvents_Release(This)
  1728.     (This)->lpVtbl -> Release(This)
  1729. #define _ICARequestEvents_GetTypeInfoCount(This,pctinfo)
  1730.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1731. #define _ICARequestEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1732.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1733. #define _ICARequestEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1734.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1735. #define _ICARequestEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1736.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1737. #endif /* COBJMACROS */
  1738. #endif  /* C style interface */
  1739. #endif  /* ___ICARequestEvents_DISPINTERFACE_DEFINED__ */
  1740. #ifndef ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
  1741. #define ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
  1742. /* dispinterface _ICAPoliciesEvents */
  1743. /* [helpstring][uuid] */ 
  1744. EXTERN_C const IID DIID__ICAPoliciesEvents;
  1745. #if defined(__cplusplus) && !defined(CINTERFACE)
  1746.     MIDL_INTERFACE("11166220-DF8A-463A-B620-7BEC23542010")
  1747.     _ICAPoliciesEvents : public IDispatch
  1748.     {
  1749.     };
  1750.     
  1751. #else  /* C style interface */
  1752.     typedef struct _ICAPoliciesEventsVtbl
  1753.     {
  1754.         BEGIN_INTERFACE
  1755.         
  1756.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1757.             _ICAPoliciesEvents * This,
  1758.             /* [in] */ REFIID riid,
  1759.             /* [iid_is][out] */ void **ppvObject);
  1760.         
  1761.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1762.             _ICAPoliciesEvents * This);
  1763.         
  1764.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1765.             _ICAPoliciesEvents * This);
  1766.         
  1767.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1768.             _ICAPoliciesEvents * This,
  1769.             /* [out] */ UINT *pctinfo);
  1770.         
  1771.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1772.             _ICAPoliciesEvents * This,
  1773.             /* [in] */ UINT iTInfo,
  1774.             /* [in] */ LCID lcid,
  1775.             /* [out] */ ITypeInfo **ppTInfo);
  1776.         
  1777.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1778.             _ICAPoliciesEvents * This,
  1779.             /* [in] */ REFIID riid,
  1780.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1781.             /* [in] */ UINT cNames,
  1782.             /* [in] */ LCID lcid,
  1783.             /* [size_is][out] */ DISPID *rgDispId);
  1784.         
  1785.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1786.             _ICAPoliciesEvents * This,
  1787.             /* [in] */ DISPID dispIdMember,
  1788.             /* [in] */ REFIID riid,
  1789.             /* [in] */ LCID lcid,
  1790.             /* [in] */ WORD wFlags,
  1791.             /* [out][in] */ DISPPARAMS *pDispParams,
  1792.             /* [out] */ VARIANT *pVarResult,
  1793.             /* [out] */ EXCEPINFO *pExcepInfo,
  1794.             /* [out] */ UINT *puArgErr);
  1795.         
  1796.         END_INTERFACE
  1797.     } _ICAPoliciesEventsVtbl;
  1798.     interface _ICAPoliciesEvents
  1799.     {
  1800.         CONST_VTBL struct _ICAPoliciesEventsVtbl *lpVtbl;
  1801.     };
  1802.     
  1803. #ifdef COBJMACROS
  1804. #define _ICAPoliciesEvents_QueryInterface(This,riid,ppvObject)
  1805.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1806. #define _ICAPoliciesEvents_AddRef(This)
  1807.     (This)->lpVtbl -> AddRef(This)
  1808. #define _ICAPoliciesEvents_Release(This)
  1809.     (This)->lpVtbl -> Release(This)
  1810. #define _ICAPoliciesEvents_GetTypeInfoCount(This,pctinfo)
  1811.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1812. #define _ICAPoliciesEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1813.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1814. #define _ICAPoliciesEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1815.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1816. #define _ICAPoliciesEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1817.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1818. #endif /* COBJMACROS */
  1819. #endif  /* C style interface */
  1820. #endif  /* ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__ */
  1821. #ifndef ___ICATollsEvents_DISPINTERFACE_DEFINED__
  1822. #define ___ICATollsEvents_DISPINTERFACE_DEFINED__
  1823. /* dispinterface _ICATollsEvents */
  1824. /* [helpstring][uuid] */ 
  1825. EXTERN_C const IID DIID__ICATollsEvents;
  1826. #if defined(__cplusplus) && !defined(CINTERFACE)
  1827.     MIDL_INTERFACE("11166230-DF8A-463A-B620-7BEC23542010")
  1828.     _ICATollsEvents : public IDispatch
  1829.     {
  1830.     };
  1831.     
  1832. #else  /* C style interface */
  1833.     typedef struct _ICATollsEventsVtbl
  1834.     {
  1835.         BEGIN_INTERFACE
  1836.         
  1837.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1838.             _ICATollsEvents * This,
  1839.             /* [in] */ REFIID riid,
  1840.             /* [iid_is][out] */ void **ppvObject);
  1841.         
  1842.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1843.             _ICATollsEvents * This);
  1844.         
  1845.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1846.             _ICATollsEvents * This);
  1847.         
  1848.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1849.             _ICATollsEvents * This,
  1850.             /* [out] */ UINT *pctinfo);
  1851.         
  1852.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1853.             _ICATollsEvents * This,
  1854.             /* [in] */ UINT iTInfo,
  1855.             /* [in] */ LCID lcid,
  1856.             /* [out] */ ITypeInfo **ppTInfo);
  1857.         
  1858.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1859.             _ICATollsEvents * This,
  1860.             /* [in] */ REFIID riid,
  1861.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1862.             /* [in] */ UINT cNames,
  1863.             /* [in] */ LCID lcid,
  1864.             /* [size_is][out] */ DISPID *rgDispId);
  1865.         
  1866.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1867.             _ICATollsEvents * This,
  1868.             /* [in] */ DISPID dispIdMember,
  1869.             /* [in] */ REFIID riid,
  1870.             /* [in] */ LCID lcid,
  1871.             /* [in] */ WORD wFlags,
  1872.             /* [out][in] */ DISPPARAMS *pDispParams,
  1873.             /* [out] */ VARIANT *pVarResult,
  1874.             /* [out] */ EXCEPINFO *pExcepInfo,
  1875.             /* [out] */ UINT *puArgErr);
  1876.         
  1877.         END_INTERFACE
  1878.     } _ICATollsEventsVtbl;
  1879.     interface _ICATollsEvents
  1880.     {
  1881.         CONST_VTBL struct _ICATollsEventsVtbl *lpVtbl;
  1882.     };
  1883.     
  1884. #ifdef COBJMACROS
  1885. #define _ICATollsEvents_QueryInterface(This,riid,ppvObject)
  1886.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1887. #define _ICATollsEvents_AddRef(This)
  1888.     (This)->lpVtbl -> AddRef(This)
  1889. #define _ICATollsEvents_Release(This)
  1890.     (This)->lpVtbl -> Release(This)
  1891. #define _ICATollsEvents_GetTypeInfoCount(This,pctinfo)
  1892.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1893. #define _ICATollsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1894.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1895. #define _ICATollsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1896.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1897. #define _ICATollsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1898.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1899. #endif /* COBJMACROS */
  1900. #endif  /* C style interface */
  1901. #endif  /* ___ICATollsEvents_DISPINTERFACE_DEFINED__ */
  1902. #ifndef ___ICADenialsEvents_DISPINTERFACE_DEFINED__
  1903. #define ___ICADenialsEvents_DISPINTERFACE_DEFINED__
  1904. /* dispinterface _ICADenialsEvents */
  1905. /* [helpstring][uuid] */ 
  1906. EXTERN_C const IID DIID__ICADenialsEvents;
  1907. #if defined(__cplusplus) && !defined(CINTERFACE)
  1908.     MIDL_INTERFACE("11166240-DF8A-463A-B620-7BEC23542010")
  1909.     _ICADenialsEvents : public IDispatch
  1910.     {
  1911.     };
  1912.     
  1913. #else  /* C style interface */
  1914.     typedef struct _ICADenialsEventsVtbl
  1915.     {
  1916.         BEGIN_INTERFACE
  1917.         
  1918.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1919.             _ICADenialsEvents * This,
  1920.             /* [in] */ REFIID riid,
  1921.             /* [iid_is][out] */ void **ppvObject);
  1922.         
  1923.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1924.             _ICADenialsEvents * This);
  1925.         
  1926.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1927.             _ICADenialsEvents * This);
  1928.         
  1929.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1930.             _ICADenialsEvents * This,
  1931.             /* [out] */ UINT *pctinfo);
  1932.         
  1933.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1934.             _ICADenialsEvents * This,
  1935.             /* [in] */ UINT iTInfo,
  1936.             /* [in] */ LCID lcid,
  1937.             /* [out] */ ITypeInfo **ppTInfo);
  1938.         
  1939.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1940.             _ICADenialsEvents * This,
  1941.             /* [in] */ REFIID riid,
  1942.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1943.             /* [in] */ UINT cNames,
  1944.             /* [in] */ LCID lcid,
  1945.             /* [size_is][out] */ DISPID *rgDispId);
  1946.         
  1947.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1948.             _ICADenialsEvents * This,
  1949.             /* [in] */ DISPID dispIdMember,
  1950.             /* [in] */ REFIID riid,
  1951.             /* [in] */ LCID lcid,
  1952.             /* [in] */ WORD wFlags,
  1953.             /* [out][in] */ DISPPARAMS *pDispParams,
  1954.             /* [out] */ VARIANT *pVarResult,
  1955.             /* [out] */ EXCEPINFO *pExcepInfo,
  1956.             /* [out] */ UINT *puArgErr);
  1957.         
  1958.         END_INTERFACE
  1959.     } _ICADenialsEventsVtbl;
  1960.     interface _ICADenialsEvents
  1961.     {
  1962.         CONST_VTBL struct _ICADenialsEventsVtbl *lpVtbl;
  1963.     };
  1964.     
  1965. #ifdef COBJMACROS
  1966. #define _ICADenialsEvents_QueryInterface(This,riid,ppvObject)
  1967.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1968. #define _ICADenialsEvents_AddRef(This)
  1969.     (This)->lpVtbl -> AddRef(This)
  1970. #define _ICADenialsEvents_Release(This)
  1971.     (This)->lpVtbl -> Release(This)
  1972. #define _ICADenialsEvents_GetTypeInfoCount(This,pctinfo)
  1973.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1974. #define _ICADenialsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1975.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1976. #define _ICADenialsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1977.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1978. #define _ICADenialsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1979.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1980. #endif /* COBJMACROS */
  1981. #endif  /* C style interface */
  1982. #endif  /* ___ICADenialsEvents_DISPINTERFACE_DEFINED__ */
  1983. #ifndef ___ICAOffersEvents_DISPINTERFACE_DEFINED__
  1984. #define ___ICAOffersEvents_DISPINTERFACE_DEFINED__
  1985. /* dispinterface _ICAOffersEvents */
  1986. /* [helpstring][uuid] */ 
  1987. EXTERN_C const IID DIID__ICAOffersEvents;
  1988. #if defined(__cplusplus) && !defined(CINTERFACE)
  1989.     MIDL_INTERFACE("11166250-DF8A-463A-B620-7BEC23542010")
  1990.     _ICAOffersEvents : public IDispatch
  1991.     {
  1992.     };
  1993.     
  1994. #else  /* C style interface */
  1995.     typedef struct _ICAOffersEventsVtbl
  1996.     {
  1997.         BEGIN_INTERFACE
  1998.         
  1999.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  2000.             _ICAOffersEvents * This,
  2001.             /* [in] */ REFIID riid,
  2002.             /* [iid_is][out] */ void **ppvObject);
  2003.         
  2004.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  2005.             _ICAOffersEvents * This);
  2006.         
  2007.         ULONG ( STDMETHODCALLTYPE *Release )( 
  2008.             _ICAOffersEvents * This);
  2009.         
  2010.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  2011.             _ICAOffersEvents * This,
  2012.             /* [out] */ UINT *pctinfo);
  2013.         
  2014.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  2015.             _ICAOffersEvents * This,
  2016.             /* [in] */ UINT iTInfo,
  2017.             /* [in] */ LCID lcid,
  2018.             /* [out] */ ITypeInfo **ppTInfo);
  2019.         
  2020.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  2021.             _ICAOffersEvents * This,
  2022.             /* [in] */ REFIID riid,
  2023.             /* [size_is][in] */ LPOLESTR *rgszNames,
  2024.             /* [in] */ UINT cNames,
  2025.             /* [in] */ LCID lcid,
  2026.             /* [size_is][out] */ DISPID *rgDispId);
  2027.         
  2028.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  2029.             _ICAOffersEvents * This,
  2030.             /* [in] */ DISPID dispIdMember,
  2031.             /* [in] */ REFIID riid,
  2032.             /* [in] */ LCID lcid,
  2033.             /* [in] */ WORD wFlags,
  2034.             /* [out][in] */ DISPPARAMS *pDispParams,
  2035.             /* [out] */ VARIANT *pVarResult,
  2036.             /* [out] */ EXCEPINFO *pExcepInfo,
  2037.             /* [out] */ UINT *puArgErr);
  2038.         
  2039.         END_INTERFACE
  2040.     } _ICAOffersEventsVtbl;
  2041.     interface _ICAOffersEvents
  2042.     {
  2043.         CONST_VTBL struct _ICAOffersEventsVtbl *lpVtbl;
  2044.     };
  2045.     
  2046. #ifdef COBJMACROS
  2047. #define _ICAOffersEvents_QueryInterface(This,riid,ppvObject)
  2048.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2049. #define _ICAOffersEvents_AddRef(This)
  2050.     (This)->lpVtbl -> AddRef(This)
  2051. #define _ICAOffersEvents_Release(This)
  2052.     (This)->lpVtbl -> Release(This)
  2053. #define _ICAOffersEvents_GetTypeInfoCount(This,pctinfo)
  2054.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2055. #define _ICAOffersEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2056.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2057. #define _ICAOffersEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2058.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2059. #define _ICAOffersEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2060.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2061. #endif /* COBJMACROS */
  2062. #endif  /* C style interface */
  2063. #endif  /* ___ICAOffersEvents_DISPINTERFACE_DEFINED__ */
  2064. #ifndef ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
  2065. #define ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
  2066. /* dispinterface _ICAComponentsEvents */
  2067. /* [helpstring][uuid] */ 
  2068. EXTERN_C const IID DIID__ICAComponentsEvents;
  2069. #if defined(__cplusplus) && !defined(CINTERFACE)
  2070.     MIDL_INTERFACE("11166260-DF8A-463A-B620-7BEC23542010")
  2071.     _ICAComponentsEvents : public IDispatch
  2072.     {
  2073.     };
  2074.     
  2075. #else  /* C style interface */
  2076.     typedef struct _ICAComponentsEventsVtbl
  2077.     {
  2078.         BEGIN_INTERFACE
  2079.         
  2080.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  2081.             _ICAComponentsEvents * This,
  2082.             /* [in] */ REFIID riid,
  2083.             /* [iid_is][out] */ void **ppvObject);
  2084.         
  2085.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  2086.             _ICAComponentsEvents * This);
  2087.         
  2088.         ULONG ( STDMETHODCALLTYPE *Release )( 
  2089.             _ICAComponentsEvents * This);
  2090.         
  2091.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  2092.             _ICAComponentsEvents * This,
  2093.             /* [out] */ UINT *pctinfo);
  2094.         
  2095.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  2096.             _ICAComponentsEvents * This,
  2097.             /* [in] */ UINT iTInfo,
  2098.             /* [in] */ LCID lcid,
  2099.             /* [out] */ ITypeInfo **ppTInfo);
  2100.         
  2101.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  2102.             _ICAComponentsEvents * This,
  2103.             /* [in] */ REFIID riid,
  2104.             /* [size_is][in] */ LPOLESTR *rgszNames,
  2105.             /* [in] */ UINT cNames,
  2106.             /* [in] */ LCID lcid,
  2107.             /* [size_is][out] */ DISPID *rgDispId);
  2108.         
  2109.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  2110.             _ICAComponentsEvents * This,
  2111.             /* [in] */ DISPID dispIdMember,
  2112.             /* [in] */ REFIID riid,
  2113.             /* [in] */ LCID lcid,
  2114.             /* [in] */ WORD wFlags,
  2115.             /* [out][in] */ DISPPARAMS *pDispParams,
  2116.             /* [out] */ VARIANT *pVarResult,
  2117.             /* [out] */ EXCEPINFO *pExcepInfo,
  2118.             /* [out] */ UINT *puArgErr);
  2119.         
  2120.         END_INTERFACE
  2121.     } _ICAComponentsEventsVtbl;
  2122.     interface _ICAComponentsEvents
  2123.     {
  2124.         CONST_VTBL struct _ICAComponentsEventsVtbl *lpVtbl;
  2125.     };