21#include <com/sun/star/uno/Sequence.hxx>
23using ::com::sun::star::uno::Sequence;
24using ::com::sun::star::uno::Type;
31 typelib_InterfaceTypeDescription *pType=
nullptr;
35 return Sequence< OUString>();
37 Sequence< OUString> aNames(pType->nMembers);
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;
struct _typelib_TypeDescription typelib_TypeDescription
Sequence< OUString > getEventMethodsForType(const Type &type)
void SAL_CALL typelib_typedescription_release(typelib_TypeDescription *pTD) SAL_THROW_EXTERN_C()
void SAL_CALL typelib_typedescriptionreference_getDescription(typelib_TypeDescription **ppRet, typelib_TypeDescriptionReference *pRef) SAL_THROW_EXTERN_C()