Following is a list of files supplied with the Microsoft OLE DB Simple Provider Toolkit, their locations, and descriptions.
The MSDAOSP.DLL file (the DLL that maps OSP to OLE DB) must be installed in the following directory:
\Program Files\Common Files\System\OLE DB
The DLL must be registered with regsvr32.exe prior to its use.
The remaining Toolkit files must be installed in the locations specified below. Following is a list of the Toolkit files with descriptions:
File Name | Install Location | Description |
Msdaosp.dll | \Program Files\Common Files\System\OLE DB | OLE DB mapping layer file. |
Msdaosp.h | \Msdasdk\include\osp | Toolkit header file. |
Msdaosp.idl | \Msdasdk\unsupported\idl | Defines the IDispatch DataSourceObject and GUIDs. |
Release Notes.txt | \Oledbsdk\Osptk\Doc | Readme file for OSP Toolkit. |
Msdatasrc.h | \Msdasdk\include\osp | IDataSource header file. |
Msdatsrc.tlb | \WinNT\System32 or \Win95\System | IDataSource type library. |
Msdatsrc.idl | \Msdasdk\unsupported\idl | Defines DataSource interface. |
Simpdata.h | \Msdasdk\include\osp | IOLEDBSimpleProvider header file. |
Simpdata.tlb | \WinNT\System32 or \Win95\System | IOLEDBSimpleProvider type library. |
Simpdata.idl | \Msdasdk\unsupported\idl | Defines OLEDBSimpleProvider interface. |
Osptk.lib | \Msdasdk\lib\osp | Library containing interface GUIDs. |
Customer.txt | \Msdasdk\samples\osp | Data file for provider examples. |
RegisterProvider.reg | \Msdasdk\samples\osp | Registration template. |
RegisterProvider.txt | \Msdasdk\samples\osp | Registration example. |
MyDataSource.cls | \Msdasdk\samples\osp\VB | Visual Basic provider example. |
MyOSPObject.cls | \Msdasdk\samples\osp\VB | Visual Basic provider example. |
ospsampb.dll | \Msdasdk\samples\osp\VB | Visual Basic provider example. |
SampleOSP_VB.reg | \Msdasdk\samples\osp\VB | Visual Basic provider example. |
SampleOSP_VB.vbp | \Msdasdk\samples\osp\VB | Visual Basic provider example. |
CExList.h | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
Common.cpp | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
Common.h | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyClassFactory.cpp | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyClassFactory.h | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyDataSource.cpp | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyDataSource.h | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyOSPObject.cpp | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyOSPObject.h | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
ospsampc.dll | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
SampleOSP_VC.def | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
SampleOSP_VC.dsp | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
SampleOSP_VC.reg | \Msdasdk\samples\osp\VC | Visual C++ provider example. |
MyOSPObject.class | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |
MyOSPObject.java | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |
MyDataSource.class | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |
MyDataSource.java | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |
SampleOSP_VJ.dsp | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |
SampleOSP_VJ.reg | \Msdasdk\samples\osp\VJ | Visual J++ provider example. |