diff -urNpwB sot.old/source/unoolestorage/xolesimplestorage.hxx sot.new/source/unoolestorage/xolesimplestorage.hxx --- sot.old/source/unoolestorage/xolesimplestorage.hxx 2007-06-13 11:15:46.000000000 +0800 +++ sot.new/source/unoolestorage/xolesimplestorage.hxx 2007-06-20 11:04:26.000000000 +0800 @@ -36,6 +36,10 @@ #ifndef __XOLESIMPLESTORAGE_HXX_ #define __XOLESIMPLESTORAGE_HXX_ +#ifndef _COM_SUN_STAR_EMBED_XOLESIMPLESTORAGE_HPP_ +#include +#endif + #ifndef _COM_SUN_STAR_CONTAINER_XNAMECONTAINER_HPP_ #include #endif @@ -62,9 +65,8 @@ #include #endif - -#ifndef _CPPUHELPER_IMPLBASE5_HXX_ -#include +#ifndef _CPPUHELPER_IMPLBASE3_HXX_ +#include #endif #ifndef _CPPUHELPER_INTERFACECONTAINER_H_ @@ -76,12 +78,9 @@ #include -class OLESimpleStorage : public ::cppu::WeakImplHelper6 - < ::com::sun::star::container::XNameContainer - , ::com::sun::star::lang::XComponent +class OLESimpleStorage : public ::cppu::WeakImplHelper3 + < ::com::sun::star::embed::XOLESimpleStorage , ::com::sun::star::lang::XInitialization - , ::com::sun::star::embed::XTransactedObject - , ::com::sun::star::embed::XClassifiedObject , ::com::sun::star::lang::XServiceInfo > { ::osl::Mutex m_aMutex;