ITypeLib Interface

The data that describes a set of objects is stored in a type library. A type library can be a stand-alone binary file (.tlb), a resource in a dynamic link library or executable file (.dll or .exe), or part of a compound document file.

Implemented by Used by Header file name
Oleaut32.dll (32-bit systems)

Typelib.dll (16-bit systems)

Tools that need to access the descriptions of objects contained in type libraries. Oleauto.h

Dispatch.h


The system registry contains a list of all the installed type libraries. Type library organization is illustrated in the following figure:

The ITypeLib interface provides methods for accessing a library of type descriptions. This interface supports the following: