Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

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 and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.