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

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

?? beepcntmod_p.c

?? ATL編程的基礎用于對基于ATL的OPC服務器的框架,程序基于MFC單文檔.
?? C
字號:
/* this ALWAYS GENERATED file contains the proxy stub code */


/* File created by MIDL compiler version 5.01.0164 */
/* at Fri Jan 12 19:37:22 2007
 */
/* Compiler settings for D:\工程\BOOK\OPC-book\new\源碼與規范\書中源碼\第二章\beep\BeepCntMod.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )

#define USE_STUBLESS_PROXY


/* verify that the <rpcproxy.h> version is high enough to compile this file*/
#ifndef __REDQ_RPCPROXY_H_VERSION__
#define __REQUIRED_RPCPROXY_H_VERSION__ 440
#endif


#include "rpcproxy.h"
#ifndef __RPCPROXY_H_VERSION__
#error this stub requires an updated version of <rpcproxy.h>
#endif // __RPCPROXY_H_VERSION__


#include "BeepCntMod.h"

#define TYPE_FORMAT_STRING_SIZE   7                                 
#define PROC_FORMAT_STRING_SIZE   79                                

typedef struct _MIDL_TYPE_FORMAT_STRING
    {
    short          Pad;
    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
    } MIDL_TYPE_FORMAT_STRING;

typedef struct _MIDL_PROC_FORMAT_STRING
    {
    short          Pad;
    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
    } MIDL_PROC_FORMAT_STRING;


extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;


/* Object interface: IUnknown, ver. 0.0,
   GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */


/* Object interface: IDispatch, ver. 0.0,
   GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */


/* Object interface: IBeepCnt, ver. 0.0,
   GUID={0xAE73F2F7,0x4E95,0x11D2,{0xA2,0xE1,0x00,0xC0,0x4F,0x8E,0xE2,0xAF}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IBeepCnt_ServerInfo;

#pragma code_seg(".orpc")

static const MIDL_STUB_DESC Object_StubDesc = 
    {
    0,
    NdrOleAllocate,
    NdrOleFree,
    0,
    0,
    0,
    0,
    0,
    __MIDL_TypeFormatString.Format,
    1, /* -error bounds_check flag */
    0x20000, /* Ndr library version */
    0,
    0x50100a4, /* MIDL Version 5.1.164 */
    0,
    0,
    0,  /* notify & notify_flag routine table */
    1,  /* Flags */
    0,  /* Reserved3 */
    0,  /* Reserved4 */
    0   /* Reserved5 */
    };

static const unsigned short IBeepCnt_FormatStringOffsetTable[] = 
    {
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    (unsigned short) -1,
    0,
    22,
    50
    };

static const MIDL_SERVER_INFO IBeepCnt_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IBeepCnt_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IBeepCnt_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IBeepCnt_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(10) _IBeepCntProxyVtbl = 
{
    &IBeepCnt_ProxyInfo,
    &IID_IBeepCnt,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
    0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
    0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
    0 /* IDispatch_Invoke_Proxy */ ,
    (void *)-1 /* IBeepCnt::Beep */ ,
    (void *)-1 /* IBeepCnt::get_Count */ ,
    (void *)-1 /* IBeepCnt::put_Count */
};


static const PRPC_STUB_FUNCTION IBeepCnt_table[] =
{
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    STUB_FORWARDING_FUNCTION,
    NdrStubCall2,
    NdrStubCall2,
    NdrStubCall2
};

CInterfaceStubVtbl _IBeepCntStubVtbl =
{
    &IID_IBeepCnt,
    &IBeepCnt_ServerInfo,
    10,
    &IBeepCnt_table[-3],
    CStdStubBuffer_DELEGATING_METHODS
};

#pragma data_seg(".rdata")

#if !defined(__RPC_WIN32__)
#error  Invalid build platform for this stub.
#endif

#if !(TARGET_IS_NT40_OR_LATER)
#error You need a Windows NT 4.0 or later to run this stub because it uses these features:
#error   -Oif or -Oicf, more than 32 methods in the interface.
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
#endif


static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
    {
        0,
        {

	/* Procedure Beep */

			0x33,		/* FC_AUTO_HANDLE */
			0x6c,		/* Old Flags:  object, Oi2 */
/*  2 */	NdrFcLong( 0x0 ),	/* 0 */
/*  6 */	NdrFcShort( 0x7 ),	/* 7 */
#ifndef _ALPHA_
/*  8 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */
#else
			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */
#endif
/* 10 */	NdrFcShort( 0x0 ),	/* 0 */
/* 12 */	NdrFcShort( 0x8 ),	/* 8 */
/* 14 */	0x4,		/* Oi2 Flags:  has return, */
			0x1,		/* 1 */

	/* Return value */

/* 16 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */
#ifndef _ALPHA_
/* 18 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */
#else
			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */
#endif
/* 20 */	0x8,		/* FC_LONG */
			0x0,		/* 0 */

	/* Procedure get_Count */

/* 22 */	0x33,		/* FC_AUTO_HANDLE */
			0x6c,		/* Old Flags:  object, Oi2 */
/* 24 */	NdrFcLong( 0x0 ),	/* 0 */
/* 28 */	NdrFcShort( 0x8 ),	/* 8 */
#ifndef _ALPHA_
/* 30 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */
#else
			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */
#endif
/* 32 */	NdrFcShort( 0x0 ),	/* 0 */
/* 34 */	NdrFcShort( 0x10 ),	/* 16 */
/* 36 */	0x4,		/* Oi2 Flags:  has return, */
			0x2,		/* 2 */

	/* Parameter pVal */

/* 38 */	NdrFcShort( 0x2150 ),	/* Flags:  out, base type, simple ref, srv alloc size=8 */
#ifndef _ALPHA_
/* 40 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */
#else
			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */
#endif
/* 42 */	0x8,		/* FC_LONG */
			0x0,		/* 0 */

	/* Return value */

/* 44 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */
#ifndef _ALPHA_
/* 46 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */
#else
			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */
#endif
/* 48 */	0x8,		/* FC_LONG */
			0x0,		/* 0 */

	/* Procedure put_Count */

/* 50 */	0x33,		/* FC_AUTO_HANDLE */
			0x6c,		/* Old Flags:  object, Oi2 */
/* 52 */	NdrFcLong( 0x0 ),	/* 0 */
/* 56 */	NdrFcShort( 0x9 ),	/* 9 */
#ifndef _ALPHA_
/* 58 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */
#else
			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */
#endif
/* 60 */	NdrFcShort( 0x8 ),	/* 8 */
/* 62 */	NdrFcShort( 0x8 ),	/* 8 */
/* 64 */	0x4,		/* Oi2 Flags:  has return, */
			0x2,		/* 2 */

	/* Parameter newVal */

/* 66 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */
#ifndef _ALPHA_
/* 68 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */
#else
			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */
#endif
/* 70 */	0x8,		/* FC_LONG */
			0x0,		/* 0 */

	/* Return value */

/* 72 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */
#ifndef _ALPHA_
/* 74 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */
#else
			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */
#endif
/* 76 */	0x8,		/* FC_LONG */
			0x0,		/* 0 */

			0x0
        }
    };

static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
    {
        0,
        {
			NdrFcShort( 0x0 ),	/* 0 */
/*  2 */	
			0x11, 0xc,	/* FC_RP [alloced_on_stack] [simple_pointer] */
/*  4 */	0x8,		/* FC_LONG */
			0x5c,		/* FC_PAD */

			0x0
        }
    };

const CInterfaceProxyVtbl * _BeepCntMod_ProxyVtblList[] = 
{
    ( CInterfaceProxyVtbl *) &_IBeepCntProxyVtbl,
    0
};

const CInterfaceStubVtbl * _BeepCntMod_StubVtblList[] = 
{
    ( CInterfaceStubVtbl *) &_IBeepCntStubVtbl,
    0
};

PCInterfaceName const _BeepCntMod_InterfaceNamesList[] = 
{
    "IBeepCnt",
    0
};

const IID *  _BeepCntMod_BaseIIDList[] = 
{
    &IID_IDispatch,
    0
};


#define _BeepCntMod_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _BeepCntMod, pIID, n)

int __stdcall _BeepCntMod_IID_Lookup( const IID * pIID, int * pIndex )
{
    
    if(!_BeepCntMod_CHECK_IID(0))
        {
        *pIndex = 0;
        return 1;
        }

    return 0;
}

const ExtendedProxyFileInfo BeepCntMod_ProxyFileInfo = 
{
    (PCInterfaceProxyVtblList *) & _BeepCntMod_ProxyVtblList,
    (PCInterfaceStubVtblList *) & _BeepCntMod_StubVtblList,
    (const PCInterfaceName * ) & _BeepCntMod_InterfaceNamesList,
    (const IID ** ) & _BeepCntMod_BaseIIDList,
    & _BeepCntMod_IID_Lookup, 
    1,
    2,
    0, /* table of [async_uuid] interfaces */
    0, /* Filler1 */
    0, /* Filler2 */
    0  /* Filler3 */
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区中文字幕| 蜜臀av一区二区| 精品久久久久香蕉网| 97久久超碰国产精品电影| 久久国产夜色精品鲁鲁99| 亚洲免费av高清| 久久久久成人黄色影片| 欧美一区二区视频观看视频| 99久久国产综合精品麻豆| 日本va欧美va欧美va精品| 亚洲卡通动漫在线| 中文字幕av不卡| 亚洲精品一区二区三区香蕉| 欧美精品久久一区| 91麻豆文化传媒在线观看| 国产91在线观看| 久久精品国产精品亚洲精品| 亚洲国产精品久久一线不卡| 国产精品拍天天在线| 久久色.com| 欧美不卡一二三| 这里只有精品免费| 欧美日韩精品综合在线| 欧美在线视频你懂得| www.激情成人| 国产iv一区二区三区| 国产一区在线观看麻豆| 久久国产精品99精品国产| 午夜精品视频一区| 亚洲成人福利片| 亚洲午夜视频在线| 亚洲线精品一区二区三区| 一区二区三区四区精品在线视频| 国产精品污网站| 国产欧美日韩另类一区| 国产亚洲欧美日韩日本| 久久久久久久综合狠狠综合| 日韩亚洲欧美中文三级| 日韩视频免费直播| 日韩视频一区二区在线观看| 91精品午夜视频| 欧美一二三区精品| 欧美大胆一级视频| 久久久久国产精品麻豆| 国产欧美精品一区二区三区四区| 国产午夜亚洲精品不卡| 国产精品色在线| 亚洲人成网站在线| 亚洲成人黄色影院| 蜜臀精品久久久久久蜜臀| 久久精品国产网站| 风间由美一区二区三区在线观看| 高清不卡一二三区| 91免费视频观看| 欧美熟乱第一页| 日韩美女视频一区二区在线观看| 精品国偷自产国产一区| 国产日本一区二区| 伊人夜夜躁av伊人久久| 亚洲国产aⅴ成人精品无吗| 日本成人中文字幕| 国产美女一区二区三区| 99久久久久免费精品国产| 欧美日韩一区二区三区视频| 欧美精品粉嫩高潮一区二区| 精品日韩欧美一区二区| 国产精品视频免费| 亚洲一区在线免费观看| 免费在线观看不卡| 国产 欧美在线| 欧美视频中文一区二区三区在线观看| 51午夜精品国产| 国产三级一区二区三区| 亚洲色图第一区| 蜜桃91丨九色丨蝌蚪91桃色| 成人午夜电影网站| 欧美另类videos死尸| 久久久国产一区二区三区四区小说| 国产精品色哟哟| 亚洲6080在线| 波多野结衣中文一区| 欧美剧情片在线观看| 国产欧美一区二区三区网站| 亚洲综合男人的天堂| 狠狠色狠狠色综合系列| 色婷婷av一区二区三区软件 | a级高清视频欧美日韩| 欧美网站大全在线观看| 久久久99免费| 亚洲欧美成人一区二区三区| 韩国女主播一区| 日本大香伊一区二区三区| 日韩美一区二区三区| 亚洲日本丝袜连裤袜办公室| 蜜桃av噜噜一区| 在线一区二区视频| 国产亚洲成av人在线观看导航| 亚洲国产综合视频在线观看| 国产不卡视频一区二区三区| 91麻豆精品91久久久久同性| ●精品国产综合乱码久久久久 | 日韩不卡在线观看日韩不卡视频| 成人高清在线视频| 日韩欧美国产一二三区| 亚洲精品视频一区| 国产成人午夜精品5599| 欧美一区二区三区四区久久| 亚洲欧美另类久久久精品2019| 国产永久精品大片wwwapp| 91精品免费观看| 曰韩精品一区二区| 99视频精品在线| 国产视频视频一区| 激情都市一区二区| 日韩视频不卡中文| 午夜精品福利久久久| 91久久精品午夜一区二区| 国产精品美女久久久久aⅴ国产馆| 美女视频一区二区三区| 欧美另类z0zxhd电影| 亚洲一线二线三线视频| 91浏览器在线视频| 亚洲人成网站精品片在线观看| 国产91精品一区二区麻豆亚洲| 26uuu久久综合| 开心九九激情九九欧美日韩精美视频电影 | 欧美精品一区二区三区高清aⅴ| 性感美女极品91精品| 在线区一区二视频| 一级女性全黄久久生活片免费| 99久久99久久精品免费观看 | 国产精品网站在线| 国产成人av电影免费在线观看| 久久久久国产一区二区三区四区| 精品一区二区三区欧美| 欧美精品一区二区三区蜜桃视频| 精品一区二区在线视频| 精品理论电影在线观看 | 欧美三级日韩三级国产三级| 亚洲午夜久久久久久久久久久| 色狠狠综合天天综合综合| 亚洲伦理在线精品| 欧美中文字幕一二三区视频| 亚洲一二三专区| 91精品国产综合久久久蜜臀粉嫩 | 亚洲色欲色欲www在线观看| 91美女精品福利| 亚洲一区二区在线免费看| 欧美日韩久久一区二区| 日本午夜精品视频在线观看 | 亚洲欧美在线视频| 一本久久综合亚洲鲁鲁五月天| 一区二区三区日韩欧美| 欧美精品一级二级| 精品在线播放免费| 国产精品午夜春色av| 91亚洲精品乱码久久久久久蜜桃 | 国产日韩欧美一区二区三区乱码| 高清成人在线观看| 一区二区高清在线| 日韩亚洲欧美中文三级| 国产成人av电影在线| 亚洲免费观看在线观看| 欧美日韩免费电影| 国产综合色在线视频区| 国产精品久久久久久久裸模| 91国产丝袜在线播放| 视频一区视频二区中文字幕| 欧美r级在线观看| 成人app网站| 日韩黄色免费电影| 国产欧美日韩另类一区| 欧美日韩免费电影| 国产成人午夜电影网| 亚洲一区二区三区爽爽爽爽爽| 欧美一二三四在线| 92国产精品观看| 美女看a上一区| 日韩理论片在线| 欧美大度的电影原声| 色综合咪咪久久| 美国一区二区三区在线播放| 国产精品福利一区二区| 在线播放一区二区三区| 成人精品鲁一区一区二区| 亚洲成人激情av| 国产精品美日韩| 精品日韩一区二区| 欧美午夜精品久久久久久超碰 | 欧美日本高清视频在线观看| 国产麻豆欧美日韩一区| 亚洲亚洲精品在线观看| 久久精品在线免费观看| 欧美日韩国产123区| fc2成人免费人成在线观看播放| 日本不卡视频在线观看| 亚洲欧美日韩综合aⅴ视频| 久久女同互慰一区二区三区| 欧美午夜视频网站| 本田岬高潮一区二区三区|