22#include <com/sun/star/uno/Reference.hxx>
23#include <com/sun/star/uno/Sequence.hxx>
24#include <com/sun/star/uno/XInterface.hpp>
25#include <osl/mutex.hxx>
26#include <rtl/ustring.hxx>
32extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
34 css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any>
const&)
37 css::uno::Reference<css::uno::XInterface> singleton(
40 return singleton.get();
49 return {
"com.sun.star.configuration.DefaultProvider" };
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_configuration_DefaultProvider_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
css::uno::Reference< css::uno::XInterface > createDefault(css::uno::Reference< css::uno::XComponentContext > const &context)
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
std::shared_ptr< osl::Mutex > const & lock()