Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

::

## struct _typelib_InterfaceTypeDescription

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

Summary
  Type description of an interface.

File
  typedescription.h

### Public Members

  #### Data
  typelib_TypeDescription aBase; | inherits all members of typelib_TypeDescription
  _typelib_InterfaceTypeDescription * pBaseTypeDescription; | pointer to base type description, else 0
  typelib_Uik aUik; | unique identifier of interface
  sal_Int32 nMembers; | number of members
  typelib_TypeDescriptionReference * * ppMembers; | array of members; references attributes or methods
  sal_Int32 nAllMembers; | number of members including members of base interface
  typelib_TypeDescriptionReference * * ppAllMembers; | array of members including members of base interface; references attributes or methods
  sal_Int32 * pMapMemberIndexToFunctionIndex; | array mapping index of the member description to an index doubling for read-write attributes (called function index); size of array is nAllMembers
  sal_Int32 nMapFunctionIndexToMemberIndex; | number of members plus number of read-write attributes
  sal_Int32 * pMapFunctionIndexToMemberIndex; | array mapping function index to member index; size of arry is nMapFunctionIndexToMemberIndex

Top of Page

Copyright © 2003 Sun Microsystems, Inc.