19 #ifndef INCLUDED_TYPELIB_TYPEDESCRIPTION_H
20 #define INCLUDED_TYPELIB_TYPEDESCRIPTION_H
480 #if defined( SAL_W32)
495 rtl_uString * pTypeName,
496 sal_Int32 nDefaultValue,
497 sal_Int32 nEnumValues,
498 rtl_uString ** ppEnumNames,
499 sal_Int32 * pEnumValues )
520 rtl_uString * pTypeName,
538 rtl_uString * pTypeName,
562 rtl_uString * pTypeName,
563 sal_uInt32 nUik1, sal_uInt16 nUik2, sal_uInt16 nUik3, sal_uInt32 nUik4, sal_uInt32 nUik5,
587 rtl_uString * pTypeName,
588 sal_uInt32 nUik1, sal_uInt16 nUik2, sal_uInt16 nUik3, sal_uInt32 nUik4, sal_uInt32 nUik5,
589 sal_Int32 nBaseInterfaces,
610 sal_Int32 nAbsolutePosition,
612 rtl_uString * pMethodName,
614 rtl_uString * pReturnTypeName,
617 sal_Int32 nExceptions,
618 rtl_uString ** ppExceptionNames )
636 sal_Int32 nAbsolutePosition,
637 rtl_uString * pAttributeName,
639 rtl_uString * pAttributeTypeName,
662 sal_Int32 nAbsolutePosition,
663 rtl_uString * pAttributeName,
665 rtl_uString * pAttributeTypeName,
667 sal_Int32 nGetExceptions, rtl_uString ** ppGetExceptionNames,
668 sal_Int32 nSetExceptions, rtl_uString ** ppSetExceptionNames )
767 rtl_uString * pTypeName )
925 sal_Bool const * pParameterizedTypes )
953 sal_Int32 nBaseTypes,
966 sal_Int32 nDefaultValue )
990 inline bool TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(
_typelib_TypeClass eTypeClass )
1004 if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( pMacroTypeRef->eTypeClass ))
1008 else if (!pMacroTypeRef->pType || !pMacroTypeRef->pType->pWeakRef)
1011 if (*ppMacroTypeDescr)
1016 *ppMacroTypeDescr = pMacroTypeRef->pType;
1025 if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( pDescription->eTypeClass ))