After you initialize the data source object, you must create a session object to manage the session and provide the framework needed to create a rowset with
Once the session has been created, the provider must expose the interface pointer to the data source object that created the session.
This interface pointer is exposed through the mandatory interface