An instance of the MdoProject class represents a Visual Basic project in the repository.
| Interface | Description | 
| IMdoModelItem | Maintains properties that are common to many different types of MDO Model objects. | 
| IMdoProject | Maintains the relationships between a Visual Basic project and its components and type library references. | 
| IMpoProjectItem | Maintains the relationship between a Visual Basic project and its containing repository. | 
| IRepositoryItem | Manages repository objects and relationships. | 
| IRepositoryObject | Retrieves repository object identifiers. | 
| IRepositoryObjectStorage | Creates and loads repository objects. |