/* this ALWAYS GENERATED file contains the proxy stub code */
/* File created by MIDL compiler version 5.01.0164 */
/* at Sat Aug 01 14:33:01 2015
*/
/* Compiler settings for E:\projects\BlogTest\BlogTest.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 "BlogTest.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: IBlog, ver. 0.0,
GUID={0x7C1D476D,0xB390,0x4384,{0xA8,0x9B,0x29,0x36,0x50,0x5E,0x10,0x5F}} */
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) _IBlogProxyVtbl =
{
0,
&IID_IBlog,
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 IBlog_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION
};
CInterfaceStubVtbl _IBlogStubVtbl =
{
&IID_IBlog,
0,
7,
&IBlog_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 * _BlogTest_ProxyVtblList[] =
{
( CInterfaceProxyVtbl *) &_IBlogProxyVtbl,
0
};
const CInterfaceStubVtbl * _BlogTest_StubVtblList[] =
{
( CInterfaceStubVtbl *) &_IBlogStubVtbl,
0
};
PCInterfaceName const _BlogTest_InterfaceNamesList[] =
{
"IBlog",
0
};
const IID * _BlogTest_BaseIIDList[] =
{
&IID_IDispatch,
0
};
#define _BlogTest_CHECK_IID(n) IID_GENERIC_CHECK_IID( _BlogTest, pIID, n)
int __stdcall _BlogTest_IID_Lookup( const IID * pIID, int * pIndex )
{
if(!_BlogTest_CHECK_IID(0))
{
*pIndex = 0;
return 1;
}
return 0;
}
const ExtendedProxyFileInfo BlogTest_ProxyFileInfo =
{
(PCInterfaceProxyVtblList *) & _BlogTest_ProxyVtblList,
(PCInterfaceStubVtblList *) & _BlogTest_StubVtblList,
(const PCInterfaceName * ) & _BlogTest_InterfaceNamesList,
(const IID ** ) & _BlogTest_BaseIIDList,
& _BlogTest_IID_Lookup,
1,
2,
0, /* table of [async_uuid] interfaces */
0, /* Filler1 */
0, /* Filler2 */
0 /* Filler3 */
};
没有合适的资源?快使用搜索试试~ 我知道了~
windows资源管理器文件-文件夹右键菜单自定义二级
共37个文件
h:4个
c:3个
cpp:3个
需积分: 41 7 下载量 142 浏览量
2015-08-01
15:09:10
上传
评论
收藏 2.2MB RAR 举报
温馨提示
在Windows系统下的资源管理器(explorer.exe)中的文件、文件夹右键菜单中自定义一个菜单项,并展开第二级。使用VC++ 6.0开发,Windows XP 32位下测试通过。wzsy的http://blog.csdn.net/wzsy/article/details/7839770
资源推荐
资源详情
资源评论
收起资源包目录
BlogTest.rar (37个子文件)
BlogTest
BlogTest.ncb 49KB
BlogTest.plg 250B
dlldata.c 837B
BlogTest.aps 32KB
BlogTest.tlb 2KB
BlogTest.idl 726B
BlogTest.cpp 2KB
BlogTest.dsp 12KB
BlogTestps.mk 466B
Blog.cpp 5KB
BlogTest.clw 461B
Blog.h 1KB
BlogTest.opt 48KB
BlogTest.rc 3KB
BlogTest.dsw 522B
BlogTestps.def 250B
StdAfx.cpp 315B
resource.h 501B
BlogTest.def 224B
StdAfx.h 953B
BlogTest_p.c 5KB
BlogTest.h 5KB
Debug
BlogTest.pch 6.62MB
StdAfx.obj 114KB
BlogTest.obj 207KB
BlogTest.ilk 255KB
BlogTest.exp 1018B
regsvr32.trg 22B
vc60.idb 257KB
BlogTest.dll 148KB
Blog.obj 39KB
BlogTest.res 3KB
vc60.pdb 444KB
BlogTest.lib 2KB
BlogTest.pdb 473KB
Blog.rgs 938B
BlogTest_i.c 1KB
共 37 条
- 1
资源评论
xuqb1
- 粉丝: 4
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab开发的根据rvm回归模型自己编的matlab程序.rar
- 高效C++学生成绩管理系统:教育技术+C++17编程+数据管理+教务自动化
- 基于matlab开发的Tipping的相关向量机RVM的回归MATLAB程序,有英文注释,可以运行.rar
- 一个点击正反转程序实例,可实现案件电机正反转
- 搜索链接淘特搜索引擎共享版-tot-search-engine.rar
- 第十八届全国大学生智能汽车竞赛 摄像头组/镜头组
- 基于matlab开发的AUV惯性导航系统matlab仿真程序,包括轨迹生成、gps和sins组合、gps和dvl组合.rar
- 基于SSM的“个性化电子相册”的设计与实现.zip
- 如何在撰写科研文献时,使用ai工具辅助去完成科研工作
- 吉林大学计组笔记 自用 基于b站翼云图灵的课.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功