IManageReposTypeLib Interface

Meta Data Services Programming

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:

  • Create a repository type library for a new information model.

  • Determine which information models are currently stored in the repository.
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