Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.