Repository engine classes are used to add, retrieve, and change tool information model data in the Repository. To create a new tool 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.