19 #ifndef INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
20 #define INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
24 #include <com/sun/star/lang/XTypeProvider.hpp>
45 typedef ::com::sun::star::uno::Type
const & (SAL_CALL * fptr_getCppuType)(
void * );
66 #define CPPUHELPER_DETAIL_TYPEENTRY(Ifc) \
67 { { Ifc::static_type }, \
68 reinterpret_cast<sal_IntPtr>( static_cast<Ifc *>( reinterpret_cast<Impl *>(16) )) - 16 }
92 type_entry m_typeEntries[ 1 ];
97 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL ImplHelper_query(
103 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL ImplHelper_queryNoXInterface(
109 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
110 SAL_CALL ImplHelper_getTypes(
114 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
115 SAL_CALL ImplInhHelper_getTypes(
120 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< sal_Int8 >
121 SAL_CALL ImplHelper_getImplementationId(
126 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL WeakImplHelper_query(
133 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
134 SAL_CALL WeakImplHelper_getTypes(
139 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any
140 SAL_CALL WeakAggImplHelper_queryAgg(
147 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
148 SAL_CALL WeakAggImplHelper_getTypes(