?? opcda.h
字號:
HRESULT STDMETHODCALLTYPE IOPCGroupStateMgt_CloneGroup_Proxy(
IOPCGroupStateMgt __RPC_FAR * This,
/* [string][in] */ LPCWSTR szName,
/* [in] */ REFIID riid,
/* [iid_is][out] */ LPUNKNOWN __RPC_FAR *ppUnk);
void __RPC_STUB IOPCGroupStateMgt_CloneGroup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOPCGroupStateMgt_INTERFACE_DEFINED__ */
#ifndef __IOPCPublicGroupStateMgt_INTERFACE_DEFINED__
#define __IOPCPublicGroupStateMgt_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOPCPublicGroupStateMgt
* at Wed Oct 14 12:14:58 1998
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IOPCPublicGroupStateMgt;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("39c13a51-011e-11d0-9675-0020afd8adb3")
IOPCPublicGroupStateMgt : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetState(
/* [out] */ BOOL __RPC_FAR *pPublic) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToPublic( void) = 0;
};
#else /* C style interface */
typedef struct IOPCPublicGroupStateMgtVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOPCPublicGroupStateMgt __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOPCPublicGroupStateMgt __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOPCPublicGroupStateMgt __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )(
IOPCPublicGroupStateMgt __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pPublic);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveToPublic )(
IOPCPublicGroupStateMgt __RPC_FAR * This);
END_INTERFACE
} IOPCPublicGroupStateMgtVtbl;
interface IOPCPublicGroupStateMgt
{
CONST_VTBL struct IOPCPublicGroupStateMgtVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOPCPublicGroupStateMgt_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOPCPublicGroupStateMgt_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOPCPublicGroupStateMgt_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOPCPublicGroupStateMgt_GetState(This,pPublic) \
(This)->lpVtbl -> GetState(This,pPublic)
#define IOPCPublicGroupStateMgt_MoveToPublic(This) \
(This)->lpVtbl -> MoveToPublic(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOPCPublicGroupStateMgt_GetState_Proxy(
IOPCPublicGroupStateMgt __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pPublic);
void __RPC_STUB IOPCPublicGroupStateMgt_GetState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCPublicGroupStateMgt_MoveToPublic_Proxy(
IOPCPublicGroupStateMgt __RPC_FAR * This);
void __RPC_STUB IOPCPublicGroupStateMgt_MoveToPublic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOPCPublicGroupStateMgt_INTERFACE_DEFINED__ */
#ifndef __IOPCSyncIO_INTERFACE_DEFINED__
#define __IOPCSyncIO_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOPCSyncIO
* at Wed Oct 14 12:14:58 1998
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IOPCSyncIO;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("39c13a52-011e-11d0-9675-0020afd8adb3")
IOPCSyncIO : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Read(
/* [in] */ OPCDATASOURCE dwSource,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][size_is][out] */ OPCITEMSTATE __RPC_FAR *__RPC_FAR *ppItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors) = 0;
virtual HRESULT STDMETHODCALLTYPE Write(
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][in] */ VARIANT __RPC_FAR *pItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors) = 0;
};
#else /* C style interface */
typedef struct IOPCSyncIOVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOPCSyncIO __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOPCSyncIO __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOPCSyncIO __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )(
IOPCSyncIO __RPC_FAR * This,
/* [in] */ OPCDATASOURCE dwSource,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][size_is][out] */ OPCITEMSTATE __RPC_FAR *__RPC_FAR *ppItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write )(
IOPCSyncIO __RPC_FAR * This,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][in] */ VARIANT __RPC_FAR *pItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
END_INTERFACE
} IOPCSyncIOVtbl;
interface IOPCSyncIO
{
CONST_VTBL struct IOPCSyncIOVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOPCSyncIO_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOPCSyncIO_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOPCSyncIO_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOPCSyncIO_Read(This,dwSource,dwCount,phServer,ppItemValues,ppErrors) \
(This)->lpVtbl -> Read(This,dwSource,dwCount,phServer,ppItemValues,ppErrors)
#define IOPCSyncIO_Write(This,dwCount,phServer,pItemValues,ppErrors) \
(This)->lpVtbl -> Write(This,dwCount,phServer,pItemValues,ppErrors)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOPCSyncIO_Read_Proxy(
IOPCSyncIO __RPC_FAR * This,
/* [in] */ OPCDATASOURCE dwSource,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][size_is][out] */ OPCITEMSTATE __RPC_FAR *__RPC_FAR *ppItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
void __RPC_STUB IOPCSyncIO_Read_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOPCSyncIO_Write_Proxy(
IOPCSyncIO __RPC_FAR * This,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][in] */ VARIANT __RPC_FAR *pItemValues,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
void __RPC_STUB IOPCSyncIO_Write_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOPCSyncIO_INTERFACE_DEFINED__ */
#ifndef __IOPCAsyncIO_INTERFACE_DEFINED__
#define __IOPCAsyncIO_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOPCAsyncIO
* at Wed Oct 14 12:14:58 1998
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IOPCAsyncIO;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("39c13a53-011e-11d0-9675-0020afd8adb3")
IOPCAsyncIO : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Read(
/* [in] */ DWORD dwConnection,
/* [in] */ OPCDATASOURCE dwSource,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [out] */ DWORD __RPC_FAR *pTransactionID,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors) = 0;
virtual HRESULT STDMETHODCALLTYPE Write(
/* [in] */ DWORD dwConnection,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][in] */ VARIANT __RPC_FAR *pItemValues,
/* [out] */ DWORD __RPC_FAR *pTransactionID,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors) = 0;
virtual HRESULT STDMETHODCALLTYPE Refresh(
/* [in] */ DWORD dwConnection,
/* [in] */ OPCDATASOURCE dwSource,
/* [out] */ DWORD __RPC_FAR *pTransactionID) = 0;
virtual HRESULT STDMETHODCALLTYPE Cancel(
/* [in] */ DWORD dwTransactionID) = 0;
};
#else /* C style interface */
typedef struct IOPCAsyncIOVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOPCAsyncIO __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOPCAsyncIO __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOPCAsyncIO __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )(
IOPCAsyncIO __RPC_FAR * This,
/* [in] */ DWORD dwConnection,
/* [in] */ OPCDATASOURCE dwSource,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [out] */ DWORD __RPC_FAR *pTransactionID,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write )(
IOPCAsyncIO __RPC_FAR * This,
/* [in] */ DWORD dwConnection,
/* [in] */ DWORD dwCount,
/* [size_is][in] */ OPCHANDLE __RPC_FAR *phServer,
/* [size_is][in] */ VARIANT __RPC_FAR *pItemValues,
/* [out] */ DWORD __RPC_FAR *pTransactionID,
/* [size_is][size_is][out] */ HRESULT __RPC_FAR *__RPC_FAR *ppErrors);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IOPCAsyncIO __RPC_FAR * This,
/* [in] */ DWORD dwConnection,
/* [in] */ OPCDATASOURCE dwSource,
/* [out] */ DWORD __RPC_FAR *pTransactionID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
IOPCAsyncIO __RPC_FAR * This,
/* [in] */ DWORD dwTransactionID);
END_INTERFACE
} IOPCAsyncIOVtbl;
interface IOPCAsyncIO
{
CONST_VTBL struct IOPCAsyncIOVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOPCAsyncIO_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOPCAsyncIO_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOPCAsyncIO_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOPCAsyncIO_Read(This,dwConnection,dwSource,dwCount,phServer,pTransactionID,ppErrors) \
(This)->lpVtbl -> Read(This,dwConnection,dwSource,dwCount,phServer,pTransactionID,ppErrors)
#define IOPCAsyncIO_Write(This,dwConnection,dwCount,phServer,pItemValues,pTransactionID,ppErrors) \
(This)->lpVtbl -> Write(This,dwConnection,dwCount,phServer,pItemValues,pTransactionID,ppErrors)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -