/* this ALWAYS GENERATED file contains the proxy stub code */
/* File created by MIDL compiler version 5.01.0164 */
/* at Tue Apr 07 14:18:27 2009
*/
/* Compiler settings for D:\excel\ExcelAddin\ExcelAddin.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 "ExcelAddin.h"
#define TYPE_FORMAT_STRING_SIZE 3
#define PROC_FORMAT_STRING_SIZE 1
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: IExcel2003Addin, ver. 0.0,
GUID={0xBE5D9124,0x9FB7,0x4334,{0xAB,0x85,0xE5,0x2B,0x8F,0xE5,0xA8,0xB5}} */
extern const MIDL_STUB_DESC Object_StubDesc;
#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 */
};
CINTERFACE_PROXY_VTABLE(7) _IExcel2003AddinProxyVtbl =
{
0,
&IID_IExcel2003Addin,
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 */
};
static const PRPC_STUB_FUNCTION IExcel2003Addin_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION
};
CInterfaceStubVtbl _IExcel2003AddinStubVtbl =
{
&IID_IExcel2003Addin,
0,
7,
&IExcel2003Addin_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,
{
0x0
}
};
static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
{
0,
{
NdrFcShort( 0x0 ), /* 0 */
0x0
}
};
const CInterfaceProxyVtbl * _ExcelAddin_ProxyVtblList[] =
{
( CInterfaceProxyVtbl *) &_IExcel2003AddinProxyVtbl,
0
};
const CInterfaceStubVtbl * _ExcelAddin_StubVtblList[] =
{
( CInterfaceStubVtbl *) &_IExcel2003AddinStubVtbl,
0
};
PCInterfaceName const _ExcelAddin_InterfaceNamesList[] =
{
"IExcel2003Addin",
0
};
const IID * _ExcelAddin_BaseIIDList[] =
{
&IID_IDispatch,
0
};
#define _ExcelAddin_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ExcelAddin, pIID, n)
int __stdcall _ExcelAddin_IID_Lookup( const IID * pIID, int * pIndex )
{
if(!_ExcelAddin_CHECK_IID(0))
{
*pIndex = 0;
return 1;
}
return 0;
}
const ExtendedProxyFileInfo ExcelAddin_ProxyFileInfo =
{
(PCInterfaceProxyVtblList *) & _ExcelAddin_ProxyVtblList,
(PCInterfaceStubVtblList *) & _ExcelAddin_StubVtblList,
(const PCInterfaceName * ) & _ExcelAddin_InterfaceNamesList,
(const IID ** ) & _ExcelAddin_BaseIIDList,
& _ExcelAddin_IID_Lookup,
1,
2,
0, /* table of [async_uuid] interfaces */
0, /* Filler1 */
0, /* Filler2 */
0 /* Filler3 */
};
没有合适的资源?快使用搜索试试~ 我知道了~
用VC生成excel的主菜单及子菜单和按钮
共51个文件
h:5个
tlh:4个
c:4个
4星 · 超过85%的资源 需积分: 9 35 下载量 144 浏览量
2009-04-07
15:18:50
上传
评论 1
收藏 7.84MB RAR 举报
温馨提示
利用VC的atl 动态生成excel的主菜单及子菜单,还有按钮,同时还利用配置文件读取按钮、主菜单、子菜单的标签。
资源推荐
资源详情
资源评论
收起资源包目录
ExcelAddin.rar (51个子文件)
ExcelAddin
Excel2003Addin.h 12KB
ExcelAddin_p.c 5KB
ExcelAddin.dsw 543B
ExcelAddin.def 228B
ExcelAddin.opt 54KB
StdAfx.cpp 315B
dlldatax.h 754B
resource.h 548B
ExcelAddinps.def 252B
bitmap.bmp 1KB
ExcelAddin_i.c 1KB
Excel2003Addin.rgs 1KB
ExcelAddin.h 6KB
bitmap1.bmp 1KB
ExcelAddin.rc 3KB
Debug
ExcelAddin.pdb 2.68MB
Excel.tlh 965KB
MSO.tlh 476KB
Excel2003Addin.sbr 0B
vc60.pdb 1.59MB
ExcelAddin.pch 16.45MB
ExcelAddin.sbr 0B
ExcelAddin.exp 1KB
VBE6EXT.tlh 60KB
ExcelAddin.obj 322KB
MSO.tli 371KB
vc60.idb 361KB
Excel2003Addin.obj 17KB
ExcelAddin.bsc 5.67MB
ExcelAddin.res 5KB
regsvr32.trg 22B
ExcelAddin.dll 1.35MB
ExcelAddin.ilk 1.86MB
ExcelAddin.lib 2KB
StdAfx.obj 432KB
MSADDNDR.tlh 4KB
StdAfx.sbr 2.97MB
VBE6EXT.tli 54KB
StdAfx.h 1KB
bmp00001.bmp 1KB
ExcelAddin.dsp 13KB
Thumbs.db 4KB
test.ini 224B
ExcelAddin.aps 5KB
ExcelAddin.plg 2KB
ExcelAddin.cpp 3KB
Excel2003Addin.cpp 1KB
dlldata.c 841B
ExcelAddin.tlb 2KB
ExcelAddin.idl 786B
dlldatax.c 1KB
共 51 条
- 1
资源评论
- 风之伤6662013-05-22适合学习,感谢
- XEROX_WW2013-05-01简单易懂,适合学习!
- qazx842652013-10-17最近在做excel的一个报表插件,需要用到这些东西
- mengui2013-05-13正在寻找这方面的资料学习,先感谢。就是编译时总提示mfc环境不能包含“windows.h”文件,“#include windows.h”总是去不掉,学习中......
- liuxmzc2016-07-08需要excel库才能编译通过,这已然不是我想要的。
yuanjch
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vmware workstation pro 17 linux版
- 3479521_1710042575-1.rwmod
- 安装及环境配置UMCM-2023C-ma笔记
- (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
- 618节日618节日618节日
- tensorflow-gpu-2.9.1-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp39-cp39-win-amd64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功