📄 eventsys.h
字号:
#define IEventPublisher_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEventPublisher_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEventPublisher_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IEventPublisher_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IEventPublisher_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IEventPublisher_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IEventPublisher_get_PublisherID(This,pbstrPublisherID) \
(This)->lpVtbl -> get_PublisherID(This,pbstrPublisherID)
#define IEventPublisher_put_PublisherID(This,bstrPublisherID) \
(This)->lpVtbl -> put_PublisherID(This,bstrPublisherID)
#define IEventPublisher_get_PublisherName(This,pbstrPublisherName) \
(This)->lpVtbl -> get_PublisherName(This,pbstrPublisherName)
#define IEventPublisher_put_PublisherName(This,bstrPublisherName) \
(This)->lpVtbl -> put_PublisherName(This,bstrPublisherName)
#define IEventPublisher_get_PublisherType(This,pbstrPublisherType) \
(This)->lpVtbl -> get_PublisherType(This,pbstrPublisherType)
#define IEventPublisher_put_PublisherType(This,bstrPublisherType) \
(This)->lpVtbl -> put_PublisherType(This,bstrPublisherType)
#define IEventPublisher_get_OwnerSID(This,pbstrOwnerSID) \
(This)->lpVtbl -> get_OwnerSID(This,pbstrOwnerSID)
#define IEventPublisher_put_OwnerSID(This,bstrOwnerSID) \
(This)->lpVtbl -> put_OwnerSID(This,bstrOwnerSID)
#define IEventPublisher_get_Description(This,pbstrDescription) \
(This)->lpVtbl -> get_Description(This,pbstrDescription)
#define IEventPublisher_put_Description(This,bstrDescription) \
(This)->lpVtbl -> put_Description(This,bstrDescription)
#define IEventPublisher_GetDefaultProperty(This,bstrPropertyName,propertyValue) \
(This)->lpVtbl -> GetDefaultProperty(This,bstrPropertyName,propertyValue)
#define IEventPublisher_PutDefaultProperty(This,bstrPropertyName,propertyValue) \
(This)->lpVtbl -> PutDefaultProperty(This,bstrPropertyName,propertyValue)
#define IEventPublisher_RemoveDefaultProperty(This,bstrPropertyName) \
(This)->lpVtbl -> RemoveDefaultProperty(This,bstrPropertyName)
#define IEventPublisher_GetDefaultPropertyCollection(This,collection) \
(This)->lpVtbl -> GetDefaultPropertyCollection(This,collection)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventPublisher_get_PublisherID_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrPublisherID);
void __RPC_STUB IEventPublisher_get_PublisherID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventPublisher_put_PublisherID_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPublisherID);
void __RPC_STUB IEventPublisher_put_PublisherID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventPublisher_get_PublisherName_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrPublisherName);
void __RPC_STUB IEventPublisher_get_PublisherName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventPublisher_put_PublisherName_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPublisherName);
void __RPC_STUB IEventPublisher_put_PublisherName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventPublisher_get_PublisherType_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrPublisherType);
void __RPC_STUB IEventPublisher_get_PublisherType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventPublisher_put_PublisherType_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPublisherType);
void __RPC_STUB IEventPublisher_put_PublisherType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventPublisher_get_OwnerSID_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrOwnerSID);
void __RPC_STUB IEventPublisher_get_OwnerSID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventPublisher_put_OwnerSID_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrOwnerSID);
void __RPC_STUB IEventPublisher_put_OwnerSID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEventPublisher_get_Description_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrDescription);
void __RPC_STUB IEventPublisher_get_Description_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEventPublisher_put_Description_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrDescription);
void __RPC_STUB IEventPublisher_put_Description_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventPublisher_GetDefaultProperty_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [retval][out] */ VARIANT __RPC_FAR *propertyValue);
void __RPC_STUB IEventPublisher_GetDefaultProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventPublisher_PutDefaultProperty_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [in] */ VARIANT __RPC_FAR *propertyValue);
void __RPC_STUB IEventPublisher_PutDefaultProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventPublisher_RemoveDefaultProperty_Proxy(
IEventPublisher __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName);
void __RPC_STUB IEventPublisher_RemoveDefaultProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEventPublisher_GetDefaultPropertyCollection_Proxy(
IEventPublisher __RPC_FAR * This,
/* [retval][out] */ IEventObjectCollection __RPC_FAR *__RPC_FAR *collection);
void __RPC_STUB IEventPublisher_GetDefaultPropertyCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEventPublisher_INTERFACE_DEFINED__ */
#ifndef __IEventClass_INTERFACE_DEFINED__
#define __IEventClass_INTERFACE_DEFINED__
/* interface IEventClass */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IEventClass;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("fb2b72a0-7a68-11d1-88f9-0080c7d771bf")
IEventClass : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventClassID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrEventClassID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EventClassID(
/* [in] */ BSTR bstrEventClassID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventClassName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrEventClassName) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EventClassName(
/* [in] */ BSTR bstrEventClassName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OwnerSID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrOwnerSID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OwnerSID(
/* [in] */ BSTR bstrOwnerSID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FiringInterfaceID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrFiringInterfaceID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FiringInterfaceID(
/* [in] */ BSTR bstrFiringInterfaceID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
/* [retval][out] */ BSTR __RPC_FAR *pbstrDescription) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
/* [in] */ BSTR bstrDescription) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CustomConfigCLSID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrCustomConfigCLSID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CustomConfigCLSID(
/* [in] */ BSTR bstrCustomConfigCLSID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TypeLib(
/* [retval][out] */ BSTR __RPC_FAR *pbstrTypeLib) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TypeLib(
/* [in] */ BSTR bstrTypeLib) = 0;
};
#else /* C style interface */
typedef struct IEventClassVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEventClass __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEventClass __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEventClass __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IEventClass __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IEventClass __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IEventClass __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -