📄 opc_ae.h
字号:
HRESULT STDMETHODCALLTYPE IOPCEventServer_AckCondition_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwCount,
/* [string][in] */ LPWSTR szAcknowledgerID,
/* [string][in] */ LPWSTR szComment,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSource,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszConditionName,
/* [size_is][in] */ FILETIME __RPC_FAR *pftActiveTime,
/* [size_is][in] */ DWORD __RPC_FAR *pdwCookie,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
void __RPC_STUB IOPCEventServer_AckCondition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_CreateAreaBrowser_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ LPUNKNOWN __RPC_FAR *ppUnk);
void __RPC_STUB IOPCEventServer_CreateAreaBrowser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOPCEventServer_INTERFACE_DEFINED__ */
#ifndef __IOPCEventSubscriptionMgt_INTERFACE_DEFINED__
#define __IOPCEventSubscriptionMgt_INTERFACE_DEFINED__
/* interface IOPCEventSubscriptionMgt */
/* [object][unique][helpstring][uuid] */
EXTERN_C const IID IID_IOPCEventSubscriptionMgt;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("65168855-5783-11D1-84A0-00608CB8A7E9")
IOPCEventSubscriptionMgt : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetFilter(
/* [in] */ DWORD dwEventType,
/* [in] */ DWORD dwNumCategories,
/* [size_is][in] */ DWORD __RPC_FAR *pdwEventCategories,
/* [in] */ DWORD dwLowSeverity,
/* [in] */ DWORD dwHighSeverity,
/* [in] */ DWORD dwNumAreas,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszAreaList,
/* [in] */ DWORD dwNumSources,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSourceList) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFilter(
/* [out] */ DWORD __RPC_FAR *pdwEventType,
/* [out] */ DWORD __RPC_FAR *pdwNumCategories,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwEventCategories,
/* [out] */ DWORD __RPC_FAR *pdwLowSeverity,
/* [out] */ DWORD __RPC_FAR *pdwHighSeverity,
/* [out] */ DWORD __RPC_FAR *pdwNumAreas,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszAreaList,
/* [out] */ DWORD __RPC_FAR *pdwNumSources,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszSourceList) = 0;
virtual HRESULT STDMETHODCALLTYPE SelectReturnedAttributes(
/* [in] */ DWORD dwEventCategory,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ DWORD __RPC_FAR *dwAttributeIDs) = 0;
virtual HRESULT STDMETHODCALLTYPE GetReturnedAttributes(
/* [in] */ DWORD dwEventCategory,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwAttributeIDs) = 0;
virtual HRESULT STDMETHODCALLTYPE Refresh(
/* [in] */ DWORD dwConnection) = 0;
virtual HRESULT STDMETHODCALLTYPE CancelRefresh(
/* [in] */ DWORD dwConnection) = 0;
virtual HRESULT STDMETHODCALLTYPE GetState(
/* [out] */ BOOL __RPC_FAR *pbActive,
/* [out] */ DWORD __RPC_FAR *pdwBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwMaxSize,
/* [out] */ OPCHANDLE __RPC_FAR *phClientSubscription) = 0;
virtual HRESULT STDMETHODCALLTYPE SetState(
/* [in][unique] */ BOOL __RPC_FAR *pbActive,
/* [in][unique] */ DWORD __RPC_FAR *pdwBufferTime,
/* [in][unique] */ DWORD __RPC_FAR *pdwMaxSize,
/* [in] */ OPCHANDLE hClientSubscription,
/* [out] */ DWORD __RPC_FAR *pdwRevisedBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwRevisedMaxSize) = 0;
};
#else /* C style interface */
typedef struct IOPCEventSubscriptionMgtVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOPCEventSubscriptionMgt __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOPCEventSubscriptionMgt __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFilter )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventType,
/* [in] */ DWORD dwNumCategories,
/* [size_is][in] */ DWORD __RPC_FAR *pdwEventCategories,
/* [in] */ DWORD dwLowSeverity,
/* [in] */ DWORD dwHighSeverity,
/* [in] */ DWORD dwNumAreas,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszAreaList,
/* [in] */ DWORD dwNumSources,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSourceList);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilter )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwEventType,
/* [out] */ DWORD __RPC_FAR *pdwNumCategories,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwEventCategories,
/* [out] */ DWORD __RPC_FAR *pdwLowSeverity,
/* [out] */ DWORD __RPC_FAR *pdwHighSeverity,
/* [out] */ DWORD __RPC_FAR *pdwNumAreas,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszAreaList,
/* [out] */ DWORD __RPC_FAR *pdwNumSources,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszSourceList);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectReturnedAttributes )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventCategory,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ DWORD __RPC_FAR *dwAttributeIDs);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReturnedAttributes )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventCategory,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwAttributeIDs);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwConnection);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelRefresh )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwConnection);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pbActive,
/* [out] */ DWORD __RPC_FAR *pdwBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwMaxSize,
/* [out] */ OPCHANDLE __RPC_FAR *phClientSubscription);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetState )(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in][unique] */ BOOL __RPC_FAR *pbActive,
/* [in][unique] */ DWORD __RPC_FAR *pdwBufferTime,
/* [in][unique] */ DWORD __RPC_FAR *pdwMaxSize,
/* [in] */ OPCHANDLE hClientSubscription,
/* [out] */ DWORD __RPC_FAR *pdwRevisedBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwRevisedMaxSize);
END_INTERFACE
} IOPCEventSubscriptionMgtVtbl;
interface IOPCEventSubscriptionMgt
{
CONST_VTBL struct IOPCEventSubscriptionMgtVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOPCEventSubscriptionMgt_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOPCEventSubscriptionMgt_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOPCEventSubscriptionMgt_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOPCEventSubscriptionMgt_SetFilter(This,dwEventType,dwNumCategories,pdwEventCategories,dwLowSeverity,dwHighSeverity,dwNumAreas,pszAreaList,dwNumSources,pszSourceList) \
(This)->lpVtbl -> SetFilter(This,dwEventType,dwNumCategories,pdwEventCategories,dwLowSeverity,dwHighSeverity,dwNumAreas,pszAreaList,dwNumSources,pszSourceList)
#define IOPCEventSubscriptionMgt_GetFilter(This,pdwEventType,pdwNumCategories,ppdwEventCategories,pdwLowSeverity,pdwHighSeverity,pdwNumAreas,ppszAreaList,pdwNumSources,ppszSourceList) \
(This)->lpVtbl -> GetFilter(This,pdwEventType,pdwNumCategories,ppdwEventCategories,pdwLowSeverity,pdwHighSeverity,pdwNumAreas,ppszAreaList,pdwNumSources,ppszSourceList)
#define IOPCEventSubscriptionMgt_SelectReturnedAttributes(This,dwEventCategory,dwCount,dwAttributeIDs) \
(This)->lpVtbl -> SelectReturnedAttributes(This,dwEventCategory,dwCount,dwAttributeIDs)
#define IOPCEventSubscriptionMgt_GetReturnedAttributes(This,dwEventCategory,pdwCount,ppdwAttributeIDs) \
(This)->lpVtbl -> GetReturnedAttributes(This,dwEventCategory,pdwCount,ppdwAttributeIDs)
#define IOPCEventSubscriptionMgt_Refresh(This,dwConnection) \
(This)->lpVtbl -> Refresh(This,dwConnection)
#define IOPCEventSubscriptionMgt_CancelRefresh(This,dwConnection) \
(This)->lpVtbl -> CancelRefresh(This,dwConnection)
#define IOPCEventSubscriptionMgt_GetState(This,pbActive,pdwBufferTime,pdwMaxSize,phClientSubscription) \
(This)->lpVtbl -> GetState(This,pbActive,pdwBufferTime,pdwMaxSize,phClientSubscription)
#define IOPCEventSubscriptionMgt_SetState(This,pbActive,pdwBufferTime,pdwMaxSize,hClientSubscription,pdwRevisedBufferTime,pdwRevisedMaxSize) \
(This)->lpVtbl -> SetState(This,pbActive,pdwBufferTime,pdwMaxSize,hClientSubscription,pdwRevisedBufferTime,pdwRevisedMaxSize)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_SetFilter_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventType,
/* [in] */ DWORD dwNumCategories,
/* [size_is][in] */ DWORD __RPC_FAR *pdwEventCategories,
/* [in] */ DWORD dwLowSeverity,
/* [in] */ DWORD dwHighSeverity,
/* [in] */ DWORD dwNumAreas,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszAreaList,
/* [in] */ DWORD dwNumSources,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSourceList);
void __RPC_STUB IOPCEventSubscriptionMgt_SetFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_GetFilter_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwEventType,
/* [out] */ DWORD __RPC_FAR *pdwNumCategories,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwEventCategories,
/* [out] */ DWORD __RPC_FAR *pdwLowSeverity,
/* [out] */ DWORD __RPC_FAR *pdwHighSeverity,
/* [out] */ DWORD __RPC_FAR *pdwNumAreas,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszAreaList,
/* [out] */ DWORD __RPC_FAR *pdwNumSources,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszSourceList);
void __RPC_STUB IOPCEventSubscriptionMgt_GetFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_SelectReturnedAttributes_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventCategory,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ DWORD __RPC_FAR *dwAttributeIDs);
void __RPC_STUB IOPCEventSubscriptionMgt_SelectReturnedAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_GetReturnedAttributes_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwEventCategory,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwAttributeIDs);
void __RPC_STUB IOPCEventSubscriptionMgt_GetReturnedAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_Refresh_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwConnection);
void __RPC_STUB IOPCEventSubscriptionMgt_Refresh_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_CancelRefresh_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in] */ DWORD dwConnection);
void __RPC_STUB IOPCEventSubscriptionMgt_CancelRefresh_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_GetState_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pbActive,
/* [out] */ DWORD __RPC_FAR *pdwBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwMaxSize,
/* [out] */ OPCHANDLE __RPC_FAR *phClientSubscription);
void __RPC_STUB IOPCEventSubscriptionMgt_GetState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventSubscriptionMgt_SetState_Proxy(
IOPCEventSubscriptionMgt __RPC_FAR * This,
/* [in][unique] */ BOOL __RPC_FAR *pbActive,
/* [in][unique] */ DWORD __RPC_FAR *pdwBufferTime,
/* [in][unique] */ DWORD __RPC_FAR *pdwMaxSize,
/* [in] */ OPCHANDLE hClientSubscription,
/* [out] */ DWORD __RPC_FAR *pdwRevisedBufferTime,
/* [out] */ DWORD __RPC_FAR *pdwRevisedMaxSize);
void __RPC_STUB IOPCEventSubscriptionMgt_SetState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -