Microsoft® Repository engine classes are used to add, retrieve, and change information model data in Repository. To create a new information model, or extend an existing one, use the Type Information Model classes.
All Repository classes expose the standard IUnknown and IDispatch interfaces that provide fundamental COM and Automation support.