亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
懂色中文一区二区在线播放| 久久99久久99小草精品免视看| av动漫一区二区| 国产精品久久久久久久久动漫| 不卡电影免费在线播放一区| 中文字幕在线不卡| 色哟哟日韩精品| 日韩电影在线一区二区三区| 日韩午夜激情av| 高清不卡一二三区| 亚洲精品视频在线观看免费| 欧美日韩国产精品成人| 日本不卡的三区四区五区| 久久综合色一综合色88| 国产精品99久久久久久有的能看| 国产精品久久国产精麻豆99网站| 欧美在线一区二区| 美女免费视频一区二区| 中文字幕亚洲欧美在线不卡| 欧美日韩中文另类| 国产麻豆午夜三级精品| 亚洲精品一卡二卡| 日韩欧美一级精品久久| 91亚洲国产成人精品一区二区三| 午夜视频一区在线观看| 国产三级精品在线| 欧美精品一二三| 粉嫩aⅴ一区二区三区四区五区| 亚洲一区二三区| 久久免费午夜影院| 精品视频色一区| 成人伦理片在线| 捆绑调教美女网站视频一区| 亚洲美女视频在线| 久久这里只有精品首页| 在线免费不卡电影| 国产精品亚洲综合一区在线观看| 夜夜夜精品看看| 国产日韩欧美精品在线| 在线播放91灌醉迷j高跟美女| 国产精品一卡二| 石原莉奈在线亚洲二区| 综合精品久久久| 久久久久久综合| 91福利在线导航| 成人av先锋影音| 国产在线看一区| 天堂av在线一区| 亚洲精品乱码久久久久久久久| 久久精品一区蜜桃臀影院| 在线成人小视频| 一本大道av伊人久久综合| 国产精品538一区二区在线| 亚洲成人一区在线| 亚洲精品国产一区二区精华液| 亚洲美女屁股眼交| 亚洲国产精品精华液2区45| 日韩一二三区视频| 欧美日韩国产首页在线观看| 99视频精品在线| 国产精品一区二区视频| 久久精品国产亚洲5555| 午夜日韩在线电影| 亚洲国产成人av好男人在线观看| 中文字幕日韩av资源站| 日本一区二区成人在线| 国产女同性恋一区二区| 久久亚洲综合色一区二区三区 | 国产99久久久国产精品潘金网站| 日韩av电影一区| 亚洲成av人片一区二区| 亚洲最大成人综合| 一区二区三区四区在线| 曰韩精品一区二区| 一区二区三区高清在线| 亚洲一区二区三区四区不卡| 亚洲一线二线三线视频| 亚洲一级不卡视频| 亚洲成人av在线电影| 日韩福利视频导航| 久久99精品久久久久| 国产成人精品亚洲777人妖| 成人免费视频播放| 不卡视频一二三四| 在线免费观看日本一区| 欧美日本一区二区| 日韩亚洲国产中文字幕欧美| 日韩女同互慰一区二区| 久久综合九色综合欧美98| 久久久久久久久久美女| 中文字幕av资源一区| 中文字幕在线视频一区| 一区二区欧美在线观看| 亚洲午夜视频在线| 美女性感视频久久| 国产成人在线观看| 在线观看国产一区二区| 欧美丰满美乳xxx高潮www| 欧美电影免费观看高清完整版在线 | 欧美不卡123| 久久精品免费在线观看| 亚洲欧洲综合另类在线| 亚洲国产精品一区二区久久| 免费在线成人网| 国产成人av电影在线| 色综合天天综合色综合av| 欧美日韩国产大片| 久久综合久久99| 洋洋成人永久网站入口| 久久精品国产精品亚洲综合| 成人午夜在线视频| 欧美日韩久久久久久| 亚洲欧美激情小说另类| 婷婷综合五月天| 国产尤物一区二区| 欧美四级电影网| 日韩免费高清电影| 亚洲你懂的在线视频| 另类专区欧美蜜桃臀第一页| jlzzjlzz亚洲女人18| 91精品在线免费观看| 亚洲国产电影在线观看| 婷婷激情综合网| 成人av网址在线| 555夜色666亚洲国产免| 欧美日韩亚洲高清一区二区| 精品国产凹凸成av人网站| 综合久久久久久| 黄一区二区三区| 欧美日韩精品一区二区天天拍小说 | 亚洲午夜在线观看视频在线| 国精品**一区二区三区在线蜜桃| 91色乱码一区二区三区| 日韩精品一区二区三区四区视频| 亚洲六月丁香色婷婷综合久久 | 国产精品66部| 欧美一级日韩一级| 夜夜揉揉日日人人青青一国产精品| 国产麻豆一精品一av一免费| 9191精品国产综合久久久久久 | 欧美日韩aaaaaa| 悠悠色在线精品| 成人丝袜视频网| 久久这里都是精品| 久久99精品国产.久久久久久| 色老汉一区二区三区| 国产精品久久久久aaaa樱花 | 欧美美女bb生活片| 亚洲色图丝袜美腿| 东方aⅴ免费观看久久av| 日韩免费一区二区| 日韩电影在线免费看| 欧美在线|欧美| 亚洲乱码国产乱码精品精98午夜| 不卡视频在线观看| 国产精品久久久久久久久果冻传媒| 韩国女主播一区| 精品少妇一区二区三区免费观看| 视频一区二区中文字幕| 欧美日韩久久久| 亚洲18色成人| 欧美日韩久久一区| 亚洲成a人片综合在线| 欧美午夜一区二区三区免费大片| 亚洲视频1区2区| 91丨九色丨尤物| 一区二区在线观看不卡| 色哟哟亚洲精品| 亚洲一区二区中文在线| 欧美日韩aaaaa| 日本成人超碰在线观看| 日韩一区二区三区观看| 激情欧美日韩一区二区| 精品美女在线播放| 国产在线视频一区二区三区| 精品粉嫩超白一线天av| 国产精品原创巨作av| 久久理论电影网| 成人黄色av电影| 亚洲色大成网站www久久九九| eeuss鲁片一区二区三区在线观看| 国产精品毛片大码女人| 色综合久久66| 日韩精彩视频在线观看| 欧美电影精品一区二区| 国产精品一区二区不卡| 亚洲精品欧美专区| 91精品国产综合久久香蕉麻豆| 美女一区二区久久| 欧美国产日产图区| 欧美中文字幕一区二区三区| 石原莉奈一区二区三区在线观看| 日韩欧美卡一卡二| 成熟亚洲日本毛茸茸凸凹| 一区二区三区成人| 欧美一区二区三区不卡| 国产精品一二三区| 亚洲bt欧美bt精品| 欧美激情中文字幕一区二区| 99视频一区二区三区|