In addition to the session, rowset, and optional command object, each provider supports one or more properties. These properties are defined in property maps contained in the header files created by the OLE DB Provider Template Wizard. Each header file contains a map for the properties in the OLE DB property group defined for the object or objects defined in that file. The header file that contains the data source object also contains the property map for the DataSource properties. Session.h contains the property map for the Session properties. The rowset and command objects reside in a single header file, called projectnameRS.h. These properties are members of the Rowset properties group.