The Visual C++ OSP Simple Provider sample is set up to have MyOSPObject as the implementation of the Sample Provider, and MyDataSource as the implementation of the Data Source object.
The Microsoft Visual C++ Simple Provider code sample is located in ..\samples\osp\vc and consists of the following files:
File Name | Description |
MyOSPObject.h | Class and method definitions for MyOSPObject. |
MyOSPObject.cpp | Implementation code for MyOSPObject. Contains the following:
|
MyDataSource.h | Class and method definitions for MyDataSource. |
MyDataSource.cpp | Implements the MyDataSource object and its IDataSource methods. Contains the following:
|
MyClassFactory.h | Contains the class definitions for MyClassFactory and the DLL entry points. |
MyClassFactory.cpp | The sample's implementation of the IClassFactory interface. Implements the main DLL entry point. |
SampleOSP_VC.def | Names the overall DLL and lists the entry points. |
SampleOSP_VC.dsp | Visual C++ project file for the sample. |
SampleOSP_VC.reg | Copy of the RegisterProvider.reg file for use with the Visual C++ sample. |
Common.cpp | Common VC++ routines used for this sample. |
Common.h | Set of common VC++ macros used for this sample. |