⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upgradeatv.idl

📁 软件在线升级系统采用VC++.可以通过ASP页面对系统进行在线升级
💻 IDL
字号:
// UpgradeAtv.idl : IDL source for UpgradeAtv.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (UpgradeAtv.tlb) and marshalling code.

import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
	

//软件升级组件的主接口。这个接口中有三个方法:Download,
//IsAppExisting和DoSetup。
	//##ModelId=3E5F16DF03BD
	[
		object,
		uuid(10861D34-BA9A-4160-878C-D673193D2514),
		dual,
		helpstring("IUpgradeAtx Interface"),
		pointer_default(unique)
	]
	interface IUpgradeAtx : IDispatch
	{
	//从FTP服务器上下载安装文件。
		//##ModelId=3E5F16DF03CD
		[id(1), helpstring("method Download")] HRESULT Download([out, retval] VARIANT_BOOL *ret);
	//判断应用程序是否已经安装在客户端。
		//##ModelId=3E5F16DF03D8
		[id(2), helpstring("method IsAppExisting")] HRESULT IsAppExisting([out, retval] VARIANT_BOOL *ret);
	//执行安装程序。
	//它是在下载成功以后执行的。
		//##ModelId=3E623B1A0000
		[id(3), helpstring("method DoSetup")] HRESULT DoSetup();
	};

[
	uuid(0F9DCEBB-38F4-4AD0-85A0-AD5D7CEE08F1),
	version(1.0),
	helpstring("UpgradeAtv 1.0 Type Library")
]
library UPGRADEATVLib
{
	importlib("stdole32.tlb");
	importlib("stdole2.tlb");

//实现 IUpgradeAtx 接口的COM组件。
	//##ModelId=3E5F16E00003
	[
		uuid(C10DEBCE-CBB9-4A13-ABA5-0994F2548FE1),
		helpstring("UpgradeAtx Class")
	]
	coclass UpgradeAtx
	{
		//##ModelId=3E5F16E00017
		[default] interface IUpgradeAtx;
	};
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -