📄 opc_ae.h
字号:
/* [in] */ DWORD dwEventCategory,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszConditionNames);
void __RPC_STUB IOPCEventServer_QueryConditionNames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_QuerySubConditionNames_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ LPWSTR szConditionName,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszSubConditionNames);
void __RPC_STUB IOPCEventServer_QuerySubConditionNames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_QuerySourceConditions_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ LPWSTR szSource,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszConditionNames);
void __RPC_STUB IOPCEventServer_QuerySourceConditions_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_QueryEventAttributes_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwEventCategory,
/* [out] */ DWORD __RPC_FAR *pdwCount,
/* [size_is][size_is][out] */ DWORD __RPC_FAR *__RPC_FAR *ppdwAttrIDs,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszAttrDescs,
/* [size_is][size_is][out] */ VARTYPE __RPC_FAR *__RPC_FAR *ppvtAttrTypes);
void __RPC_STUB IOPCEventServer_QueryEventAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_TranslateToItemIDs_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ LPWSTR szSource,
/* [in] */ DWORD dwEventCategory,
/* [in] */ LPWSTR szConditionName,
/* [in] */ LPWSTR szSubconditionName,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ DWORD __RPC_FAR *pdwAssocAttrIDs,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszAttrItemIDs,
/* [size_is][size_is][out] */ LPWSTR __RPC_FAR *__RPC_FAR *ppszNodeNames,
/* [size_is][size_is][out] */ CLSID __RPC_FAR *__RPC_FAR *ppCLSIDs);
void __RPC_STUB IOPCEventServer_TranslateToItemIDs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_GetConditionState_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ LPWSTR szSource,
/* [in] */ LPWSTR szConditionName,
/* [in] */ DWORD dwNumEventAttrs,
/* [size_is][in] */ DWORD __RPC_FAR *pdwAttributeIDs,
/* [out] */ OPCCONDITIONSTATE __RPC_FAR *__RPC_FAR *ppConditionState);
void __RPC_STUB IOPCEventServer_GetConditionState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_EnableConditionByArea_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwNumAreas,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszAreas);
void __RPC_STUB IOPCEventServer_EnableConditionByArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_EnableConditionBySource_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwNumSources,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSources);
void __RPC_STUB IOPCEventServer_EnableConditionBySource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_DisableConditionByArea_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwNumAreas,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszAreas);
void __RPC_STUB IOPCEventServer_DisableConditionByArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCEventServer_DisableConditionBySource_Proxy(
IOPCEventServer __RPC_FAR * This,
/* [in] */ DWORD dwNumSources,
/* [size_is][in] */ LPWSTR __RPC_FAR *pszSources);
void __RPC_STUB IOPCEventServer_DisableConditionBySource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
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__
/****************************************
* Generated header for interface: IOPCEventSubscriptionMgt
* at Fri Mar 04 14:41:54 2005
* using MIDL 3.01.75
****************************************/
/* [object][unique][uuid] */
EXTERN_C const IID IID_IOPCEventSubscriptionMgt;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -