summaryrefslogtreecommitdiff
path: root/sdk/dx8sdk/Include/Mstvca.h
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/dx8sdk/Include/Mstvca.h')
-rw-r--r--sdk/dx8sdk/Include/Mstvca.h8367
1 files changed, 8367 insertions, 0 deletions
diff --git a/sdk/dx8sdk/Include/Mstvca.h b/sdk/dx8sdk/Include/Mstvca.h
new file mode 100644
index 00000000..b840f3e4
--- /dev/null
+++ b/sdk/dx8sdk/Include/Mstvca.h
@@ -0,0 +1,8367 @@
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 6.00.0357 */
+/* Compiler settings for mstvca.idl:
+ Oicf, W1, Zp8, env=Win32 (32b run)
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+//@@MIDL_FILE_HEADING( )
+
+
+/* verify that the <rpcndr.h> version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#endif
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#ifndef __RPCNDR_H_VERSION__
+#error this stub requires an updated version of <rpcndr.h>
+#endif // __RPCNDR_H_VERSION__
+
+#ifndef COM_NO_WINDOWS_H
+#include "windows.h"
+#include "ole2.h"
+#endif /*COM_NO_WINDOWS_H*/
+
+#ifndef __mstvca_h__
+#define __mstvca_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ICAManagerInternal_FWD_DEFINED__
+#define __ICAManagerInternal_FWD_DEFINED__
+typedef interface ICAManagerInternal ICAManagerInternal;
+#endif /* __ICAManagerInternal_FWD_DEFINED__ */
+
+
+#ifndef __ICAManagerXProxy_FWD_DEFINED__
+#define __ICAManagerXProxy_FWD_DEFINED__
+typedef interface ICAManagerXProxy ICAManagerXProxy;
+#endif /* __ICAManagerXProxy_FWD_DEFINED__ */
+
+
+#ifndef __ICAPolicies_FWD_DEFINED__
+#define __ICAPolicies_FWD_DEFINED__
+typedef interface ICAPolicies ICAPolicies;
+#endif /* __ICAPolicies_FWD_DEFINED__ */
+
+
+#ifndef __ICAPoliciesInternal_FWD_DEFINED__
+#define __ICAPoliciesInternal_FWD_DEFINED__
+typedef interface ICAPoliciesInternal ICAPoliciesInternal;
+#endif /* __ICAPoliciesInternal_FWD_DEFINED__ */
+
+
+#ifndef __ICATolls_FWD_DEFINED__
+#define __ICATolls_FWD_DEFINED__
+typedef interface ICATolls ICATolls;
+#endif /* __ICATolls_FWD_DEFINED__ */
+
+
+#ifndef __ICATollsInternal_FWD_DEFINED__
+#define __ICATollsInternal_FWD_DEFINED__
+typedef interface ICATollsInternal ICATollsInternal;
+#endif /* __ICATollsInternal_FWD_DEFINED__ */
+
+
+#ifndef __ICADenials_FWD_DEFINED__
+#define __ICADenials_FWD_DEFINED__
+typedef interface ICADenials ICADenials;
+#endif /* __ICADenials_FWD_DEFINED__ */
+
+
+#ifndef __ICADenialsInternal_FWD_DEFINED__
+#define __ICADenialsInternal_FWD_DEFINED__
+typedef interface ICADenialsInternal ICADenialsInternal;
+#endif /* __ICADenialsInternal_FWD_DEFINED__ */
+
+
+#ifndef __ICAOffers_FWD_DEFINED__
+#define __ICAOffers_FWD_DEFINED__
+typedef interface ICAOffers ICAOffers;
+#endif /* __ICAOffers_FWD_DEFINED__ */
+
+
+#ifndef __ICAComponents_FWD_DEFINED__
+#define __ICAComponents_FWD_DEFINED__
+typedef interface ICAComponents ICAComponents;
+#endif /* __ICAComponents_FWD_DEFINED__ */
+
+
+#ifndef __ICAComponentInternal_FWD_DEFINED__
+#define __ICAComponentInternal_FWD_DEFINED__
+typedef interface ICAComponentInternal ICAComponentInternal;
+#endif /* __ICAComponentInternal_FWD_DEFINED__ */
+
+
+#ifndef __ICADefaultDlg_FWD_DEFINED__
+#define __ICADefaultDlg_FWD_DEFINED__
+typedef interface ICADefaultDlg ICADefaultDlg;
+#endif /* __ICADefaultDlg_FWD_DEFINED__ */
+
+
+#ifndef ___ICAResDenialTreeEvents_FWD_DEFINED__
+#define ___ICAResDenialTreeEvents_FWD_DEFINED__
+typedef interface _ICAResDenialTreeEvents _ICAResDenialTreeEvents;
+#endif /* ___ICAResDenialTreeEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICAManagerEvents_FWD_DEFINED__
+#define ___ICAManagerEvents_FWD_DEFINED__
+typedef interface _ICAManagerEvents _ICAManagerEvents;
+#endif /* ___ICAManagerEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICARequestEvents_FWD_DEFINED__
+#define ___ICARequestEvents_FWD_DEFINED__
+typedef interface _ICARequestEvents _ICARequestEvents;
+#endif /* ___ICARequestEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICAPoliciesEvents_FWD_DEFINED__
+#define ___ICAPoliciesEvents_FWD_DEFINED__
+typedef interface _ICAPoliciesEvents _ICAPoliciesEvents;
+#endif /* ___ICAPoliciesEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICATollsEvents_FWD_DEFINED__
+#define ___ICATollsEvents_FWD_DEFINED__
+typedef interface _ICATollsEvents _ICATollsEvents;
+#endif /* ___ICATollsEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICADenialsEvents_FWD_DEFINED__
+#define ___ICADenialsEvents_FWD_DEFINED__
+typedef interface _ICADenialsEvents _ICADenialsEvents;
+#endif /* ___ICADenialsEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICAOffersEvents_FWD_DEFINED__
+#define ___ICAOffersEvents_FWD_DEFINED__
+typedef interface _ICAOffersEvents _ICAOffersEvents;
+#endif /* ___ICAOffersEvents_FWD_DEFINED__ */
+
+
+#ifndef ___ICAComponentsEvents_FWD_DEFINED__
+#define ___ICAComponentsEvents_FWD_DEFINED__
+typedef interface _ICAComponentsEvents _ICAComponentsEvents;
+#endif /* ___ICAComponentsEvents_FWD_DEFINED__ */
+
+
+#ifndef __ICAManager_FWD_DEFINED__
+#define __ICAManager_FWD_DEFINED__
+typedef interface ICAManager ICAManager;
+#endif /* __ICAManager_FWD_DEFINED__ */
+
+
+#ifndef __ICARequest_FWD_DEFINED__
+#define __ICARequest_FWD_DEFINED__
+typedef interface ICARequest ICARequest;
+#endif /* __ICARequest_FWD_DEFINED__ */
+
+
+#ifndef __ICAPolicy_FWD_DEFINED__
+#define __ICAPolicy_FWD_DEFINED__
+typedef interface ICAPolicy ICAPolicy;
+#endif /* __ICAPolicy_FWD_DEFINED__ */
+
+
+#ifndef __ICAToll_FWD_DEFINED__
+#define __ICAToll_FWD_DEFINED__
+typedef interface ICAToll ICAToll;
+#endif /* __ICAToll_FWD_DEFINED__ */
+
+
+#ifndef __ICADenial_FWD_DEFINED__
+#define __ICADenial_FWD_DEFINED__
+typedef interface ICADenial ICADenial;
+#endif /* __ICADenial_FWD_DEFINED__ */
+
+
+#ifndef __ICAOffer_FWD_DEFINED__
+#define __ICAOffer_FWD_DEFINED__
+typedef interface ICAOffer ICAOffer;
+#endif /* __ICAOffer_FWD_DEFINED__ */
+
+
+#ifndef __ICAComponent_FWD_DEFINED__
+#define __ICAComponent_FWD_DEFINED__
+typedef interface ICAComponent ICAComponent;
+#endif /* __ICAComponent_FWD_DEFINED__ */
+
+
+#ifndef __CAManager_FWD_DEFINED__
+#define __CAManager_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CAManager CAManager;
+#else
+typedef struct CAManager CAManager;
+#endif /* __cplusplus */
+
+#endif /* __CAManager_FWD_DEFINED__ */
+
+
+#ifndef __CAManagerProxy_FWD_DEFINED__
+#define __CAManagerProxy_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CAManagerProxy CAManagerProxy;
+#else
+typedef struct CAManagerProxy CAManagerProxy;
+#endif /* __cplusplus */
+
+#endif /* __CAManagerProxy_FWD_DEFINED__ */
+
+
+#ifndef __CADenials_FWD_DEFINED__
+#define __CADenials_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CADenials CADenials;
+#else
+typedef struct CADenials CADenials;
+#endif /* __cplusplus */
+
+#endif /* __CADenials_FWD_DEFINED__ */
+
+
+#ifndef __CAOffer_FWD_DEFINED__
+#define __CAOffer_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CAOffer CAOffer;
+#else
+typedef struct CAOffer CAOffer;
+#endif /* __cplusplus */
+
+#endif /* __CAOffer_FWD_DEFINED__ */
+
+
+#ifndef __ICAResDenialTree_FWD_DEFINED__
+#define __ICAResDenialTree_FWD_DEFINED__
+typedef interface ICAResDenialTree ICAResDenialTree;
+#endif /* __ICAResDenialTree_FWD_DEFINED__ */
+
+
+#ifndef __CAResDenialTree_FWD_DEFINED__
+#define __CAResDenialTree_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CAResDenialTree CAResDenialTree;
+#else
+typedef struct CAResDenialTree CAResDenialTree;
+#endif /* __cplusplus */
+
+#endif /* __CAResDenialTree_FWD_DEFINED__ */
+
+
+#ifndef ___ICADefaultDlgEvents_FWD_DEFINED__
+#define ___ICADefaultDlgEvents_FWD_DEFINED__
+typedef interface _ICADefaultDlgEvents _ICADefaultDlgEvents;
+#endif /* ___ICADefaultDlgEvents_FWD_DEFINED__ */
+
+
+#ifndef __CADefaultDlg_FWD_DEFINED__
+#define __CADefaultDlg_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CADefaultDlg CADefaultDlg;
+#else
+typedef struct CADefaultDlg CADefaultDlg;
+#endif /* __cplusplus */
+
+#endif /* __CADefaultDlg_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+#include "tuner.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+void * __RPC_USER MIDL_user_allocate(size_t);
+void __RPC_USER MIDL_user_free( void * );
+
+/* interface __MIDL_itf_mstvca_0000 */
+/* [local] */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+typedef /* [public][public][public][public][public][public][public][public][public][public][public] */
+enum __MIDL___MIDL_itf_mstvca_0000_0001
+ { Unselected = 0,
+ Selected = 1
+ } CATollState;
+
+typedef /* [public][public][public][public][public][public][public][public][public] */
+enum __MIDL___MIDL_itf_mstvca_0000_0002
+ { Denied = 0,
+ Transient = 1,
+ DescriptionShort = 10,
+ DescriptionLong = 11,
+ DescriptionHTML = 12,
+ DescriptionXML = 13
+ } CADenialState;
+
+typedef /* [public][public][public][public][public][public][public] */
+enum __MIDL___MIDL_itf_mstvca_0000_0003
+ { Short = 0,
+ Long = 1,
+ URL = 2,
+ HTML = 3,
+ XML = 4,
+ kDescEnd = 5
+ } CADescFormat;
+
+typedef /* [public] */
+enum __MIDL___MIDL_itf_mstvca_0000_0004
+ { Request = 1,
+ ComponentX = 2,
+ Offers = 4,
+ PaidTolls = 8,
+ Policies = 16,
+ Standard = 15,
+ All = 31
+ } CAUIDisplayFields;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_mstvca_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_mstvca_0000_v0_0_s_ifspec;
+
+#ifndef __ICAManagerInternal_INTERFACE_DEFINED__
+#define __ICAManagerInternal_INTERFACE_DEFINED__
+
+/* interface ICAManagerInternal */
+/* [unique][helpstring][restricted][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAManagerInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166301-DF8A-463a-B620-7BEC23542010")
+ ICAManagerInternal : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load( void) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MarkDirty(
+ /* [in] */ BOOL fDirty) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MarkDirty(
+ /* [retval][out] */ BOOL *pfDirty) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TuneRequest(
+ /* [in] */ ITuneRequest *ptunereq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDefaultUI(
+ /* [out] */ HWND *phwnd) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDefaultUI(
+ /* [in] */ HWND hwnd) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManagerMain(
+ /* [retval][out] */ ICAManager **ppManagerMain) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BroadcastEventService(
+ /* [in] */ IBroadcastEvent *pBroadcastEventService) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BroadcastEventService(
+ /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayDefaultUI(
+ /* [in] */ VARIANT_BOOL fDisplay) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableDefaultUIPayTollsButton(
+ /* [in] */ VARIANT_BOOL fEnabled) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateDefaultUIForToll(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enState) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TuneRequestInt(
+ /* [in] */ ITuneRequest *ptunereq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDenialsFor(
+ /* [in] */ IUnknown *pUnk) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveDenialsFor(
+ /* [in] */ IUnknown *pUnk) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded(
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved(
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded(
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved(
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAManagerInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAManagerInternal * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAManagerInternal * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAManagerInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
+ ICAManagerInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
+ ICAManagerInternal * This);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MarkDirty )(
+ ICAManagerInternal * This,
+ /* [in] */ BOOL fDirty);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MarkDirty )(
+ ICAManagerInternal * This,
+ /* [retval][out] */ BOOL *pfDirty);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequest )(
+ ICAManagerInternal * This,
+ /* [in] */ ITuneRequest *ptunereq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDefaultUI )(
+ ICAManagerInternal * This,
+ /* [out] */ HWND *phwnd);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultUI )(
+ ICAManagerInternal * This,
+ /* [in] */ HWND hwnd);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManagerMain )(
+ ICAManagerInternal * This,
+ /* [retval][out] */ ICAManager **ppManagerMain);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BroadcastEventService )(
+ ICAManagerInternal * This,
+ /* [in] */ IBroadcastEvent *pBroadcastEventService);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BroadcastEventService )(
+ ICAManagerInternal * This,
+ /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisplayDefaultUI )(
+ ICAManagerInternal * This,
+ /* [in] */ VARIANT_BOOL fDisplay);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableDefaultUIPayTollsButton )(
+ ICAManagerInternal * This,
+ /* [in] */ VARIANT_BOOL fEnabled);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateDefaultUIForToll )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enState);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequestInt )(
+ ICAManagerInternal * This,
+ /* [in] */ ITuneRequest *ptunereq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddDenialsFor )(
+ ICAManagerInternal * This,
+ /* [in] */ IUnknown *pUnk);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveDenialsFor )(
+ ICAManagerInternal * This,
+ /* [in] */ IUnknown *pUnk);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated )(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated )(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved )(
+ ICAManagerInternal * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ END_INTERFACE
+ } ICAManagerInternalVtbl;
+
+ interface ICAManagerInternal
+ {
+ CONST_VTBL struct ICAManagerInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAManagerInternal_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAManagerInternal_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAManagerInternal_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAManagerInternal_Save(This) \
+ (This)->lpVtbl -> Save(This)
+
+#define ICAManagerInternal_Load(This) \
+ (This)->lpVtbl -> Load(This)
+
+#define ICAManagerInternal_put_MarkDirty(This,fDirty) \
+ (This)->lpVtbl -> put_MarkDirty(This,fDirty)
+
+#define ICAManagerInternal_get_MarkDirty(This,pfDirty) \
+ (This)->lpVtbl -> get_MarkDirty(This,pfDirty)
+
+#define ICAManagerInternal_put_TuneRequest(This,ptunereq) \
+ (This)->lpVtbl -> put_TuneRequest(This,ptunereq)
+
+#define ICAManagerInternal_GetDefaultUI(This,phwnd) \
+ (This)->lpVtbl -> GetDefaultUI(This,phwnd)
+
+#define ICAManagerInternal_SetDefaultUI(This,hwnd) \
+ (This)->lpVtbl -> SetDefaultUI(This,hwnd)
+
+#define ICAManagerInternal_get_CAManagerMain(This,ppManagerMain) \
+ (This)->lpVtbl -> get_CAManagerMain(This,ppManagerMain)
+
+#define ICAManagerInternal_put_BroadcastEventService(This,pBroadcastEventService) \
+ (This)->lpVtbl -> put_BroadcastEventService(This,pBroadcastEventService)
+
+#define ICAManagerInternal_get_BroadcastEventService(This,ppBroadcastEventService) \
+ (This)->lpVtbl -> get_BroadcastEventService(This,ppBroadcastEventService)
+
+#define ICAManagerInternal_DisplayDefaultUI(This,fDisplay) \
+ (This)->lpVtbl -> DisplayDefaultUI(This,fDisplay)
+
+#define ICAManagerInternal_EnableDefaultUIPayTollsButton(This,fEnabled) \
+ (This)->lpVtbl -> EnableDefaultUIPayTollsButton(This,fEnabled)
+
+#define ICAManagerInternal_UpdateDefaultUIForToll(This,pToll,enState) \
+ (This)->lpVtbl -> UpdateDefaultUIForToll(This,pToll,enState)
+
+#define ICAManagerInternal_put_TuneRequestInt(This,ptunereq) \
+ (This)->lpVtbl -> put_TuneRequestInt(This,ptunereq)
+
+#define ICAManagerInternal_AddDenialsFor(This,pUnk) \
+ (This)->lpVtbl -> AddDenialsFor(This,pUnk)
+
+#define ICAManagerInternal_RemoveDenialsFor(This,pUnk) \
+ (This)->lpVtbl -> RemoveDenialsFor(This,pUnk)
+
+#define ICAManagerInternal_NotifyRequestActivated(This,pReq) \
+ (This)->lpVtbl -> NotifyRequestActivated(This,pReq)
+
+#define ICAManagerInternal_NotifyRequestDeactivated(This,pReq) \
+ (This)->lpVtbl -> NotifyRequestDeactivated(This,pReq)
+
+#define ICAManagerInternal_NotifyOfferAdded(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferAdded(This,pOffer,cOffers)
+
+#define ICAManagerInternal_NotifyOfferRemoved(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferRemoved(This,pOffer,cOffers)
+
+#define ICAManagerInternal_NotifyPolicyAdded(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyAdded(This,pPolicy,cPolicies)
+
+#define ICAManagerInternal_NotifyPolicyRemoved(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyRemoved(This,pPolicy,cPolicies)
+
+#define ICAManagerInternal_NotifyRequestDenialAdded(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialAdded(This,pReq,pDenial,cDenials)
+
+#define ICAManagerInternal_NotifyRequestDenialRemoved(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialRemoved(This,pReq,pDenial,cDenials)
+
+#define ICAManagerInternal_NotifyDenialTollAdded(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollAdded(This,pDenial,pToll,cTolls)
+
+#define ICAManagerInternal_NotifyDenialTollRemoved(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollRemoved(This,pDenial,pToll,cTolls)
+
+#define ICAManagerInternal_NotifyTollDenialAdded(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialAdded(This,pToll,pDenial,cDenials)
+
+#define ICAManagerInternal_NotifyTollDenialRemoved(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialRemoved(This,pToll,pDenial,cDenials)
+
+#define ICAManagerInternal_NotifyOfferTollAdded(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollAdded(This,pOffer,pToll,cTolls)
+
+#define ICAManagerInternal_NotifyOfferTollRemoved(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollRemoved(This,pOffer,pToll,cTolls)
+
+#define ICAManagerInternal_NotifyTollStateChanged(This,pToll,enStateLast) \
+ (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateLast)
+
+#define ICAManagerInternal_NotifyDenialStateChanged(This,pDenial,enStateLast) \
+ (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
+
+#define ICAManagerInternal_NotifyComponentDenialAdded(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialAdded(This,pReq,pDenial,cDenials)
+
+#define ICAManagerInternal_NotifyComponentDenialRemoved(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialRemoved(This,pReq,pDenial,cDenials)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_Save_Proxy(
+ ICAManagerInternal * This);
+
+
+void __RPC_STUB ICAManagerInternal_Save_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_Load_Proxy(
+ ICAManagerInternal * This);
+
+
+void __RPC_STUB ICAManagerInternal_Load_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_MarkDirty_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ BOOL fDirty);
+
+
+void __RPC_STUB ICAManagerInternal_put_MarkDirty_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_MarkDirty_Proxy(
+ ICAManagerInternal * This,
+ /* [retval][out] */ BOOL *pfDirty);
+
+
+void __RPC_STUB ICAManagerInternal_get_MarkDirty_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_TuneRequest_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ITuneRequest *ptunereq);
+
+
+void __RPC_STUB ICAManagerInternal_put_TuneRequest_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_GetDefaultUI_Proxy(
+ ICAManagerInternal * This,
+ /* [out] */ HWND *phwnd);
+
+
+void __RPC_STUB ICAManagerInternal_GetDefaultUI_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_SetDefaultUI_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ HWND hwnd);
+
+
+void __RPC_STUB ICAManagerInternal_SetDefaultUI_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_CAManagerMain_Proxy(
+ ICAManagerInternal * This,
+ /* [retval][out] */ ICAManager **ppManagerMain);
+
+
+void __RPC_STUB ICAManagerInternal_get_CAManagerMain_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_BroadcastEventService_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ IBroadcastEvent *pBroadcastEventService);
+
+
+void __RPC_STUB ICAManagerInternal_put_BroadcastEventService_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_BroadcastEventService_Proxy(
+ ICAManagerInternal * This,
+ /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService);
+
+
+void __RPC_STUB ICAManagerInternal_get_BroadcastEventService_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_DisplayDefaultUI_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ VARIANT_BOOL fDisplay);
+
+
+void __RPC_STUB ICAManagerInternal_DisplayDefaultUI_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_EnableDefaultUIPayTollsButton_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ VARIANT_BOOL fEnabled);
+
+
+void __RPC_STUB ICAManagerInternal_EnableDefaultUIPayTollsButton_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_UpdateDefaultUIForToll_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enState);
+
+
+void __RPC_STUB ICAManagerInternal_UpdateDefaultUIForToll_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_TuneRequestInt_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ITuneRequest *ptunereq);
+
+
+void __RPC_STUB ICAManagerInternal_put_TuneRequestInt_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_AddDenialsFor_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ IUnknown *pUnk);
+
+
+void __RPC_STUB ICAManagerInternal_AddDenialsFor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_RemoveDenialsFor_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ IUnknown *pUnk);
+
+
+void __RPC_STUB ICAManagerInternal_RemoveDenialsFor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestActivated_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyRequestActivated_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDeactivated_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyRequestDeactivated_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyOfferAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyOfferRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyPolicyAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyPolicyAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyPolicyRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyPolicyRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDenialAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyRequestDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDenialRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyRequestDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialTollAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyDenialTollAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialTollRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyDenialTollRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollDenialAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyTollDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollDenialRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyTollDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferTollAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyOfferTollAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferTollRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyOfferTollRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollStateChanged_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyTollStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialStateChanged_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyDenialStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyComponentDenialAdded_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyComponentDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyComponentDenialRemoved_Proxy(
+ ICAManagerInternal * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerInternal_NotifyComponentDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAManagerInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAManagerXProxy_INTERFACE_DEFINED__
+#define __ICAManagerXProxy_INTERFACE_DEFINED__
+
+/* interface ICAManagerXProxy */
+/* [unique][helpstring][restricted][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAManagerXProxy;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166302-DF8A-463a-B620-7BEC23542010")
+ ICAManagerXProxy : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PunkCAManagerProxy(
+ /* [retval][out] */ IUnknown **ppUnkCAManagerProxy) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated_XProxy(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated_XProxy(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded_XProxy(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved_XProxy(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded_XProxy(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved_XProxy(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded_XProxy(
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved_XProxy(
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded_XProxy(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved_XProxy(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded_XProxy(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved_XProxy(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded_XProxy(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved_XProxy(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged_XProxy(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged_XProxy(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded_XProxy(
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved_XProxy(
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAManagerXProxyVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAManagerXProxy * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAManagerXProxy * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAManagerXProxy * This);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PunkCAManagerProxy )(
+ ICAManagerXProxy * This,
+ /* [retval][out] */ IUnknown **ppUnkCAManagerProxy);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved_XProxy )(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ END_INTERFACE
+ } ICAManagerXProxyVtbl;
+
+ interface ICAManagerXProxy
+ {
+ CONST_VTBL struct ICAManagerXProxyVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAManagerXProxy_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAManagerXProxy_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAManagerXProxy_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAManagerXProxy_get_PunkCAManagerProxy(This,ppUnkCAManagerProxy) \
+ (This)->lpVtbl -> get_PunkCAManagerProxy(This,ppUnkCAManagerProxy)
+
+#define ICAManagerXProxy_NotifyRequestActivated_XProxy(This,pReq) \
+ (This)->lpVtbl -> NotifyRequestActivated_XProxy(This,pReq)
+
+#define ICAManagerXProxy_NotifyRequestDeactivated_XProxy(This,pReq) \
+ (This)->lpVtbl -> NotifyRequestDeactivated_XProxy(This,pReq)
+
+#define ICAManagerXProxy_NotifyOfferAdded_XProxy(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferAdded_XProxy(This,pOffer,cOffers)
+
+#define ICAManagerXProxy_NotifyOfferRemoved_XProxy(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferRemoved_XProxy(This,pOffer,cOffers)
+
+#define ICAManagerXProxy_NotifyPolicyAdded_XProxy(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyAdded_XProxy(This,pPolicy,cPolicies)
+
+#define ICAManagerXProxy_NotifyPolicyRemoved_XProxy(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyRemoved_XProxy(This,pPolicy,cPolicies)
+
+#define ICAManagerXProxy_NotifyRequestDenialAdded_XProxy(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialAdded_XProxy(This,pReq,pDenial,cDenials)
+
+#define ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialRemoved_XProxy(This,pReq,pDenial,cDenials)
+
+#define ICAManagerXProxy_NotifyDenialTollAdded_XProxy(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollAdded_XProxy(This,pDenial,pToll,cTolls)
+
+#define ICAManagerXProxy_NotifyDenialTollRemoved_XProxy(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollRemoved_XProxy(This,pDenial,pToll,cTolls)
+
+#define ICAManagerXProxy_NotifyTollDenialAdded_XProxy(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialAdded_XProxy(This,pToll,pDenial,cDenials)
+
+#define ICAManagerXProxy_NotifyTollDenialRemoved_XProxy(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialRemoved_XProxy(This,pToll,pDenial,cDenials)
+
+#define ICAManagerXProxy_NotifyOfferTollAdded_XProxy(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollAdded_XProxy(This,pOffer,pToll,cTolls)
+
+#define ICAManagerXProxy_NotifyOfferTollRemoved_XProxy(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollRemoved_XProxy(This,pOffer,pToll,cTolls)
+
+#define ICAManagerXProxy_NotifyTollStateChanged_XProxy(This,pToll,enStateLast) \
+ (This)->lpVtbl -> NotifyTollStateChanged_XProxy(This,pToll,enStateLast)
+
+#define ICAManagerXProxy_NotifyDenialStateChanged_XProxy(This,pDenial,enStateLast) \
+ (This)->lpVtbl -> NotifyDenialStateChanged_XProxy(This,pDenial,enStateLast)
+
+#define ICAManagerXProxy_NotifyComponentDenialAdded_XProxy(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialAdded_XProxy(This,pReq,pDenial,cDenials)
+
+#define ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy(This,pReq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialRemoved_XProxy(This,pReq,pDenial,cDenials)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_get_PunkCAManagerProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [retval][out] */ IUnknown **ppUnkCAManagerProxy);
+
+
+void __RPC_STUB ICAManagerXProxy_get_PunkCAManagerProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestActivated_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyRequestActivated_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDeactivated_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyRequestDeactivated_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyOfferAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyOfferRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyPolicyAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyPolicyAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyPolicyRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyPolicyRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDenialAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyRequestDenialAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICARequest *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialTollAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyDenialTollAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialTollRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyDenialTollRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollDenialAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyTollDenialAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollDenialRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyTollDenialRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferTollAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyOfferTollAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferTollRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyOfferTollRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollStateChanged_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyTollStateChanged_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialStateChanged_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyDenialStateChanged_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyComponentDenialAdded_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyComponentDenialAdded_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy_Proxy(
+ ICAManagerXProxy * This,
+ /* [in] */ ICAComponent *pReq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAManagerXProxy_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAPolicies_INTERFACE_DEFINED__
+#define __ICAPolicies_INTERFACE_DEFINED__
+
+/* interface ICAPolicies */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAPolicies;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166420-DF8A-463a-B620-7BEC23542010")
+ ICAPolicies : public IDispatch
+ {
+ public:
+ virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppCollection) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add(
+ /* [in] */ ICAPolicy *pPolicy) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
+ /* [in] */ VARIANT Index) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAPoliciesVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAPolicies * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAPolicies * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAPolicies * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAPolicies * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAPolicies * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAPolicies * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAPolicies * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ICAPolicies * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ICAPolicies * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ICAPolicies * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
+ ICAPolicies * This,
+ /* [in] */ ICAPolicy *pPolicy);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
+ ICAPolicies * This,
+ /* [in] */ VARIANT Index);
+
+ END_INTERFACE
+ } ICAPoliciesVtbl;
+
+ interface ICAPolicies
+ {
+ CONST_VTBL struct ICAPoliciesVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAPolicies_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAPolicies_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAPolicies_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAPolicies_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAPolicies_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAPolicies_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAPolicies_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAPolicies_get__NewEnum(This,ppCollection) \
+ (This)->lpVtbl -> get__NewEnum(This,ppCollection)
+
+#define ICAPolicies_get_Count(This,Count) \
+ (This)->lpVtbl -> get_Count(This,Count)
+
+#define ICAPolicies_get_Item(This,Index,ppPolicy) \
+ (This)->lpVtbl -> get_Item(This,Index,ppPolicy)
+
+#define ICAPolicies_Add(This,pPolicy) \
+ (This)->lpVtbl -> Add(This,pPolicy)
+
+#define ICAPolicies_Remove(This,Index) \
+ (This)->lpVtbl -> Remove(This,Index)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get__NewEnum_Proxy(
+ ICAPolicies * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+
+void __RPC_STUB ICAPolicies_get__NewEnum_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get_Count_Proxy(
+ ICAPolicies * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICAPolicies_get_Count_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get_Item_Proxy(
+ ICAPolicies * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+
+void __RPC_STUB ICAPolicies_get_Item_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICAPolicies_Add_Proxy(
+ ICAPolicies * This,
+ /* [in] */ ICAPolicy *pPolicy);
+
+
+void __RPC_STUB ICAPolicies_Add_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICAPolicies_Remove_Proxy(
+ ICAPolicies * This,
+ /* [in] */ VARIANT Index);
+
+
+void __RPC_STUB ICAPolicies_Remove_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAPolicies_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAPoliciesInternal_INTERFACE_DEFINED__
+#define __ICAPoliciesInternal_INTERFACE_DEFINED__
+
+/* interface ICAPoliciesInternal */
+/* [unique][helpstring][restricted][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAPoliciesInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166421-DF8A-463a-B620-7BEC23542010")
+ ICAPoliciesInternal : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckRequest(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAPoliciesInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAPoliciesInternal * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAPoliciesInternal * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAPoliciesInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
+ ICAPoliciesInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckRequest )(
+ ICAPoliciesInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+ END_INTERFACE
+ } ICAPoliciesInternalVtbl;
+
+ interface ICAPoliciesInternal
+ {
+ CONST_VTBL struct ICAPoliciesInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAPoliciesInternal_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAPoliciesInternal_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAPoliciesInternal_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAPoliciesInternal_SetCAManager(This,pManager) \
+ (This)->lpVtbl -> SetCAManager(This,pManager)
+
+#define ICAPoliciesInternal_CheckRequest(This,pReq) \
+ (This)->lpVtbl -> CheckRequest(This,pReq)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPoliciesInternal_SetCAManager_Proxy(
+ ICAPoliciesInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICAPoliciesInternal_SetCAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPoliciesInternal_CheckRequest_Proxy(
+ ICAPoliciesInternal * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAPoliciesInternal_CheckRequest_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAPoliciesInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICATolls_INTERFACE_DEFINED__
+#define __ICATolls_INTERFACE_DEFINED__
+
+/* interface ICATolls */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICATolls;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166430-DF8A-463a-B620-7BEC23542010")
+ ICATolls : public IDispatch
+ {
+ public:
+ virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppCollection) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAToll **ppToll) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add(
+ /* [in] */ ICAToll *pToll) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
+ /* [in] */ VARIANT Index) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICATollsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICATolls * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICATolls * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICATolls * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICATolls * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICATolls * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICATolls * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICATolls * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ICATolls * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ICATolls * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ICATolls * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAToll **ppToll);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
+ ICATolls * This,
+ /* [in] */ ICAToll *pToll);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
+ ICATolls * This,
+ /* [in] */ VARIANT Index);
+
+ END_INTERFACE
+ } ICATollsVtbl;
+
+ interface ICATolls
+ {
+ CONST_VTBL struct ICATollsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICATolls_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICATolls_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICATolls_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICATolls_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICATolls_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICATolls_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICATolls_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICATolls_get__NewEnum(This,ppCollection) \
+ (This)->lpVtbl -> get__NewEnum(This,ppCollection)
+
+#define ICATolls_get_Count(This,Count) \
+ (This)->lpVtbl -> get_Count(This,Count)
+
+#define ICATolls_get_Item(This,Index,ppToll) \
+ (This)->lpVtbl -> get_Item(This,Index,ppToll)
+
+#define ICATolls_Add(This,pToll) \
+ (This)->lpVtbl -> Add(This,pToll)
+
+#define ICATolls_Remove(This,Index) \
+ (This)->lpVtbl -> Remove(This,Index)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get__NewEnum_Proxy(
+ ICATolls * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+
+void __RPC_STUB ICATolls_get__NewEnum_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get_Count_Proxy(
+ ICATolls * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICATolls_get_Count_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get_Item_Proxy(
+ ICATolls * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAToll **ppToll);
+
+
+void __RPC_STUB ICATolls_get_Item_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICATolls_Add_Proxy(
+ ICATolls * This,
+ /* [in] */ ICAToll *pToll);
+
+
+void __RPC_STUB ICATolls_Add_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICATolls_Remove_Proxy(
+ ICATolls * This,
+ /* [in] */ VARIANT Index);
+
+
+void __RPC_STUB ICATolls_Remove_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICATolls_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICATollsInternal_INTERFACE_DEFINED__
+#define __ICATollsInternal_INTERFACE_DEFINED__
+
+/* interface ICATollsInternal */
+/* [unique][helpstring][restricted][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICATollsInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166431-DF8A-463a-B620-7BEC23542010")
+ ICATollsInternal : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCAManager(
+ /* [out] */ ICAManager **ppManager) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMustPersist(
+ /* [in] */ BOOL fMustPersist) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save(
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load(
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyStateChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollSelectionChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ BOOL fSelected) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICATollsInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICATollsInternal * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICATollsInternal * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICATollsInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
+ ICATollsInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetCAManager )(
+ ICATollsInternal * This,
+ /* [out] */ ICAManager **ppManager);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetMustPersist )(
+ ICATollsInternal * This,
+ /* [in] */ BOOL fMustPersist);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
+ ICATollsInternal * This,
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
+ ICATollsInternal * This,
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyStateChanged )(
+ ICATollsInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollSelectionChanged )(
+ ICATollsInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ BOOL fSelected);
+
+ END_INTERFACE
+ } ICATollsInternalVtbl;
+
+ interface ICATollsInternal
+ {
+ CONST_VTBL struct ICATollsInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICATollsInternal_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICATollsInternal_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICATollsInternal_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICATollsInternal_SetCAManager(This,pManager) \
+ (This)->lpVtbl -> SetCAManager(This,pManager)
+
+#define ICATollsInternal_GetCAManager(This,ppManager) \
+ (This)->lpVtbl -> GetCAManager(This,ppManager)
+
+#define ICATollsInternal_SetMustPersist(This,fMustPersist) \
+ (This)->lpVtbl -> SetMustPersist(This,fMustPersist)
+
+#define ICATollsInternal_Save(This,pstore,bstrPrefix) \
+ (This)->lpVtbl -> Save(This,pstore,bstrPrefix)
+
+#define ICATollsInternal_Load(This,pstore,bstrPrefix) \
+ (This)->lpVtbl -> Load(This,pstore,bstrPrefix)
+
+#define ICATollsInternal_NotifyStateChanged(This,pToll,enStateFrom) \
+ (This)->lpVtbl -> NotifyStateChanged(This,pToll,enStateFrom)
+
+#define ICATollsInternal_NotifyTollSelectionChanged(This,pToll,fSelected) \
+ (This)->lpVtbl -> NotifyTollSelectionChanged(This,pToll,fSelected)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_SetCAManager_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICATollsInternal_SetCAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_GetCAManager_Proxy(
+ ICATollsInternal * This,
+ /* [out] */ ICAManager **ppManager);
+
+
+void __RPC_STUB ICATollsInternal_GetCAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_SetMustPersist_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ BOOL fMustPersist);
+
+
+void __RPC_STUB ICATollsInternal_SetMustPersist_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_Save_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix);
+
+
+void __RPC_STUB ICATollsInternal_Save_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_Load_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ IStorage *pstore,
+ /* [in] */ BSTR bstrPrefix);
+
+
+void __RPC_STUB ICATollsInternal_Load_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_NotifyStateChanged_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+
+void __RPC_STUB ICATollsInternal_NotifyStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_NotifyTollSelectionChanged_Proxy(
+ ICATollsInternal * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ BOOL fSelected);
+
+
+void __RPC_STUB ICATollsInternal_NotifyTollSelectionChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICATollsInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICADenials_INTERFACE_DEFINED__
+#define __ICADenials_INTERFACE_DEFINED__
+
+/* interface ICADenials */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICADenials;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166440-DF8A-463a-B620-7BEC23542010")
+ ICADenials : public IDispatch
+ {
+ public:
+ virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppCollection) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICADenial **ppDenial) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddNew(
+ /* [in] */ ICAPolicy *ppolicy,
+ /* [in] */ BSTR bstrShortDesc,
+ /* [in] */ IUnknown *pUnkDeniedObject,
+ /* [in] */ long enDenialState,
+ /* [retval][out] */ ICADenial **ppDenial) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
+ /* [in] */ VARIANT Index) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CountDenied(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CountSelected(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE PaySelectedTolls( void) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICADenialsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICADenials * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICADenials * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICADenials * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICADenials * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICADenials * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICADenials * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICADenials * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ICADenials * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ICADenials * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICADenial **ppDenial);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddNew )(
+ ICADenials * This,
+ /* [in] */ ICAPolicy *ppolicy,
+ /* [in] */ BSTR bstrShortDesc,
+ /* [in] */ IUnknown *pUnkDeniedObject,
+ /* [in] */ long enDenialState,
+ /* [retval][out] */ ICADenial **ppDenial);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
+ ICADenials * This,
+ /* [in] */ VARIANT Index);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountDenied )(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountSelected )(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *PaySelectedTolls )(
+ ICADenials * This);
+
+ END_INTERFACE
+ } ICADenialsVtbl;
+
+ interface ICADenials
+ {
+ CONST_VTBL struct ICADenialsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICADenials_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICADenials_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICADenials_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICADenials_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICADenials_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICADenials_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICADenials_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICADenials_get__NewEnum(This,ppCollection) \
+ (This)->lpVtbl -> get__NewEnum(This,ppCollection)
+
+#define ICADenials_get_Count(This,Count) \
+ (This)->lpVtbl -> get_Count(This,Count)
+
+#define ICADenials_get_Item(This,Index,ppDenial) \
+ (This)->lpVtbl -> get_Item(This,Index,ppDenial)
+
+#define ICADenials_get_AddNew(This,ppolicy,bstrShortDesc,pUnkDeniedObject,enDenialState,ppDenial) \
+ (This)->lpVtbl -> get_AddNew(This,ppolicy,bstrShortDesc,pUnkDeniedObject,enDenialState,ppDenial)
+
+#define ICADenials_Remove(This,Index) \
+ (This)->lpVtbl -> Remove(This,Index)
+
+#define ICADenials_get_CountDenied(This,Count) \
+ (This)->lpVtbl -> get_CountDenied(This,Count)
+
+#define ICADenials_get_CountSelected(This,Count) \
+ (This)->lpVtbl -> get_CountSelected(This,Count)
+
+#define ICADenials_PaySelectedTolls(This) \
+ (This)->lpVtbl -> PaySelectedTolls(This)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get__NewEnum_Proxy(
+ ICADenials * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+
+void __RPC_STUB ICADenials_get__NewEnum_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Count_Proxy(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICADenials_get_Count_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Item_Proxy(
+ ICADenials * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICADenial **ppDenial);
+
+
+void __RPC_STUB ICADenials_get_Item_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_AddNew_Proxy(
+ ICADenials * This,
+ /* [in] */ ICAPolicy *ppolicy,
+ /* [in] */ BSTR bstrShortDesc,
+ /* [in] */ IUnknown *pUnkDeniedObject,
+ /* [in] */ long enDenialState,
+ /* [retval][out] */ ICADenial **ppDenial);
+
+
+void __RPC_STUB ICADenials_get_AddNew_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_Remove_Proxy(
+ ICADenials * This,
+ /* [in] */ VARIANT Index);
+
+
+void __RPC_STUB ICADenials_Remove_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountDenied_Proxy(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICADenials_get_CountDenied_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountSelected_Proxy(
+ ICADenials * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICADenials_get_CountSelected_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_PaySelectedTolls_Proxy(
+ ICADenials * This);
+
+
+void __RPC_STUB ICADenials_PaySelectedTolls_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICADenials_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICADenialsInternal_INTERFACE_DEFINED__
+#define __ICADenialsInternal_INTERFACE_DEFINED__
+
+/* interface ICADenialsInternal */
+/* [unique][helpstring][restricted][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICADenialsInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166441-DF8A-463a-B620-7BEC23542010")
+ ICADenialsInternal : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICADenialsInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICADenialsInternal * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICADenialsInternal * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICADenialsInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
+ ICADenialsInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
+ ICADenialsInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+ END_INTERFACE
+ } ICADenialsInternalVtbl;
+
+ interface ICADenialsInternal
+ {
+ CONST_VTBL struct ICADenialsInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICADenialsInternal_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICADenialsInternal_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICADenialsInternal_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICADenialsInternal_SetCAManager(This,pManager) \
+ (This)->lpVtbl -> SetCAManager(This,pManager)
+
+#define ICADenialsInternal_NotifyDenialStateChanged(This,pDenial,enStateLast) \
+ (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_SetCAManager_Proxy(
+ ICADenialsInternal * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICADenialsInternal_SetCAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_NotifyDenialStateChanged_Proxy(
+ ICADenialsInternal * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+
+void __RPC_STUB ICADenialsInternal_NotifyDenialStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICADenialsInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAOffers_INTERFACE_DEFINED__
+#define __ICAOffers_INTERFACE_DEFINED__
+
+/* interface ICAOffers */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAOffers;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166450-DF8A-463a-B620-7BEC23542010")
+ ICAOffers : public IDispatch
+ {
+ public:
+ virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppCollection) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAOffer **ppOffer) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddNew(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ BSTR bstrName,
+ /* [in] */ DATE dateStart,
+ /* [in] */ DATE dateEnd,
+ /* [retval][out] */ ICAOffer **ppOffer) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
+ /* [in] */ VARIANT Index) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAOffersVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAOffers * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAOffers * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAOffers * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAOffers * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAOffers * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAOffers * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAOffers * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ICAOffers * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ICAOffers * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ICAOffers * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAOffer **ppOffer);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddNew )(
+ ICAOffers * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ BSTR bstrName,
+ /* [in] */ DATE dateStart,
+ /* [in] */ DATE dateEnd,
+ /* [retval][out] */ ICAOffer **ppOffer);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
+ ICAOffers * This,
+ /* [in] */ VARIANT Index);
+
+ END_INTERFACE
+ } ICAOffersVtbl;
+
+ interface ICAOffers
+ {
+ CONST_VTBL struct ICAOffersVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAOffers_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAOffers_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAOffers_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAOffers_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAOffers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAOffers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAOffers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAOffers_get__NewEnum(This,ppCollection) \
+ (This)->lpVtbl -> get__NewEnum(This,ppCollection)
+
+#define ICAOffers_get_Count(This,Count) \
+ (This)->lpVtbl -> get_Count(This,Count)
+
+#define ICAOffers_get_Item(This,Index,ppOffer) \
+ (This)->lpVtbl -> get_Item(This,Index,ppOffer)
+
+#define ICAOffers_get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer) \
+ (This)->lpVtbl -> get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer)
+
+#define ICAOffers_Remove(This,Index) \
+ (This)->lpVtbl -> Remove(This,Index)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get__NewEnum_Proxy(
+ ICAOffers * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+
+void __RPC_STUB ICAOffers_get__NewEnum_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Count_Proxy(
+ ICAOffers * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICAOffers_get_Count_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Item_Proxy(
+ ICAOffers * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAOffer **ppOffer);
+
+
+void __RPC_STUB ICAOffers_get_Item_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_AddNew_Proxy(
+ ICAOffers * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ BSTR bstrName,
+ /* [in] */ DATE dateStart,
+ /* [in] */ DATE dateEnd,
+ /* [retval][out] */ ICAOffer **ppOffer);
+
+
+void __RPC_STUB ICAOffers_get_AddNew_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id] */ HRESULT STDMETHODCALLTYPE ICAOffers_Remove_Proxy(
+ ICAOffers * This,
+ /* [in] */ VARIANT Index);
+
+
+void __RPC_STUB ICAOffers_Remove_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAOffers_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAComponents_INTERFACE_DEFINED__
+#define __ICAComponents_INTERFACE_DEFINED__
+
+/* interface ICAComponents */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAComponents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166470-DF8A-463a-B620-7BEC23542010")
+ ICAComponents : public IDispatch
+ {
+ public:
+ virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppCollection) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *Count) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAComponent **ppComponent) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAComponentsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAComponents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAComponents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAComponents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAComponents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAComponents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAComponents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAComponents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ICAComponents * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ICAComponents * This,
+ /* [retval][out] */ long *Count);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ICAComponents * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAComponent **ppComponent);
+
+ END_INTERFACE
+ } ICAComponentsVtbl;
+
+ interface ICAComponents
+ {
+ CONST_VTBL struct ICAComponentsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAComponents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAComponents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAComponents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAComponents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAComponents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAComponents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAComponents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAComponents_get__NewEnum(This,ppCollection) \
+ (This)->lpVtbl -> get__NewEnum(This,ppCollection)
+
+#define ICAComponents_get_Count(This,Count) \
+ (This)->lpVtbl -> get_Count(This,Count)
+
+#define ICAComponents_get_Item(This,Index,ppComponent) \
+ (This)->lpVtbl -> get_Item(This,Index,ppComponent)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get__NewEnum_Proxy(
+ ICAComponents * This,
+ /* [retval][out] */ IUnknown **ppCollection);
+
+
+void __RPC_STUB ICAComponents_get__NewEnum_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Count_Proxy(
+ ICAComponents * This,
+ /* [retval][out] */ long *Count);
+
+
+void __RPC_STUB ICAComponents_get_Count_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Item_Proxy(
+ ICAComponents * This,
+ /* [in] */ VARIANT Index,
+ /* [retval][out] */ ICAComponent **ppComponent);
+
+
+void __RPC_STUB ICAComponents_get_Item_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAComponents_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAComponentInternal_INTERFACE_DEFINED__
+#define __ICAComponentInternal_INTERFACE_DEFINED__
+
+/* interface ICAComponentInternal */
+/* [unique][helpstring][hidden][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAComponentInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166361-DF8A-463a-B620-7BEC23542010")
+ ICAComponentInternal : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAllDenials( void) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstrDescription) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAComponentInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAComponentInternal * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAComponentInternal * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAComponentInternal * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAllDenials )(
+ ICAComponentInternal * This);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
+ ICAComponentInternal * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstrDescription);
+
+ END_INTERFACE
+ } ICAComponentInternalVtbl;
+
+ interface ICAComponentInternal
+ {
+ CONST_VTBL struct ICAComponentInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAComponentInternal_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAComponentInternal_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAComponentInternal_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAComponentInternal_RemoveAllDenials(This) \
+ (This)->lpVtbl -> RemoveAllDenials(This)
+
+#define ICAComponentInternal_get_Description(This,enFormat,pbstrDescription) \
+ (This)->lpVtbl -> get_Description(This,enFormat,pbstrDescription)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_RemoveAllDenials_Proxy(
+ ICAComponentInternal * This);
+
+
+void __RPC_STUB ICAComponentInternal_RemoveAllDenials_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_get_Description_Proxy(
+ ICAComponentInternal * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstrDescription);
+
+
+void __RPC_STUB ICAComponentInternal_get_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAComponentInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICADefaultDlg_INTERFACE_DEFINED__
+#define __ICADefaultDlg_INTERFACE_DEFINED__
+
+/* interface ICADefaultDlg */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICADefaultDlg;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("860A3FE2-DED1-40E2-896C-057681A8A1A8")
+ ICADefaultDlg : public IDispatch
+ {
+ public:
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoSize(
+ /* [in] */ VARIANT_BOOL vbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSize(
+ /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
+ /* [in] */ OLE_COLOR clr) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
+ /* [retval][out] */ OLE_COLOR *pclr) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle(
+ /* [in] */ long style) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle(
+ /* [retval][out] */ long *pstyle) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
+ /* [in] */ OLE_COLOR clr) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
+ /* [retval][out] */ OLE_COLOR *pclr) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
+ /* [in] */ long style) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
+ /* [retval][out] */ long *pstyle) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
+ /* [in] */ long width) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
+ /* [retval][out] */ long *width) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode(
+ /* [in] */ long mode) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode(
+ /* [retval][out] */ long *pmode) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawStyle(
+ /* [in] */ long style) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawStyle(
+ /* [retval][out] */ long *pstyle) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawWidth(
+ /* [in] */ long width) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawWidth(
+ /* [retval][out] */ long *pwidth) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor(
+ /* [in] */ OLE_COLOR clr) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor(
+ /* [retval][out] */ OLE_COLOR *pclr) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle(
+ /* [in] */ long style) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle(
+ /* [retval][out] */ long *pstyle) = 0;
+
+ virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Font(
+ /* [in] */ IFontDisp *pFont) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
+ /* [in] */ IFontDisp *pFont) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
+ /* [retval][out] */ IFontDisp **ppFont) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
+ /* [in] */ OLE_COLOR clr) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
+ /* [retval][out] */ OLE_COLOR *pclr) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
+ /* [in] */ VARIANT_BOOL vbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled(
+ /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Window(
+ /* [retval][out] */ LONG_PTR *phwnd) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TabStop(
+ /* [in] */ VARIANT_BOOL vbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TabStop(
+ /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
+ /* [in] */ BSTR strText) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
+ /* [retval][out] */ BSTR *pstrText) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
+ /* [in] */ BSTR strCaption) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
+ /* [retval][out] */ BSTR *pstrCaption) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderVisible(
+ /* [in] */ VARIANT_BOOL vbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderVisible(
+ /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Appearance(
+ /* [in] */ short appearance) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Appearance(
+ /* [retval][out] */ short *pappearance) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MousePointer(
+ /* [in] */ long pointer) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MousePointer(
+ /* [retval][out] */ long *ppointer) = 0;
+
+ virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_MouseIcon(
+ /* [in] */ IPictureDisp *pMouseIcon) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MouseIcon(
+ /* [in] */ IPictureDisp *pMouseIcon) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MouseIcon(
+ /* [retval][out] */ IPictureDisp **ppMouseIcon) = 0;
+
+ virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Picture(
+ /* [in] */ IPictureDisp *pPicture) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Picture(
+ /* [in] */ IPictureDisp *pPicture) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Picture(
+ /* [retval][out] */ IPictureDisp **ppPicture) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Valid(
+ /* [in] */ VARIANT_BOOL vbool) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Valid(
+ /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICADefaultDlgVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICADefaultDlg * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICADefaultDlg * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICADefaultDlg * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICADefaultDlg * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICADefaultDlg * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICADefaultDlg * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICADefaultDlg * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoSize )(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoSize )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackStyle )(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackStyle )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderStyle )(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderStyle )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderWidth )(
+ ICADefaultDlg * This,
+ /* [in] */ long width);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderWidth )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *width);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawMode )(
+ ICADefaultDlg * This,
+ /* [in] */ long mode);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawMode )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pmode);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawStyle )(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawStyle )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawWidth )(
+ ICADefaultDlg * This,
+ /* [in] */ long width);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawWidth )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pwidth);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillColor )(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillColor )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillStyle )(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillStyle )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+ /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Font )(
+ ICADefaultDlg * This,
+ /* [in] */ IFontDisp *pFont);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )(
+ ICADefaultDlg * This,
+ /* [in] */ IFontDisp *pFont);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IFontDisp **ppFont);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Window )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ LONG_PTR *phwnd);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TabStop )(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabStop )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ICADefaultDlg * This,
+ /* [in] */ BSTR strText);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ BSTR *pstrText);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Caption )(
+ ICADefaultDlg * This,
+ /* [in] */ BSTR strCaption);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Caption )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ BSTR *pstrCaption);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderVisible )(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderVisible )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Appearance )(
+ ICADefaultDlg * This,
+ /* [in] */ short appearance);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Appearance )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ short *pappearance);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MousePointer )(
+ ICADefaultDlg * This,
+ /* [in] */ long pointer);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MousePointer )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *ppointer);
+
+ /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_MouseIcon )(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pMouseIcon);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MouseIcon )(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pMouseIcon);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MouseIcon )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IPictureDisp **ppMouseIcon);
+
+ /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Picture )(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pPicture);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Picture )(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pPicture);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Picture )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IPictureDisp **ppPicture);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Valid )(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Valid )(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+ END_INTERFACE
+ } ICADefaultDlgVtbl;
+
+ interface ICADefaultDlg
+ {
+ CONST_VTBL struct ICADefaultDlgVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICADefaultDlg_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICADefaultDlg_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICADefaultDlg_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICADefaultDlg_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICADefaultDlg_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICADefaultDlg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICADefaultDlg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICADefaultDlg_put_AutoSize(This,vbool) \
+ (This)->lpVtbl -> put_AutoSize(This,vbool)
+
+#define ICADefaultDlg_get_AutoSize(This,pbool) \
+ (This)->lpVtbl -> get_AutoSize(This,pbool)
+
+#define ICADefaultDlg_put_BackColor(This,clr) \
+ (This)->lpVtbl -> put_BackColor(This,clr)
+
+#define ICADefaultDlg_get_BackColor(This,pclr) \
+ (This)->lpVtbl -> get_BackColor(This,pclr)
+
+#define ICADefaultDlg_put_BackStyle(This,style) \
+ (This)->lpVtbl -> put_BackStyle(This,style)
+
+#define ICADefaultDlg_get_BackStyle(This,pstyle) \
+ (This)->lpVtbl -> get_BackStyle(This,pstyle)
+
+#define ICADefaultDlg_put_BorderColor(This,clr) \
+ (This)->lpVtbl -> put_BorderColor(This,clr)
+
+#define ICADefaultDlg_get_BorderColor(This,pclr) \
+ (This)->lpVtbl -> get_BorderColor(This,pclr)
+
+#define ICADefaultDlg_put_BorderStyle(This,style) \
+ (This)->lpVtbl -> put_BorderStyle(This,style)
+
+#define ICADefaultDlg_get_BorderStyle(This,pstyle) \
+ (This)->lpVtbl -> get_BorderStyle(This,pstyle)
+
+#define ICADefaultDlg_put_BorderWidth(This,width) \
+ (This)->lpVtbl -> put_BorderWidth(This,width)
+
+#define ICADefaultDlg_get_BorderWidth(This,width) \
+ (This)->lpVtbl -> get_BorderWidth(This,width)
+
+#define ICADefaultDlg_put_DrawMode(This,mode) \
+ (This)->lpVtbl -> put_DrawMode(This,mode)
+
+#define ICADefaultDlg_get_DrawMode(This,pmode) \
+ (This)->lpVtbl -> get_DrawMode(This,pmode)
+
+#define ICADefaultDlg_put_DrawStyle(This,style) \
+ (This)->lpVtbl -> put_DrawStyle(This,style)
+
+#define ICADefaultDlg_get_DrawStyle(This,pstyle) \
+ (This)->lpVtbl -> get_DrawStyle(This,pstyle)
+
+#define ICADefaultDlg_put_DrawWidth(This,width) \
+ (This)->lpVtbl -> put_DrawWidth(This,width)
+
+#define ICADefaultDlg_get_DrawWidth(This,pwidth) \
+ (This)->lpVtbl -> get_DrawWidth(This,pwidth)
+
+#define ICADefaultDlg_put_FillColor(This,clr) \
+ (This)->lpVtbl -> put_FillColor(This,clr)
+
+#define ICADefaultDlg_get_FillColor(This,pclr) \
+ (This)->lpVtbl -> get_FillColor(This,pclr)
+
+#define ICADefaultDlg_put_FillStyle(This,style) \
+ (This)->lpVtbl -> put_FillStyle(This,style)
+
+#define ICADefaultDlg_get_FillStyle(This,pstyle) \
+ (This)->lpVtbl -> get_FillStyle(This,pstyle)
+
+#define ICADefaultDlg_putref_Font(This,pFont) \
+ (This)->lpVtbl -> putref_Font(This,pFont)
+
+#define ICADefaultDlg_put_Font(This,pFont) \
+ (This)->lpVtbl -> put_Font(This,pFont)
+
+#define ICADefaultDlg_get_Font(This,ppFont) \
+ (This)->lpVtbl -> get_Font(This,ppFont)
+
+#define ICADefaultDlg_put_ForeColor(This,clr) \
+ (This)->lpVtbl -> put_ForeColor(This,clr)
+
+#define ICADefaultDlg_get_ForeColor(This,pclr) \
+ (This)->lpVtbl -> get_ForeColor(This,pclr)
+
+#define ICADefaultDlg_put_Enabled(This,vbool) \
+ (This)->lpVtbl -> put_Enabled(This,vbool)
+
+#define ICADefaultDlg_get_Enabled(This,pbool) \
+ (This)->lpVtbl -> get_Enabled(This,pbool)
+
+#define ICADefaultDlg_get_Window(This,phwnd) \
+ (This)->lpVtbl -> get_Window(This,phwnd)
+
+#define ICADefaultDlg_put_TabStop(This,vbool) \
+ (This)->lpVtbl -> put_TabStop(This,vbool)
+
+#define ICADefaultDlg_get_TabStop(This,pbool) \
+ (This)->lpVtbl -> get_TabStop(This,pbool)
+
+#define ICADefaultDlg_put_Text(This,strText) \
+ (This)->lpVtbl -> put_Text(This,strText)
+
+#define ICADefaultDlg_get_Text(This,pstrText) \
+ (This)->lpVtbl -> get_Text(This,pstrText)
+
+#define ICADefaultDlg_put_Caption(This,strCaption) \
+ (This)->lpVtbl -> put_Caption(This,strCaption)
+
+#define ICADefaultDlg_get_Caption(This,pstrCaption) \
+ (This)->lpVtbl -> get_Caption(This,pstrCaption)
+
+#define ICADefaultDlg_put_BorderVisible(This,vbool) \
+ (This)->lpVtbl -> put_BorderVisible(This,vbool)
+
+#define ICADefaultDlg_get_BorderVisible(This,pbool) \
+ (This)->lpVtbl -> get_BorderVisible(This,pbool)
+
+#define ICADefaultDlg_put_Appearance(This,appearance) \
+ (This)->lpVtbl -> put_Appearance(This,appearance)
+
+#define ICADefaultDlg_get_Appearance(This,pappearance) \
+ (This)->lpVtbl -> get_Appearance(This,pappearance)
+
+#define ICADefaultDlg_put_MousePointer(This,pointer) \
+ (This)->lpVtbl -> put_MousePointer(This,pointer)
+
+#define ICADefaultDlg_get_MousePointer(This,ppointer) \
+ (This)->lpVtbl -> get_MousePointer(This,ppointer)
+
+#define ICADefaultDlg_putref_MouseIcon(This,pMouseIcon) \
+ (This)->lpVtbl -> putref_MouseIcon(This,pMouseIcon)
+
+#define ICADefaultDlg_put_MouseIcon(This,pMouseIcon) \
+ (This)->lpVtbl -> put_MouseIcon(This,pMouseIcon)
+
+#define ICADefaultDlg_get_MouseIcon(This,ppMouseIcon) \
+ (This)->lpVtbl -> get_MouseIcon(This,ppMouseIcon)
+
+#define ICADefaultDlg_putref_Picture(This,pPicture) \
+ (This)->lpVtbl -> putref_Picture(This,pPicture)
+
+#define ICADefaultDlg_put_Picture(This,pPicture) \
+ (This)->lpVtbl -> put_Picture(This,pPicture)
+
+#define ICADefaultDlg_get_Picture(This,ppPicture) \
+ (This)->lpVtbl -> get_Picture(This,ppPicture)
+
+#define ICADefaultDlg_put_Valid(This,vbool) \
+ (This)->lpVtbl -> put_Valid(This,vbool)
+
+#define ICADefaultDlg_get_Valid(This,pbool) \
+ (This)->lpVtbl -> get_Valid(This,pbool)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_AutoSize_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+
+void __RPC_STUB ICADefaultDlg_put_AutoSize_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_AutoSize_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+
+void __RPC_STUB ICADefaultDlg_get_AutoSize_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackColor_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+
+void __RPC_STUB ICADefaultDlg_put_BackColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackColor_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+
+void __RPC_STUB ICADefaultDlg_get_BackColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+
+void __RPC_STUB ICADefaultDlg_put_BackStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+
+void __RPC_STUB ICADefaultDlg_get_BackStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderColor_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+
+void __RPC_STUB ICADefaultDlg_put_BorderColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderColor_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+
+void __RPC_STUB ICADefaultDlg_get_BorderColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+
+void __RPC_STUB ICADefaultDlg_put_BorderStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+
+void __RPC_STUB ICADefaultDlg_get_BorderStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderWidth_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long width);
+
+
+void __RPC_STUB ICADefaultDlg_put_BorderWidth_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderWidth_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *width);
+
+
+void __RPC_STUB ICADefaultDlg_get_BorderWidth_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawMode_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long mode);
+
+
+void __RPC_STUB ICADefaultDlg_put_DrawMode_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawMode_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pmode);
+
+
+void __RPC_STUB ICADefaultDlg_get_DrawMode_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+
+void __RPC_STUB ICADefaultDlg_put_DrawStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+
+void __RPC_STUB ICADefaultDlg_get_DrawStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawWidth_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long width);
+
+
+void __RPC_STUB ICADefaultDlg_put_DrawWidth_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawWidth_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pwidth);
+
+
+void __RPC_STUB ICADefaultDlg_get_DrawWidth_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillColor_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+
+void __RPC_STUB ICADefaultDlg_put_FillColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillColor_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+
+void __RPC_STUB ICADefaultDlg_get_FillColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long style);
+
+
+void __RPC_STUB ICADefaultDlg_put_FillStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillStyle_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *pstyle);
+
+
+void __RPC_STUB ICADefaultDlg_get_FillStyle_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Font_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IFontDisp *pFont);
+
+
+void __RPC_STUB ICADefaultDlg_putref_Font_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Font_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IFontDisp *pFont);
+
+
+void __RPC_STUB ICADefaultDlg_put_Font_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Font_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IFontDisp **ppFont);
+
+
+void __RPC_STUB ICADefaultDlg_get_Font_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_ForeColor_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ OLE_COLOR clr);
+
+
+void __RPC_STUB ICADefaultDlg_put_ForeColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_ForeColor_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ OLE_COLOR *pclr);
+
+
+void __RPC_STUB ICADefaultDlg_get_ForeColor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Enabled_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+
+void __RPC_STUB ICADefaultDlg_put_Enabled_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Enabled_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+
+void __RPC_STUB ICADefaultDlg_get_Enabled_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Window_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ LONG_PTR *phwnd);
+
+
+void __RPC_STUB ICADefaultDlg_get_Window_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_TabStop_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+
+void __RPC_STUB ICADefaultDlg_put_TabStop_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_TabStop_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+
+void __RPC_STUB ICADefaultDlg_get_TabStop_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Text_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ BSTR strText);
+
+
+void __RPC_STUB ICADefaultDlg_put_Text_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Text_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ BSTR *pstrText);
+
+
+void __RPC_STUB ICADefaultDlg_get_Text_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Caption_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ BSTR strCaption);
+
+
+void __RPC_STUB ICADefaultDlg_put_Caption_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Caption_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ BSTR *pstrCaption);
+
+
+void __RPC_STUB ICADefaultDlg_get_Caption_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderVisible_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+
+void __RPC_STUB ICADefaultDlg_put_BorderVisible_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderVisible_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+
+void __RPC_STUB ICADefaultDlg_get_BorderVisible_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Appearance_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ short appearance);
+
+
+void __RPC_STUB ICADefaultDlg_put_Appearance_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Appearance_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ short *pappearance);
+
+
+void __RPC_STUB ICADefaultDlg_get_Appearance_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MousePointer_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ long pointer);
+
+
+void __RPC_STUB ICADefaultDlg_put_MousePointer_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MousePointer_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ long *ppointer);
+
+
+void __RPC_STUB ICADefaultDlg_get_MousePointer_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_MouseIcon_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pMouseIcon);
+
+
+void __RPC_STUB ICADefaultDlg_putref_MouseIcon_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MouseIcon_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pMouseIcon);
+
+
+void __RPC_STUB ICADefaultDlg_put_MouseIcon_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MouseIcon_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IPictureDisp **ppMouseIcon);
+
+
+void __RPC_STUB ICADefaultDlg_get_MouseIcon_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Picture_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pPicture);
+
+
+void __RPC_STUB ICADefaultDlg_putref_Picture_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Picture_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ IPictureDisp *pPicture);
+
+
+void __RPC_STUB ICADefaultDlg_put_Picture_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Picture_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ IPictureDisp **ppPicture);
+
+
+void __RPC_STUB ICADefaultDlg_get_Picture_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Valid_Proxy(
+ ICADefaultDlg * This,
+ /* [in] */ VARIANT_BOOL vbool);
+
+
+void __RPC_STUB ICADefaultDlg_put_Valid_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Valid_Proxy(
+ ICADefaultDlg * This,
+ /* [retval][out] */ VARIANT_BOOL *pbool);
+
+
+void __RPC_STUB ICADefaultDlg_get_Valid_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICADefaultDlg_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __MSTvCALib_LIBRARY_DEFINED__
+#define __MSTvCALib_LIBRARY_DEFINED__
+
+/* library MSTvCALib */
+/* [helpstring][version][uuid] */
+
+#define SID_CAManager CLSID_CAManager
+
+EXTERN_C const IID LIBID_MSTvCALib;
+
+#ifndef ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
+#define ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICAResDenialTreeEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICAResDenialTreeEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166298-DF8A-463A-B620-7BEC23542010")
+ _ICAResDenialTreeEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICAResDenialTreeEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICAResDenialTreeEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICAResDenialTreeEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICAResDenialTreeEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICAResDenialTreeEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICAResDenialTreeEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICAResDenialTreeEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICAResDenialTreeEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICAResDenialTreeEventsVtbl;
+
+ interface _ICAResDenialTreeEvents
+ {
+ CONST_VTBL struct _ICAResDenialTreeEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICAResDenialTreeEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICAResDenialTreeEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICAResDenialTreeEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICAResDenialTreeEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICAResDenialTreeEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICAResDenialTreeEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICAResDenialTreeEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICAManagerEvents_DISPINTERFACE_DEFINED__
+#define ___ICAManagerEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICAManagerEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICAManagerEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166200-DF8A-463A-B620-7BEC23542010")
+ _ICAManagerEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICAManagerEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICAManagerEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICAManagerEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICAManagerEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICAManagerEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICAManagerEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICAManagerEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICAManagerEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICAManagerEventsVtbl;
+
+ interface _ICAManagerEvents
+ {
+ CONST_VTBL struct _ICAManagerEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICAManagerEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICAManagerEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICAManagerEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICAManagerEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICAManagerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICAManagerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICAManagerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICAManagerEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICARequestEvents_DISPINTERFACE_DEFINED__
+#define ___ICARequestEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICARequestEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICARequestEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166210-DF8A-463A-B620-7BEC23542010")
+ _ICARequestEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICARequestEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICARequestEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICARequestEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICARequestEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICARequestEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICARequestEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICARequestEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICARequestEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICARequestEventsVtbl;
+
+ interface _ICARequestEvents
+ {
+ CONST_VTBL struct _ICARequestEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICARequestEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICARequestEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICARequestEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICARequestEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICARequestEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICARequestEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICARequestEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICARequestEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
+#define ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICAPoliciesEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICAPoliciesEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166220-DF8A-463A-B620-7BEC23542010")
+ _ICAPoliciesEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICAPoliciesEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICAPoliciesEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICAPoliciesEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICAPoliciesEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICAPoliciesEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICAPoliciesEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICAPoliciesEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICAPoliciesEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICAPoliciesEventsVtbl;
+
+ interface _ICAPoliciesEvents
+ {
+ CONST_VTBL struct _ICAPoliciesEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICAPoliciesEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICAPoliciesEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICAPoliciesEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICAPoliciesEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICAPoliciesEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICAPoliciesEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICAPoliciesEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICATollsEvents_DISPINTERFACE_DEFINED__
+#define ___ICATollsEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICATollsEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICATollsEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166230-DF8A-463A-B620-7BEC23542010")
+ _ICATollsEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICATollsEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICATollsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICATollsEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICATollsEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICATollsEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICATollsEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICATollsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICATollsEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICATollsEventsVtbl;
+
+ interface _ICATollsEvents
+ {
+ CONST_VTBL struct _ICATollsEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICATollsEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICATollsEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICATollsEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICATollsEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICATollsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICATollsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICATollsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICATollsEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICADenialsEvents_DISPINTERFACE_DEFINED__
+#define ___ICADenialsEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICADenialsEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICADenialsEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166240-DF8A-463A-B620-7BEC23542010")
+ _ICADenialsEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICADenialsEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICADenialsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICADenialsEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICADenialsEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICADenialsEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICADenialsEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICADenialsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICADenialsEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICADenialsEventsVtbl;
+
+ interface _ICADenialsEvents
+ {
+ CONST_VTBL struct _ICADenialsEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICADenialsEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICADenialsEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICADenialsEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICADenialsEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICADenialsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICADenialsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICADenialsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICADenialsEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICAOffersEvents_DISPINTERFACE_DEFINED__
+#define ___ICAOffersEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICAOffersEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICAOffersEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166250-DF8A-463A-B620-7BEC23542010")
+ _ICAOffersEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICAOffersEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICAOffersEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICAOffersEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICAOffersEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICAOffersEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICAOffersEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICAOffersEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICAOffersEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICAOffersEventsVtbl;
+
+ interface _ICAOffersEvents
+ {
+ CONST_VTBL struct _ICAOffersEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICAOffersEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICAOffersEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICAOffersEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICAOffersEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICAOffersEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICAOffersEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICAOffersEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICAOffersEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
+#define ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICAComponentsEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICAComponentsEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166260-DF8A-463A-B620-7BEC23542010")
+ _ICAComponentsEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICAComponentsEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICAComponentsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICAComponentsEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICAComponentsEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICAComponentsEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICAComponentsEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICAComponentsEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICAComponentsEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICAComponentsEventsVtbl;
+
+ interface _ICAComponentsEvents
+ {
+ CONST_VTBL struct _ICAComponentsEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICAComponentsEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICAComponentsEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICAComponentsEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICAComponentsEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICAComponentsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICAComponentsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICAComponentsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICAComponentsEvents_DISPINTERFACE_DEFINED__ */
+
+
+#ifndef __ICAManager_INTERFACE_DEFINED__
+#define __ICAManager_INTERFACE_DEFINED__
+
+/* interface ICAManager */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_ICAManager;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166300-DF8A-463a-B620-7BEC23542010")
+ ICAManager : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policies(
+ /* [retval][out] */ ICAPolicies **ppPolicies) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveRequest(
+ /* [retval][out] */ ICARequest **ppRequest) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Offers(
+ /* [retval][out] */ ICAOffers **ppOffers) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaidTolls(
+ /* [retval][out] */ ICATolls **ppTolls) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseDefaultUI(
+ /* [in] */ long fUseDefaultUI) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseDefaultUI(
+ /* [retval][out] */ long *pfUseDefaultUI) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DenialsFor(
+ /* [in] */ IUnknown *pUnk,
+ /* [retval][out] */ ICADenials **ppDenials) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAManagerVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAManager * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAManager * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAManager * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAManager * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAManager * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAManager * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAManager * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policies )(
+ ICAManager * This,
+ /* [retval][out] */ ICAPolicies **ppPolicies);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveRequest )(
+ ICAManager * This,
+ /* [retval][out] */ ICARequest **ppRequest);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Offers )(
+ ICAManager * This,
+ /* [retval][out] */ ICAOffers **ppOffers);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaidTolls )(
+ ICAManager * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseDefaultUI )(
+ ICAManager * This,
+ /* [in] */ long fUseDefaultUI);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseDefaultUI )(
+ ICAManager * This,
+ /* [retval][out] */ long *pfUseDefaultUI);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DenialsFor )(
+ ICAManager * This,
+ /* [in] */ IUnknown *pUnk,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+ END_INTERFACE
+ } ICAManagerVtbl;
+
+ interface ICAManager
+ {
+ CONST_VTBL struct ICAManagerVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAManager_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAManager_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAManager_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAManager_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAManager_get_Policies(This,ppPolicies) \
+ (This)->lpVtbl -> get_Policies(This,ppPolicies)
+
+#define ICAManager_get_ActiveRequest(This,ppRequest) \
+ (This)->lpVtbl -> get_ActiveRequest(This,ppRequest)
+
+#define ICAManager_get_Offers(This,ppOffers) \
+ (This)->lpVtbl -> get_Offers(This,ppOffers)
+
+#define ICAManager_get_PaidTolls(This,ppTolls) \
+ (This)->lpVtbl -> get_PaidTolls(This,ppTolls)
+
+#define ICAManager_put_UseDefaultUI(This,fUseDefaultUI) \
+ (This)->lpVtbl -> put_UseDefaultUI(This,fUseDefaultUI)
+
+#define ICAManager_get_UseDefaultUI(This,pfUseDefaultUI) \
+ (This)->lpVtbl -> get_UseDefaultUI(This,pfUseDefaultUI)
+
+#define ICAManager_get_DenialsFor(This,pUnk,ppDenials) \
+ (This)->lpVtbl -> get_DenialsFor(This,pUnk,ppDenials)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_Policies_Proxy(
+ ICAManager * This,
+ /* [retval][out] */ ICAPolicies **ppPolicies);
+
+
+void __RPC_STUB ICAManager_get_Policies_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_ActiveRequest_Proxy(
+ ICAManager * This,
+ /* [retval][out] */ ICARequest **ppRequest);
+
+
+void __RPC_STUB ICAManager_get_ActiveRequest_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_Offers_Proxy(
+ ICAManager * This,
+ /* [retval][out] */ ICAOffers **ppOffers);
+
+
+void __RPC_STUB ICAManager_get_Offers_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_PaidTolls_Proxy(
+ ICAManager * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+
+void __RPC_STUB ICAManager_get_PaidTolls_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManager_put_UseDefaultUI_Proxy(
+ ICAManager * This,
+ /* [in] */ long fUseDefaultUI);
+
+
+void __RPC_STUB ICAManager_put_UseDefaultUI_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_UseDefaultUI_Proxy(
+ ICAManager * This,
+ /* [retval][out] */ long *pfUseDefaultUI);
+
+
+void __RPC_STUB ICAManager_get_UseDefaultUI_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_DenialsFor_Proxy(
+ ICAManager * This,
+ /* [in] */ IUnknown *pUnk,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+
+void __RPC_STUB ICAManager_get_DenialsFor_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAManager_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICARequest_INTERFACE_DEFINED__
+#define __ICARequest_INTERFACE_DEFINED__
+
+/* interface ICARequest */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICARequest;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166310-DF8A-463a-B620-7BEC23542010")
+ ICARequest : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RequestedItem(
+ /* [retval][out] */ IUnknown **ppTunereq) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
+ /* [retval][out] */ ICAManager **ppManager) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScheduleEntry(
+ /* [retval][out] */ IUnknown **ppUnkScheduleEntry) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
+ /* [retval][out] */ ICADenials **ppDenials) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Components(
+ /* [retval][out] */ ICAComponents **pComponents) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Check(
+ /* [retval][out] */ long *pcDenials) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResolveDenials(
+ /* [retval][out] */ long *pcDenials) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountDeniedComponents(
+ /* [retval][out] */ long *pcDeniedComponents) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICARequestVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICARequest * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICARequest * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICARequest * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICARequest * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICARequest * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICARequest * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICARequest * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequestedItem )(
+ ICARequest * This,
+ /* [retval][out] */ IUnknown **ppTunereq);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
+ ICARequest * This,
+ /* [retval][out] */ ICAManager **ppManager);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScheduleEntry )(
+ ICARequest * This,
+ /* [retval][out] */ IUnknown **ppUnkScheduleEntry);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
+ ICARequest * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
+ ICARequest * This,
+ /* [retval][out] */ ICAComponents **pComponents);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Check )(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDenials);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ResolveDenials )(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDenials);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountDeniedComponents )(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDeniedComponents);
+
+ END_INTERFACE
+ } ICARequestVtbl;
+
+ interface ICARequest
+ {
+ CONST_VTBL struct ICARequestVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICARequest_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICARequest_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICARequest_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICARequest_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICARequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICARequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICARequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICARequest_get_RequestedItem(This,ppTunereq) \
+ (This)->lpVtbl -> get_RequestedItem(This,ppTunereq)
+
+#define ICARequest_get_CAManager(This,ppManager) \
+ (This)->lpVtbl -> get_CAManager(This,ppManager)
+
+#define ICARequest_get_ScheduleEntry(This,ppUnkScheduleEntry) \
+ (This)->lpVtbl -> get_ScheduleEntry(This,ppUnkScheduleEntry)
+
+#define ICARequest_get_Denials(This,ppDenials) \
+ (This)->lpVtbl -> get_Denials(This,ppDenials)
+
+#define ICARequest_get_Components(This,pComponents) \
+ (This)->lpVtbl -> get_Components(This,pComponents)
+
+#define ICARequest_get_Check(This,pcDenials) \
+ (This)->lpVtbl -> get_Check(This,pcDenials)
+
+#define ICARequest_get_ResolveDenials(This,pcDenials) \
+ (This)->lpVtbl -> get_ResolveDenials(This,pcDenials)
+
+#define ICARequest_get_CountDeniedComponents(This,pcDeniedComponents) \
+ (This)->lpVtbl -> get_CountDeniedComponents(This,pcDeniedComponents)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_RequestedItem_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ IUnknown **ppTunereq);
+
+
+void __RPC_STUB ICARequest_get_RequestedItem_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_CAManager_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ ICAManager **ppManager);
+
+
+void __RPC_STUB ICARequest_get_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_ScheduleEntry_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ IUnknown **ppUnkScheduleEntry);
+
+
+void __RPC_STUB ICARequest_get_ScheduleEntry_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Denials_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+
+void __RPC_STUB ICARequest_get_Denials_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Components_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ ICAComponents **pComponents);
+
+
+void __RPC_STUB ICARequest_get_Components_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Check_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDenials);
+
+
+void __RPC_STUB ICARequest_get_Check_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_ResolveDenials_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDenials);
+
+
+void __RPC_STUB ICARequest_get_ResolveDenials_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_CountDeniedComponents_Proxy(
+ ICARequest * This,
+ /* [retval][out] */ long *pcDeniedComponents);
+
+
+void __RPC_STUB ICARequest_get_CountDeniedComponents_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICARequest_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAPolicy_INTERFACE_DEFINED__
+#define __ICAPolicy_INTERFACE_DEFINED__
+
+/* interface ICAPolicy */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAPolicy;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166320-DF8A-463a-B620-7BEC23542010")
+ ICAPolicy : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
+ /* [retval][out] */ BSTR *pbstr) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckRequest(
+ /* [in] */ ICARequest *pReq) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToPersist(
+ /* [retval][out] */ BOOL *pfOkToPersist) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemove(
+ /* [retval][out] */ BOOL *pfOkToRemove) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemoveDenial(
+ ICADenial *pDenial,
+ /* [retval][out] */ BOOL *pfOk) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemoveOffer(
+ ICAOffer *pOffer,
+ /* [retval][out] */ BOOL *pfOk) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAPolicyVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAPolicy * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAPolicy * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAPolicy * This);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
+ ICAPolicy * This,
+ /* [retval][out] */ BSTR *pbstr);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckRequest )(
+ ICAPolicy * This,
+ /* [in] */ ICARequest *pReq);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
+ ICAPolicy * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToPersist )(
+ ICAPolicy * This,
+ /* [retval][out] */ BOOL *pfOkToPersist);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemove )(
+ ICAPolicy * This,
+ /* [retval][out] */ BOOL *pfOkToRemove);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemoveDenial )(
+ ICAPolicy * This,
+ ICADenial *pDenial,
+ /* [retval][out] */ BOOL *pfOk);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemoveOffer )(
+ ICAPolicy * This,
+ ICAOffer *pOffer,
+ /* [retval][out] */ BOOL *pfOk);
+
+ END_INTERFACE
+ } ICAPolicyVtbl;
+
+ interface ICAPolicy
+ {
+ CONST_VTBL struct ICAPolicyVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAPolicy_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAPolicy_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAPolicy_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAPolicy_get_Name(This,pbstr) \
+ (This)->lpVtbl -> get_Name(This,pbstr)
+
+#define ICAPolicy_CheckRequest(This,pReq) \
+ (This)->lpVtbl -> CheckRequest(This,pReq)
+
+#define ICAPolicy_put_CAManager(This,pManager) \
+ (This)->lpVtbl -> put_CAManager(This,pManager)
+
+#define ICAPolicy_get_OkToPersist(This,pfOkToPersist) \
+ (This)->lpVtbl -> get_OkToPersist(This,pfOkToPersist)
+
+#define ICAPolicy_get_OkToRemove(This,pfOkToRemove) \
+ (This)->lpVtbl -> get_OkToRemove(This,pfOkToRemove)
+
+#define ICAPolicy_get_OkToRemoveDenial(This,pDenial,pfOk) \
+ (This)->lpVtbl -> get_OkToRemoveDenial(This,pDenial,pfOk)
+
+#define ICAPolicy_get_OkToRemoveOffer(This,pOffer,pfOk) \
+ (This)->lpVtbl -> get_OkToRemoveOffer(This,pOffer,pfOk)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_Name_Proxy(
+ ICAPolicy * This,
+ /* [retval][out] */ BSTR *pbstr);
+
+
+void __RPC_STUB ICAPolicy_get_Name_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPolicy_CheckRequest_Proxy(
+ ICAPolicy * This,
+ /* [in] */ ICARequest *pReq);
+
+
+void __RPC_STUB ICAPolicy_CheckRequest_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAPolicy_put_CAManager_Proxy(
+ ICAPolicy * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICAPolicy_put_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToPersist_Proxy(
+ ICAPolicy * This,
+ /* [retval][out] */ BOOL *pfOkToPersist);
+
+
+void __RPC_STUB ICAPolicy_get_OkToPersist_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemove_Proxy(
+ ICAPolicy * This,
+ /* [retval][out] */ BOOL *pfOkToRemove);
+
+
+void __RPC_STUB ICAPolicy_get_OkToRemove_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemoveDenial_Proxy(
+ ICAPolicy * This,
+ ICADenial *pDenial,
+ /* [retval][out] */ BOOL *pfOk);
+
+
+void __RPC_STUB ICAPolicy_get_OkToRemoveDenial_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemoveOffer_Proxy(
+ ICAPolicy * This,
+ ICAOffer *pOffer,
+ /* [retval][out] */ BOOL *pfOk);
+
+
+void __RPC_STUB ICAPolicy_get_OkToRemoveOffer_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAPolicy_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAToll_INTERFACE_DEFINED__
+#define __ICAToll_INTERFACE_DEFINED__
+
+/* interface ICAToll */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAToll;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166330-DF8A-463a-B620-7BEC23542010")
+ ICAToll : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Select(
+ /* [in] */ BOOL fSelect) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PayToll( void) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Refundable(
+ /* [retval][out] */ BOOL *pfRefundable) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RefundToll( void) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TolledObject(
+ /* [retval][out] */ IUnknown **ppUnkTolled) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
+ /* [retval][out] */ ICADenials **ppDenials) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
+ /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimePaid(
+ /* [retval][out] */ DATE *pdtPaid) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
+ /* [retval][out] */ CATollState *penState) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICATollVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAToll * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAToll * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAToll * This);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
+ ICAToll * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Select )(
+ ICAToll * This,
+ /* [in] */ BOOL fSelect);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PayToll )(
+ ICAToll * This);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Refundable )(
+ ICAToll * This,
+ /* [retval][out] */ BOOL *pfRefundable);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RefundToll )(
+ ICAToll * This);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TolledObject )(
+ ICAToll * This,
+ /* [retval][out] */ IUnknown **ppUnkTolled);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
+ ICAToll * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
+ ICAToll * This,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
+ ICAToll * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimePaid )(
+ ICAToll * This,
+ /* [retval][out] */ DATE *pdtPaid);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
+ ICAToll * This,
+ /* [retval][out] */ CATollState *penState);
+
+ END_INTERFACE
+ } ICATollVtbl;
+
+ interface ICAToll
+ {
+ CONST_VTBL struct ICATollVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAToll_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAToll_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAToll_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAToll_put_CAManager(This,pManager) \
+ (This)->lpVtbl -> put_CAManager(This,pManager)
+
+#define ICAToll_Select(This,fSelect) \
+ (This)->lpVtbl -> Select(This,fSelect)
+
+#define ICAToll_PayToll(This) \
+ (This)->lpVtbl -> PayToll(This)
+
+#define ICAToll_get_Refundable(This,pfRefundable) \
+ (This)->lpVtbl -> get_Refundable(This,pfRefundable)
+
+#define ICAToll_RefundToll(This) \
+ (This)->lpVtbl -> RefundToll(This)
+
+#define ICAToll_get_TolledObject(This,ppUnkTolled) \
+ (This)->lpVtbl -> get_TolledObject(This,ppUnkTolled)
+
+#define ICAToll_get_Denials(This,ppDenials) \
+ (This)->lpVtbl -> get_Denials(This,ppDenials)
+
+#define ICAToll_get_Policy(This,ppPolicy) \
+ (This)->lpVtbl -> get_Policy(This,ppPolicy)
+
+#define ICAToll_get_Description(This,enFormat,pbstr) \
+ (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
+
+#define ICAToll_get_TimePaid(This,pdtPaid) \
+ (This)->lpVtbl -> get_TimePaid(This,pdtPaid)
+
+#define ICAToll_get_State(This,penState) \
+ (This)->lpVtbl -> get_State(This,penState)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAToll_put_CAManager_Proxy(
+ ICAToll * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICAToll_put_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_Select_Proxy(
+ ICAToll * This,
+ /* [in] */ BOOL fSelect);
+
+
+void __RPC_STUB ICAToll_Select_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_PayToll_Proxy(
+ ICAToll * This);
+
+
+void __RPC_STUB ICAToll_PayToll_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Refundable_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ BOOL *pfRefundable);
+
+
+void __RPC_STUB ICAToll_get_Refundable_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_RefundToll_Proxy(
+ ICAToll * This);
+
+
+void __RPC_STUB ICAToll_RefundToll_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_TolledObject_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ IUnknown **ppUnkTolled);
+
+
+void __RPC_STUB ICAToll_get_TolledObject_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Denials_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+
+void __RPC_STUB ICAToll_get_Denials_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Policy_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+
+void __RPC_STUB ICAToll_get_Policy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Description_Proxy(
+ ICAToll * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+
+void __RPC_STUB ICAToll_get_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_TimePaid_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ DATE *pdtPaid);
+
+
+void __RPC_STUB ICAToll_get_TimePaid_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_State_Proxy(
+ ICAToll * This,
+ /* [retval][out] */ CATollState *penState);
+
+
+void __RPC_STUB ICAToll_get_State_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAToll_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICADenial_INTERFACE_DEFINED__
+#define __ICADenial_INTERFACE_DEFINED__
+
+/* interface ICADenial */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICADenial;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166340-DF8A-463a-B620-7BEC23542010")
+ ICADenial : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeniedObject(
+ /* [retval][out] */ IUnknown **ppUnkDenied) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
+ /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
+ /* [retval][out] */ CADenialState *penState) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
+ /* [in] */ CADenialState enState) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tolls(
+ /* [retval][out] */ ICATolls **ppTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICADenialVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICADenial * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICADenial * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICADenial * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICADenial * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICADenial * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICADenial * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICADenial * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DeniedObject )(
+ ICADenial * This,
+ /* [retval][out] */ IUnknown **ppUnkDenied);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
+ ICADenial * This,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
+ ICADenial * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
+ ICADenial * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
+ ICADenial * This,
+ /* [retval][out] */ CADenialState *penState);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_State )(
+ ICADenial * This,
+ /* [in] */ CADenialState enState);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Tolls )(
+ ICADenial * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
+ ICADenial * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+ END_INTERFACE
+ } ICADenialVtbl;
+
+ interface ICADenial
+ {
+ CONST_VTBL struct ICADenialVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICADenial_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICADenial_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICADenial_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICADenial_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICADenial_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICADenial_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICADenial_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICADenial_get_DeniedObject(This,ppUnkDenied) \
+ (This)->lpVtbl -> get_DeniedObject(This,ppUnkDenied)
+
+#define ICADenial_get_Policy(This,ppPolicy) \
+ (This)->lpVtbl -> get_Policy(This,ppPolicy)
+
+#define ICADenial_get_Description(This,enFormat,pbstr) \
+ (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
+
+#define ICADenial_put_Description(This,enFormat,bstr) \
+ (This)->lpVtbl -> put_Description(This,enFormat,bstr)
+
+#define ICADenial_get_State(This,penState) \
+ (This)->lpVtbl -> get_State(This,penState)
+
+#define ICADenial_put_State(This,enState) \
+ (This)->lpVtbl -> put_State(This,enState)
+
+#define ICADenial_get_Tolls(This,ppTolls) \
+ (This)->lpVtbl -> get_Tolls(This,ppTolls)
+
+#define ICADenial_NotifyTollStateChanged(This,pToll,enStateFrom) \
+ (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateFrom)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_DeniedObject_Proxy(
+ ICADenial * This,
+ /* [retval][out] */ IUnknown **ppUnkDenied);
+
+
+void __RPC_STUB ICADenial_get_DeniedObject_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Policy_Proxy(
+ ICADenial * This,
+ /* [retval][out] */ ICAPolicy **ppPolicy);
+
+
+void __RPC_STUB ICADenial_get_Policy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Description_Proxy(
+ ICADenial * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+
+void __RPC_STUB ICADenial_get_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICADenial_put_Description_Proxy(
+ ICADenial * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr);
+
+
+void __RPC_STUB ICADenial_put_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_State_Proxy(
+ ICADenial * This,
+ /* [retval][out] */ CADenialState *penState);
+
+
+void __RPC_STUB ICADenial_get_State_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICADenial_put_State_Proxy(
+ ICADenial * This,
+ /* [in] */ CADenialState enState);
+
+
+void __RPC_STUB ICADenial_put_State_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Tolls_Proxy(
+ ICADenial * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+
+void __RPC_STUB ICADenial_get_Tolls_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenial_NotifyTollStateChanged_Proxy(
+ ICADenial * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+
+void __RPC_STUB ICADenial_NotifyTollStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICADenial_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAOffer_INTERFACE_DEFINED__
+#define __ICAOffer_INTERFACE_DEFINED__
+
+/* interface ICAOffer */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAOffer;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166350-DF8A-463a-B620-7BEC23542010")
+ ICAOffer : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
+ /* [retval][out] */ ICAManager **ppManager) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
+ /* [in] */ ICAManager *pManager) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
+ /* [retval][out] */ ICAPolicy **pppolicy) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime(
+ /* [retval][out] */ DATE *pdtStart) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndTime(
+ /* [retval][out] */ DATE *pdtEnd) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tolls(
+ /* [retval][out] */ ICATolls **ppTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAOfferVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAOffer * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAOffer * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAOffer * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAOffer * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAOffer * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAOffer * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAOffer * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
+ ICAOffer * This,
+ /* [retval][out] */ ICAManager **ppManager);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
+ ICAOffer * This,
+ /* [in] */ ICAManager *pManager);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
+ ICAOffer * This,
+ /* [retval][out] */ ICAPolicy **pppolicy);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
+ ICAOffer * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
+ ICAOffer * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )(
+ ICAOffer * This,
+ /* [retval][out] */ DATE *pdtStart);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndTime )(
+ ICAOffer * This,
+ /* [retval][out] */ DATE *pdtEnd);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Tolls )(
+ ICAOffer * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
+ ICAOffer * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+ END_INTERFACE
+ } ICAOfferVtbl;
+
+ interface ICAOffer
+ {
+ CONST_VTBL struct ICAOfferVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAOffer_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAOffer_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAOffer_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAOffer_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAOffer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAOffer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAOffer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAOffer_get_CAManager(This,ppManager) \
+ (This)->lpVtbl -> get_CAManager(This,ppManager)
+
+#define ICAOffer_put_CAManager(This,pManager) \
+ (This)->lpVtbl -> put_CAManager(This,pManager)
+
+#define ICAOffer_get_Policy(This,pppolicy) \
+ (This)->lpVtbl -> get_Policy(This,pppolicy)
+
+#define ICAOffer_get_Description(This,enFormat,pbstr) \
+ (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
+
+#define ICAOffer_put_Description(This,enFormat,bstr) \
+ (This)->lpVtbl -> put_Description(This,enFormat,bstr)
+
+#define ICAOffer_get_StartTime(This,pdtStart) \
+ (This)->lpVtbl -> get_StartTime(This,pdtStart)
+
+#define ICAOffer_get_EndTime(This,pdtEnd) \
+ (This)->lpVtbl -> get_EndTime(This,pdtEnd)
+
+#define ICAOffer_get_Tolls(This,ppTolls) \
+ (This)->lpVtbl -> get_Tolls(This,ppTolls)
+
+#define ICAOffer_NotifyTollStateChanged(This,pToll,enStateFrom) \
+ (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateFrom)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_CAManager_Proxy(
+ ICAOffer * This,
+ /* [retval][out] */ ICAManager **ppManager);
+
+
+void __RPC_STUB ICAOffer_get_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAOffer_put_CAManager_Proxy(
+ ICAOffer * This,
+ /* [in] */ ICAManager *pManager);
+
+
+void __RPC_STUB ICAOffer_put_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Policy_Proxy(
+ ICAOffer * This,
+ /* [retval][out] */ ICAPolicy **pppolicy);
+
+
+void __RPC_STUB ICAOffer_get_Policy_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Description_Proxy(
+ ICAOffer * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [retval][out] */ BSTR *pbstr);
+
+
+void __RPC_STUB ICAOffer_get_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAOffer_put_Description_Proxy(
+ ICAOffer * This,
+ /* [in] */ CADescFormat enFormat,
+ /* [in] */ BSTR bstr);
+
+
+void __RPC_STUB ICAOffer_put_Description_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_StartTime_Proxy(
+ ICAOffer * This,
+ /* [retval][out] */ DATE *pdtStart);
+
+
+void __RPC_STUB ICAOffer_get_StartTime_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_EndTime_Proxy(
+ ICAOffer * This,
+ /* [retval][out] */ DATE *pdtEnd);
+
+
+void __RPC_STUB ICAOffer_get_EndTime_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Tolls_Proxy(
+ ICAOffer * This,
+ /* [retval][out] */ ICATolls **ppTolls);
+
+
+void __RPC_STUB ICAOffer_get_Tolls_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAOffer_NotifyTollStateChanged_Proxy(
+ ICAOffer * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateFrom);
+
+
+void __RPC_STUB ICAOffer_NotifyTollStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAOffer_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICAComponent_INTERFACE_DEFINED__
+#define __ICAComponent_INTERFACE_DEFINED__
+
+/* interface ICAComponent */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAComponent;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166360-DF8A-463a-B620-7BEC23542010")
+ ICAComponent : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Component(
+ /* [retval][out] */ IComponent **ppComponent) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
+ /* [retval][out] */ ICADenials **ppDenials) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Request(
+ /* [retval][out] */ ICARequest **ppComponent) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAComponentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAComponent * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAComponent * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAComponent * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAComponent * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAComponent * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAComponent * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAComponent * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Component )(
+ ICAComponent * This,
+ /* [retval][out] */ IComponent **ppComponent);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
+ ICAComponent * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )(
+ ICAComponent * This,
+ /* [retval][out] */ ICARequest **ppComponent);
+
+ END_INTERFACE
+ } ICAComponentVtbl;
+
+ interface ICAComponent
+ {
+ CONST_VTBL struct ICAComponentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAComponent_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAComponent_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAComponent_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAComponent_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAComponent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAComponent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAComponent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAComponent_get_Component(This,ppComponent) \
+ (This)->lpVtbl -> get_Component(This,ppComponent)
+
+#define ICAComponent_get_Denials(This,ppDenials) \
+ (This)->lpVtbl -> get_Denials(This,ppDenials)
+
+#define ICAComponent_get_Request(This,ppComponent) \
+ (This)->lpVtbl -> get_Request(This,ppComponent)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Component_Proxy(
+ ICAComponent * This,
+ /* [retval][out] */ IComponent **ppComponent);
+
+
+void __RPC_STUB ICAComponent_get_Component_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Denials_Proxy(
+ ICAComponent * This,
+ /* [retval][out] */ ICADenials **ppDenials);
+
+
+void __RPC_STUB ICAComponent_get_Denials_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Request_Proxy(
+ ICAComponent * This,
+ /* [retval][out] */ ICARequest **ppComponent);
+
+
+void __RPC_STUB ICAComponent_get_Request_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAComponent_INTERFACE_DEFINED__ */
+
+
+EXTERN_C const CLSID CLSID_CAManager;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166100-DF8A-463a-B620-7BEC23542010")
+CAManager;
+#endif
+
+EXTERN_C const CLSID CLSID_CAManagerProxy;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166101-DF8A-463a-B620-7BEC23542010")
+CAManagerProxy;
+#endif
+
+EXTERN_C const CLSID CLSID_CADenials;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166540-DF8A-463a-B620-7BEC23542010")
+CADenials;
+#endif
+
+EXTERN_C const CLSID CLSID_CAOffer;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166550-DF8A-463a-B620-7BEC23542010")
+CAOffer;
+#endif
+
+#ifndef __ICAResDenialTree_INTERFACE_DEFINED__
+#define __ICAResDenialTree_INTERFACE_DEFINED__
+
+/* interface ICAResDenialTree */
+/* [unique][helpstring][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ICAResDenialTree;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166898-DF8A-463a-B620-7BEC23542010")
+ ICAResDenialTree : public IDispatch
+ {
+ public:
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
+ /* [retval][out] */ ICAManager **ppCAManager) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
+ /* [in] */ ICAManager *pCAManager) = 0;
+
+ virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayFields(
+ /* [retval][out] */ long *penFields) = 0;
+
+ virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisplayFields(
+ /* [in] */ long enFields) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateView(
+ /* [in] */ IUnknown *pUnk) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated(
+ /* [in] */ ICARequest *preq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated(
+ /* [in] */ ICARequest *preq) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved(
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded(
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved(
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved(
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded(
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved(
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct ICAResDenialTreeVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICAResDenialTree * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICAResDenialTree * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICAResDenialTree * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICAResDenialTree * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICAResDenialTree * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICAResDenialTree * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICAResDenialTree * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
+ ICAResDenialTree * This,
+ /* [retval][out] */ ICAManager **ppCAManager);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAManager *pCAManager);
+
+ /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayFields )(
+ ICAResDenialTree * This,
+ /* [retval][out] */ long *penFields);
+
+ /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayFields )(
+ ICAResDenialTree * This,
+ /* [in] */ long enFields);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateView )(
+ ICAResDenialTree * This,
+ /* [in] */ IUnknown *pUnk);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated )(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated )(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved )(
+ ICAResDenialTree * This,
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+ END_INTERFACE
+ } ICAResDenialTreeVtbl;
+
+ interface ICAResDenialTree
+ {
+ CONST_VTBL struct ICAResDenialTreeVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICAResDenialTree_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define ICAResDenialTree_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define ICAResDenialTree_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define ICAResDenialTree_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define ICAResDenialTree_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define ICAResDenialTree_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define ICAResDenialTree_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+
+#define ICAResDenialTree_get_CAManager(This,ppCAManager) \
+ (This)->lpVtbl -> get_CAManager(This,ppCAManager)
+
+#define ICAResDenialTree_put_CAManager(This,pCAManager) \
+ (This)->lpVtbl -> put_CAManager(This,pCAManager)
+
+#define ICAResDenialTree_get_DisplayFields(This,penFields) \
+ (This)->lpVtbl -> get_DisplayFields(This,penFields)
+
+#define ICAResDenialTree_put_DisplayFields(This,enFields) \
+ (This)->lpVtbl -> put_DisplayFields(This,enFields)
+
+#define ICAResDenialTree_UpdateView(This,pUnk) \
+ (This)->lpVtbl -> UpdateView(This,pUnk)
+
+#define ICAResDenialTree_NotifyRequestActivated(This,preq) \
+ (This)->lpVtbl -> NotifyRequestActivated(This,preq)
+
+#define ICAResDenialTree_NotifyRequestDeactivated(This,preq) \
+ (This)->lpVtbl -> NotifyRequestDeactivated(This,preq)
+
+#define ICAResDenialTree_NotifyOfferAdded(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferAdded(This,pOffer,cOffers)
+
+#define ICAResDenialTree_NotifyOfferRemoved(This,pOffer,cOffers) \
+ (This)->lpVtbl -> NotifyOfferRemoved(This,pOffer,cOffers)
+
+#define ICAResDenialTree_NotifyPolicyAdded(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyAdded(This,pPolicy,cPolicies)
+
+#define ICAResDenialTree_NotifyPolicyRemoved(This,pPolicy,cPolicies) \
+ (This)->lpVtbl -> NotifyPolicyRemoved(This,pPolicy,cPolicies)
+
+#define ICAResDenialTree_NotifyRequestDenialAdded(This,preq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialAdded(This,preq,pDenial,cDenials)
+
+#define ICAResDenialTree_NotifyRequestDenialRemoved(This,preq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyRequestDenialRemoved(This,preq,pDenial,cDenials)
+
+#define ICAResDenialTree_NotifyDenialTollAdded(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollAdded(This,pDenial,pToll,cTolls)
+
+#define ICAResDenialTree_NotifyDenialTollRemoved(This,pDenial,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyDenialTollRemoved(This,pDenial,pToll,cTolls)
+
+#define ICAResDenialTree_NotifyTollDenialAdded(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialAdded(This,pToll,pDenial,cDenials)
+
+#define ICAResDenialTree_NotifyTollDenialRemoved(This,pToll,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyTollDenialRemoved(This,pToll,pDenial,cDenials)
+
+#define ICAResDenialTree_NotifyOfferTollAdded(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollAdded(This,pOffer,pToll,cTolls)
+
+#define ICAResDenialTree_NotifyOfferTollRemoved(This,pOffer,pToll,cTolls) \
+ (This)->lpVtbl -> NotifyOfferTollRemoved(This,pOffer,pToll,cTolls)
+
+#define ICAResDenialTree_NotifyTollStateChanged(This,pToll,enStateLast) \
+ (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateLast)
+
+#define ICAResDenialTree_NotifyDenialStateChanged(This,pDenial,enStateLast) \
+ (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
+
+#define ICAResDenialTree_NotifyComponentDenialAdded(This,preq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialAdded(This,preq,pDenial,cDenials)
+
+#define ICAResDenialTree_NotifyComponentDenialRemoved(This,preq,pDenial,cDenials) \
+ (This)->lpVtbl -> NotifyComponentDenialRemoved(This,preq,pDenial,cDenials)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_get_CAManager_Proxy(
+ ICAResDenialTree * This,
+ /* [retval][out] */ ICAManager **ppCAManager);
+
+
+void __RPC_STUB ICAResDenialTree_get_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_put_CAManager_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAManager *pCAManager);
+
+
+void __RPC_STUB ICAResDenialTree_put_CAManager_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_get_DisplayFields_Proxy(
+ ICAResDenialTree * This,
+ /* [retval][out] */ long *penFields);
+
+
+void __RPC_STUB ICAResDenialTree_get_DisplayFields_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_put_DisplayFields_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ long enFields);
+
+
+void __RPC_STUB ICAResDenialTree_put_DisplayFields_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_UpdateView_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ IUnknown *pUnk);
+
+
+void __RPC_STUB ICAResDenialTree_UpdateView_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestActivated_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyRequestActivated_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDeactivated_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyRequestDeactivated_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyOfferAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ long cOffers);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyOfferRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyPolicyAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyPolicyAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyPolicyRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAPolicy *pPolicy,
+ /* [in] */ long cPolicies);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyPolicyRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDenialAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyRequestDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDenialRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICARequest *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyRequestDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialTollAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyDenialTollAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialTollRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyDenialTollRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollDenialAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyTollDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollDenialRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyTollDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferTollAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyOfferTollAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferTollRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAOffer *pOffer,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ long cTolls);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyOfferTollRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollStateChanged_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAToll *pToll,
+ /* [in] */ CATollState enStateLast);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyTollStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialStateChanged_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ CADenialState enStateLast);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyDenialStateChanged_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyComponentDenialAdded_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyComponentDenialAdded_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyComponentDenialRemoved_Proxy(
+ ICAResDenialTree * This,
+ /* [in] */ ICAComponent *preq,
+ /* [in] */ ICADenial *pDenial,
+ /* [in] */ long cDenials);
+
+
+void __RPC_STUB ICAResDenialTree_NotifyComponentDenialRemoved_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __ICAResDenialTree_INTERFACE_DEFINED__ */
+
+
+EXTERN_C const CLSID CLSID_CAResDenialTree;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166998-DF8A-463a-B620-7BEC23542010")
+CAResDenialTree;
+#endif
+
+#ifndef ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__
+#define ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__
+
+/* dispinterface _ICADefaultDlgEvents */
+/* [helpstring][uuid] */
+
+
+EXTERN_C const IID DIID__ICADefaultDlgEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("11166991-DF8A-463a-B620-7BEC23542010")
+ _ICADefaultDlgEvents : public IDispatch
+ {
+ };
+
+#else /* C style interface */
+
+ typedef struct _ICADefaultDlgEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ _ICADefaultDlgEvents * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ _ICADefaultDlgEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ _ICADefaultDlgEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ _ICADefaultDlgEvents * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ _ICADefaultDlgEvents * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ _ICADefaultDlgEvents * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ _ICADefaultDlgEvents * This,
+ /* [in] */ DISPID dispIdMember,
+ /* [in] */ REFIID riid,
+ /* [in] */ LCID lcid,
+ /* [in] */ WORD wFlags,
+ /* [out][in] */ DISPPARAMS *pDispParams,
+ /* [out] */ VARIANT *pVarResult,
+ /* [out] */ EXCEPINFO *pExcepInfo,
+ /* [out] */ UINT *puArgErr);
+
+ END_INTERFACE
+ } _ICADefaultDlgEventsVtbl;
+
+ interface _ICADefaultDlgEvents
+ {
+ CONST_VTBL struct _ICADefaultDlgEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define _ICADefaultDlgEvents_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define _ICADefaultDlgEvents_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define _ICADefaultDlgEvents_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define _ICADefaultDlgEvents_GetTypeInfoCount(This,pctinfo) \
+ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
+
+#define _ICADefaultDlgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
+
+#define _ICADefaultDlgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
+
+#define _ICADefaultDlgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+#endif /* ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__ */
+
+
+EXTERN_C const CLSID CLSID_CADefaultDlg;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("11166990-DF8A-463a-B620-7BEC23542010")
+CADefaultDlg;
+#endif
+#endif /* __MSTvCALib_LIBRARY_DEFINED__ */
+
+/* Additional Prototypes for ALL interfaces */
+
+unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
+unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
+unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
+void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
+
+unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
+unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
+unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
+void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
+
+unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
+void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+