21 #include <com/sun/star/uno/Sequence.hxx>
23 using ::com::sun::star::uno::Sequence;
24 using ::com::sun::star::uno::Type;
31 typelib_InterfaceTypeDescription *pType=
nullptr;
32 type.getDescription(reinterpret_cast<typelib_TypeDescription**>(&pType));
38 OUString* pNames = aNames.getArray();
39 for(sal_Int32
i=0;
i<pType->nMembers;
i++,++pNames)
42 typelib_TypeDescriptionReference* pMemberDescriptionReference = pType->ppMembers[
i];
46 if (pMemberDescription)
48 typelib_InterfaceMemberTypeDescription* pRealMemberDescription =
49 reinterpret_cast<typelib_InterfaceMemberTypeDescription*
>(pMemberDescription);
50 *pNames = pRealMemberDescription->pMemberName;
void SAL_CALL typelib_typedescriptionreference_getDescription(typelib_TypeDescription **ppRet, typelib_TypeDescriptionReference *pRef) SAL_THROW_EXTERN_C()
Sequence< OUString > getEventMethodsForType(const Type &type)
struct _typelib_TypeDescription typelib_TypeDescription
void SAL_CALL typelib_typedescription_release(typelib_TypeDescription *pTD) SAL_THROW_EXTERN_C()