_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 + -
显示快捷键?