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

📄 _luhnchecker.idl

📁 Chapter19_COM.zip
💻 IDL
字号:
import "D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\prsht.idl";
import "D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\mshtml.idl";
import "d:\program files\microsoft visual studio .net\vc7\platformsdk\include\dimm.idl";
import "D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\mshtmhst.idl";
import "d:\program files\microsoft visual studio .net\vc7\platformsdk\include\docobj.idl";
import "D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\exdisp.idl";
import "D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\objsafe.idl";

[
	object,
	uuid(52449C35-55FE-4368-84E5-C2CA49A68985),
	dual,
	helpstring("ICardCheck Interface"),
	pointer_default(unique)
] 
#line 14 "d:\\book-project\\luhnchecker\\cardcheck.h"
interface ICardCheck : IDispatch {
#line 16 "d:\\book-project\\luhnchecker\\cardcheck.h"
	[propget,id(1),helpstring("property CardType")] HRESULT  CardType([out,retval] BSTR *pVal );
	[propput,id(1),helpstring("property CardType")] HRESULT  CardType([in] BSTR newVal);
	[id(2),helpstring("method Validate")] HRESULT  Validate([in] BSTR bstrCardNo, [out,retval] VARIANT *vRetVal);
};


[ version(1.0), uuid(8F61C082-609C-4B45-8D19-A99F2C8C6601), helpstring("LuhnChecker 1.0 Type Library") ]
library LuhnChecker
{
	importlib("stdole2.tlb");
	importlib("olepro32.dll");

	[
		version(1.0),
		uuid(C6569332-8514-4754-8CCF-52DB74151699),
		helpstring("CardCheck Class")
	] 
#line 34 "d:\\book-project\\luhnchecker\\cardcheck.h"
	coclass CCardCheck {
		interface ICardCheck;
	};

}

⌨️ 快捷键说明

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