EventSys.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:152k
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_SubscriptionName_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrSubscriptionName);
- void __RPC_STUB IEventSubscription_get_SubscriptionName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_SubscriptionName_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrSubscriptionName);
- void __RPC_STUB IEventSubscription_put_SubscriptionName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_PublisherID_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrPublisherID);
- void __RPC_STUB IEventSubscription_get_PublisherID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_PublisherID_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPublisherID);
- void __RPC_STUB IEventSubscription_put_PublisherID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_EventClassID_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrEventClassID);
- void __RPC_STUB IEventSubscription_get_EventClassID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_EventClassID_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrEventClassID);
- void __RPC_STUB IEventSubscription_put_EventClassID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_MethodName_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrMethodName);
- void __RPC_STUB IEventSubscription_get_MethodName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_MethodName_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrMethodName);
- void __RPC_STUB IEventSubscription_put_MethodName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_SubscriberCLSID_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrSubscriberCLSID);
- void __RPC_STUB IEventSubscription_get_SubscriberCLSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_SubscriberCLSID_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrSubscriberCLSID);
- void __RPC_STUB IEventSubscription_put_SubscriberCLSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_SubscriberInterface_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ IUnknown **ppSubscriberInterface);
- void __RPC_STUB IEventSubscription_get_SubscriberInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_SubscriberInterface_Proxy(
- IEventSubscription * This,
- /* [in] */ IUnknown *pSubscriberInterface);
- void __RPC_STUB IEventSubscription_put_SubscriberInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_PerUser_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BOOL *pfPerUser);
- void __RPC_STUB IEventSubscription_get_PerUser_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_PerUser_Proxy(
- IEventSubscription * This,
- /* [in] */ BOOL fPerUser);
- void __RPC_STUB IEventSubscription_put_PerUser_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_OwnerSID_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrOwnerSID);
- void __RPC_STUB IEventSubscription_get_OwnerSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_OwnerSID_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrOwnerSID);
- void __RPC_STUB IEventSubscription_put_OwnerSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_Enabled_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BOOL *pfEnabled);
- void __RPC_STUB IEventSubscription_get_Enabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_Enabled_Proxy(
- IEventSubscription * This,
- /* [in] */ BOOL fEnabled);
- void __RPC_STUB IEventSubscription_put_Enabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_Description_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrDescription);
- void __RPC_STUB IEventSubscription_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_Description_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrDescription);
- void __RPC_STUB IEventSubscription_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_MachineName_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrMachineName);
- void __RPC_STUB IEventSubscription_get_MachineName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_MachineName_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrMachineName);
- void __RPC_STUB IEventSubscription_put_MachineName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_GetPublisherProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName,
- /* [retval][out] */ VARIANT *propertyValue);
- void __RPC_STUB IEventSubscription_GetPublisherProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_PutPublisherProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName,
- /* [in] */ VARIANT *propertyValue);
- void __RPC_STUB IEventSubscription_PutPublisherProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_RemovePublisherProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName);
- void __RPC_STUB IEventSubscription_RemovePublisherProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_GetPublisherPropertyCollection_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ IEventObjectCollection **collection);
- void __RPC_STUB IEventSubscription_GetPublisherPropertyCollection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_GetSubscriberProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName,
- /* [retval][out] */ VARIANT *propertyValue);
- void __RPC_STUB IEventSubscription_GetSubscriberProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_PutSubscriberProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName,
- /* [in] */ VARIANT *propertyValue);
- void __RPC_STUB IEventSubscription_PutSubscriberProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_RemoveSubscriberProperty_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrPropertyName);
- void __RPC_STUB IEventSubscription_RemoveSubscriberProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_GetSubscriberPropertyCollection_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ IEventObjectCollection **collection);
- void __RPC_STUB IEventSubscription_GetSubscriberPropertyCollection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_get_InterfaceID_Proxy(
- IEventSubscription * This,
- /* [retval][out] */ BSTR *pbstrInterfaceID);
- void __RPC_STUB IEventSubscription_get_InterfaceID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSubscription_put_InterfaceID_Proxy(
- IEventSubscription * This,
- /* [in] */ BSTR bstrInterfaceID);
- void __RPC_STUB IEventSubscription_put_InterfaceID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventSubscription_INTERFACE_DEFINED__ */
- #ifndef __IFiringControl_INTERFACE_DEFINED__
- #define __IFiringControl_INTERFACE_DEFINED__
- /* interface IFiringControl */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IFiringControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e0498c93-4efe-11d1-9971-00c04fbbb345")
- IFiringControl : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireSubscription(
- /* [in] */ IEventSubscription *subscription) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IFiringControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IFiringControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IFiringControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IFiringControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IFiringControl * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IFiringControl * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IFiringControl * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IFiringControl * 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] */ HRESULT ( STDMETHODCALLTYPE *FireSubscription )(
- IFiringControl * This,
- /* [in] */ IEventSubscription *subscription);
-
- END_INTERFACE
- } IFiringControlVtbl;
- interface IFiringControl
- {
- CONST_VTBL struct IFiringControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IFiringControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IFiringControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IFiringControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IFiringControl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IFiringControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFiringControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFiringControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IFiringControl_FireSubscription(This,subscription)
- (This)->lpVtbl -> FireSubscription(This,subscription)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFiringControl_FireSubscription_Proxy(
- IFiringControl * This,
- /* [in] */ IEventSubscription *subscription);
- void __RPC_STUB IFiringControl_FireSubscription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IFiringControl_INTERFACE_DEFINED__ */
- #ifndef __IPublisherFilter_INTERFACE_DEFINED__
- #define __IPublisherFilter_INTERFACE_DEFINED__
- /* interface IPublisherFilter */
- /* [unique][helpstring][uuid][object] */
- // ****************************************************************************
- // This is a Deprecated interface - Use IMultiInterfacePublisherFilter instead.
- // ****************************************************************************
- EXTERN_C const IID IID_IPublisherFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("465e5cc0-7b26-11d1-88fb-0080c7d771bf")
- IPublisherFilter : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IDispatch *dispUserDefined) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PrepareToFire(
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPublisherFilterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPublisherFilter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPublisherFilter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPublisherFilter * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )(
- IPublisherFilter * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IDispatch *dispUserDefined);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PrepareToFire )(
- IPublisherFilter * This,
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl);
-
- END_INTERFACE
- } IPublisherFilterVtbl;
- interface IPublisherFilter
- {
- CONST_VTBL struct IPublisherFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPublisherFilter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPublisherFilter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IPublisherFilter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IPublisherFilter_Initialize(This,methodName,dispUserDefined)
- (This)->lpVtbl -> Initialize(This,methodName,dispUserDefined)
- #define IPublisherFilter_PrepareToFire(This,methodName,firingControl)
- (This)->lpVtbl -> PrepareToFire(This,methodName,firingControl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IPublisherFilter_Initialize_Proxy(
- IPublisherFilter * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IDispatch *dispUserDefined);
- void __RPC_STUB IPublisherFilter_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IPublisherFilter_PrepareToFire_Proxy(
- IPublisherFilter * This,
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl);
- void __RPC_STUB IPublisherFilter_PrepareToFire_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPublisherFilter_INTERFACE_DEFINED__ */
- #ifndef __IMultiInterfacePublisherFilter_INTERFACE_DEFINED__
- #define __IMultiInterfacePublisherFilter_INTERFACE_DEFINED__
- /* interface IMultiInterfacePublisherFilter */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMultiInterfacePublisherFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("465e5cc1-7b26-11d1-88fb-0080c7d771bf")
- IMultiInterfacePublisherFilter : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ IMultiInterfaceEventControl *pEIC) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PrepareToFire(
- /* [in] */ REFIID iid,
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMultiInterfacePublisherFilterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMultiInterfacePublisherFilter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMultiInterfacePublisherFilter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMultiInterfacePublisherFilter * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )(
- IMultiInterfacePublisherFilter * This,
- /* [in] */ IMultiInterfaceEventControl *pEIC);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PrepareToFire )(
- IMultiInterfacePublisherFilter * This,
- /* [in] */ REFIID iid,
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl);
-
- END_INTERFACE
- } IMultiInterfacePublisherFilterVtbl;
- interface IMultiInterfacePublisherFilter
- {
- CONST_VTBL struct IMultiInterfacePublisherFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMultiInterfacePublisherFilter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMultiInterfacePublisherFilter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMultiInterfacePublisherFilter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMultiInterfacePublisherFilter_Initialize(This,pEIC)
- (This)->lpVtbl -> Initialize(This,pEIC)
- #define IMultiInterfacePublisherFilter_PrepareToFire(This,iid,methodName,firingControl)
- (This)->lpVtbl -> PrepareToFire(This,iid,methodName,firingControl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMultiInterfacePublisherFilter_Initialize_Proxy(
- IMultiInterfacePublisherFilter * This,
- /* [in] */ IMultiInterfaceEventControl *pEIC);
- void __RPC_STUB IMultiInterfacePublisherFilter_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMultiInterfacePublisherFilter_PrepareToFire_Proxy(
- IMultiInterfacePublisherFilter * This,
- /* [in] */ REFIID iid,
- /* [in] */ BSTR methodName,
- /* [in] */ IFiringControl *firingControl);
- void __RPC_STUB IMultiInterfacePublisherFilter_PrepareToFire_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMultiInterfacePublisherFilter_INTERFACE_DEFINED__ */
- #ifndef __IEventObjectChange_INTERFACE_DEFINED__
- #define __IEventObjectChange_INTERFACE_DEFINED__
- /* interface IEventObjectChange */
- /* [unique][helpstring][uuid][object] */
- typedef /* [public][public][public][public][public][public][public] */
- enum __MIDL_IEventObjectChange_0001
- { EOC_NewObject = 0,
- EOC_ModifiedObject = EOC_NewObject + 1,
- EOC_DeletedObject = EOC_ModifiedObject + 1
- } EOC_ChangeType;
- EXTERN_C const IID IID_IEventObjectChange;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F4A07D70-2E25-11D1-9964-00C04FBBB345")
- IEventObjectChange : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangedSubscription(
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrSubscriptionID) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangedEventClass(
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrEventClassID) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangedPublisher(
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrPublisherID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEventObjectChangeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEventObjectChange * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEventObjectChange * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEventObjectChange * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangedSubscription )(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrSubscriptionID);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangedEventClass )(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrEventClassID);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangedPublisher )(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrPublisherID);
-
- END_INTERFACE
- } IEventObjectChangeVtbl;
- interface IEventObjectChange
- {
- CONST_VTBL struct IEventObjectChangeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEventObjectChange_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEventObjectChange_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEventObjectChange_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEventObjectChange_ChangedSubscription(This,changeType,bstrSubscriptionID)
- (This)->lpVtbl -> ChangedSubscription(This,changeType,bstrSubscriptionID)
- #define IEventObjectChange_ChangedEventClass(This,changeType,bstrEventClassID)
- (This)->lpVtbl -> ChangedEventClass(This,changeType,bstrEventClassID)
- #define IEventObjectChange_ChangedPublisher(This,changeType,bstrPublisherID)
- (This)->lpVtbl -> ChangedPublisher(This,changeType,bstrPublisherID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IEventObjectChange_ChangedSubscription_Proxy(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrSubscriptionID);
- void __RPC_STUB IEventObjectChange_ChangedSubscription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IEventObjectChange_ChangedEventClass_Proxy(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrEventClassID);
- void __RPC_STUB IEventObjectChange_ChangedEventClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IEventObjectChange_ChangedPublisher_Proxy(
- IEventObjectChange * This,
- /* [in] */ EOC_ChangeType changeType,
- /* [in] */ BSTR bstrPublisherID);
- void __RPC_STUB IEventObjectChange_ChangedPublisher_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventObjectChange_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_eventsys_0260 */
- /* [local] */
- #ifndef _COMEVENTSYSCHANGEINFO_
- #define _COMEVENTSYSCHANGEINFO_
- typedef /* [public][public][public][hidden] */ struct __MIDL___MIDL_itf_eventsys_0260_0001
- {
- DWORD cbSize;
- EOC_ChangeType changeType;
- BSTR objectId;
- BSTR partitionId;
- BSTR applicationId;
- GUID reserved[ 10 ];
- } COMEVENTSYSCHANGEINFO;
- #endif _COMEVENTSYSCHANGEINFO_
- extern RPC_IF_HANDLE __MIDL_itf_eventsys_0260_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_eventsys_0260_v0_0_s_ifspec;
- #ifndef __IEventObjectChange2_INTERFACE_DEFINED__
- #define __IEventObjectChange2_INTERFACE_DEFINED__
- /* interface IEventObjectChange2 */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IEventObjectChange2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7701A9C3-BD68-438f-83E0-67BF4F53A422")
- IEventObjectChange2 : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangedSubscription(
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangedEventClass(
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEventObjectChange2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEventObjectChange2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEventObjectChange2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEventObjectChange2 * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangedSubscription )(
- IEventObjectChange2 * This,
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangedEventClass )(
- IEventObjectChange2 * This,
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo);
-
- END_INTERFACE
- } IEventObjectChange2Vtbl;
- interface IEventObjectChange2
- {
- CONST_VTBL struct IEventObjectChange2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEventObjectChange2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEventObjectChange2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEventObjectChange2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEventObjectChange2_ChangedSubscription(This,pInfo)
- (This)->lpVtbl -> ChangedSubscription(This,pInfo)
- #define IEventObjectChange2_ChangedEventClass(This,pInfo)
- (This)->lpVtbl -> ChangedEventClass(This,pInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IEventObjectChange2_ChangedSubscription_Proxy(
- IEventObjectChange2 * This,
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo);
- void __RPC_STUB IEventObjectChange2_ChangedSubscription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IEventObjectChange2_ChangedEventClass_Proxy(
- IEventObjectChange2 * This,
- /* [in] */ COMEVENTSYSCHANGEINFO *pInfo);
- void __RPC_STUB IEventObjectChange2_ChangedEventClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventObjectChange2_INTERFACE_DEFINED__ */
- #ifndef __IEnumEventObject_INTERFACE_DEFINED__
- #define __IEnumEventObject_INTERFACE_DEFINED__
- /* interface IEnumEventObject */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IEnumEventObject;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F4A07D63-2E25-11D1-9964-00C04FBBB345")
- IEnumEventObject : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumEventObject **ppInterface) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG cReqElem,
- /* [length_is][size_is][out] */ IUnknown **ppInterface,
- /* [out] */ ULONG *cRetElem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG cSkipElem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumEventObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumEventObject * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumEventObject * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumEventObject * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumEventObject * This,
- /* [out] */ IEnumEventObject **ppInterface);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumEventObject * This,
- /* [in] */ ULONG cReqElem,
- /* [length_is][size_is][out] */ IUnknown **ppInterface,
- /* [out] */ ULONG *cRetElem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumEventObject * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumEventObject * This,
- /* [in] */ ULONG cSkipElem);
-
- END_INTERFACE
- } IEnumEventObjectVtbl;
- interface IEnumEventObject
- {
- CONST_VTBL struct IEnumEventObjectVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumEventObject_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumEventObject_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumEventObject_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumEventObject_Clone(This,ppInterface)
- (This)->lpVtbl -> Clone(This,ppInterface)
- #define IEnumEventObject_Next(This,cReqElem,ppInterface,cRetElem)
- (This)->lpVtbl -> Next(This,cReqElem,ppInterface,cRetElem)
- #define IEnumEventObject_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumEventObject_Skip(This,cSkipElem)
- (This)->lpVtbl -> Skip(This,cSkipElem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnumEventObject_Clone_Proxy(
- IEnumEventObject * This,
- /* [out] */ IEnumEventObject **ppInterface);
- void __RPC_STUB IEnumEventObject_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnumEventObject_Next_Proxy(
- IEnumEventObject * This,
- /* [in] */ ULONG cReqElem,
- /* [length_is][size_is][out] */ IUnknown **ppInterface,
- /* [out] */ ULONG *cRetElem);
- void __RPC_STUB IEnumEventObject_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnumEventObject_Reset_Proxy(
- IEnumEventObject * This);
- void __RPC_STUB IEnumEventObject_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnumEventObject_Skip_Proxy(
- IEnumEventObject * This,
- /* [in] */ ULONG cSkipElem);
- void __RPC_STUB IEnumEventObject_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumEventObject_INTERFACE_DEFINED__ */
- #ifndef __IEventObjectCollection_INTERFACE_DEFINED__
- #define __IEventObjectCollection_INTERFACE_DEFINED__
- /* interface IEventObjectCollection */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IEventObjectCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f89ac270-d4eb-11d1-b682-00805fc79216")
- IEventObjectCollection : public IDispatch
- {
- public:
- virtual /* [helpstring][restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **ppUnkEnum) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ BSTR objectID,
- /* [retval][out] */ VARIANT *pItem) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NewEnum(
- /* [retval][out] */ IEnumEventObject **ppEnum) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ VARIANT *item,
- /* [in] */ BSTR objectID) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ BSTR objectID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEventObjectCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEventObjectCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEventObjectCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEventObjectCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IEventObjectCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IEventObjectCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IEventObjectCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IEventObjectCollection * 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][restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IEventObjectCollection * This,
- /* [retval][out] */ IUnknown **ppUnkEnum);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- IEventObjectCollection * This,
- /* [in] */ BSTR objectID,
- /* [retval][out] */ VARIANT *pItem);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_NewEnum )(
- IEventObjectCollection * This,
- /* [retval][out] */ IEnumEventObject **ppEnum);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IEventObjectCollection * This,
- /* [retval][out] */ long *pCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- IEventObjectCollection * This,
- /* [in] */ VARIANT *item,
- /* [in] */ BSTR objectID);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- IEventObjectCollection * This,
- /* [in] */ BSTR objectID);
-
- END_INTERFACE
- } IEventObjectCollectionVtbl;
- interface IEventObjectCollection
- {
- CONST_VTBL struct IEventObjectCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEventObjectCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEventObjectCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEventObjectCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEventObjectCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IEventObjectCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IEventObjectCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IEventObjectCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IEventObjectCollection_get__NewEnum(This,ppUnkEnum)
- (This)->lpVtbl -> get__NewEnum(This,ppUnkEnum)
- #define IEventObjectCollection_get_Item(This,objectID,pItem)
- (This)->lpVtbl -> get_Item(This,objectID,pItem)
- #define IEventObjectCollection_get_NewEnum(This,ppEnum)
- (This)->lpVtbl -> get_NewEnum(This,ppEnum)
- #define IEventObjectCollection_get_Count(This,pCount)
- (This)->lpVtbl -> get_Count(This,pCount)
- #define IEventObjectCollection_Add(This,item,objectID)
- (This)->lpVtbl -> Add(This,item,objectID)
- #define IEventObjectCollection_Remove(This,objectID)
- (This)->lpVtbl -> Remove(This,objectID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][restricted][propget][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_get__NewEnum_Proxy(
- IEventObjectCollection * This,
- /* [retval][out] */ IUnknown **ppUnkEnum);
- void __RPC_STUB IEventObjectCollection_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_get_Item_Proxy(
- IEventObjectCollection * This,
- /* [in] */ BSTR objectID,
- /* [retval][out] */ VARIANT *pItem);
- void __RPC_STUB IEventObjectCollection_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_get_NewEnum_Proxy(
- IEventObjectCollection * This,
- /* [retval][out] */ IEnumEventObject **ppEnum);
- void __RPC_STUB IEventObjectCollection_get_NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_get_Count_Proxy(
- IEventObjectCollection * This,
- /* [retval][out] */ long *pCount);
- void __RPC_STUB IEventObjectCollection_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_Add_Proxy(
- IEventObjectCollection * This,
- /* [in] */ VARIANT *item,
- /* [in] */ BSTR objectID);
- void __RPC_STUB IEventObjectCollection_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventObjectCollection_Remove_Proxy(
- IEventObjectCollection * This,
- /* [in] */ BSTR objectID);
- void __RPC_STUB IEventObjectCollection_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventObjectCollection_INTERFACE_DEFINED__ */
- #ifndef __IEventProperty_INTERFACE_DEFINED__
- #define __IEventProperty_INTERFACE_DEFINED__
- /* interface IEventProperty */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IEventProperty;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("da538ee2-f4de-11d1-b6bb-00805fc79216")
- IEventProperty : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *propertyName) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR propertyName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *propertyValue) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ VARIANT *propertyValue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEventPropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEventProperty * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEventProperty * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEventProperty * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IEventProperty * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IEventProperty * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IEventProperty * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IEventProperty * 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][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IEventProperty * This,
- /* [retval][out] */ BSTR *propertyName);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
- IEventProperty * This,
- /* [in] */ BSTR propertyName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- IEventProperty * This,
- /* [retval][out] */ VARIANT *propertyValue);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- IEventProperty * This,
- /* [in] */ VARIANT *propertyValue);
-
- END_INTERFACE
- } IEventPropertyVtbl;
- interface IEventProperty
- {
- CONST_VTBL struct IEventPropertyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEventProperty_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEventProperty_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEventProperty_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEventProperty_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IEventProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IEventProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IEventProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IEventProperty_get_Name(This,propertyName)
- (This)->lpVtbl -> get_Name(This,propertyName)
- #define IEventProperty_put_Name(This,propertyName)
- (This)->lpVtbl -> put_Name(This,propertyName)
- #define IEventProperty_get_Value(This,propertyValue)
- (This)->lpVtbl -> get_Value(This,propertyValue)
- #define IEventProperty_put_Value(This,propertyValue)
- (This)->lpVtbl -> put_Value(This,propertyValue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventProperty_get_Name_Proxy(
- IEventProperty * This,
- /* [retval][out] */ BSTR *propertyName);
- void __RPC_STUB IEventProperty_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventProperty_put_Name_Proxy(
- IEventProperty * This,
- /* [in] */ BSTR propertyName);
- void __RPC_STUB IEventProperty_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventProperty_get_Value_Proxy(
- IEventProperty * This,
- /* [retval][out] */ VARIANT *propertyValue);
- void __RPC_STUB IEventProperty_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventProperty_put_Value_Proxy(
- IEventProperty * This,
- /* [in] */ VARIANT *propertyValue);
- void __RPC_STUB IEventProperty_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventProperty_INTERFACE_DEFINED__ */
- #ifndef __IEventControl_INTERFACE_DEFINED__
- #define __IEventControl_INTERFACE_DEFINED__
- /* interface IEventControl */
- /* [unique][helpstring][dual][uuid][object] */
- // *************************************************************************
- // This is a Deprecated interface - Use IMultiInterfaceEventControl instead.
- // *************************************************************************
- EXTERN_C const IID IID_IEventControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0343e2f4-86f6-11d1-b760-00c04fb926af")
- IEventControl : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPublisherFilter(
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IPublisherFilter *pPublisherFilter) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowInprocActivation(
- /* [retval][out] */ BOOL *pfAllowInprocActivation) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllowInprocActivation(
- /* [in] */ BOOL fAllowInprocActivation) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSubscriptions(
- /* [in] */ BSTR methodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDefaultQuery(
- /* [in] */ BSTR methodName,
- /* [in] */ BSTR criteria,
- /* [retval][out] */ int *errorIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEventControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEventControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEventControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEventControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IEventControl * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IEventControl * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IEventControl * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IEventControl * 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] */ HRESULT ( STDMETHODCALLTYPE *SetPublisherFilter )(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IPublisherFilter *pPublisherFilter);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowInprocActivation )(
- IEventControl * This,
- /* [retval][out] */ BOOL *pfAllowInprocActivation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllowInprocActivation )(
- IEventControl * This,
- /* [in] */ BOOL fAllowInprocActivation);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSubscriptions )(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultQuery )(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [in] */ BSTR criteria,
- /* [retval][out] */ int *errorIndex);
-
- END_INTERFACE
- } IEventControlVtbl;
- interface IEventControl
- {
- CONST_VTBL struct IEventControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEventControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEventControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEventControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEventControl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IEventControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IEventControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IEventControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IEventControl_SetPublisherFilter(This,methodName,pPublisherFilter)
- (This)->lpVtbl -> SetPublisherFilter(This,methodName,pPublisherFilter)
- #define IEventControl_get_AllowInprocActivation(This,pfAllowInprocActivation)
- (This)->lpVtbl -> get_AllowInprocActivation(This,pfAllowInprocActivation)
- #define IEventControl_put_AllowInprocActivation(This,fAllowInprocActivation)
- (This)->lpVtbl -> put_AllowInprocActivation(This,fAllowInprocActivation)
- #define IEventControl_GetSubscriptions(This,methodName,optionalCriteria,optionalErrorIndex,ppCollection)
- (This)->lpVtbl -> GetSubscriptions(This,methodName,optionalCriteria,optionalErrorIndex,ppCollection)
- #define IEventControl_SetDefaultQuery(This,methodName,criteria,errorIndex)
- (This)->lpVtbl -> SetDefaultQuery(This,methodName,criteria,errorIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventControl_SetPublisherFilter_Proxy(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ IPublisherFilter *pPublisherFilter);
- void __RPC_STUB IEventControl_SetPublisherFilter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventControl_get_AllowInprocActivation_Proxy(
- IEventControl * This,
- /* [retval][out] */ BOOL *pfAllowInprocActivation);
- void __RPC_STUB IEventControl_get_AllowInprocActivation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventControl_put_AllowInprocActivation_Proxy(
- IEventControl * This,
- /* [in] */ BOOL fAllowInprocActivation);
- void __RPC_STUB IEventControl_put_AllowInprocActivation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventControl_GetSubscriptions_Proxy(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection);
- void __RPC_STUB IEventControl_GetSubscriptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventControl_SetDefaultQuery_Proxy(
- IEventControl * This,
- /* [in] */ BSTR methodName,
- /* [in] */ BSTR criteria,
- /* [retval][out] */ int *errorIndex);
- void __RPC_STUB IEventControl_SetDefaultQuery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEventControl_INTERFACE_DEFINED__ */
- #ifndef __IMultiInterfaceEventControl_INTERFACE_DEFINED__
- #define __IMultiInterfaceEventControl_INTERFACE_DEFINED__
- /* interface IMultiInterfaceEventControl */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMultiInterfaceEventControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0343e2f5-86f6-11d1-b760-00c04fb926af")
- IMultiInterfaceEventControl : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMultiInterfacePublisherFilter(
- /* [unique][in] */ IMultiInterfacePublisherFilter *classFilter) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubscriptions(
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDefaultQuery(
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [in] */ BSTR bstrCriteria,
- /* [retval][out] */ int *errorIndex) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AllowInprocActivation(
- /* [retval][out] */ BOOL *pfAllowInprocActivation) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_AllowInprocActivation(
- /* [in] */ BOOL fAllowInprocActivation) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FireInParallel(
- /* [retval][out] */ BOOL *pfFireInParallel) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FireInParallel(
- /* [in] */ BOOL fFireInParallel) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMultiInterfaceEventControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMultiInterfaceEventControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMultiInterfaceEventControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMultiInterfaceEventControl * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetMultiInterfacePublisherFilter )(
- IMultiInterfaceEventControl * This,
- /* [unique][in] */ IMultiInterfacePublisherFilter *classFilter);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubscriptions )(
- IMultiInterfaceEventControl * This,
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultQuery )(
- IMultiInterfaceEventControl * This,
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [in] */ BSTR bstrCriteria,
- /* [retval][out] */ int *errorIndex);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowInprocActivation )(
- IMultiInterfaceEventControl * This,
- /* [retval][out] */ BOOL *pfAllowInprocActivation);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllowInprocActivation )(
- IMultiInterfaceEventControl * This,
- /* [in] */ BOOL fAllowInprocActivation);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FireInParallel )(
- IMultiInterfaceEventControl * This,
- /* [retval][out] */ BOOL *pfFireInParallel);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FireInParallel )(
- IMultiInterfaceEventControl * This,
- /* [in] */ BOOL fFireInParallel);
-
- END_INTERFACE
- } IMultiInterfaceEventControlVtbl;
- interface IMultiInterfaceEventControl
- {
- CONST_VTBL struct IMultiInterfaceEventControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMultiInterfaceEventControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMultiInterfaceEventControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMultiInterfaceEventControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMultiInterfaceEventControl_SetMultiInterfacePublisherFilter(This,classFilter)
- (This)->lpVtbl -> SetMultiInterfacePublisherFilter(This,classFilter)
- #define IMultiInterfaceEventControl_GetSubscriptions(This,eventIID,bstrMethodName,optionalCriteria,optionalErrorIndex,ppCollection)
- (This)->lpVtbl -> GetSubscriptions(This,eventIID,bstrMethodName,optionalCriteria,optionalErrorIndex,ppCollection)
- #define IMultiInterfaceEventControl_SetDefaultQuery(This,eventIID,bstrMethodName,bstrCriteria,errorIndex)
- (This)->lpVtbl -> SetDefaultQuery(This,eventIID,bstrMethodName,bstrCriteria,errorIndex)
- #define IMultiInterfaceEventControl_get_AllowInprocActivation(This,pfAllowInprocActivation)
- (This)->lpVtbl -> get_AllowInprocActivation(This,pfAllowInprocActivation)
- #define IMultiInterfaceEventControl_put_AllowInprocActivation(This,fAllowInprocActivation)
- (This)->lpVtbl -> put_AllowInprocActivation(This,fAllowInprocActivation)
- #define IMultiInterfaceEventControl_get_FireInParallel(This,pfFireInParallel)
- (This)->lpVtbl -> get_FireInParallel(This,pfFireInParallel)
- #define IMultiInterfaceEventControl_put_FireInParallel(This,fFireInParallel)
- (This)->lpVtbl -> put_FireInParallel(This,fFireInParallel)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_SetMultiInterfacePublisherFilter_Proxy(
- IMultiInterfaceEventControl * This,
- /* [unique][in] */ IMultiInterfacePublisherFilter *classFilter);
- void __RPC_STUB IMultiInterfaceEventControl_SetMultiInterfacePublisherFilter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_GetSubscriptions_Proxy(
- IMultiInterfaceEventControl * This,
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [unique][in] */ BSTR optionalCriteria,
- /* [unique][in] */ int *optionalErrorIndex,
- /* [retval][out] */ IEventObjectCollection **ppCollection);
- void __RPC_STUB IMultiInterfaceEventControl_GetSubscriptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_SetDefaultQuery_Proxy(
- IMultiInterfaceEventControl * This,
- /* [in] */ REFIID eventIID,
- /* [in] */ BSTR bstrMethodName,
- /* [in] */ BSTR bstrCriteria,
- /* [retval][out] */ int *errorIndex);
- void __RPC_STUB IMultiInterfaceEventControl_SetDefaultQuery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_get_AllowInprocActivation_Proxy(
- IMultiInterfaceEventControl * This,
- /* [retval][out] */ BOOL *pfAllowInprocActivation);
- void __RPC_STUB IMultiInterfaceEventControl_get_AllowInprocActivation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_put_AllowInprocActivation_Proxy(
- IMultiInterfaceEventControl * This,
- /* [in] */ BOOL fAllowInprocActivation);
- void __RPC_STUB IMultiInterfaceEventControl_put_AllowInprocActivation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_get_FireInParallel_Proxy(
- IMultiInterfaceEventControl * This,
- /* [retval][out] */ BOOL *pfFireInParallel);
- void __RPC_STUB IMultiInterfaceEventControl_get_FireInParallel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMultiInterfaceEventControl_put_FireInParallel_Proxy(
- IMultiInterfaceEventControl * This,
- /* [in] */ BOOL fFireInParallel);
- void __RPC_STUB IMultiInterfaceEventControl_put_FireInParallel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMultiInterfaceEventControl_INTERFACE_DEFINED__ */
- #ifndef __DummyEventSystemLib_LIBRARY_DEFINED__
- #define __DummyEventSystemLib_LIBRARY_DEFINED__
- /* library DummyEventSystemLib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_DummyEventSystemLib;
- EXTERN_C const CLSID CLSID_CEventSystem;
- #ifdef __cplusplus
- class DECLSPEC_UUID("4E14FBA2-2E22-11D1-9964-00C04FBBB345")
- CEventSystem;
- #endif
- EXTERN_C const CLSID CLSID_CEventPublisher;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ab944620-79c6-11d1-88f9-0080c7d771bf")
- CEventPublisher;
- #endif
- EXTERN_C const CLSID CLSID_CEventClass;
- #ifdef __cplusplus
- class DECLSPEC_UUID("cdbec9c0-7a68-11d1-88f9-0080c7d771bf")
- CEventClass;
- #endif
- EXTERN_C const CLSID CLSID_CEventSubscription;
- #ifdef __cplusplus
- class DECLSPEC_UUID("7542e960-79c7-11d1-88f9-0080c7d771bf")
- CEventSubscription;
- #endif
- EXTERN_C const CLSID CLSID_EventObjectChange;
- #ifdef __cplusplus
- class DECLSPEC_UUID("d0565000-9df4-11d1-a281-00c04fca0aa7")
- EventObjectChange;
- #endif
- EXTERN_C const CLSID CLSID_EventObjectChange2;
- #ifdef __cplusplus
- class DECLSPEC_UUID("BB07BACD-CD56-4e63-A8FF-CBF0355FB9F4")
- EventObjectChange2;
- #endif
- #endif /* __DummyEventSystemLib_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 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