Share via


IExtendedTypeLib Members

Include Protected Members
Include Inherited Members

Creates and manages a type library for an extended object. An example of an extended object is an object inside a container where the container provides additional properties for the object, such as Top or Left for position on a form. The compound object can be treated as a single, extended object with the extended type library.

The IExtendedTypeLib type exposes the following members.

Methods

 

Name

Description

Public method

AddRefExtendedTypeLib

Creates an extended type library and returns a reference counted (AddRef) interface to it.

Public method

AddRefExtendedTypeLibOfClsid

Creates an ITypeInfo interface for an extended type and returns a reference counted (AddRef) interface to it. Uses the CLSID of the type being extended.

Public method

CreateExtendedTypeLib

Creates an ITypeLib interface for an extended type. The interface is not reference counted. The client must handle reference counting.

Public method

SetExtenderInfo

Sets the information for the extending type in the extended type library.

Top

See Also

Reference

IExtendedTypeLib Interface

Microsoft.VisualStudio.Shell.Interop Namespace