|OLEAUT32.DLL (32-bit systems)
TYPELIB.DLL (16-bit systems)
|Tools that need to access the descriptions of objects contained in type
||OLEAUTO.H DLL (32-bit systems)
DISPATCH.H (16-bit systems)
This section describes ITypeInfo
, an interface usually used for reading information about objects. For
example, an object browser tool could use ITypeInfo
to extract information about the characteristics and capabilities of objects
from type libraries.
Type information interfaces are intended to describe the parts of the
application that can be called by outside clients, rather than those that might be used
internally to build an application.
interface provides access to the following:
- The set of function descriptions associated with the type; for interfaces,
this contains the set of member functions in the interface.
- The set of data member descriptions associated with the type; for structures,
this contains the set of fields of the type.
- The general attributes of the type such as whether it describes a structure,
an interface, and so forth.
You can use the type description of an IDispatch
interface to implement the IDispatch
interface. See the description of CreateStdDispatch
in Chapter 5, "Dispatch Interfaces
," for more information.
instance provides various information about a type, and is used in different
ways. A compiler could use an ITypeInfo
to compile references to members of the type. A type interface browser could
use it to find information about each member of the type. An IDispatch
implementor could use it to provide automatic delegation of IDispatch
calls to an interface.
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages