亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? opcda.h

?? 最簡(jiǎn)單的VC編寫(xiě)的OPC客戶端程序
?? H
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
    /* [string][in] */ LPCWSTR szName);





void __RPC_STUB IOPCGroupStateMgt_SetName_Stub(

    IRpcStubBuffer *This,

    IRpcChannelBuffer *_pRpcChannelBuffer,

    PRPC_MESSAGE _pRpcMessage,

    DWORD *_pdwStubPhase);





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;

    };

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av一区二区三区四区| 蜜臀av在线播放一区二区三区| 亚洲欧洲综合另类在线| 亚洲宅男天堂在线观看无病毒| 日韩成人免费看| 国产成人自拍网| 欧美视频一区二区三区| 久久久午夜精品理论片中文字幕| 国产精品的网站| 免费成人小视频| jizz一区二区| 日韩欧美的一区| 亚洲精品久久久蜜桃| 精品亚洲欧美一区| 91麻豆成人久久精品二区三区| 91精品国产综合久久久久久| 国产精品网友自拍| 日本欧美韩国一区三区| 99精品视频一区二区| 日韩精品专区在线影院观看| 亚洲欧美一区二区不卡| 久久电影网站中文字幕| 色琪琪一区二区三区亚洲区| 精品国产乱码久久久久久蜜臀| 亚洲狠狠丁香婷婷综合久久久| 麻豆精品一二三| 色婷婷久久99综合精品jk白丝| 日韩三级伦理片妻子的秘密按摩| 亚洲免费视频成人| 国产精品一区二区三区网站| 精品婷婷伊人一区三区三| 欧美国产精品一区二区三区| 日本欧美韩国一区三区| 日本韩国欧美一区| 欧美韩国日本综合| 蜜臀va亚洲va欧美va天堂| 91高清视频在线| 国产精品热久久久久夜色精品三区| 蜜桃久久精品一区二区| 欧美三级韩国三级日本三斤| 中文字幕高清不卡| 精品一区二区日韩| 欧美一卡二卡在线| 亚洲国产欧美另类丝袜| 91首页免费视频| 国产精品嫩草99a| 国产成人免费视频网站 | 一区二区日韩av| 成人久久视频在线观看| 亚洲精品一区二区三区蜜桃下载| 爽好多水快深点欧美视频| 欧美综合一区二区三区| 国产精品萝li| 成人黄页在线观看| 国产色综合久久| 国产在线精品视频| 日韩精品中午字幕| 免费一级片91| 日韩一区二区三区免费看| 亚洲大型综合色站| 在线观看亚洲精品视频| 亚洲免费av高清| 91色九色蝌蚪| 亚洲欧洲成人自拍| av网站一区二区三区| 国产精品欧美综合在线| 成人午夜激情影院| 国产精品看片你懂得| 成人小视频免费观看| 国产精品视频yy9299一区| 国产成人免费在线| 国产精品色一区二区三区| 成人av网站免费| 国产精品传媒入口麻豆| 91在线观看免费视频| 成人欧美一区二区三区1314| av在线一区二区三区| 亚洲视频在线一区二区| 一本色道久久综合精品竹菊| 亚洲女爱视频在线| 欧美日韩中文另类| 秋霞午夜av一区二区三区| 日韩视频一区二区三区在线播放| 青青草视频一区| 久久亚洲影视婷婷| 国产成人小视频| 亚洲日本在线天堂| 欧美三级三级三级爽爽爽| 日本在线不卡视频| 精品国产99国产精品| 国产成人精品1024| 亚洲伦理在线精品| 欧美日韩亚洲综合一区| 老司机精品视频一区二区三区| 精品久久久久久综合日本欧美| 国产成人av资源| 亚洲人成电影网站色mp4| 欧美日韩精品欧美日韩精品| 另类小说一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 99久久99久久综合| 天天综合天天综合色| 精品福利一二区| 99久久99久久精品免费看蜜桃| 亚洲国产视频一区二区| 欧美va亚洲va香蕉在线 | 一区二区三区在线影院| 制服丝袜在线91| 盗摄精品av一区二区三区| 亚洲综合在线电影| 欧美一二三区在线观看| 国产91高潮流白浆在线麻豆| 亚洲在线中文字幕| 精品毛片乱码1区2区3区| 99久免费精品视频在线观看 | 911精品产国品一二三产区| 韩国av一区二区| 一区二区三区小说| 亚洲精品一区在线观看| 色域天天综合网| 久久99精品久久久| 亚洲精品视频观看| 欧美一区二区三区免费视频| 丰满亚洲少妇av| 日韩av在线播放中文字幕| 国产精品久久精品日日| 欧美一区二区三区男人的天堂| 成人黄色软件下载| 麻豆成人免费电影| 一区二区三区精品在线| 国产午夜精品久久久久久久 | 日韩激情一二三区| 国产精品国产精品国产专区不蜜| 91精品久久久久久久久99蜜臂| av影院午夜一区| 国精产品一区一区三区mba视频| 亚洲一区日韩精品中文字幕| 国产欧美综合在线观看第十页| 欧美日韩一级片网站| 成人免费视频app| 五月天丁香久久| 亚洲日本在线看| 久久久综合九色合综国产精品| 69久久夜色精品国产69蝌蚪网| 99re成人精品视频| 国产麻豆精品在线| 美女精品一区二区| 亚洲成人免费电影| 亚洲精品第一国产综合野| 亚洲国产岛国毛片在线| 日韩精品一区二区三区在线观看| 欧美性猛交xxxx黑人交| 91网站视频在线观看| 国产精品一二三四| 美女爽到高潮91| 丝袜美腿亚洲色图| 亚洲国产精品人人做人人爽| 日韩理论片网站| 中文字幕av不卡| 精品第一国产综合精品aⅴ| 宅男在线国产精品| 欧美最猛性xxxxx直播| 一本大道av一区二区在线播放| 国产91精品精华液一区二区三区 | 国产精品欧美综合在线| 久久日韩精品一区二区五区| 日韩一级精品视频在线观看| 欧美精品第1页| 欧美日韩大陆在线| 欧美图片一区二区三区| 91福利国产成人精品照片| 色综合天天综合网天天狠天天 | 夜夜嗨av一区二区三区网页| 自拍偷拍欧美精品| 亚洲另类在线一区| 亚洲精选视频免费看| 一区二区三区在线观看网站| 伊人一区二区三区| 亚洲欧美韩国综合色| 亚洲欧洲综合另类| 曰韩精品一区二区| 亚洲国产综合在线| 视频一区二区国产| 日本大胆欧美人术艺术动态| 蜜臀av一区二区在线免费观看| 麻豆极品一区二区三区| 黄页视频在线91| 国产精品主播直播| 成+人+亚洲+综合天堂| 99精品国产热久久91蜜凸| 色老汉av一区二区三区| 欧美性感一类影片在线播放| 欧美片在线播放| 欧美一区二区三区影视| 2022国产精品视频| 国产精品久久久久久亚洲伦| 亚洲人xxxx| 日韩不卡手机在线v区| 国产一区二区精品久久91| 成人黄色免费短视频|