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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? opc_ae.h

?? 一個opc服務器
?? H
?? 第 1 頁 / 共 4 頁
字號:



EXTERN_C const IID IID_IOPCEventAreaBrowser;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    interface DECLSPEC_UUID("65168857-5783-11D1-84A0-00608CB8A7E9")
    IOPCEventAreaBrowser : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE ChangeBrowsePosition( 
            /* [in] */ OPCAEBROWSEDIRECTION dwBrowseDirection,
            /* [string][in] */ LPCWSTR szString) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE BrowseOPCAreas( 
            /* [in] */ OPCAEBROWSETYPE dwBrowseFilterType,
            /* [string][in] */ LPCWSTR szFilterCriteria,
            /* [out] */ LPENUMSTRING __RPC_FAR *ppIEnumString) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetQualifiedAreaName( 
            /* [in] */ LPCWSTR szAreaName,
            /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedAreaName) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetQualifiedSourceName( 
            /* [in] */ LPCWSTR szSourceName,
            /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedSourceName) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IOPCEventAreaBrowserVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IOPCEventAreaBrowser __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IOPCEventAreaBrowser __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IOPCEventAreaBrowser __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeBrowsePosition )( 
            IOPCEventAreaBrowser __RPC_FAR * This,
            /* [in] */ OPCAEBROWSEDIRECTION dwBrowseDirection,
            /* [string][in] */ LPCWSTR szString);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BrowseOPCAreas )( 
            IOPCEventAreaBrowser __RPC_FAR * This,
            /* [in] */ OPCAEBROWSETYPE dwBrowseFilterType,
            /* [string][in] */ LPCWSTR szFilterCriteria,
            /* [out] */ LPENUMSTRING __RPC_FAR *ppIEnumString);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetQualifiedAreaName )( 
            IOPCEventAreaBrowser __RPC_FAR * This,
            /* [in] */ LPCWSTR szAreaName,
            /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedAreaName);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetQualifiedSourceName )( 
            IOPCEventAreaBrowser __RPC_FAR * This,
            /* [in] */ LPCWSTR szSourceName,
            /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedSourceName);
        
        END_INTERFACE
    } IOPCEventAreaBrowserVtbl;

    interface IOPCEventAreaBrowser
    {
        CONST_VTBL struct IOPCEventAreaBrowserVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IOPCEventAreaBrowser_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define IOPCEventAreaBrowser_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define IOPCEventAreaBrowser_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define IOPCEventAreaBrowser_ChangeBrowsePosition(This,dwBrowseDirection,szString)	\
    (This)->lpVtbl -> ChangeBrowsePosition(This,dwBrowseDirection,szString)

#define IOPCEventAreaBrowser_BrowseOPCAreas(This,dwBrowseFilterType,szFilterCriteria,ppIEnumString)	\
    (This)->lpVtbl -> BrowseOPCAreas(This,dwBrowseFilterType,szFilterCriteria,ppIEnumString)

#define IOPCEventAreaBrowser_GetQualifiedAreaName(This,szAreaName,pszQualifiedAreaName)	\
    (This)->lpVtbl -> GetQualifiedAreaName(This,szAreaName,pszQualifiedAreaName)

#define IOPCEventAreaBrowser_GetQualifiedSourceName(This,szSourceName,pszQualifiedSourceName)	\
    (This)->lpVtbl -> GetQualifiedSourceName(This,szSourceName,pszQualifiedSourceName)

#endif /* COBJMACROS */


#endif 	/* C style interface */



HRESULT STDMETHODCALLTYPE IOPCEventAreaBrowser_ChangeBrowsePosition_Proxy( 
    IOPCEventAreaBrowser __RPC_FAR * This,
    /* [in] */ OPCAEBROWSEDIRECTION dwBrowseDirection,
    /* [string][in] */ LPCWSTR szString);


void __RPC_STUB IOPCEventAreaBrowser_ChangeBrowsePosition_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE IOPCEventAreaBrowser_BrowseOPCAreas_Proxy( 
    IOPCEventAreaBrowser __RPC_FAR * This,
    /* [in] */ OPCAEBROWSETYPE dwBrowseFilterType,
    /* [string][in] */ LPCWSTR szFilterCriteria,
    /* [out] */ LPENUMSTRING __RPC_FAR *ppIEnumString);


void __RPC_STUB IOPCEventAreaBrowser_BrowseOPCAreas_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE IOPCEventAreaBrowser_GetQualifiedAreaName_Proxy( 
    IOPCEventAreaBrowser __RPC_FAR * This,
    /* [in] */ LPCWSTR szAreaName,
    /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedAreaName);


void __RPC_STUB IOPCEventAreaBrowser_GetQualifiedAreaName_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE IOPCEventAreaBrowser_GetQualifiedSourceName_Proxy( 
    IOPCEventAreaBrowser __RPC_FAR * This,
    /* [in] */ LPCWSTR szSourceName,
    /* [string][out] */ LPWSTR __RPC_FAR *pszQualifiedSourceName);


void __RPC_STUB IOPCEventAreaBrowser_GetQualifiedSourceName_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __IOPCEventAreaBrowser_INTERFACE_DEFINED__ */


#ifndef __IOPCEventSink_INTERFACE_DEFINED__
#define __IOPCEventSink_INTERFACE_DEFINED__

/****************************************
 * Generated header for interface: IOPCEventSink
 * at Thu Nov 12 11:34:32 1998
 * using MIDL 3.01.75
 ****************************************/
/* [object][unique][helpstring][uuid] */ 



EXTERN_C const IID IID_IOPCEventSink;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    interface DECLSPEC_UUID("6516885F-5783-11D1-84A0-00608CB8A7E9")
    IOPCEventSink : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE OnEvent( 
            /* [in] */ OPCHANDLE hClientSubscription,
            /* [in] */ BOOL bRefresh,
            /* [in] */ BOOL bLastRefresh,
            /* [in] */ DWORD dwCount,
            /* [size_is][in] */ ONEVENTSTRUCT __RPC_FAR *pEvents) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IOPCEventSinkVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IOPCEventSink __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IOPCEventSink __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IOPCEventSink __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEvent )( 
            IOPCEventSink __RPC_FAR * This,
            /* [in] */ OPCHANDLE hClientSubscription,
            /* [in] */ BOOL bRefresh,
            /* [in] */ BOOL bLastRefresh,
            /* [in] */ DWORD dwCount,
            /* [size_is][in] */ ONEVENTSTRUCT __RPC_FAR *pEvents);
        
        END_INTERFACE
    } IOPCEventSinkVtbl;

    interface IOPCEventSink
    {
        CONST_VTBL struct IOPCEventSinkVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IOPCEventSink_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define IOPCEventSink_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define IOPCEventSink_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define IOPCEventSink_OnEvent(This,hClientSubscription,bRefresh,bLastRefresh,dwCount,pEvents)	\
    (This)->lpVtbl -> OnEvent(This,hClientSubscription,bRefresh,bLastRefresh,dwCount,pEvents)

#endif /* COBJMACROS */


#endif 	/* C style interface */



HRESULT STDMETHODCALLTYPE IOPCEventSink_OnEvent_Proxy( 
    IOPCEventSink __RPC_FAR * This,
    /* [in] */ OPCHANDLE hClientSubscription,
    /* [in] */ BOOL bRefresh,
    /* [in] */ BOOL bLastRefresh,
    /* [in] */ DWORD dwCount,
    /* [size_is][in] */ ONEVENTSTRUCT __RPC_FAR *pEvents);


void __RPC_STUB IOPCEventSink_OnEvent_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __IOPCEventSink_INTERFACE_DEFINED__ */



#ifndef __OPC_AE_LIBRARY_DEFINED__
#define __OPC_AE_LIBRARY_DEFINED__

/****************************************
 * Generated header for library: OPC_AE
 * at Thu Nov 12 11:34:32 1998
 * using MIDL 3.01.75
 ****************************************/
/* [helpstring][version][uuid] */ 








EXTERN_C const IID LIBID_OPC_AE;

#ifndef __OPCEventServerCATID_INTERFACE_DEFINED__
#define __OPCEventServerCATID_INTERFACE_DEFINED__

/****************************************
 * Generated header for interface: OPCEventServerCATID
 * at Thu Nov 12 11:34:32 1998
 * using MIDL 3.01.75
 ****************************************/
/* [auto_handle][unique][helpstring][uuid] */ 



EXTERN_C const IID IID_OPCEventServerCATID;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    interface DECLSPEC_UUID("58E13251-AC87-11d1-84D5-00608CB8A7E9")
    OPCEventServerCATID
    {
    public:
        BEGIN_INTERFACE
        END_INTERFACE
    };
    
#else 	/* C style interface */

    typedef struct OPCEventServerCATIDVtbl
    {
        BEGIN_INTERFACE
        
        END_INTERFACE
    } OPCEventServerCATIDVtbl;

    interface OPCEventServerCATID
    {
        CONST_VTBL struct OPCEventServerCATIDVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* __OPCEventServerCATID_INTERFACE_DEFINED__ */

#endif /* __OPC_AE_LIBRARY_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一卡二卡| 奇米色一区二区三区四区| 国产福利电影一区二区三区| 久久尤物电影视频在线观看| 黄色资源网久久资源365| 久久综合九色欧美综合狠狠| 国产精品一品视频| 亚洲人123区| 欧美午夜精品免费| 麻豆精品国产91久久久久久| 久久精品这里都是精品| 99久久精品国产导航| 亚洲国产精品一区二区久久| 日韩精品在线网站| av一区二区三区四区| 亚洲福利国产精品| 久久精品一区蜜桃臀影院| 色综合欧美在线视频区| 蜜桃av噜噜一区二区三区小说| 欧美激情自拍偷拍| 日韩一级在线观看| 欧美色视频在线| 欧美影片第一页| jlzzjlzz亚洲女人18| 日韩精品1区2区3区| 综合色中文字幕| 久久久蜜臀国产一区二区| 91麻豆产精品久久久久久| 日本三级韩国三级欧美三级| 亚洲精品一二三区| 亚洲欧洲国产日韩| 日本一区二区视频在线观看| 69久久夜色精品国产69蝌蚪网| 99久久精品免费看| 国产aⅴ精品一区二区三区色成熟| 日韩国产精品久久久| 亚洲一区av在线| 亚洲码国产岛国毛片在线| 久久久久久一二三区| 日韩免费成人网| 日韩欧美123| 久久欧美一区二区| 欧美极品xxx| 亚洲欧美日韩综合aⅴ视频| 亚洲丝袜自拍清纯另类| 亚洲四区在线观看| 亚洲一区二区中文在线| 亚洲午夜影视影院在线观看| 亚洲与欧洲av电影| 舔着乳尖日韩一区| 老司机精品视频在线| 国产精品系列在线播放| 成人av电影观看| 欧美写真视频网站| wwwwxxxxx欧美| 亚洲欧洲av一区二区三区久久| 亚洲乱码中文字幕综合| 亚洲chinese男男1069| 久久精品久久99精品久久| 99久久精品免费看| 欧美久久久久中文字幕| 日韩一区二区不卡| 国产精品视频免费| 亚洲老妇xxxxxx| 久久99精品久久只有精品| 成人高清av在线| 欧美喷潮久久久xxxxx| 久久亚洲私人国产精品va媚药| 久久精品欧美一区二区三区麻豆| 国产婷婷色一区二区三区| 粉嫩嫩av羞羞动漫久久久| 91麻豆123| 精品国产91久久久久久久妲己| 国产色婷婷亚洲99精品小说| 一区二区三区日韩精品视频| 91精品1区2区| 国产欧美综合在线观看第十页| 亚洲一区二区在线免费观看视频| 国产成人免费av在线| 欧美刺激午夜性久久久久久久 | 欧美va天堂va视频va在线| 国产精品免费视频网站| 麻豆国产欧美日韩综合精品二区| 欧美综合一区二区三区| 国产精品丝袜久久久久久app| 日韩国产精品久久久| 在线视频中文字幕一区二区| 国产精品视频免费| 成人在线视频首页| 国产精品入口麻豆原神| 岛国av在线一区| 日本一区二区久久| 国产91露脸合集magnet| 久久婷婷国产综合精品青草| 日韩不卡一二三区| 欧美一区国产二区| 蜜桃视频免费观看一区| 精品少妇一区二区| 国产精品自拍一区| 国产欧美久久久精品影院| 国产成人在线色| 亚洲日本在线天堂| 欧美日韩精品高清| 日本aⅴ精品一区二区三区| 久久综合五月天婷婷伊人| 日韩国产欧美在线视频| 日韩三级视频在线看| 国产乱色国产精品免费视频| 中文字幕一区视频| 欧美顶级少妇做爰| 成人毛片在线观看| 亚洲综合免费观看高清完整版 | 婷婷丁香激情综合| 精品久久久久久无| 97久久人人超碰| 日本韩国一区二区三区视频| 日本视频一区二区三区| 亚洲欧洲日本在线| 欧美xxxxxxxx| 精品视频在线免费观看| 成人理论电影网| 一区二区三区中文字幕精品精品 | 亚洲国产欧美日韩另类综合| 欧美不卡在线视频| 欧美日韩亚洲综合一区| 不卡在线观看av| 国产精品123| 国产白丝精品91爽爽久久| 亚洲精品成人a在线观看| 国产视频亚洲色图| 日韩欧美一二三四区| 777午夜精品免费视频| av电影一区二区| 成人丝袜视频网| 成人手机电影网| 懂色av一区二区三区蜜臀| 久久国产麻豆精品| 奇米色一区二区三区四区| 午夜电影网亚洲视频| 婷婷综合五月天| 三级影片在线观看欧美日韩一区二区| 一区二区三区中文免费| 亚洲综合免费观看高清完整版 | 色嗨嗨av一区二区三区| 色综合天天狠狠| 91成人在线免费观看| 欧美日本一区二区在线观看| 色美美综合视频| 欧美性受xxxx| 欧美大黄免费观看| 中文一区二区在线观看| 亚洲男人天堂av| 琪琪一区二区三区| 97久久人人超碰| 欧美老年两性高潮| 久久综合色婷婷| 中文字幕一区二区不卡| 婷婷久久综合九色综合绿巨人| 日本午夜精品一区二区三区电影 | 五月婷婷色综合| 成人小视频在线观看| 欧美日韩国产中文| 国产欧美精品一区二区色综合| 亚洲激情中文1区| 国产精品一区二区你懂的| 在线观看成人小视频| 国产午夜精品一区二区三区嫩草| 亚洲线精品一区二区三区| 高清成人在线观看| 日韩精品一区二区三区中文不卡| 国产精品第四页| 国产一区二区三区综合| 欧美日韩免费电影| 国产精品久久久久婷婷二区次| 免费在线看成人av| 欧美综合色免费| 国产精品国产三级国产aⅴ无密码| 日本网站在线观看一区二区三区 | av在线不卡电影| 久久久久久97三级| 久久99国产精品免费| 日韩欧美成人一区| 奇米精品一区二区三区在线观看一| 日本韩国欧美一区二区三区| 国产人成亚洲第一网站在线播放| 蜜桃av一区二区| 26uuu精品一区二区| 国产不卡在线一区| 国产精品福利电影一区二区三区四区| 国产一区二区导航在线播放| 久久亚洲精品国产精品紫薇 | 国产精品久久久久久一区二区三区| 国产一区在线精品| 亚洲国产成人午夜在线一区| 不卡的电影网站| 亚洲麻豆国产自偷在线| 在线成人免费观看| 免费久久99精品国产| 国产亚洲精品7777| 一本久久a久久精品亚洲|