Meta Data Services Programming

IManageReposTypeLib Interface

Each information model that is stored in the repository is represented by a repository type library.

When to Use

Use the IManageReposTypeLib interface to:

Methods
IUnknown method Description
QueryInterface Returns pointers to supported interfaces
AddRef Increments the reference count
Release Decrements the reference count

IDispatch method Description
GetIDsOfNames Maps a single member and a set of argument names to a corresponding set of dispatch identifiers
GetTypeInfo Retrieves a type information object, which can be used to get the type information for an interface
GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1)
Invoke Provides access to properties and methods exposed by an Automation object

IRepositoryDispatch method Description
get_Properties Retrieves the IReposProperties interface pointer. The IReposProperties interface provides access to the Properties collection.

IManageReposTypeLib method Description
CreateTypeLib Creates a repository type library for a new information model

Collections
Collection Description
ReposTypeLibs The collection of repository type libraries that are currently stored in a repository database

See Also

ReposRoot Class