_oledbprovider.idl

来自「Visual_C++.NET实用编程百例」· IDL 代码 · 共 50 行

IDL
50
字号
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\prsht.idl";
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\mshtml.idl";
import "c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\dimm.idl";
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\mshtmhst.idl";
import "c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl";
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\exdisp.idl";
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\objsafe.idl";
import "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\oledb.idl";
import "c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\transact.idl";


[ version(1.0), uuid(E9D95AFC-E708-4343-99B9-1254ABC76A53), helpstring("OLEDBProvider 1.0 类型库") ]
library OLEDBProvider
{
	importlib("stdole2.tlb");
	importlib("olepro32.dll");

	[
		version(1.0),
		noncreatable,
		uuid(33D788D0-8EAB-4AD5-A855-7F0F147A417A)
	] 
#line 30 "g:\\c++\\example\\第52例\\oledbprovider\\myproviderrs.h"
	coclass CmyProviderCommand {
		[default] interface IUnknown;
	};

	[
		version(1.0),
		noncreatable,
		uuid(EAF8E9C8-A8CE-4C1C-BCAA-A97019AC8024)
	] 
#line 21 "g:\\c++\\example\\第52例\\oledbprovider\\myprovidersess.h"
	coclass CmyProviderSession {
		[default] interface IUnknown;
	};

	[
		version(1.0),
		uuid(FC470268-B8A4-43CE-BD6C-04E7B6ABD430),
		helpstring("myProvider Class")
	] 
#line 22 "g:\\c++\\example\\第52例\\oledbprovider\\myproviderds.h"
	coclass CmyProviderSource {
		[default] interface IUnknown;
	};

}

⌨️ 快捷键说明

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