Overview | Namespace | Class | Index | Help

## Data of Class _typelib_InterfaceTypeDescription

aBase
  typelib_TypeDescription aBase;
  Summary
    inherits all members of typelib_TypeDescription

pBaseTypeDescription
  _typelib_InterfaceTypeDescription * pBaseTypeDescription;
  Summary
    pointer to base type description, else 0

aUik
  typelib_Uik aUik;
  Summary
    unique identifier of interface

nMembers
  sal_Int32 nMembers;
  Summary
    number of members

ppMembers
  typelib_TypeDescriptionReference * * ppMembers;
  Summary
    array of members; references attributes or methods

nAllMembers
  sal_Int32 nAllMembers;
  Summary
    number of members including members of base interface

ppAllMembers
  typelib_TypeDescriptionReference * * ppAllMembers;
  Summary
    array of members including members of base interface; references attributes or methods

pMapMemberIndexToFunctionIndex
  sal_Int32 * pMapMemberIndexToFunctionIndex;
  Summary
    array mapping index of the member description to an index doubling for read-write attributes (called function index); size of array is nAllMembers

nMapFunctionIndexToMemberIndex
  sal_Int32 nMapFunctionIndexToMemberIndex;
  Summary
    number of members plus number of read-write attributes

pMapFunctionIndexToMemberIndex
  sal_Int32 * pMapFunctionIndexToMemberIndex;
  Summary
    array mapping function index to member index; size of arry is nMapFunctionIndexToMemberIndex

Top of Page

Copyright © 2003 Sun Microsystems, Inc.