Data of Class _typelib_TypeDescription
-
nRefCount
- sal_Int32 nRefCount;
- Summary
- reference count; don't ever modify this by yourself, use
typelib_typedescription_acquire() and typelib_typedescription_release()
-
nStaticRefCount
- sal_Int32 nStaticRefCount;
- Summary
- number of static references of type, because of the fact that some types are needed
until program termination and are commonly held static.
-
eTypeClass
- typelib_TypeClass eTypeClass;
- Summary
- type class of type
-
pTypeName
- rtl_uString * pTypeName;
- Summary
- fully qualified name of type
-
pSelf
- _typelib_TypeDescription * pSelf;
- Summary
- pointer to self to distinguish reference from description; for internal use only
-
pUniqueIdentifier
- void * pUniqueIdentifier;
- Summary
- pointer to optimize the runtime; not for public use
-
pReserved
- void * pReserved;
- Summary
- reserved for future use; 0 if not used
-
bComplete
- sal_Bool bComplete;
- Description
- flag to determine whether the description is complete:
compound and union types lack of member names, enums lack of member types and names,
interfaces lack of members and table init.
Call typelib_typedescription_complete() if false.
-
nSize
- sal_Int32 nSize;
- Summary
- size of type
-
nAlignment
- sal_Int32 nAlignment;
- Summary
- alignment of type
-
pWeakRef
- typelib_TypeDescriptionReference * pWeakRef;
- Summary
- pointer to weak reference
-
bOnDemand
- sal_Bool bOnDemand;
- Summary
- determines, if type can be unloaded (and it is possible to reloaded it)
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.