File Listing

Following is a list of files supplied with the Microsoft OLE DB Simple Provider Toolkit, their locations, and descriptions.

OLE DB Simple Provider DLL

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.

All Other Files

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.