Only the following objects can be used as data sources in CDO rendering:
For example, the InfoStores collection object cannot be used as a data source because it has neither a MAPIOBJECT property nor a RawTable property. But an InfoStore object (a child object of the InfoStores collection), can be used as a data source for an ObjectRenderer object because it does have a MAPIOBJECT property.
The MAPIOBJECT property returns an IUnknown pointer to the underlying MAPI (COM) object. The RawTable property returns a pointer to the IMAPITable object.