24#include <com/sun/star/lang/XMultiServiceFactory.hpp>
29using namespace css::uno;
30using namespace css::lang;
34 const struct ::cppu::ImplementationEntry s_aServiceEntries[] =
42 ::cppu::createSingleComponentFactory,
nullptr, 0
50 ::cppu::createSingleComponentFactory,
nullptr, 0
52 {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr, 0 }
60 const char * pImplementationName,
void * _pServiceManager,
void * pRegistryKey)
62 void * pResult =
nullptr;
65 Reference< XMultiServiceFactory > xHoldAlive(
static_cast< XMultiServiceFactory *
>(_pServiceManager));
Reference< css::uno::XInterface > FilePicker_CreateInstance(Reference< css::uno::XComponentContext > const &context)
OUString FilePicker_getImplementationName()
Sequence< OUString > FilePicker_getSupportedServiceNames()
Reference< css::uno::XInterface > FolderPicker_CreateInstance(Reference< css::uno::XComponentContext > const &context)
OUString FolderPicker_getImplementationName()
Sequence< OUString > FolderPicker_getSupportedServiceNames()
SAL_DLLPUBLIC_EXPORT void * svt_component_getFactory(const char *pImplementationName, void *_pServiceManager, void *pRegistryKey)
void * component_getFactoryHelper(char const *pImplName, SAL_UNUSED_PARAMETER void *, SAL_UNUSED_PARAMETER void *, const struct ImplementationEntry entries[])