23#ifndef INCLUDED_CPPUHELPER_SHLIB_HXX 
   24#define INCLUDED_CPPUHELPER_SHLIB_HXX 
   30namespace com { 
namespace sun { 
namespace star { 
namespace lang { 
class XMultiServiceFactory; } } } }
 
   31namespace com { 
namespace sun { 
namespace star { 
namespace registry { 
class XRegistryKey; } } } }
 
   32namespace com { 
namespace sun { 
namespace star { 
namespace uno { 
class XInterface; } } } }
 
#define CPPUHELPER_DLLPUBLIC
Definition cppuhelperdllapi.h:32
Definition typedescription.hxx:43
Definition Enterable.hxx:31
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XInterface > loadSharedLibComponentFactory(::rtl::OUString const &uri, ::rtl::OUString const &rPath, ::rtl::OUString const &rImplName, css::uno::Reference< css::lang::XMultiServiceFactory > const &xMgr, css::uno::Reference< css::registry::XRegistryKey > const &xKey)
Loads a shared library component and gets the factory out of it.
CPPUHELPER_DLLPUBLIC void writeSharedLibComponentInfo(::rtl::OUString const &uri, ::rtl::OUString const &rPath, css::uno::Reference< css::lang::XMultiServiceFactory > const &xMgr, css::uno::Reference< css::registry::XRegistryKey > const &xKey)
Invokes component_writeInfo() function of specified component library.
Definition factory.hxx:36
Definition factory.hxx:39
This String class provides base functionality for C++ like Unicode character array handling.
Definition ustring.hxx:172
Template reference class for interface type derived from BaseReference.
Definition Reference.h:184