📄 eventsys.h
字号:
EXTERN_C const IID IID_IEventSubscription;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("4A6B0E15-2E38-11D1-9965-00C04FBBB345")
IEventSubscription : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubscriptionID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriptionID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubscriptionID(
/* [in] */ BSTR bstrSubscriptionID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubscriptionName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriptionName) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubscriptionName(
/* [in] */ BSTR bstrSubscriptionName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PublisherID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrPublisherID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PublisherID(
/* [in] */ BSTR bstrPublisherID) = 0;
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_MethodName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrMethodName) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MethodName(
/* [in] */ BSTR bstrMethodName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubscriberCLSID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriberCLSID) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubscriberCLSID(
/* [in] */ BSTR bstrSubscriberCLSID) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubscriberInterface(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppSubscriberInterface) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubscriberInterface(
/* [in] */ IUnknown __RPC_FAR *pSubscriberInterface) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PerUser(
/* [retval][out] */ BOOL __RPC_FAR *pfPerUser) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PerUser(
/* [in] */ BOOL fPerUser) = 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_Enabled(
/* [retval][out] */ BOOL __RPC_FAR *pfEnabled) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
/* [in] */ BOOL fEnabled) = 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_MachineName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrMachineName) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MachineName(
/* [in] */ BSTR bstrMachineName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPublisherProperty(
/* [in] */ BSTR bstrPropertyName,
/* [retval][out] */ VARIANT __RPC_FAR *propertyValue) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PutPublisherProperty(
/* [in] */ BSTR bstrPropertyName,
/* [in] */ VARIANT __RPC_FAR *propertyValue) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemovePublisherProperty(
/* [in] */ BSTR bstrPropertyName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPublisherPropertyCollection(
/* [retval][out] */ IEventObjectCollection __RPC_FAR *__RPC_FAR *collection) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSubscriberProperty(
/* [in] */ BSTR bstrPropertyName,
/* [retval][out] */ VARIANT __RPC_FAR *propertyValue) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PutSubscriberProperty(
/* [in] */ BSTR bstrPropertyName,
/* [in] */ VARIANT __RPC_FAR *propertyValue) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveSubscriberProperty(
/* [in] */ BSTR bstrPropertyName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSubscriberPropertyCollection(
/* [retval][out] */ IEventObjectCollection __RPC_FAR *__RPC_FAR *collection) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InterfaceID(
/* [retval][out] */ BSTR __RPC_FAR *pbstrInterfaceID) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_InterfaceID(
/* [in] */ BSTR bstrInterfaceID) = 0;
};
#else /* C style interface */
typedef struct IEventSubscriptionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEventSubscription __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEventSubscription __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEventSubscription __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IEventSubscription __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IEventSubscription __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IEventSubscription __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IEventSubscription __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubscriptionID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriptionID);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubscriptionID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrSubscriptionID);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubscriptionName )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriptionName);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubscriptionName )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrSubscriptionName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PublisherID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrPublisherID);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PublisherID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPublisherID);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventClassID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrEventClassID);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventClassID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrEventClassID);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MethodName )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrMethodName);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MethodName )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrMethodName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubscriberCLSID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrSubscriberCLSID);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubscriberCLSID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrSubscriberCLSID);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubscriberInterface )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppSubscriberInterface);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubscriberInterface )(
IEventSubscription __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pSubscriberInterface);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PerUser )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pfPerUser);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PerUser )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BOOL fPerUser);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OwnerSID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrOwnerSID);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OwnerSID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrOwnerSID);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pfEnabled);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BOOL fEnabled);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrDescription);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrDescription);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MachineName )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrMachineName);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MachineName )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrMachineName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPublisherProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [retval][out] */ VARIANT __RPC_FAR *propertyValue);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutPublisherProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [in] */ VARIANT __RPC_FAR *propertyValue);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemovePublisherProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPublisherPropertyCollection )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ IEventObjectCollection __RPC_FAR *__RPC_FAR *collection);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSubscriberProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [retval][out] */ VARIANT __RPC_FAR *propertyValue);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutSubscriberProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName,
/* [in] */ VARIANT __RPC_FAR *propertyValue);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveSubscriberProperty )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrPropertyName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSubscriberPropertyCollection )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ IEventObjectCollection __RPC_FAR *__RPC_FAR *collection);
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InterfaceID )(
IEventSubscription __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrInterfaceID);
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InterfaceID )(
IEventSubscription __RPC_FAR * This,
/* [in] */ BSTR bstrInterfaceID);
END_INTERFACE
} IEventSubscriptionVtbl;
interface IEventSubscription
{
CONST_VTBL struct IEventSubscriptionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEventSubscription_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEventSubscription_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEventSubscription_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEventSubscription_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IEventSubscription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IEventSubscription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgsz
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -