Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following source files are included with the sample provider.
The source files are located in the <install directory>\SDK\SAMPLES\OLEDB\SAMPPROV directory.
File name |
Description |
|---|---|
ACCESSOR.cpp |
CImpIAccessor object implementation. |
ASSERTS.cpp |
Simple assertion routines. |
ASSERTS.h |
Simple assertion routine header file. |
BITARRAY.cpp |
An implementation of a bit array class used by the internal buffer to mark released or unreleased rows. |
BITARRAY.h |
Class definitions for the bit array class. |
CLASSFAC.cpp |
DLL entry and exit points and the OLE ClassFactory class. |
CLASSFAC.h |
Class definitions for CClassFactory and DLL entry points. |
COLINFO.cpp |
IColumnsInfo interface implementation. |
CRTSESS.cpp |
IDBCreateSession interface implementation. |
CVTTYPE.cpp |
IConvertType interface implementation. |
DATASRC.cpp |
CDataSource object implementation. |
DATASRC.h |
CDataSource base object and contained interface definitions. |
DBINIT.cpp |
IDBInitialize interface implementation. |
DBPROP.cpp |
IDBProperties and IDBInfo interface implementations. |
DBSESS.cpp |
CDBSession object implementation. |
DBSESS.h |
CDBSession base object and contained interface definitions. |
EXTBUFF.cpp |
The class that provides array-based access to a big block of memory. |
EXTBUFF.h |
Class definitions for CExtBuffer class. |
FILEIDX.cpp |
The index array code for a comma-separated value (.csv) provider. |
FILEIDX.h |
Class definitions for CFileIO class. |
FILEIO.cpp |
The file manipulation code for a comma-separated value (.csv) provider. |
FILEIO.h |
Class definitions for CFileIO class. |
GLOBALS.cpp |
Global initialization object. |
GUIDS.h |
Internal GUIDs. |
HASHTBL.cpp |
Hashing routines for row manipulation. |
HASHTBL.h |
Class definitions for CHashTbl class and miscellaneous bookmark functions. |
HEADERS.cpp |
Precompiled headers module. |
HEADERS.h |
Precompiled headers. |
IROWSET.cpp |
IRowset interface implementation. |
LOCAL.RC |
Localizable resource. |
OPNROWST.cpp |
IOpenRowset interface implementation. |
PERSIST.cpp |
IPersist interface implementation. |
RC.h |
Resource IDs. |
ROWCHNG.cpp |
IRowsetChange interface implementation. |
ROWINFO.cpp |
IRowsetInfo interface implementation. |
ROWSET.cpp |
CRowset object implementation. |
ROWSET.h |
CRowset base object and contained interface definitions. |
SAMPPROV.DEF |
Project definitions. |
SAMPPROV.h |
Main include file. |
SAMPPROV.MAK |
Sample Provider NMAKE File. |
SAMPPROV.DSP |
Project file for the Sample Provider. |
SAMPPROV.RC |
Main resource file. |
SAMPVER.h |
Version include file. |
UTILPROP.cpp |
Properties utility object implementation. |
UTILPROP.h |
CUtilProp object definitions. |