📄 _luhnchecker.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 + -