office-gobmx/fpicker/source/office/fps_office.cxx
Oliver Bolte 7c39e355bc INTEGRATION: CWS visibility03 (1.1.2); FILE ADDED
2005/03/24 16:44:06 mhu 1.1.2.1: #i45006# Factored out and moved from svtools/source/filepicker/
2005-04-13 07:53:24 +00:00

52 lines
1.4 KiB
C++

#ifndef _SAL_TYPES_H_
#include "sal/types.h"
#endif
#ifndef _CPPUHELPER_IMPLEMENTATIONENTRY_HXX_
#include "cppuhelper/implementationentry.hxx"
#endif
#include "OfficeFilePicker.hxx"
#include "OfficeFolderPicker.hxx"
static cppu::ImplementationEntry g_entries[] =
{
{
SvtFilePicker::impl_createInstance,
SvtFilePicker::impl_getStaticImplementationName,
SvtFilePicker::impl_getStaticSupportedServiceNames,
cppu::createSingleComponentFactory, 0, 0
},
{
SvtFolderPicker::impl_createInstance,
SvtFolderPicker::impl_getStaticImplementationName,
SvtFolderPicker::impl_getStaticSupportedServiceNames,
cppu::createSingleComponentFactory, 0, 0
},
{ 0, 0, 0, 0, 0, 0 }
};
extern "C"
{
SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment (
const sal_Char ** ppEnvTypeName, uno_Environment ** /* ppEnv */)
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
}
SAL_DLLPUBLIC_EXPORT sal_Bool SAL_CALL component_writeInfo (
void * pServiceManager, void * pRegistryKey)
{
return cppu::component_writeInfoHelper (
pServiceManager, pRegistryKey, g_entries);
}
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory (
const sal_Char * pImplementationName, void * pServiceManager, void * pRegistryKey)
{
return cppu::component_getFactoryHelper (
pImplementationName, pServiceManager, pRegistryKey, g_entries);
}
} // extern "C"