|PUBLIC MEMBERS:||CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA|
- Base Classes
- Known Derived Classes
- Full type description of a type. Memory layout of this struct is identical to the typelib_TypeDescriptionReference for the first six members. So a typedescription can be used as type reference.
sal_Int32 nRefCount; reference count; don't ever modify this by yourself, use typelib_typedescription_acquire() and typelib_typedescription_release() sal_Int32 nStaticRefCount; number of static references of type, because of the fact that some types are needed until program termination and are commonly held static. typelib_TypeClass eTypeClass; type class of type rtl_uString * pTypeName; fully qualified name of type _typelib_TypeDescription * pSelf; pointer to self to distinguish reference from description; for internal use only void * pUniqueIdentifier; pointer to optimize the runtime; not for public use void * pReserved; reserved for future use; 0 if not used sal_Bool bComplete; sal_Int32 nSize; size of type sal_Int32 nAlignment; alignment of type typelib_TypeDescriptionReference * pWeakRef; pointer to weak reference sal_Bool bOnDemand; determines, if type can be unloaded (and it is possible to reloaded it)
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.