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

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

?? opccomn.h

?? Visual C++通信編程工程實例精解(附盤)
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */


/* File created by MIDL compiler version 3.01.75 */
/* at Thu Oct 01 14:19:30 1998
 */
/* Compiler settings for opccomn.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: none
*/
//@@MIDL_FILE_HEADING(  )
#include "rpc.h"
#include "rpcndr.h"
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __opccomn_h__
#define __opccomn_h__

#ifdef __cplusplus
extern "C"{
#endif 

/* Forward Declarations */ 

#ifndef __IOPCShutdown_FWD_DEFINED__
#define __IOPCShutdown_FWD_DEFINED__
typedef interface IOPCShutdown IOPCShutdown;
#endif 	/* __IOPCShutdown_FWD_DEFINED__ */


#ifndef __IOPCCommon_FWD_DEFINED__
#define __IOPCCommon_FWD_DEFINED__
typedef interface IOPCCommon IOPCCommon;
#endif 	/* __IOPCCommon_FWD_DEFINED__ */


#ifndef __IOPCServerList_FWD_DEFINED__
#define __IOPCServerList_FWD_DEFINED__
typedef interface IOPCServerList IOPCServerList;
#endif 	/* __IOPCServerList_FWD_DEFINED__ */


#ifndef __IOPCCommon_FWD_DEFINED__
#define __IOPCCommon_FWD_DEFINED__
typedef interface IOPCCommon IOPCCommon;
#endif 	/* __IOPCCommon_FWD_DEFINED__ */


#ifndef __IOPCShutdown_FWD_DEFINED__
#define __IOPCShutdown_FWD_DEFINED__
typedef interface IOPCShutdown IOPCShutdown;
#endif 	/* __IOPCShutdown_FWD_DEFINED__ */


#ifndef __IOPCServerList_FWD_DEFINED__
#define __IOPCServerList_FWD_DEFINED__
typedef interface IOPCServerList IOPCServerList;
#endif 	/* __IOPCServerList_FWD_DEFINED__ */


/* header files for imported files */
#include "unknwn.h"
#include "comcat.h"

void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 

#ifndef __IOPCShutdown_INTERFACE_DEFINED__
#define __IOPCShutdown_INTERFACE_DEFINED__

/****************************************
 * Generated header for interface: IOPCShutdown
 * at Thu Oct 01 14:19:30 1998
 * using MIDL 3.01.75
 ****************************************/
/* [unique][uuid][object] */ 



EXTERN_C const IID IID_IOPCShutdown;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    interface DECLSPEC_UUID("F31DFDE1-07B6-11d2-B2D8-0060083BA1FB")
    IOPCShutdown : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE ShutdownRequest( 
            /* [string][in] */ LPCWSTR szReason) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IOPCShutdownVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IOPCShutdown __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IOPCShutdown __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IOPCShutdown __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShutdownRequest )( 
            IOPCShutdown __RPC_FAR * This,
            /* [string][in] */ LPCWSTR szReason);
        
        END_INTERFACE
    } IOPCShutdownVtbl;

    interface IOPCShutdown
    {
        CONST_VTBL struct IOPCShutdownVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


#define IOPCShutdown_ShutdownRequest(This,szReason)	\
    (This)->lpVtbl -> ShutdownRequest(This,szReason)

#endif /* COBJMACROS */


#endif 	/* C style interface */



HRESULT STDMETHODCALLTYPE IOPCShutdown_ShutdownRequest_Proxy( 
    IOPCShutdown __RPC_FAR * This,
    /* [string][in] */ LPCWSTR szReason);


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



#endif 	/* __IOPCShutdown_INTERFACE_DEFINED__ */


#ifndef __IOPCCommon_INTERFACE_DEFINED__
#define __IOPCCommon_INTERFACE_DEFINED__

/****************************************
 * Generated header for interface: IOPCCommon
 * at Thu Oct 01 14:19:30 1998
 * using MIDL 3.01.75
 ****************************************/
/* [unique][uuid][object] */ 



EXTERN_C const IID IID_IOPCCommon;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    interface DECLSPEC_UUID("F31DFDE2-07B6-11d2-B2D8-0060083BA1FB")
    IOPCCommon : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE SetLocaleID( 
            /* [in] */ LCID dwLcid) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetLocaleID( 
            /* [out] */ LCID __RPC_FAR *pdwLcid) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE QueryAvailableLocaleIDs( 
            /* [out] */ DWORD __RPC_FAR *pdwCount,
            /* [size_is][size_is][out] */ LCID __RPC_FAR *__RPC_FAR *pdwLcid) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetErrorString( 
            /* [in] */ HRESULT dwError,
            /* [string][out] */ LPWSTR __RPC_FAR *ppString) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetClientName( 
            /* [string][in] */ LPCWSTR szName) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IOPCCommonVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IOPCCommon __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IOPCCommon __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IOPCCommon __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocaleID )( 
            IOPCCommon __RPC_FAR * This,
            /* [in] */ LCID dwLcid);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocaleID )( 
            IOPCCommon __RPC_FAR * This,
            /* [out] */ LCID __RPC_FAR *pdwLcid);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAvailableLocaleIDs )( 
            IOPCCommon __RPC_FAR * This,
            /* [out] */ DWORD __RPC_FAR *pdwCount,
            /* [size_is][size_is][out] */ LCID __RPC_FAR *__RPC_FAR *pdwLcid);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorString )( 
            IOPCCommon __RPC_FAR * This,
            /* [in] */ HRESULT dwError,
            /* [string][out] */ LPWSTR __RPC_FAR *ppString);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClientName )( 
            IOPCCommon __RPC_FAR * This,
            /* [string][in] */ LPCWSTR szName);
        
        END_INTERFACE
    } IOPCCommonVtbl;

    interface IOPCCommon
    {
        CONST_VTBL struct IOPCCommonVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


#define IOPCCommon_SetLocaleID(This,dwLcid)	\
    (This)->lpVtbl -> SetLocaleID(This,dwLcid)

#define IOPCCommon_GetLocaleID(This,pdwLcid)	\
    (This)->lpVtbl -> GetLocaleID(This,pdwLcid)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产色综合久久| 欧美一区二区大片| 懂色av中文一区二区三区| 石原莉奈在线亚洲三区| 免费在线观看一区二区三区| 午夜日韩在线观看| 麻豆精品国产传媒mv男同| 免费在线视频一区| 国产高清一区日本| caoporen国产精品视频| 99精品国产一区二区三区不卡| 成人激情小说网站| 欧美系列在线观看| 在线电影国产精品| 国产清纯在线一区二区www| 欧美国产精品一区| 亚洲六月丁香色婷婷综合久久| 一区二区三区不卡视频| 免费在线成人网| 国产在线一区二区| 99精品久久久久久| 欧美一区二区福利在线| 国产喷白浆一区二区三区| 国产精品久久影院| 午夜精品在线看| 懂色av一区二区在线播放| 在线精品观看国产| 精品国产亚洲一区二区三区在线观看| 久久久国产精华| 亚洲一区二区在线免费观看视频 | 国产精品久久久久影视| 亚洲欧美日韩国产另类专区 | 欧美高清在线视频| 一区二区久久久久| 国产乱人伦偷精品视频不卡| 99re这里只有精品视频首页| 91精品国产综合久久精品app| 国产亚洲婷婷免费| 亚洲h精品动漫在线观看| 精油按摩中文字幕久久| 99精品在线免费| 久久美女高清视频| 调教+趴+乳夹+国产+精品| 波多野结衣中文字幕一区| 欧美日韩成人高清| 亚洲猫色日本管| 国产91丝袜在线播放0| 欧美日本一区二区三区四区| 中文字幕乱码日本亚洲一区二区| 视频在线在亚洲| 色拍拍在线精品视频8848| 亚洲国产精品t66y| 久久99热国产| 日韩欧美久久一区| 亚洲国产日产av| 欧美亚男人的天堂| 亚洲视频香蕉人妖| 成人99免费视频| 中文一区二区完整视频在线观看| 蜜臀久久99精品久久久画质超高清| 色域天天综合网| 国产精品久久久久桃色tv| 国产麻豆视频精品| 精品久久久影院| 精品一区二区三区蜜桃| 91精品国产美女浴室洗澡无遮挡| 一区二区三区**美女毛片| 97国产一区二区| 亚洲精品一二三| 91麻豆文化传媒在线观看| 亚洲私人影院在线观看| 99re热视频这里只精品| 亚洲视频免费看| 欧美在线影院一区二区| 亚洲精品乱码久久久久久黑人| 91丝袜美女网| 亚洲成在人线免费| 5858s免费视频成人| 日本sm残虐另类| 久久综合久久综合九色| 国产麻豆视频精品| 国产精品国产自产拍高清av王其 | 舔着乳尖日韩一区| 在线不卡a资源高清| 日本在线不卡一区| 日韩精品一区二区三区四区| 麻豆国产欧美日韩综合精品二区| 精品少妇一区二区三区在线视频| 精品一区二区免费在线观看| 久久亚洲一区二区三区明星换脸| 国产精品资源在线看| 中文久久乱码一区二区| 欧美在线三级电影| 强制捆绑调教一区二区| 欧美国产日产图区| 欧美性色综合网| 国产在线看一区| 亚洲精品午夜久久久| 欧美日韩成人综合在线一区二区 | 一区二区日韩av| 欧美一级一级性生活免费录像| 国产一区91精品张津瑜| 成人欧美一区二区三区| 欧美日韩国产在线观看| 国产精品一区2区| 一区二区三区 在线观看视频 | 国产成人免费视频网站| 亚洲天堂免费在线观看视频| 7799精品视频| 波多野结衣在线aⅴ中文字幕不卡| 亚洲一区在线免费观看| 久久久久高清精品| 欧美日韩一级片网站| 成人黄色综合网站| 秋霞午夜av一区二区三区| 国产精品久久久久四虎| 欧美一区二区三区系列电影| 波多野结衣在线aⅴ中文字幕不卡| 视频一区欧美精品| 亚洲综合自拍偷拍| 国产精品入口麻豆原神| 91精品国产福利在线观看| 色婷婷精品久久二区二区蜜臂av| 激情图片小说一区| av综合在线播放| 麻豆精品在线播放| 亚洲国产精品一区二区久久恐怖片| 国产欧美一区二区精品性色| 日韩欧美一卡二卡| 欧美精品高清视频| 91黄视频在线| 99国产精品99久久久久久| 国产精品中文字幕欧美| 精品一区二区三区免费观看| 午夜精品久久久久久不卡8050| 亚洲精品高清在线观看| 亚洲图片欧美激情| 自拍偷拍国产精品| 国产精品不卡视频| 国产精品久久久久久久久免费桃花 | 国产精品影视天天线| 午夜精品一区在线观看| 亚洲一级在线观看| 亚洲图片自拍偷拍| 亚洲一区二区3| 亚洲大片精品永久免费| 午夜精品福利久久久| 亚洲成人免费在线观看| 一区二区免费在线播放| 亚洲国产欧美日韩另类综合| 一区二区三区在线观看网站| 亚洲老妇xxxxxx| 一区二区三区毛片| 亚洲高清久久久| 天堂精品中文字幕在线| 麻豆精品一区二区三区| 激情综合网av| 成人免费毛片a| 色先锋久久av资源部| 在线观看日韩精品| 欧美片网站yy| 精品少妇一区二区三区日产乱码 | 东方欧美亚洲色图在线| av中文字幕不卡| 在线亚洲免费视频| 欧美一区二区在线播放| 精品国产亚洲在线| 国产精品美女视频| 亚洲国产精品一区二区久久| 免费人成精品欧美精品| 国产福利一区在线| 色哟哟国产精品| 精品久久五月天| 亚洲色欲色欲www在线观看| 亚洲主播在线播放| 国产乱码字幕精品高清av| www.亚洲精品| 正在播放亚洲一区| 中文字幕av一区二区三区免费看 | 国产露脸91国语对白| eeuss鲁片一区二区三区在线观看| 色94色欧美sute亚洲线路一ni| 欧美美女视频在线观看| 日韩免费视频一区二区| 欧美国产激情二区三区| 亚洲电影一区二区三区| 国产精品白丝av| 欧美视频一区二区三区在线观看| 欧美一区二视频| 日韩毛片精品高清免费| 久久精品久久综合| 99久久综合色| 精品久久免费看| 偷窥国产亚洲免费视频| 丰满白嫩尤物一区二区| 欧美欧美午夜aⅴ在线观看| 国产精品蜜臀在线观看| 久久国产欧美日韩精品| 色偷偷成人一区二区三区91| 精品国产免费久久|