diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-27 10:48:49 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-27 10:48:49 +0000 |
commit | 0cd1a00986f0f1e167ec1ea3cebf2cac4540b842 (patch) | |
tree | 2701abe97591357f29262738ce5893f8e2566772 | |
parent | 144d331c9d37e56a601c9f582dd9a5d3d1f8d479 (diff) |
MWS_SRX644: migrate branch mws_srx644 -> HEAD
-rw-r--r-- | sot/inc/stg.hxx | 23 | ||||
-rw-r--r-- | sot/source/base/exchange.cxx | 226 | ||||
-rw-r--r-- | sot/source/base/formats.cxx | 43 | ||||
-rw-r--r-- | sot/source/sdstor/makefile.mk | 19 | ||||
-rw-r--r-- | sot/source/sdstor/sdintern.hdb | 22 | ||||
-rw-r--r-- | sot/source/sdstor/stgcache.hxx | 6 | ||||
-rw-r--r-- | sot/source/sdstor/stgdir.cxx | 6 | ||||
-rw-r--r-- | sot/source/sdstor/stgstrms.cxx | 6 | ||||
-rw-r--r-- | sot/source/sdstor/storage.cxx | 8 | ||||
-rw-r--r-- | sot/source/sdstor/ucbstorage.cxx | 182 | ||||
-rw-r--r-- | sot/util/defs/wntmsci8 | 339 | ||||
-rw-r--r-- | sot/workben/testsot.cxx | 5 |
12 files changed, 341 insertions, 544 deletions
diff --git a/sot/inc/stg.hxx b/sot/inc/stg.hxx index e517d32b329c..d1f47a32b94a 100644 --- a/sot/inc/stg.hxx +++ b/sot/inc/stg.hxx @@ -2,9 +2,9 @@ * * $RCSfile: stg.hxx,v $ * - * $Revision: 1.18 $ + * $Revision: 1.19 $ * - * last change: $Author: mba $ $Date: 2002-09-12 15:08:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -74,6 +74,10 @@ #include <com/sun/star/io/XInputStream.hpp> #endif +#ifndef _COM_SUN_STAR_UCB_XCOMMANDENVIRONMENT_H_ +#include <com/sun/star/ucb/XCommandEnvironment.hpp> +#endif + #ifndef _RTTI_HXX //autogen #include <tools/rtti.hxx> #endif @@ -295,6 +299,7 @@ protected: public: TYPEINFO(); UCBStorageStream( const String& rName, StreamMode nMode, BOOL bDirect, const ByteString* pKey=0 ); + UCBStorageStream( const String& rName, StreamMode nMode, BOOL bDirect, const ByteString* pKey, BOOL bRepair, ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XProgressHandler > xProgress ); UCBStorageStream( UCBStorageStream_Impl* ); virtual ULONG Read( void * pData, ULONG nSize ); @@ -337,7 +342,19 @@ public: static String CreateLinkFile( const String& rName ); UCBStorage( const ::ucb::Content& rContent, const String& rName, StreamMode nMode, BOOL bDirect = TRUE, BOOL bIsRoot = TRUE ); - UCBStorage( const String& rName, StreamMode nMode, BOOL bDirect = TRUE, BOOL bIsRoot = TRUE ); + UCBStorage( const String& rName, + StreamMode nMode, + BOOL bDirect = TRUE, + BOOL bIsRoot = TRUE ); + + UCBStorage( const String& rName, + StreamMode nMode, + BOOL bDirect, + BOOL bIsRoot, + BOOL bIsRepair, + ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XProgressHandler > + xProgressHandler ); + UCBStorage( UCBStorage_Impl* ); UCBStorage( SvStream& rStrm, BOOL bDirect = TRUE ); diff --git a/sot/source/base/exchange.cxx b/sot/source/base/exchange.cxx index 4f7ab607e527..75497ec4e3c4 100644 --- a/sot/source/base/exchange.cxx +++ b/sot/source/base/exchange.cxx @@ -2,9 +2,9 @@ * * $RCSfile: exchange.cxx,v $ * - * $Revision: 1.24 $ + * $Revision: 1.25 $ * - * last change: $Author: dr $ $Date: 2002-11-04 15:49:58 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -105,119 +105,119 @@ static const DataFlavorRepresentation aFormatArray_Impl[] = { /* 0 SOT_FORMAT_SYSTEM_START*/ { "", "", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 1 SOT_FORMAT_STRING*/ { "text/plain;charset=utf-16", "Text", &::getCppuType( (const ::rtl::OUString*) 0 ) }, -/* 2 SOT_FORMAT_BITMAP*/ { "application/x-openoffice;windows_formatname=\"Bitmap\"", "Bitmap", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 3 SOT_FORMAT_GDIMETAFILE*/ { "application/x-openoffice;windows_formatname=\"GDIMetaFile\"", "GDIMetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 4 SOT_FORMAT_PRIVATE*/ { "application/x-openoffice;windows_formatname=\"Private\"", "Private", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 5 SOT_FORMAT_FILE*/ { "application/x-openoffice;windows_formatname=\"FileName\"", "FileName", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 6 SOT_FORMAT_FILE_LIST*/ { "application/x-openoffice;windows_formatname=\"FileList\"", "FileList", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 2 SOT_FORMAT_BITMAP*/ { "application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 3 SOT_FORMAT_GDIMETAFILE*/ { "application/x-openoffice-gdimetafile;windows_formatname=\"GDIMetaFile\"", "GDIMetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 4 SOT_FORMAT_PRIVATE*/ { "application/x-openoffice-private;windows_formatname=\"Private\"", "Private", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 5 SOT_FORMAT_FILE*/ { "application/x-openoffice-file;windows_formatname=\"FileName\"", "FileName", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 6 SOT_FORMAT_FILE_LIST*/ { "application/x-openoffice-filelist;windows_formatname=\"FileList\"", "FileList", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 7 EMPTY*/ { "", "", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 8 EMPTY*/ { "", "", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 9 EMPTY*/ { "", "", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 10 SOT_FORMAT_RTF*/ { "text/richtext", "Rich Text Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 11 SOT_FORMATSTR_ID_DRAWING*/ { "application/x-openoffice;windows_formatname=\"Drawing Format\"", "Drawing Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 12 SOT_FORMATSTR_ID_SVXB*/ { "application/x-openoffice;windows_formatname=\"SVXB (StarView Bitmap/Animation)\"", "SVXB (StarView Bitmap/Animation)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 13 SOT_FORMATSTR_ID_SVIM*/ { "application/x-openoffice;windows_formatname=\"SVIM (StarView ImageMap)\"", "SVIM (StarView ImageMap)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 14 SOT_FORMATSTR_ID_XFA*/ { "application/x-openoffice;windows_formatname=\"XFA (XOutDev FillAttr)\"", "XFA (XOutDev FillAttr)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 15 SOT_FORMATSTR_ID_EDITENGINE*/ { "application/x-openoffice;windows_formatname=\"EditEngineFormat\"", "EditEngineFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 16 SOT_FORMATSTR_ID_INTERNALLINK_STATE*/ { "application/x-openoffice;windows_formatname=\"StatusInfo vom SvxInternalLink\"", "StatusInfo vom SvxInternalLink", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 17 SOT_FORMATSTR_ID_SOLK*/ { "application/x-openoffice;windows_formatname=\"SOLK (StarOffice Link)\"", "SOLK (StarOffice Link)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 18 SOT_FORMATSTR_ID_NETSCAPE_BOOKMARK*/ { "application/x-openoffice;windows_formatname=\"Netscape Bookmark\"", "Netscape Bookmark", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 19 SOT_FORMATSTR_ID_TREELISTBOX*/ { "application/x-openoffice;windows_formatname=\"SV_LBOX_DD_FORMAT\"", "SV_LBOX_DD_FORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 20 SOT_FORMATSTR_ID_NATIVE*/ { "application/x-openoffice;windows_formatname=\"Native\"", "Native", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 21 SOT_FORMATSTR_ID_OWNERLINK*/ { "application/x-openoffice;windows_formatname=\"OwnerLink\"", "OwnerLink", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 22 SOT_FORMATSTR_ID_STARSERVER*/ { "application/x-openoffice;windows_formatname=\"StarServerFormat\"", "StarServerFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 23 SOT_FORMATSTR_ID_STAROBJECT*/ { "application/x-openoffice;windows_formatname=\"StarObjectFormat\"", "StarObjectFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 24 SOT_FORMATSTR_ID_APPLETOBJECT*/ { "application/x-openoffice;windows_formatname=\"Applet Object\"", "Applet Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 25 SOT_FORMATSTR_ID_PLUGIN_OBJECT*/ { "application/x-openoffice;windows_formatname=\"PlugIn Object\"", "PlugIn Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 26 SOT_FORMATSTR_ID_STARWRITER_30*/ { "application/x-openoffice;windows_formatname=\"StarWriter 3.0\"", "StarWriter 3.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 27 SOT_FORMATSTR_ID_STARWRITER_40*/ { "application/x-openoffice;windows_formatname=\"StarWriter 4.0\"", "StarWriter 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 28 SOT_FORMATSTR_ID_STARWRITER_50*/ { "application/x-openoffice;windows_formatname=\"StarWriter 5.0\"", "StarWriter 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 29 SOT_FORMATSTR_ID_STARWRITERWEB_40*/ { "application/x-openoffice;windows_formatname=\"StarWriter/Web 4.0\"", "StarWriter/Web 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 30 SOT_FORMATSTR_ID_STARWRITERWEB_50*/ { "application/x-openoffice;windows_formatname=\"StarWriter/Web 5.0\"", "StarWriter/Web 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 31 SOT_FORMATSTR_ID_STARWRITERGLOB_40*/ { "application/x-openoffice;windows_formatname=\"StarWriter/Global 4.0\"", "StarWriter/Global 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 32 SOT_FORMATSTR_ID_STARWRITERGLOB_50*/ { "application/x-openoffice;windows_formatname=\"StarWriter/Global 5.0\"", "StarWriter/Global 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 33 SOT_FORMATSTR_ID_STARDRAW*/ { "application/x-openoffice;windows_formatname=\"StarDrawDocument\"", "StarDrawDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 34 SOT_FORMATSTR_ID_STARDRAW_40*/ { "application/x-openoffice;windows_formatname=\"StarDrawDocument 4.0\"", "StarDrawDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 35 SOT_FORMATSTR_ID_STARIMPRESS_50*/ { "application/x-openoffice;windows_formatname=\"StarImpress 5.0\"", "StarImpress 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 36 SOT_FORMATSTR_ID_STARDRAW_50*/ { "application/x-openoffice;windows_formatname=\"StarDraw 5.0\"", "StarDraw 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 37 SOT_FORMATSTR_ID_STARCALC*/ { "application/x-openoffice;windows_formatname=\"StarCalcDocument\"", "StarCalcDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 38 SOT_FORMATSTR_ID_STARCALC_40*/ { "application/x-openoffice;windows_formatname=\"StarCalc 4.0\"", "StarCalc 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 39 SOT_FORMATSTR_ID_STARCALC_50*/ { "application/x-openoffice;windows_formatname=\"StarCalc 5.0\"", "StarCalc 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 40 SOT_FORMATSTR_ID_STARCHART*/ { "application/x-openoffice;windows_formatname=\"StarChartDocument\"", "StarChartDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 41 SOT_FORMATSTR_ID_STARCHART_40*/ { "application/x-openoffice;windows_formatname=\"StarChartDocument 4.0\"", "StarChartDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 42 SOT_FORMATSTR_ID_STARCHART_50*/ { "application/x-openoffice;windows_formatname=\"StarChart 5.0\"", "StarChart 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 43 SOT_FORMATSTR_ID_STARIMAGE*/ { "application/x-openoffice;windows_formatname=\"StarImageDocument\"", "StarImageDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 44 SOT_FORMATSTR_ID_STARIMAGE_40*/ { "application/x-openoffice;windows_formatname=\"StarImageDocument 4.0\"", "StarImageDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 45 SOT_FORMATSTR_ID_STARIMAGE_50*/ { "application/x-openoffice;windows_formatname=\"StarImage 5.0\"", "StarImage 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 46 SOT_FORMATSTR_ID_STARMATH*/ { "application/x-openoffice;windows_formatname=\"StarMath\"", "StarMath", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 47 SOT_FORMATSTR_ID_STARMATH_40*/ { "application/x-openoffice;windows_formatname=\"StarMathDocument 4.0\"", "StarMathDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 48 SOT_FORMATSTR_ID_STARMATH_50*/ { "application/x-openoffice;windows_formatname=\"StarMath 5.0\"", "StarMath 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 49 SOT_FORMATSTR_ID_STAROBJECT_PAINTDOC*/ { "application/x-openoffice;windows_formatname=\"StarObjectPaintDocument\"", "StarObjectPaintDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 50 SOT_FORMATSTR_ID_FILLED_AREA*/ { "application/x-openoffice;windows_formatname=\"FilledArea\"", "FilledArea", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 11 SOT_FORMATSTR_ID_DRAWING*/ { "application/x-openoffice-drawing;windows_formatname=\"Drawing Format\"", "Drawing Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 12 SOT_FORMATSTR_ID_SVXB*/ { "application/x-openoffice-svxb;windows_formatname=\"SVXB (StarView Bitmap/Animation)\"", "SVXB (StarView Bitmap/Animation)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 13 SOT_FORMATSTR_ID_SVIM*/ { "application/x-openoffice-svim;windows_formatname=\"SVIM (StarView ImageMap)\"", "SVIM (StarView ImageMap)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 14 SOT_FORMATSTR_ID_XFA*/ { "application/x-openoffice-xfa;windows_formatname=\"XFA (XOutDev FillAttr)\"", "XFA (XOutDev FillAttr)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 15 SOT_FORMATSTR_ID_EDITENGINE*/ { "application/x-openoffice-editengine;windows_formatname=\"EditEngineFormat\"", "EditEngineFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 16 SOT_FORMATSTR_ID_INTERNALLINK_STATE*/ { "application/x-openoffice-internallink-state;windows_formatname=\"StatusInfo vom SvxInternalLink\"", "StatusInfo vom SvxInternalLink", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 17 SOT_FORMATSTR_ID_SOLK*/ { "application/x-openoffice-solk;windows_formatname=\"SOLK (StarOffice Link)\"", "SOLK (StarOffice Link)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 18 SOT_FORMATSTR_ID_NETSCAPE_BOOKMARK*/ { "application/x-openoffice-netscape-bookmark;windows_formatname=\"Netscape Bookmark\"", "Netscape Bookmark", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 19 SOT_FORMATSTR_ID_TREELISTBOX*/ { "application/x-openoffice-treelistbox;windows_formatname=\"SV_LBOX_DD_FORMAT\"", "SV_LBOX_DD_FORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 20 SOT_FORMATSTR_ID_NATIVE*/ { "application/x-openoffice-native;windows_formatname=\"Native\"", "Native", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 21 SOT_FORMATSTR_ID_OWNERLINK*/ { "application/x-openoffice-ownerlink;windows_formatname=\"OwnerLink\"", "OwnerLink", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 22 SOT_FORMATSTR_ID_STARSERVER*/ { "application/x-openoffice-starserver;windows_formatname=\"StarServerFormat\"", "StarServerFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 23 SOT_FORMATSTR_ID_STAROBJECT*/ { "application/x-openoffice-starobject;windows_formatname=\"StarObjectFormat\"", "StarObjectFormat", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 24 SOT_FORMATSTR_ID_APPLETOBJECT*/ { "application/x-openoffice-appletobject;windows_formatname=\"Applet Object\"", "Applet Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 25 SOT_FORMATSTR_ID_PLUGIN_OBJECT*/ { "application/x-openoffice-plugin-object;windows_formatname=\"PlugIn Object\"", "PlugIn Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 26 SOT_FORMATSTR_ID_STARWRITER_30*/ { "application/x-openoffice-starwriter-30;windows_formatname=\"StarWriter 3.0\"", "StarWriter 3.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 27 SOT_FORMATSTR_ID_STARWRITER_40*/ { "application/x-openoffice-starwriter-40;windows_formatname=\"StarWriter 4.0\"", "StarWriter 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 28 SOT_FORMATSTR_ID_STARWRITER_50*/ { "application/x-openoffice-starwriter-50;windows_formatname=\"StarWriter 5.0\"", "StarWriter 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 29 SOT_FORMATSTR_ID_STARWRITERWEB_40*/ { "application/x-openoffice-starwriterweb-40;windows_formatname=\"StarWriter/Web 4.0\"", "StarWriter/Web 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 30 SOT_FORMATSTR_ID_STARWRITERWEB_50*/ { "application/x-openoffice-starwriterweb-50;windows_formatname=\"StarWriter/Web 5.0\"", "StarWriter/Web 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 31 SOT_FORMATSTR_ID_STARWRITERGLOB_40*/ { "application/x-openoffice-starwriterglob-40;windows_formatname=\"StarWriter/Global 4.0\"", "StarWriter/Global 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 32 SOT_FORMATSTR_ID_STARWRITERGLOB_50*/ { "application/x-openoffice-starwriterglob-50;windows_formatname=\"StarWriter/Global 5.0\"", "StarWriter/Global 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 33 SOT_FORMATSTR_ID_STARDRAW*/ { "application/x-openoffice-stardraw;windows_formatname=\"StarDrawDocument\"", "StarDrawDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 34 SOT_FORMATSTR_ID_STARDRAW_40*/ { "application/x-openoffice-stardraw-40;windows_formatname=\"StarDrawDocument 4.0\"", "StarDrawDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 35 SOT_FORMATSTR_ID_STARIMPRESS_50*/ { "application/x-openoffice-starimpress-50;windows_formatname=\"StarImpress 5.0\"", "StarImpress 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 36 SOT_FORMATSTR_ID_STARDRAW_50*/ { "application/x-openoffice-stardraw-50;windows_formatname=\"StarDraw 5.0\"", "StarDraw 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 37 SOT_FORMATSTR_ID_STARCALC*/ { "application/x-openoffice-starcalc;windows_formatname=\"StarCalcDocument\"", "StarCalcDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 38 SOT_FORMATSTR_ID_STARCALC_40*/ { "application/x-openoffice-starcalc-40;windows_formatname=\"StarCalc 4.0\"", "StarCalc 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 39 SOT_FORMATSTR_ID_STARCALC_50*/ { "application/x-openoffice-starcalc-50;windows_formatname=\"StarCalc 5.0\"", "StarCalc 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 40 SOT_FORMATSTR_ID_STARCHART*/ { "application/x-openoffice-starchart;windows_formatname=\"StarChartDocument\"", "StarChartDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 41 SOT_FORMATSTR_ID_STARCHART_40*/ { "application/x-openoffice-starchart-40;windows_formatname=\"StarChartDocument 4.0\"", "StarChartDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 42 SOT_FORMATSTR_ID_STARCHART_50*/ { "application/x-openoffice-starchart-50;windows_formatname=\"StarChart 5.0\"", "StarChart 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 43 SOT_FORMATSTR_ID_STARIMAGE*/ { "application/x-openoffice-starimage;windows_formatname=\"StarImageDocument\"", "StarImageDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 44 SOT_FORMATSTR_ID_STARIMAGE_40*/ { "application/x-openoffice-starimage-40;windows_formatname=\"StarImageDocument 4.0\"", "StarImageDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 45 SOT_FORMATSTR_ID_STARIMAGE_50*/ { "application/x-openoffice-starimage-50;windows_formatname=\"StarImage 5.0\"", "StarImage 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 46 SOT_FORMATSTR_ID_STARMATH*/ { "application/x-openoffice-starmath;windows_formatname=\"StarMath\"", "StarMath", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 47 SOT_FORMATSTR_ID_STARMATH_40*/ { "application/x-openoffice-starmath-40;windows_formatname=\"StarMathDocument 4.0\"", "StarMathDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 48 SOT_FORMATSTR_ID_STARMATH_50*/ { "application/x-openoffice-starmath-50;windows_formatname=\"StarMath 5.0\"", "StarMath 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 49 SOT_FORMATSTR_ID_STAROBJECT_PAINTDOC*/ { "application/x-openoffice-starobject-paintdoc;windows_formatname=\"StarObjectPaintDocument\"", "StarObjectPaintDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 50 SOT_FORMATSTR_ID_FILLED_AREA*/ { "application/x-openoffice-filled-area;windows_formatname=\"FilledArea\"", "FilledArea", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 51 SOT_FORMATSTR_ID_HTML*/ { "text/html", "HTML (HyperText Markup Language)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 52 SOT_FORMATSTR_ID_HTML_SIMPLE*/ { "application/x-openoffice;windows_formatname=\"HTML Format\"", "HTML Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 53 SOT_FORMATSTR_ID_CHAOS*/ { "application/x-openoffice;windows_formatname=\"FORMAT_CHAOS\"", "FORMAT_CHAOS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 54 SOT_FORMATSTR_ID_CNT_MSGATTACHFILE*/ { "application/x-openoffice;windows_formatname=\"CNT_MSGATTACHFILE_FORMAT\"", "CNT_MSGATTACHFILE_FORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 55 SOT_FORMATSTR_ID_BIFF_5*/ { "application/x-openoffice;windows_formatname=\"Biff5\"", "Biff5", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 56 SOT_FORMATSTR_ID_BIFF__5*/ { "application/x-openoffice;windows_formatname=\"Biff 5\"", "Biff 5", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 57 SOT_FORMATSTR_ID_SYLK*/ { "application/x-openoffice;windows_formatname=\"Sylk\"", "Sylk", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 58 SOT_FORMATSTR_ID_SYLK_BIGCAPS*/ { "application/x-openoffice;windows_formatname=\"SYLK\"", "SYLK", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 59 SOT_FORMATSTR_ID_LINK*/ { "application/x-openoffice;windows_formatname=\"Link\"", "Link", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 60 SOT_FORMATSTR_ID_DIF*/ { "application/x-openoffice;windows_formatname=\"DIF\"", "DIF", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 61 SOT_FORMATSTR_ID_STARDRAW_TABBAR*/ { "application/x-openoffice;windows_formatname=\"StarDraw TabBar\"", "StarDraw TabBar", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 62 SOT_FORMATSTR_ID_SONLK*/ { "application/x-openoffice;windows_formatname=\"SONLK (StarOffice Navi Link)\"", "SONLK (StarOffice Navi Link)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 52 SOT_FORMATSTR_ID_HTML_SIMPLE*/ { "application/x-openoffice-html-simple;windows_formatname=\"HTML Format\"", "HTML Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 53 SOT_FORMATSTR_ID_CHAOS*/ { "application/x-openoffice-chaos;windows_formatname=\"FORMAT_CHAOS\"", "FORMAT_CHAOS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 54 SOT_FORMATSTR_ID_CNT_MSGATTACHFILE*/ { "application/x-openoffice-cnt-msgattachfile;windows_formatname=\"CNT_MSGATTACHFILE_FORMAT\"", "CNT_MSGATTACHFILE_FORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 55 SOT_FORMATSTR_ID_BIFF_5*/ { "application/x-openoffice-biff5;windows_formatname=\"Biff5\"", "Biff5", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 56 SOT_FORMATSTR_ID_BIFF__5*/ { "application/x-openoffice-biff-5;windows_formatname=\"Biff 5\"", "Biff 5", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 57 SOT_FORMATSTR_ID_SYLK*/ { "application/x-openoffice-sylk;windows_formatname=\"Sylk\"", "Sylk", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 58 SOT_FORMATSTR_ID_SYLK_BIGCAPS*/ { "application/x-openoffice-sylk-bigcaps;windows_formatname=\"SYLK\"", "SYLK", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 59 SOT_FORMATSTR_ID_LINK*/ { "application/x-openoffice-link;windows_formatname=\"Link\"", "Link", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 60 SOT_FORMATSTR_ID_DIF*/ { "application/x-openoffice-dif;windows_formatname=\"DIF\"", "DIF", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 61 SOT_FORMATSTR_ID_STARDRAW_TABBAR*/ { "application/x-openoffice-stardraw-tabbar;windows_formatname=\"StarDraw TabBar\"", "StarDraw TabBar", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 62 SOT_FORMATSTR_ID_SONLK*/ { "application/x-openoffice-sonlk;windows_formatname=\"SONLK (StarOffice Navi Link)\"", "SONLK (StarOffice Navi Link)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /* 63 SOT_FORMATSTR_ID_MSWORD_DOC*/ { "application/msword", "MSWordDoc", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 64 SOT_FORMATSTR_ID_STAR_FRAMESET_DOC*/ { "application/x-openoffice;windows_formatname=\"StarFrameSetDocument\"", "StarFrameSetDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 65 SOT_FORMATSTR_ID_OFFICE_DOC*/ { "application/x-openoffice;windows_formatname=\"OfficeDocument\"", "OfficeDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 66 SOT_FORMATSTR_ID_NOTES_DOCINFO*/ { "application/x-openoffice;windows_formatname=\"NotesDocInfo\"", "NotesDocInfo", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 67 SOT_FORMATSTR_ID_NOTES_HNOTE*/ { "application/x-openoffice;windows_formatname=\"NoteshNote\"", "NoteshNote", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 68 SOT_FORMATSTR_ID_NOTES_NATIVE*/ { "application/x-openoffice;windows_formatname=\"Native\"", "Native", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 69 SOT_FORMATSTR_ID_SFX_DOC*/ { "application/x-openoffice;windows_formatname=\"SfxDocument\"", "SfxDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 70 SOT_FORMATSTR_ID_EVDF*/ { "application/x-openoffice;windows_formatname=\"EVDF (Explorer View Dummy Format)\"", "EVDF (Explorer View Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 71 SOT_FORMATSTR_ID_ESDF*/ { "application/x-openoffice;windows_formatname=\"ESDF (Explorer Search Dummy Format)\"", "ESDF (Explorer Search Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 72 SOT_FORMATSTR_ID_IDF*/ { "application/x-openoffice;windows_formatname=\"IDF (Iconview Dummy Format)\"", "IDF (Iconview Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 73 SOT_FORMATSTR_ID_EFTP*/ { "application/x-openoffice;windows_formatname=\"EFTP (Explorer Ftp File)\"", "EFTP (Explorer Ftp File)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 74 SOT_FORMATSTR_ID_EFD*/ { "application/x-openoffice;windows_formatname=\"EFD (Explorer Ftp Dir)\"", "EFD (Explorer Ftp Dir)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 75 SOT_FORMATSTR_ID_SVX_FORMFIELDEXCH*/ { "application/x-openoffice;windows_formatname=\"SvxFormFieldExch\"", "SvxFormFieldExch", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 76 SOT_FORMATSTR_ID_EXTENDED_TABBAR*/ { "application/x-openoffice;windows_formatname=\"ExtendedTabBar\"", "ExtendedTabBar", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 77 SOT_FORMATSTR_ID_SBA_DATAEXCHANGE*/ { "application/x-openoffice;windows_formatname=\"SBA-DATAFORMAT\"", "SBA-DATAFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 78 SOT_FORMATSTR_ID_SBA_FIELDDATAEXCHANGE*/ { "application/x-openoffice;windows_formatname=\"SBA-FIELDFORMAT\"", "SBA-FIELDFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 79 SOT_FORMATSTR_ID_SBA_PRIVATE_URL*/ { "application/x-openoffice;windows_formatname=\"SBA-PRIVATEURLFORMAT\"", "SBA-PRIVATEURLFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 80 SOT_FORMATSTR_ID_SBA_TABED*/ { "application/x-openoffice;windows_formatname=\"Tabed\"", "Tabed", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 81 SOT_FORMATSTR_ID_SBA_TABID*/ { "application/x-openoffice;windows_formatname=\"Tabid\"", "Tabid", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 82 SOT_FORMATSTR_ID_SBA_JOIN*/ { "application/x-openoffice;windows_formatname=\"SBA-JOINFORMAT\"", "SBA-JOINFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 64 SOT_FORMATSTR_ID_STAR_FRAMESET_DOC*/ { "application/x-openoffice-star-frameset-doc;windows_formatname=\"StarFrameSetDocument\"", "StarFrameSetDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 65 SOT_FORMATSTR_ID_OFFICE_DOC*/ { "application/x-openoffice-office-doc;windows_formatname=\"OfficeDocument\"", "OfficeDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 66 SOT_FORMATSTR_ID_NOTES_DOCINFO*/ { "application/x-openoffice-notes-docinfo;windows_formatname=\"NotesDocInfo\"", "NotesDocInfo", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 67 SOT_FORMATSTR_ID_NOTES_HNOTE*/ { "application/x-openoffice-notes-hnote;windows_formatname=\"NoteshNote\"", "NoteshNote", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 68 SOT_FORMATSTR_ID_NOTES_NATIVE*/ { "application/x-openoffice-notes-native;windows_formatname=\"Native\"", "Native", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 69 SOT_FORMATSTR_ID_SFX_DOC*/ { "application/x-openoffice-sfx-doc;windows_formatname=\"SfxDocument\"", "SfxDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 70 SOT_FORMATSTR_ID_EVDF*/ { "application/x-openoffice-evdf;windows_formatname=\"EVDF (Explorer View Dummy Format)\"", "EVDF (Explorer View Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 71 SOT_FORMATSTR_ID_ESDF*/ { "application/x-openoffice-esdf;windows_formatname=\"ESDF (Explorer Search Dummy Format)\"", "ESDF (Explorer Search Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 72 SOT_FORMATSTR_ID_IDF*/ { "application/x-openoffice-idf;windows_formatname=\"IDF (Iconview Dummy Format)\"", "IDF (Iconview Dummy Format)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 73 SOT_FORMATSTR_ID_EFTP*/ { "application/x-openoffice-eftp;windows_formatname=\"EFTP (Explorer Ftp File)\"", "EFTP (Explorer Ftp File)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 74 SOT_FORMATSTR_ID_EFD*/ { "application/x-openoffice-efd;windows_formatname=\"EFD (Explorer Ftp Dir)\"", "EFD (Explorer Ftp Dir)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 75 SOT_FORMATSTR_ID_SVX_FORMFIELDEXCH*/ { "application/x-openoffice-svx-formfieldexch;windows_formatname=\"SvxFormFieldExch\"", "SvxFormFieldExch", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 76 SOT_FORMATSTR_ID_EXTENDED_TABBAR*/ { "application/x-openoffice-extended-tabbar;windows_formatname=\"ExtendedTabBar\"", "ExtendedTabBar", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 77 SOT_FORMATSTR_ID_SBA_DATAEXCHANGE*/ { "application/x-openoffice-sba-dataexchange;windows_formatname=\"SBA-DATAFORMAT\"", "SBA-DATAFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 78 SOT_FORMATSTR_ID_SBA_FIELDDATAEXCHANGE*/ { "application/x-openoffice-sba-fielddataexchange;windows_formatname=\"SBA-FIELDFORMAT\"", "SBA-FIELDFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 79 SOT_FORMATSTR_ID_SBA_PRIVATE_URL*/ { "application/x-openoffice-sba-private-url;windows_formatname=\"SBA-PRIVATEURLFORMAT\"", "SBA-PRIVATEURLFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 80 SOT_FORMATSTR_ID_SBA_TABED*/ { "application/x-openofficesba-tabed;windows_formatname=\"Tabed\"", "Tabed", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 81 SOT_FORMATSTR_ID_SBA_TABID*/ { "application/x-openoffice-sba-tabid;windows_formatname=\"Tabid\"", "Tabid", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 82 SOT_FORMATSTR_ID_SBA_JOIN*/ { "application/x-openoffice-sba-join;windows_formatname=\"SBA-JOINFORMAT\"", "SBA-JOINFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, #ifdef MAC -/* 83 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR*/ { "application/x-openoffice;windows_formatname=\"Star OBJD\"", "Star OBJD", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 84 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR*/ { "application/x-openoffice;windows_formatname=\"Star LKSD\"", "Star LKSD", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 85 SOT_FORMATSTR_ID_EMBED_SOURCE*/ { "application/x-openoffice;windows_formatname=\"Star EMBS\"", "Star EMBS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 86 SOT_FORMATSTR_ID_LINK_SOURCE*/ { "application/x-openoffice;windows_formatname=\"Star LNKS\"", "Star LNKS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 87 SOT_FORMATSTR_ID_EMBEDDED_OBJ*/ { "application/x-openoffice;windows_formatname=\"Star EMBO\"", "Star EMBO", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 83 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR*/ { "application/x-openoffice-objectdescriptor;windows_formatname=\"Star OBJD\"", "Star OBJD", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 84 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR*/ { "application/x-openoffice-linksrcdescriptor;windows_formatname=\"Star LKSD\"", "Star LKSD", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 85 SOT_FORMATSTR_ID_EMBED_SOURCE*/ { "application/x-openoffice-embed-source;windows_formatname=\"Star EMBS\"", "Star EMBS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 86 SOT_FORMATSTR_ID_LINK_SOURCE*/ { "application/x-openoffice-link-source;windows_formatname=\"Star LNKS\"", "Star LNKS", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 87 SOT_FORMATSTR_ID_EMBEDDED_OBJ*/ { "application/x-openoffice-embedded-obj;windows_formatname=\"Star EMBO\"", "Star EMBO", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, #else ;; -/* 83 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR*/ { "application/x-openoffice;windows_formatname=\"Star Object Descriptor (XML)\"", "Star Object Descriptor (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 84 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR*/ { "application/x-openoffice;windows_formatname=\"Star Link Source Descriptor (XML)\"", "Star Link Source Descriptor (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 85 SOT_FORMATSTR_ID_EMBED_SOURCE*/ { "application/x-openoffice;windows_formatname=\"Star Embed Source (XML)\"", "Star Embed Source (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 86 SOT_FORMATSTR_ID_LINK_SOURCE*/ { "application/x-openoffice;windows_formatname=\"Star Link Source (XML)\"", "Star Link Source (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 87 SOT_FORMATSTR_ID_EMBEDDED_OBJ*/ { "application/x-openoffice;windows_formatname=\"Star Embedded Object (XML)\"", "Star Embedded Object (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 83 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR*/ { "application/x-openoffice-objectdescriptor-xml;windows_formatname=\"Star Object Descriptor (XML)\"", "Star Object Descriptor (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 84 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR*/ { "application/x-openoffice-linksrcdescriptor-xml;windows_formatname=\"Star Link Source Descriptor (XML)\"", "Star Link Source Descriptor (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 85 SOT_FORMATSTR_ID_EMBED_SOURCE*/ { "application/x-openoffice-embed-source-xml;windows_formatname=\"Star Embed Source (XML)\"", "Star Embed Source (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 86 SOT_FORMATSTR_ID_LINK_SOURCE*/ { "application/x-openoffice-link-source-xml;windows_formatname=\"Star Link Source (XML)\"", "Star Link Source (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 87 SOT_FORMATSTR_ID_EMBEDDED_OBJ*/ { "application/x-openoffice-embedded-obj-xml;windows_formatname=\"Star Embedded Object (XML)\"", "Star Embedded Object (XML)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, #endif -/* 88 SOT_FORMATSTR_ID_FILECONTENT*/ { "application/x-openoffice;windows_formatname=\"FileContents\"", "FileContents", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 89 SOT_FORMATSTR_ID_FILEGRPDESCRIPTOR*/ { "application/x-openoffice;windows_formatname=\"FileGroupDescriptor\"", "FileGroupDescriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 90 SOT_FORMATSTR_ID_FILENAME*/ { "application/x-openoffice;windows_formatname=\"FileName\"", "FileName", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 91 SOT_FORMATSTR_ID_SD_OLE*/ { "application/x-openoffice;windows_formatname=\"SD-OLE\"", "SD-OLE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 92 SOT_FORMATSTR_ID_EMBEDDED_OBJ_OLE*/ { "application/x-openoffice;windows_formatname=\"Embedded Object\"", "Embedded Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 93 SOT_FORMATSTR_ID_EMBED_SOURCE_OLE*/ { "application/x-openoffice;windows_formatname=\"Embed Source\"", "Embed Source", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 94 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR_OLE*/ { "application/x-openoffice;windows_formatname=\"Object Descriptor\"", "Object Descriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 95 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR_OLE*/ { "application/x-openoffice;windows_formatname=\"Link Source Descriptor\"", "Link Source Descriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 96 SOT_FORMATSTR_ID_LINK_SOURCE_OLE*/ { "application/x-openoffice;windows_formatname=\"Link Source\"", "Link Source", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 97 SOT_FORMATSTR_ID_SBA_CTRLDATAEXCHANGE*/ { "application/x-openoffice;windows_formatname=\"SBA-CTRLFORMAT\"", "SBA-CTRLFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 98 SOT_FORMATSTR_ID_OUTPLACE_OBJ*/ { "application/x-openoffice;windows_formatname=\"OutPlace Object\"", "OutPlace Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/* 99 SOT_FORMATSTR_ID_CNT_OWN_CLIP*/ { "application/x-openoffice;windows_formatname=\"CntOwnClipboard\"", "CntOwnClipboard", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*100 SOT_FORMATSTR_ID_INET_IMAGE*/ { "application/x-openoffice;windows_formatname=\"SO-INet-Image\"", "SO-INet-Image", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*101 SOT_FORMATSTR_ID_NETSCAPE_IMAGE*/ { "application/x-openoffice;windows_formatname=\"Netscape Image Format\"", "Netscape Image Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*102 SOT_FORMATSTR_ID_SBA_FORMEXCHANGE*/ { "application/x-openoffice;windows_formatname=\"SBA_FORMEXCHANGE\"", "SBA_FORMEXCHANGE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*103 SOT_FORMATSTR_ID_SBA_REPORTEXCHANGE*/ { "application/x-openoffice;windows_formatname=\"SBA_REPORTEXCHANGE\"", "SBA_REPORTEXCHANGE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*104 SOT_FORMATSTR_ID_UNIFORMRESOURCELOCATOR*/ { "application/x-openoffice;windows_formatname=\"UniformResourceLocator\"", "UniformResourceLocator", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*105 SOT_FORMATSTR_ID_STARCHARTDOCUMENT_50*/ { "application/x-openoffice;windows_formatname=\"StarChartDocument 5.0\"", "StarChartDocument 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*106 SOT_FORMATSTR_ID_GRAPHOBJ*/ { "application/x-openoffice;windows_formatname=\"Graphic Object\"", "Graphic Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 88 SOT_FORMATSTR_ID_FILECONTENT*/ { "application/x-openoffice-filecontent;windows_formatname=\"FileContents\"", "FileContents", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 89 SOT_FORMATSTR_ID_FILEGRPDESCRIPTOR*/ { "application/x-openoffice-filegrpdescriptor;windows_formatname=\"FileGroupDescriptor\"", "FileGroupDescriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 90 SOT_FORMATSTR_ID_FILENAME*/ { "application/x-openoffice-filename;windows_formatname=\"FileName\"", "FileName", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 91 SOT_FORMATSTR_ID_SD_OLE*/ { "application/x-openoffice-sd-ole;windows_formatname=\"SD-OLE\"", "SD-OLE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 92 SOT_FORMATSTR_ID_EMBEDDED_OBJ_OLE*/ { "application/x-openoffice-embedded-obj-ole;windows_formatname=\"Embedded Object\"", "Embedded Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 93 SOT_FORMATSTR_ID_EMBED_SOURCE_OLE*/ { "application/x-openoffice-embed-source-ole;windows_formatname=\"Embed Source\"", "Embed Source", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 94 SOT_FORMATSTR_ID_OBJECTDESCRIPTOR_OLE*/ { "application/x-openoffice-objectdescriptor-ole;windows_formatname=\"Object Descriptor\"", "Object Descriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 95 SOT_FORMATSTR_ID_LINKSRCDESCRIPTOR_OLE*/ { "application/x-openoffice-linkdescriptor-ole;windows_formatname=\"Link Source Descriptor\"", "Link Source Descriptor", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 96 SOT_FORMATSTR_ID_LINK_SOURCE_OLE*/ { "application/x-openoffice-link-source-ole;windows_formatname=\"Link Source\"", "Link Source", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 97 SOT_FORMATSTR_ID_SBA_CTRLDATAEXCHANGE*/ { "application/x-openoffice-sba-ctrldataexchange;windows_formatname=\"SBA-CTRLFORMAT\"", "SBA-CTRLFORMAT", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 98 SOT_FORMATSTR_ID_OUTPLACE_OBJ*/ { "application/x-openoffice-outplace-obj;windows_formatname=\"OutPlace Object\"", "OutPlace Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/* 99 SOT_FORMATSTR_ID_CNT_OWN_CLIP*/ { "application/x-openoffice-cnt-own-clip;windows_formatname=\"CntOwnClipboard\"", "CntOwnClipboard", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*100 SOT_FORMATSTR_ID_INET_IMAGE*/ { "application/x-openoffice-inet-image;windows_formatname=\"SO-INet-Image\"", "SO-INet-Image", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*101 SOT_FORMATSTR_ID_NETSCAPE_IMAGE*/ { "application/x-openoffice-netscape-image;windows_formatname=\"Netscape Image Format\"", "Netscape Image Format", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*102 SOT_FORMATSTR_ID_SBA_FORMEXCHANGE*/ { "application/x-openoffice-sba-formexchange;windows_formatname=\"SBA_FORMEXCHANGE\"", "SBA_FORMEXCHANGE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*103 SOT_FORMATSTR_ID_SBA_REPORTEXCHANGE*/ { "application/x-openoffice-sba-reportexchange;windows_formatname=\"SBA_REPORTEXCHANGE\"", "SBA_REPORTEXCHANGE", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*104 SOT_FORMATSTR_ID_UNIFORMRESOURCELOCATOR*/ { "application/x-openoffice-uniformresourcelocator;windows_formatname=\"UniformResourceLocator\"", "UniformResourceLocator", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*105 SOT_FORMATSTR_ID_STARCHARTDOCUMENT_50*/ { "application/x-openoffice-starchartdocument-50;windows_formatname=\"StarChartDocument 5.0\"", "StarChartDocument 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*106 SOT_FORMATSTR_ID_GRAPHOBJ*/ { "application/x-openoffice-graphobj;windows_formatname=\"Graphic Object\"", "Graphic Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*107 SOT_FORMATSTR_ID_STARWRITER_60*/ { "application/vnd.sun.xml.writer", "Writer 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*108 SOT_FORMATSTR_ID_STARWRITERWEB_60*/ { "application/vnd.sun.xml.writer.web", "Writer/Web 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*109 SOT_FORMATSTR_ID_STARWRITERGLOB_60*/ { "application/vnd.sun.xml.writer.global", "Writer/Global 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, @@ -226,13 +226,15 @@ static const DataFlavorRepresentation aFormatArray_Impl[] = /*112 SOT_FORMATSTR_ID_STARCALC_60*/ { "application/vnd.sun.xml.calc", "Calc 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*113 SOT_FORMATSTR_ID_STARCHART_60*/ { "application/vnd.sun.xml.chart", "Chart 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*114 SOT_FORMATSTR_ID_STARMATH_60*/ { "application/vnd.sun.xml.math", "Math 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*115 SOT_FORMATSTR_WMF*/ { "application/x-openoffice;windows_formatname=\"Image WMF\"", "Windows MetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*116 SOT_FORMATSTR_ID_DBACCESS_QUERY*/ { "application/x-openoffice;windows_formatname=\"Data source Query Object\"", "Data source Query Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*117 SOT_FORMATSTR_ID_DBACCESS_TABLE*/ { "application/x-openoffice;windows_formatname=\"Data source Table\"", "Data source Table", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*118 SOT_FORMATSTR_ID_DBACCESS_COMMAND*/ { "application/x-openoffice;windows_formatname=\"SQL query\"", "SQL query", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*115 SOT_FORMATSTR_ID_WMF*/ { "application/x-openoffice-wmf;windows_formatname=\"Image WMF\"", "Windows MetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*116 SOT_FORMATSTR_ID_DBACCESS_QUERY*/ { "application/x-openoffice-dbaccess-query;windows_formatname=\"Data source Query Object\"", "Data source Query Object", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*117 SOT_FORMATSTR_ID_DBACCESS_TABLE*/ { "application/x-openoffice-dbaccess-table;windows_formatname=\"Data source Table\"", "Data source Table", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*118 SOT_FORMATSTR_ID_DBACCESS_COMMAND*/ { "application/x-openoffice-dbaccess-command;windows_formatname=\"SQL query\"", "SQL query", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*119 SOT_FORMATSTR_ID_DIALOG_60*/ { "application/vnd.sun.xml.dialog", "Dialog 6.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*120 SOT_FORMATSTR_ID_EMF*/ { "application/x-openoffice;windows_formatname=\"Image EMF\"", "Windows Enhanced MetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, -/*121 SOT_FORMATSTR_ID_BIFF_8*/ { "application/x-openoffice;windows_formatname=\"Biff8\"", "Biff8", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) } +/*120 SOT_FORMATSTR_ID_EMF*/ { "application/x-openoffice-emf;windows_formatname=\"Image EMF\"", "Windows Enhanced MetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*121 SOT_FORMATSTR_ID_BIFF_8*/ { "application/x-openoffice-biff-8;windows_formatname=\"Biff8\"", "Biff8", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*122 SOT_FORMATSTR_ID_BMP*/ { "image/bmp", "Windows Bitmap", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +/*123 SOT_FORMATSTR_ID_HTML_NO_COMMENT */ { "application/x-openoffice-html-no-comment;windows_formatname=\"HTML Format\"", "HTML (no comment)", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) } }; //----------------------------------------------------------------------- diff --git a/sot/source/base/formats.cxx b/sot/source/base/formats.cxx index aa67385d5f8a..3393a9320d89 100644 --- a/sot/source/base/formats.cxx +++ b/sot/source/base/formats.cxx @@ -2,9 +2,9 @@ * * $RCSfile: formats.cxx,v $ * - * $Revision: 1.14 $ + * $Revision: 1.15 $ * - * last change: $Author: dr $ $Date: 2002-11-04 15:49:57 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -208,6 +208,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SONLK, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -238,6 +239,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_Move[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -265,6 +267,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_Copy[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -306,6 +309,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_WEB_Def[] = { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SONLK, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -327,6 +331,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_WEB_Move[] = { SOT_FORMAT_FILE, EXCHG_OUT_ACTION_INSERT_FILE | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_SVXB, EXCHG_OUT_ACTION_INSERT_SVXB| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -348,6 +353,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_TEXTFRAME_WEB_Copy[] = { SOT_FORMAT_FILE, EXCHG_OUT_ACTION_INSERT_FILE | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_SVXB, EXCHG_OUT_ACTION_INSERT_SVXB| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY| EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -382,6 +388,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_GRAPHOBJ_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -440,6 +447,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_LNKD_GRAPHOBJ_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SOLK, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -498,6 +506,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_GRAPH_W_IMAP_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -557,6 +566,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_LNKD_GRAPH_W_IMAP_Def[] =\ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -637,6 +647,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_DRAWOBJ_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -757,6 +768,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_DOC_GROUPOBJ_Def[] = \ { SOT_FORMAT_BITMAP, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVXB, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -814,6 +826,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_Def[] = \ { SOT_FORMAT_FILE_LIST, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVIM, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -847,6 +860,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_Move[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING, 0 }, \ @@ -873,6 +887,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_Copy[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -915,6 +930,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_WEB_Def[] = { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SOLK, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVIM, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -937,6 +953,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_WEB_Move[] = { SOT_FORMAT_FILE, EXCHG_OUT_ACTION_INSERT_FILE | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_SVXB, EXCHG_OUT_ACTION_INSERT_SVXB | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING, 0 }, \ @@ -954,6 +971,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SWDOC_FREE_AREA_WEB_Copy[] = { SOT_FORMATSTR_ID_SOLK, EXCHG_OUT_ACTION_INSERT_HYPERLINK | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_SVXB, EXCHG_OUT_ACTION_INSERT_SVXB | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_RTF, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_NETSCAPE_IMAGE, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ @@ -988,6 +1006,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SCDOC_FREE_AREA_Def[] = \ { SOT_FORMAT_FILE_LIST, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVIM, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -1018,6 +1037,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SCDOC_FREE_AREA_Move[] = \ { SOT_FORMATSTR_ID_BIFF_5, EXCHG_IN_ACTION_MOVE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_BIFF__5,EXCHG_IN_ACTION_MOVE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMAT_GDIMETAFILE, EXCHG_OUT_ACTION_INSERT_GDIMETAFILE | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ @@ -1041,6 +1061,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SCDOC_FREE_AREA_Copy[] = \ { SOT_FORMATSTR_ID_BIFF_5, EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_BIFF__5,EXCHG_IN_ACTION_COPY | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_NETSCAPE_BOOKMARK, EXCHG_OUT_ACTION_INSERT_HYPERLINK | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ @@ -1078,6 +1099,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SDDOC_FREE_AREA_Def[] = \ { SOT_FORMAT_FILE_LIST, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_FILE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_IN_ACTION_COPY, 0 }, \ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMATSTR_ID_SVIM, EXCHG_IN_ACTION_COPY, 0 }, \ { SOT_FORMAT_STRING, EXCHG_IN_ACTION_COPY, 0 }, \ @@ -1106,6 +1128,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SDDOC_FREE_AREA_Move[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMAT_GDIMETAFILE, EXCHG_OUT_ACTION_INSERT_GDIMETAFILE | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ @@ -1126,6 +1149,7 @@ static SotAction_Impl __READONLY_DATA aEXCHG_DEST_SDDOC_FREE_AREA_Copy[] = \ { SOT_FORMATSTR_ID_EMBED_SOURCE, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_EMBEDDED_OBJ, EXCHG_OUT_ACTION_INSERT_OLE | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_HTML, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ + { SOT_FORMATSTR_ID_HTML_NO_COMMENT, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMATSTR_ID_HTML_SIMPLE, EXCHG_OUT_ACTION_INSERT_HTML | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ { SOT_FORMAT_STRING, EXCHG_OUT_ACTION_INSERT_STRING | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 }, \ { SOT_FORMATSTR_ID_NETSCAPE_BOOKMARK, EXCHG_OUT_ACTION_INSERT_HYPERLINK | EXCHG_OUT_ACTION_FLAG_INSERT_IMAGEMAP | EXCHG_OUT_ACTION_FLAG_INSERT_TARGETURL, 0 },\ @@ -1591,9 +1615,18 @@ USHORT SotExchange::GetExchangeAction( aVector.push_back( aFlavorEx ); - if( ( ( SOT_FORMATSTR_ID_WMF == aFlavorEx.mnSotId ) || - ( SOT_FORMATSTR_ID_EMF == aFlavorEx.mnSotId ) ) && - !IsFormatSupported( aVector, SOT_FORMAT_GDIMETAFILE ) ) + if( ( SOT_FORMATSTR_ID_BMP == aFlavorEx.mnSotId ) && + !IsFormatSupported( aVector, SOT_FORMAT_BITMAP ) ) + { + if( SotExchange::GetFormatDataFlavor( SOT_FORMAT_BITMAP, aFlavorEx ) ) + { + aFlavorEx.mnSotId = SOT_FORMAT_BITMAP; + aVector.push_back( aFlavorEx ); + } + } + else if( ( ( SOT_FORMATSTR_ID_WMF == aFlavorEx.mnSotId ) || + ( SOT_FORMATSTR_ID_EMF == aFlavorEx.mnSotId ) ) && + !IsFormatSupported( aVector, SOT_FORMAT_GDIMETAFILE ) ) { if( SotExchange::GetFormatDataFlavor( SOT_FORMAT_GDIMETAFILE, aFlavorEx ) ) { diff --git a/sot/source/sdstor/makefile.mk b/sot/source/sdstor/makefile.mk index 2581c93a4bc3..81445407c152 100644 --- a/sot/source/sdstor/makefile.mk +++ b/sot/source/sdstor/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.5 $ +# $Revision: 1.6 $ # -# last change: $Author: hjs $ $Date: 2002-04-22 14:10:22 $ +# last change: $Author: hr $ $Date: 2003-03-27 11:47:56 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -74,21 +74,6 @@ TARGET=sdstor # --- Files -------------------------------------------------------- -UNOTYPES= \ - com.sun.star.sdbc.XRow \ - com.sun.star.datatransfer.DataFlavor \ - com.sun.star.datatransfer.dnd.DNDConstants \ - com.sun.star.packages.manifest.XManifestWriter \ - com.sun.star.packages.manifest.XManifestReader \ - com.sun.star.uno.XWeak \ - com.sun.star.uno.XAggregation \ - com.sun.star.i18n.KCharacterType \ - com.sun.star.i18n.KParseTokens \ - com.sun.star.i18n.KParseType \ - com.sun.star.i18n.ParseResult \ - com.sun.star.i18n.XCharacterClassification - - SLOFILES = \ $(SLO)$/ucbstorage.obj \ $(SLO)$/stg.obj \ diff --git a/sot/source/sdstor/sdintern.hdb b/sot/source/sdstor/sdintern.hdb new file mode 100644 index 000000000000..4dfbc69be013 --- /dev/null +++ b/sot/source/sdstor/sdintern.hdb @@ -0,0 +1,22 @@ +write "/*************************************************************************" +write "* SDINTERN.HXX" +write "* __DATE__" +write "* (c) 1992-1995 STAR DIVISION" +write "*************************************************************************/" +write "#ifndef _SDINTERN_HXX" +write "#define _SDINTERN_HXX" +write "#ifndef _SOLAR_H" +write "#include <tools/solar.h>" +write "#endif" +write "#ifndef _STREAM_HXX" +write "#include <tools/stream.hxx>" +write "#endif" +file stg.hxx +file stgelem.hxx +file stgcache.hxx +file stgio.hxx +file stgstrms.hxx +file stgavl.hxx +file stgdir.hxx +write "#endif" + diff --git a/sot/source/sdstor/stgcache.hxx b/sot/source/sdstor/stgcache.hxx index b985fa0518f7..3478c4d92ea2 100644 --- a/sot/source/sdstor/stgcache.hxx +++ b/sot/source/sdstor/stgcache.hxx @@ -2,9 +2,9 @@ * * $RCSfile: stgcache.hxx,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: vg $ $Date: 2001-02-13 14:15:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -134,7 +134,7 @@ class StgPage { StgPage *pNext2, *pLast2; // ordered chain StgDirEntry* pOwner; // owner INT32 nPage; // page # - void* pData; // nPageSize characters + BYTE* pData; // nPageSize characters short nData; // size of this page BOOL bDirty; // dirty flag StgPage( StgCache*, short ); diff --git a/sot/source/sdstor/stgdir.cxx b/sot/source/sdstor/stgdir.cxx index 75dca8a8f1b8..7a35ecf14a07 100644 --- a/sot/source/sdstor/stgdir.cxx +++ b/sot/source/sdstor/stgdir.cxx @@ -2,9 +2,9 @@ * * $RCSfile: stgdir.cxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mba $ $Date: 2002-07-22 12:28:41 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -699,7 +699,7 @@ BOOL StgDirEntry::Tmp2Strm() pNewStrm = new StgDataStrm( rIo, STG_EOF, 0 ); if( pNewStrm->SetSize( n ) ) { - void* p = new BYTE[ 4096 ]; + BYTE* p = new BYTE[ 4096 ]; pTmpStrm->Seek( 0L ); while( n ) { diff --git a/sot/source/sdstor/stgstrms.cxx b/sot/source/sdstor/stgstrms.cxx index afca5d0d3044..4bc557ded0e0 100644 --- a/sot/source/sdstor/stgstrms.cxx +++ b/sot/source/sdstor/stgstrms.cxx @@ -2,9 +2,9 @@ * * $RCSfile: stgstrms.cxx,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mba $ $Date: 2002-07-22 12:28:44 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:57 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -1085,7 +1085,7 @@ BOOL StgTmpStrm::Copy( StgTmpStrm& rSrc ) SetSize( n ); if( GetError() == SVSTREAM_OK ) { - void* p = new BYTE[ 4096 ]; + BYTE* p = new BYTE[ 4096 ]; rSrc.Seek( 0L ); Seek( 0L ); while( n ) diff --git a/sot/source/sdstor/storage.cxx b/sot/source/sdstor/storage.cxx index e26a5cdca3bc..b371c478c40d 100644 --- a/sot/source/sdstor/storage.cxx +++ b/sot/source/sdstor/storage.cxx @@ -2,9 +2,9 @@ * * $RCSfile: storage.cxx,v $ * - * $Revision: 1.34 $ + * $Revision: 1.35 $ * - * last change: $Author: mav $ $Date: 2002-09-18 12:08:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:57 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -577,7 +577,7 @@ void SotStorage::CreateStorage( BOOL bForceUCBStorage, StreamMode nMode, Storage String aURL; ::utl::LocalFileHelper::ConvertPhysicalNameToURL( aName, aURL ); aObj.SetURL( aURL ); - aName = aObj.GetMainURL(); + aName = aObj.GetMainURL( INetURLObject::NO_DECODE ); } // a new unpacked storage should be created @@ -796,7 +796,7 @@ BOOL SotStorage::IsStorageFile( const String & rFileName ) String aURL; ::utl::LocalFileHelper::ConvertPhysicalNameToURL( aName, aURL ); aObj.SetURL( aURL ); - aName = aObj.GetMainURL(); + aName = aObj.GetMainURL( INetURLObject::NO_DECODE ); } SvStream * pStm = ::utl::UcbStreamHelper::CreateStream( aName, STREAM_STD_READ ); diff --git a/sot/source/sdstor/ucbstorage.cxx b/sot/source/sdstor/ucbstorage.cxx index 36c73b990363..e5ad546d0cb6 100644 --- a/sot/source/sdstor/ucbstorage.cxx +++ b/sot/source/sdstor/ucbstorage.cxx @@ -2,9 +2,9 @@ * * $RCSfile: ucbstorage.cxx,v $ * - * $Revision: 1.76 $ + * $Revision: 1.77 $ * - * last change: $Author: mba $ $Date: 2002-10-22 15:19:13 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:47:57 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -91,6 +91,9 @@ #ifndef _COM_SUN_STAR_UCB_INSERTCOMMANDARGUMENT_HPP_ #include <com/sun/star/ucb/InsertCommandArgument.hpp> #endif +#ifndef _COM_SUN_STAR_UCB_RESULTSETEXCEPTION_HPP_ +#include <com/sun/star/ucb/ResultSetException.hpp> +#endif #ifndef _COM_SUN_STAR_UNO_SEQUENCE_H_ #include <com/sun/star/uno/Sequence.h> #endif @@ -140,6 +143,7 @@ #include <unotools/streamwrap.hxx> #include <comphelper/processfactory.hxx> #include <cppuhelper/implbase2.hxx> +#include <ucbhelper/commandenvironment.hxx> #include "stg.hxx" #include "storinfo.hxx" @@ -478,7 +482,7 @@ public: // reference is destroyed BOOL m_bIsOLEStorage;// an OLEStorage on a UCBStorageStream makes this an Autocommit-stream - UCBStorageStream_Impl( const String&, StreamMode, UCBStorageStream*, BOOL, const ByteString* pKey=0 ); + UCBStorageStream_Impl( const String&, StreamMode, UCBStorageStream*, BOOL, const ByteString* pKey=0, BOOL bRepair = FALSE, Reference< XProgressHandler > xProgress = Reference< XProgressHandler >() ); void Free(); BOOL Init(); @@ -542,8 +546,11 @@ public: UCBStorageElementList_Impl m_aChildrenList; - UCBStorage_Impl( const ::ucb::Content&, const String&, StreamMode, UCBStorage*, BOOL, BOOL ); - UCBStorage_Impl( const String&, StreamMode, UCBStorage*, BOOL, BOOL ); + BOOL m_bRepairPackage; + Reference< XProgressHandler > m_xProgressHandler; + + UCBStorage_Impl( const ::ucb::Content&, const String&, StreamMode, UCBStorage*, BOOL, BOOL, BOOL = FALSE, Reference< XProgressHandler > = Reference< XProgressHandler >() ); + UCBStorage_Impl( const String&, StreamMode, UCBStorage*, BOOL, BOOL, BOOL = FALSE, Reference< XProgressHandler > = Reference< XProgressHandler >() ); UCBStorage_Impl( SvStream&, UCBStorage*, BOOL ); void Init(); sal_Int16 Commit(); @@ -672,7 +679,7 @@ BOOL UCBStorageElement_Impl::IsModified() return bModified; } -UCBStorageStream_Impl::UCBStorageStream_Impl( const String& rName, StreamMode nMode, UCBStorageStream* pStream, BOOL bDirect, const ByteString* pKey ) +UCBStorageStream_Impl::UCBStorageStream_Impl( const String& rName, StreamMode nMode, UCBStorageStream* pStream, BOOL bDirect, const ByteString* pKey, BOOL bRepair, Reference< XProgressHandler > xProgress ) : m_pAntiImpl( pStream ) , m_bModified( FALSE ) , m_bCommited( FALSE ) @@ -692,7 +699,18 @@ UCBStorageStream_Impl::UCBStorageStream_Impl( const String& rName, StreamMode nM try { // create the content - m_pContent = new ::ucb::Content( rName, Reference< ::com::sun::star::ucb::XCommandEnvironment > () ); + Reference< ::com::sun::star::ucb::XCommandEnvironment > xComEnv; + + ::rtl::OUString aTemp( rName ); + + if ( bRepair ) + { + xComEnv = new ::ucb::CommandEnvironment( Reference< ::com::sun::star::task::XInteractionHandler >(), + xProgress ); + aTemp += rtl::OUString::createFromAscii("?repairpackage"); + } + + m_pContent = new ::ucb::Content( aTemp, xComEnv ); if ( pKey ) { @@ -1223,7 +1241,7 @@ sal_Int16 UCBStorageStream_Impl::Commit() INetURLObject aObj( m_aURL ); aObj.SetName( m_aName ); - m_aURL = aObj.GetMainURL(); + m_aURL = aObj.GetMainURL( INetURLObject::NO_DECODE ); m_bModified = FALSE; m_bSourceRead = TRUE; } @@ -1263,44 +1281,47 @@ BOOL UCBStorageStream_Impl::Revert() return FALSE; // ??? } - if ( m_bModified ) + Free(); + if ( m_aTempURL.Len() ) { - m_rSource = Reference<XInputStream>(); - m_bSourceRead = FALSE; - try - { - m_rSource = m_pContent->openStream(); + ::utl::UCBContentHelper::Kill( m_aTempURL ); + m_aTempURL.Erase(); + } - if( m_rSource.is() ) + m_bSourceRead = FALSE; + try + { + m_rSource = m_pContent->openStream(); + if( m_rSource.is() ) + { + if ( m_pAntiImpl && ( m_nMode & STREAM_TRUNC ) ) + // stream is in use and should be truncated + m_bSourceRead = FALSE; + else { - if( !( m_nMode & STREAM_TRUNC ) ) - m_bSourceRead = TRUE; + m_nMode &= ~STREAM_TRUNC; + m_bSourceRead = TRUE; } - else - SetError( SVSTREAM_CANNOT_MAKE ); - } - catch ( ContentCreationException& ) - { - SetError( ERRCODE_IO_GENERAL ); - } - catch ( RuntimeException& ) - { - SetError( ERRCODE_IO_GENERAL ); } - catch ( Exception& ) - { - } - - // do not remove stream and file, just empty the stream - Init(); - m_pStream->SetStreamSize(0); - m_bSourceRead = TRUE; - m_bModified = FALSE; + else + SetError( SVSTREAM_CANNOT_MAKE ); + } + catch ( ContentCreationException& ) + { + SetError( ERRCODE_IO_GENERAL ); + } + catch ( RuntimeException& ) + { + SetError( ERRCODE_IO_GENERAL ); + } + catch ( Exception& ) + { } + m_bModified = FALSE; m_aName = m_aOriginalName; m_aContentType = m_aOriginalContentType; - return ( m_pStream->GetError() != ERRCODE_NONE ); + return ( GetError() == ERRCODE_NONE ); } BOOL UCBStorageStream_Impl::Clear() @@ -1366,6 +1387,15 @@ UCBStorageStream::UCBStorageStream( const String& rName, StreamMode nMode, BOOL StorageBase::nMode = pImp->m_nMode; } +UCBStorageStream::UCBStorageStream( const String& rName, StreamMode nMode, BOOL bDirect, const ByteString* pKey, BOOL bRepair, Reference< XProgressHandler > xProgress ) +{ + // pImp must be initialized in the body, because otherwise the vtable of the stream is not initialized + // to class UCBStorageStream ! + pImp = new UCBStorageStream_Impl( rName, nMode, this, bDirect, pKey, bRepair, xProgress ); + pImp->AddRef(); // use direct refcounting because in header file only a pointer should be used + StorageBase::nMode = pImp->m_nMode; +} + UCBStorageStream::UCBStorageStream( UCBStorageStream_Impl *pImpl ) : pImp( pImpl ) { @@ -1521,7 +1551,7 @@ BOOL UCBStorageStream::CopyTo( BaseStorageStream* pDestStm ) if( pDestStm->SetSize( n ) && n ) { - void* p = new BYTE[ 4096 ]; + BYTE* p = new BYTE[ 4096 ]; Seek( 0L ); pDestStm->Seek( 0L ); while( n ) @@ -1536,7 +1566,7 @@ BOOL UCBStorageStream::CopyTo( BaseStorageStream* pDestStm ) n -= nn; } - delete p; + delete[] p; } return TRUE; @@ -1620,11 +1650,21 @@ UCBStorage::UCBStorage( const ::ucb::Content& rContent, const String& rName, Str StorageBase::nMode = pImp->m_nMode; } +UCBStorage::UCBStorage( const String& rName, StreamMode nMode, BOOL bDirect, BOOL bIsRoot, BOOL bIsRepair, Reference< XProgressHandler > xProgressHandler ) +{ + // pImp must be initialized in the body, because otherwise the vtable of the stream is not initialized + // to class UCBStorage ! + pImp = new UCBStorage_Impl( rName, nMode, this, bDirect, bIsRoot, bIsRepair, xProgressHandler ); + pImp->AddRef(); + pImp->Init(); + StorageBase::nMode = pImp->m_nMode; +} + UCBStorage::UCBStorage( const String& rName, StreamMode nMode, BOOL bDirect, BOOL bIsRoot ) { // pImp must be initialized in the body, because otherwise the vtable of the stream is not initialized // to class UCBStorage ! - pImp = new UCBStorage_Impl( rName, nMode, this, bDirect, bIsRoot ); + pImp = new UCBStorage_Impl( rName, nMode, this, bDirect, bIsRoot, sal_False, Reference< XProgressHandler >() ); pImp->AddRef(); pImp->Init(); StorageBase::nMode = pImp->m_nMode; @@ -1649,7 +1689,7 @@ UCBStorage::~UCBStorage() pImp->ReleaseRef(); } -UCBStorage_Impl::UCBStorage_Impl( const ::ucb::Content& rContent, const String& rName, StreamMode nMode, UCBStorage* pStorage, BOOL bDirect, BOOL bIsRoot ) +UCBStorage_Impl::UCBStorage_Impl( const ::ucb::Content& rContent, const String& rName, StreamMode nMode, UCBStorage* pStorage, BOOL bDirect, BOOL bIsRoot, BOOL bIsRepair, Reference< XProgressHandler > xProgressHandler ) : m_pAntiImpl( pStorage ) , m_pTempFile( NULL ) , m_pContent( new ::ucb::Content( rContent ) ) @@ -1666,6 +1706,9 @@ UCBStorage_Impl::UCBStorage_Impl( const ::ucb::Content& rContent, const String& , m_bIsLinked( TRUE ) , m_bListCreated( FALSE ) , m_aClassId( SvGlobalName() ) + , m_bRepairPackage( bIsRepair ) + , m_xProgressHandler( xProgressHandler ) + { String aName( rName ); if( !aName.Len() ) @@ -1680,7 +1723,7 @@ UCBStorage_Impl::UCBStorage_Impl( const ::ucb::Content& rContent, const String& m_aURL = rName; } -UCBStorage_Impl::UCBStorage_Impl( const String& rName, StreamMode nMode, UCBStorage* pStorage, BOOL bDirect, BOOL bIsRoot ) +UCBStorage_Impl::UCBStorage_Impl( const String& rName, StreamMode nMode, UCBStorage* pStorage, BOOL bDirect, BOOL bIsRoot, BOOL bIsRepair, Reference< XProgressHandler > xProgressHandler ) : m_pAntiImpl( pStorage ) , m_pTempFile( NULL ) , m_pContent( NULL ) @@ -1697,6 +1740,8 @@ UCBStorage_Impl::UCBStorage_Impl( const String& rName, StreamMode nMode, UCBStor , m_bIsLinked( FALSE ) , m_bListCreated( FALSE ) , m_aClassId( SvGlobalName() ) + , m_bRepairPackage( bIsRepair ) + , m_xProgressHandler( xProgressHandler ) { String aName( rName ); if( !aName.Len() ) @@ -1744,6 +1789,7 @@ UCBStorage_Impl::UCBStorage_Impl( SvStream& rStream, UCBStorage* pStorage, BOOL , m_bModified( FALSE ) , m_bCommited( FALSE ) , m_aClassId( SvGlobalName() ) + , m_bRepairPackage( FALSE ) { // opening in direct mode is too fuzzy because the data is transferred to the stream in the Commit() call, // which will be called in the storages' dtor @@ -1808,7 +1854,7 @@ void UCBStorage_Impl::Init() aObj.Append( String( RTL_CONSTASCII_USTRINGPARAM("manifest.xml") ) ); // create input stream - SvStream* pStream = ::utl::UcbStreamHelper::CreateStream( aObj.GetMainURL(), STREAM_STD_READ ); + SvStream* pStream = ::utl::UcbStreamHelper::CreateStream( aObj.GetMainURL( INetURLObject::NO_DECODE ), STREAM_STD_READ ); ::utl::OInputStreamWrapper* pHelper = new ::utl::OInputStreamWrapper( *pStream ); com::sun::star::uno::Reference < ::com::sun::star::io::XInputStream > xInputStream( pHelper ); @@ -1863,7 +1909,18 @@ void UCBStorage_Impl::CreateContent() try { // create content; where to put StreamMode ?! ( already done when opening the file of the package ? ) - m_pContent = new ::ucb::Content( m_aURL, Reference< ::com::sun::star::ucb::XCommandEnvironment > () ); + Reference< ::com::sun::star::ucb::XCommandEnvironment > xComEnv; + + ::rtl::OUString aTemp( m_aURL ); + + if ( m_bRepairPackage ) + { + xComEnv = new ::ucb::CommandEnvironment( Reference< ::com::sun::star::task::XInteractionHandler >(), + m_xProgressHandler ); + aTemp += rtl::OUString::createFromAscii("?repairpackage"); + } + + m_pContent = new ::ucb::Content( aTemp, xComEnv ); } catch ( ContentCreationException& ) { @@ -1938,7 +1995,16 @@ void UCBStorage_Impl::ReadContent() String aName( m_aURL ); aName += '/'; aName += String( xRow->getString(1) ); - ::ucb::Content aContent( aName, Reference< ::com::sun::star::ucb::XCommandEnvironment > () ); + + Reference< ::com::sun::star::ucb::XCommandEnvironment > xComEnv; + if ( m_bRepairPackage ) + { + xComEnv = new ::ucb::CommandEnvironment( Reference< ::com::sun::star::task::XInteractionHandler >(), + m_xProgressHandler ); + aName += String( RTL_CONSTASCII_USTRINGPARAM( "?repairpackage" ) ); + } + + ::ucb::Content aContent( aName, xComEnv ); ::rtl::OUString aMediaType; Any aAny = aContent.getPropertyValue( ::rtl::OUString::createFromAscii( "MediaType" ) ); @@ -1974,6 +2040,11 @@ void UCBStorage_Impl::ReadContent() // any other error - not specified SetError( ERRCODE_IO_GENERAL ); } + catch ( ResultSetException& ) + { + // means that the package file is broken + SetError( ERRCODE_IO_BROKENPACKAGE ); + } catch ( SQLException& ) { // means that the file can be broken @@ -2505,9 +2576,15 @@ BOOL UCBStorage_Impl::Revert() else { if ( pElement->m_xStream.Is() ) + { + pElement->m_xStream->m_bCommited = sal_False; pElement->m_xStream->Revert(); + } else if ( pElement->m_xStorage.Is() ) + { + pElement->m_xStorage->m_bCommited = sal_False; pElement->m_xStorage->Revert(); + } pElement->m_aName = pElement->m_aOriginalName; pElement->m_bIsRemoved = FALSE; @@ -2789,7 +2866,7 @@ BaseStorageStream* UCBStorage::OpenStream( const String& rEleName, StreamMode nM String aName( pImp->m_aURL ); aName += '/'; aName += rEleName; - UCBStorageStream* pStream = new UCBStorageStream( aName, nMode, bDirect, pKey ); + UCBStorageStream* pStream = new UCBStorageStream( aName, nMode, bDirect, pKey, pImp->m_bRepairPackage, pImp->m_xProgressHandler ); pStream->SetError( GetError() ); pStream->pImp->m_aName = rEleName; return pStream; @@ -2848,7 +2925,7 @@ UCBStorageStream_Impl* UCBStorage_Impl::OpenStream( UCBStorageElement_Impl* pEle String aName( m_aURL ); aName += '/'; aName += pElement->m_aOriginalName; - pElement->m_xStream = new UCBStorageStream_Impl( aName, nMode, NULL, bDirect, pKey ); + pElement->m_xStream = new UCBStorageStream_Impl( aName, nMode, NULL, bDirect, pKey, m_bRepairPackage, m_xProgressHandler ); return pElement->m_xStream; } @@ -2889,7 +2966,7 @@ BaseStorage* UCBStorage::OpenStorage_Impl( const String& rEleName, StreamMode nM String aName( pImp->m_aURL ); aName += '/'; aName += rEleName; // ??? - UCBStorage *pStorage = new UCBStorage( aName, nMode, bDirect, FALSE ); + UCBStorage *pStorage = new UCBStorage( aName, nMode, bDirect, FALSE, pImp->m_bRepairPackage, pImp->m_xProgressHandler ); pStorage->pImp->m_bIsRoot = FALSE; pStorage->SetError( GetError() ); return pStorage; @@ -2945,7 +3022,7 @@ BaseStorage* UCBStorage::OpenStorage_Impl( const String& rEleName, StreamMode nM String aName( pImp->m_aURL ); aName += '/'; aName += pElement->m_aOriginalName; - UCBStorage* pStorage = new UCBStorage( aName, nMode, bDirect, FALSE ); + UCBStorage* pStorage = new UCBStorage( aName, nMode, bDirect, FALSE, pImp->m_bRepairPackage, pImp->m_xProgressHandler ); pElement->m_xStorage = pStorage->pImp; return pStorage; } @@ -2991,6 +3068,7 @@ UCBStorage_Impl* UCBStorage_Impl::OpenStorage( UCBStorageElement_Impl* pElement, String aName( m_aURL ); aName += '/'; aName += pElement->m_aOriginalName; // ??? + pElement->m_bIsStorage = pElement->m_bIsFolder = TRUE; if ( m_bIsLinked && !::utl::UCBContentHelper::Exists( aName ) ) @@ -2998,11 +3076,11 @@ UCBStorage_Impl* UCBStorage_Impl::OpenStorage( UCBStorageElement_Impl* pElement, Content aNewFolder; BOOL bRet = ::utl::UCBContentHelper::MakeFolder( *m_pContent, pElement->m_aOriginalName, aNewFolder ); if ( bRet ) - pRet = new UCBStorage_Impl( aNewFolder, aName, nMode, NULL, bDirect, FALSE ); + pRet = new UCBStorage_Impl( aNewFolder, aName, nMode, NULL, bDirect, FALSE, m_bRepairPackage, m_xProgressHandler ); } else { - pRet = new UCBStorage_Impl( aName, nMode, NULL, bDirect, FALSE ); + pRet = new UCBStorage_Impl( aName, nMode, NULL, bDirect, FALSE, m_bRepairPackage, m_xProgressHandler ); pRet->m_bIsLinked = m_bIsLinked; } @@ -3181,7 +3259,7 @@ BOOL UCBStorage::IsStorageFile( const String& rFileName ) { ::utl::LocalFileHelper::ConvertPhysicalNameToURL( rFileName, aFileURL ); aObj.SetURL( aFileURL ); - aFileURL = aObj.GetMainURL(); + aFileURL = aObj.GetMainURL( INetURLObject::NO_DECODE ); } SvStream * pStm = ::utl::UcbStreamHelper::CreateStream( aFileURL, STREAM_STD_READ ); diff --git a/sot/util/defs/wntmsci8 b/sot/util/defs/wntmsci8 index 87b335aef336..2fbfca0d208e 100644 --- a/sot/util/defs/wntmsci8 +++ b/sot/util/defs/wntmsci8 @@ -1204,342 +1204,3 @@ cpp_release ?Type@SotStorageFactory@@UBEP6APAXXZXZ
?Type@SotStorageStreamFactory@@UBEP6APAXXZXZ
?Validate@SotStorage@@UAEEXZ
-?GetFormatStaticName@SotExchange@@SA?AVString@@K@Z
-?GetStaticNameFormat@SotExchange@@SAKABVString@@@Z
-??0?$_STLP_alloc_proxy@PAUDataFlavorEx@@U1@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@ABV?$allocator@UDataFlavorEx@@@1@PAUDataFlavorEx@@@Z
-??0?$_Vector_base@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@ABV?$allocator@UDataFlavorEx@@@1@@Z
-??0?$allocator@UDataFlavorEx@@@std@@QAE@ABV01@@Z
-??0?$allocator@UDataFlavorEx@@@std@@QAE@XZ
-??0?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@ABV?$allocator@UDataFlavorEx@@@1@@Z
-??1?$_STLP_alloc_proxy@PAUDataFlavorEx@@U1@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@XZ
-??1?$_Vector_base@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@XZ
-??1?$allocator@UDataFlavorEx@@@std@@QAE@XZ
-??1?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAE@XZ
-?_Construct@std@@YAXPAUDataFlavorEx@@ABU2@@Z
-?_Destroy@std@@YAXPAUDataFlavorEx@@0@Z
-?_Destroy@std@@YAXPAUDataFlavorEx@@@Z
-?_M_clear@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@IAEXXZ
-?_M_insert_overflow@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@IAEXPAUDataFlavorEx@@ABU3@ABU__false_type@2@I_N@Z
-?_M_set@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@IAEXPAUDataFlavorEx@@00@Z
-?__destroy@std@@YAXPAUDataFlavorEx@@00@Z
-?__destroy_aux@std@@YAXPAUDataFlavorEx@@0ABU__false_type@1@@Z
-?__uninitialized_copy@std@@YAPAUDataFlavorEx@@PAU2@00ABU__false_type@1@@Z
-?__uninitialized_fill_n@std@@YAPAUDataFlavorEx@@PAU2@IABU2@ABU__false_type@1@@Z
-?allocate@?$allocator@UDataFlavorEx@@@std@@QBEPAUDataFlavorEx@@IPBX@Z
-?begin@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAEPAUDataFlavorEx@@XZ
-?cpp_acquire@uno@star@sun@com@@YAXPAX@Z
-?cpp_queryInterface@uno@star@sun@com@@YAPAXPAXPAU_typelib_TypeDescriptionReference@@@Z
-?cpp_release@uno@star@sun@com@@YAXPAX@Z
-?deallocate@?$allocator@UDataFlavorEx@@@std@@QBEXPAUDataFlavorEx@@I@Z
-?end@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAEPAUDataFlavorEx@@XZ
-?max@std@@YAABIABI0@Z
-?push_back@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QAEXABUDataFlavorEx@@@Z
-?size@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@std@@@std@@QBEIXZ
-?value_type@std@@YAPAUDataFlavorEx@@PBU2@@Z
-??0?$Guard@VMutex@osl@@@osl@@QAE@AAVMutex@1@@Z
-??0?$Reference@VXContentAccess@ucb@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
-??0?$Reference@VXContentCreator@ucb@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
-??0?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAE@ABV01234@@Z
-??0?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@QAE@ABV01234@@Z
-??0?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@QAE@PAVXInterface@1234@@Z
-??0?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
-??0?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
-??0?$Reference@VXOutputStream@io@star@sun@com@@@uno@star@sun@com@@QAE@PAVXOutputStream@io@234@@Z
-??0?$Reference@VXRow@sdbc@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
-??0?$Sequence@C@uno@star@sun@com@@QAE@J@Z
-??0?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAE@J@Z
-??0?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@QAE@J@Z
-??0?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@QAE@XZ
-??0BufferSizeExceededException@io@star@sun@com@@QAE@ABV01234@@Z
-??0BufferSizeExceededException@io@star@sun@com@@QAE@ABVOUString@rtl@@ABV?$Reference@VXInterface@uno@star@sun@com@@@uno@234@@Z
-??0Exception@uno@star@sun@com@@QAE@ABV01234@@Z
-??0Exception@uno@star@sun@com@@QAE@ABVOUString@rtl@@ABV?$Reference@VXInterface@uno@star@sun@com@@@1234@@Z
-??0FileStreamWrapper_Impl@@QAE@ABVString@@@Z
-??0IOException@io@star@sun@com@@QAE@ABV01234@@Z
-??0IOException@io@star@sun@com@@QAE@ABVOUString@rtl@@ABV?$Reference@VXInterface@uno@star@sun@com@@@uno@234@@Z
-??0NotConnectedException@io@star@sun@com@@QAE@ABV01234@@Z
-??0NotConnectedException@io@star@sun@com@@QAE@ABVOUString@rtl@@ABV?$Reference@VXInterface@uno@star@sun@com@@@uno@234@@Z
-??0OOutputStreamWrapper@utl@@QAE@AAVSvStream@@@Z
-??0UCBStorageStream@@QAE@ABVString@@GEPBVByteString@@@Z
-??0UCBStorageStream_Impl@@QAE@ABVString@@GPAVUCBStorageStream@@EPBVByteString@@@Z
-??0XOutputStream@io@star@sun@com@@QAE@XZ
-??1?$Guard@VMutex@osl@@@osl@@QAE@XZ
-??1?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Reference@VXOutputStream@io@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@UAE@XZ
-??1BufferSizeExceededException@io@star@sun@com@@QAE@XZ
-??1Exception@uno@star@sun@com@@QAE@XZ
-??1FileStreamWrapper_Impl@@UAE@XZ
-??1IOException@io@star@sun@com@@QAE@XZ
-??1NotConnectedException@io@star@sun@com@@QAE@XZ
-??1OOutputStreamWrapper@utl@@UAE@XZ
-??4?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXInputStream@io@234@@Z
-??4?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXManifestReader@manifest@packages@234@@Z
-??4?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXManifestWriter@manifest@packages@234@@Z
-??4?$Reference@VXOutputStream@io@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXOutputStream@io@234@@Z
-??4?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@ABV01234@@Z
-??8@YAEABVByteString@@0@Z
-??A?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAAAAUPropertyValue@beans@234@J@Z
-??A?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QBAABUPropertyValue@beans@234@J@Z
-??A?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@QAAAAV?$Sequence@UPropertyValue@beans@star@sun@com@@@1234@J@Z
-??A?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@QBAABV?$Sequence@UPropertyValue@beans@star@sun@com@@@1234@J@Z
-??C?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QBAPAVXInputStream@io@234@XZ
-??C?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@QBAPAVXManifestReader@manifest@packages@234@XZ
-??C?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@QBAPAVXManifestWriter@manifest@packages@234@XZ
-??C?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@uno@star@sun@com@@QBAPAVXMultiServiceFactory@lang@234@XZ
-??_7FileStreamWrapper_Impl@@6BOWeakObject@cppu@@@
-??_7FileStreamWrapper_Impl@@6BXInputStream@io@star@sun@com@@@
-??_7FileStreamWrapper_Impl@@6BXSeekable@io@star@sun@com@@@
-??_7FileStreamWrapper_Impl@@6BXTypeProvider@lang@star@sun@com@@@
-??_7OOutputStreamWrapper@utl@@6BOWeakObject@cppu@@@
-??_7OOutputStreamWrapper@utl@@6BXOutputStream@io@star@sun@com@@@
-??_7OOutputStreamWrapper@utl@@6BXTypeProvider@lang@star@sun@com@@@
-??_C@_0BO@MALNNFNO@com?4sun?4star?4io?4XOutputStream?$AA@
-??_C@_0CA@JIGCNJJM@com?4sun?4star?4lang?4XTypeProvider?$AA@
-??_C@_0CB@CAMHJNFE@com?4sun?4star?4beans?4PropertyValue@
-??_C@_0CP@BEAAIELH@com?4sun?4star?4packages?4manifest?4X@
-??_C@_0CP@DIICIFGN@com?4sun?4star?4packages?4manifest?4X@
-??_GFileStreamWrapper_Impl@@UAEPAXI@Z
-??_GOOutputStreamWrapper@utl@@UAEPAXI@Z
-??_R0?AVBufferSizeExceededException@io@star@sun@com@@@8
-??_R0?AVIOException@io@star@sun@com@@@8
-??_R0?AVInteractiveIOException@ucb@star@sun@com@@@8
-??_R0?AVNotConnectedException@io@star@sun@com@@@8
-?Append@INetURLObject@@QAE_NABVString@@W4EncodeMechanism@1@G@Z
-?Clear@UCBStorageStream_Impl@@QAEEXZ
-?Clear@UCBStorageStream_ImplRef@@QAEXXZ
-?Clear@UCBStorage_ImplRef@@QAEXXZ
-?CopySourceToTemporary@UCBStorageStream_Impl@@QAEKK@Z
-?CopySourceToTemporary@UCBStorageStream_Impl@@QAEKXZ
-?CreateContent@UCBStorage_Impl@@QAEXXZ
-?Find_Impl@@YA?AVOUString@rtl@@ABV?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@ABV12@@Z
-?FlushData@UCBStorageStream_Impl@@UAEXXZ
-?Free@UCBStorageStream_Impl@@QAEXXZ
-?GetChildrenList@UCBStorage_Impl@@QAEAAVUCBStorageElementList_Impl@@XZ
-?GetContent@UCBStorage_Impl@@QAEPAVContent@ucb@@XZ
-?GetData@UCBStorageStream_Impl@@UAEKPAXK@Z
-?GetObjectCount@UCBStorage_Impl@@QAEJXZ
-?GetProperty@UCBStorage@@QAEEABVString@@0AAVAny@uno@star@sun@com@@@Z
-?GetProps@UCBStorage_Impl@@QAEXAAJAAV?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@ABVString@@@Z
-?GetXInputStream@UCBStorageStream@@QBE?AV?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@XZ
-?GetXInputStream@UCBStorageStream_Impl@@QAE?AV?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@XZ
-?Init@UCBStorageStream_Impl@@QAEEXZ
-?IsDiskSpannedFile@UCBStorage@@SAEPAVSvStream@@@Z
-?IsLoaded@UCBStorageElement_Impl@@QAEEXZ
-?IsStorageFile@UCBStorage@@SAEABVString@@@Z
-?OpenStorage@UCBStorage_Impl@@QAEPAV1@PAUUCBStorageElement_Impl@@GE@Z
-?OpenStream@UCBStorage@@UAEPAVBaseStorageStream@@ABVString@@GEPBVByteString@@@Z
-?OpenStream@UCBStorage_Impl@@QAEPAVUCBStorageStream_Impl@@PAUUCBStorageElement_Impl@@GEPBVByteString@@@Z
-?PrepareCachedForReopen@UCBStorageStream_Impl@@QAEXG@Z
-?PutData@UCBStorageStream_Impl@@UAEKPBXK@Z
-?ReadContent@UCBStorage_Impl@@QAEXXZ
-?ReadSourceWriteTemporary@UCBStorageStream_Impl@@QAEKK@Z
-?ReadSourceWriteTemporary@UCBStorageStream_Impl@@QAEKXZ
-?ResetError@UCBStorageStream_Impl@@UAEXXZ
-?SeekPos@UCBStorageStream_Impl@@UAEKK@Z
-?SetContentType@UCBStorageElement_Impl@@QAEXABVString@@@Z
-?SetError@UCBStorageStream_Impl@@QAEXJ@Z
-?SetError@UCBStorage_Impl@@QAEXJ@Z
-?SetProps@UCBStorage_Impl@@QAEXABV?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@ABVString@@@Z
-?SetSize@UCBStorageStream_Impl@@UAEXK@Z
-?acquire@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@UAAXXZ
-?acquire@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBA@AAXXZ
-?acquire@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBE@AAXXZ
-?acquire@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBI@AAXXZ
-?acquire@Mutex@osl@@QAEEXZ
-?acquire@OOutputStreamWrapper@utl@@UAAXXZ
-?acquire@OOutputStreamWrapper@utl@@WBA@AAXXZ
-?acquire@OOutputStreamWrapper@utl@@WBE@AAXXZ
-?available@FileStreamWrapper_Impl@@UAAJXZ
-?checkConnected@FileStreamWrapper_Impl@@IAEXXZ
-?checkError@FileStreamWrapper_Impl@@IAEXXZ
-?closeInput@FileStreamWrapper_Impl@@UAAXXZ
-?equalsAscii@OUString@rtl@@QBEEPBD@Z
-?getArray@?$Sequence@C@uno@star@sun@com@@QAAPACXZ
-?getCppuType@@YAABVType@uno@star@sun@com@@PBUPropertyValue@beans@345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXInputStream@io@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXOutputStream@io@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXSeekable@io@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXTypeProvider@lang@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Sequence@UPropertyValue@beans@star@sun@com@@@2345@@Z
-?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@2345@@Z
-?getImplementationId@?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@UAA?AV?$Sequence@C@uno@star@sun@com@@XZ
-?getLength@?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QBAJXZ
-?getLength@?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@QBAJXZ
-?getLength@FileStreamWrapper_Impl@@UAA_JXZ
-?getPosition@FileStreamWrapper_Impl@@UAA_JXZ
-?getTypes@?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@UAA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@XZ
-?iquery@?$Reference@VXContentAccess@ucb@star@sun@com@@@uno@star@sun@com@@CAPAVXContentAccess@ucb@345@PAVXInterface@2345@@Z
-?iquery@?$Reference@VXContentCreator@ucb@star@sun@com@@@uno@star@sun@com@@CAPAVXContentCreator@ucb@345@PAVXInterface@2345@@Z
-?iquery@?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@CAPAVXManifestReader@manifest@packages@345@PAVXInterface@2345@@Z
-?iquery@?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@CAPAVXManifestWriter@manifest@packages@345@PAVXInterface@2345@@Z
-?iquery@?$Reference@VXRow@sdbc@star@sun@com@@@uno@star@sun@com@@CAPAVXRow@sdbc@345@PAVXInterface@2345@@Z
-?iquery@BaseReference@uno@star@sun@com@@KAPAVXInterface@2345@PAV62345@ABVType@2345@@Z
-?makeAny@uno@star@sun@com@@YA?AVAny@1234@ABE@Z
-?queryInterface@?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
-?queryInterface@OOutputStreamWrapper@utl@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
-?queryInterface@OOutputStreamWrapper@utl@@WBA@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
-?queryInterface@OOutputStreamWrapper@utl@@WBE@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
-?readBytes@FileStreamWrapper_Impl@@UAAJAAV?$Sequence@C@uno@star@sun@com@@J@Z
-?readSomeBytes@FileStreamWrapper_Impl@@UAAJAAV?$Sequence@C@uno@star@sun@com@@J@Z
-?realloc@?$Sequence@C@uno@star@sun@com@@QAAXJ@Z
-?release@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@UAAXXZ
-?release@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBA@AAXXZ
-?release@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBE@AAXXZ
-?release@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@WBI@AAXXZ
-?release@Mutex@osl@@QAEEXZ
-?release@OOutputStreamWrapper@utl@@UAAXXZ
-?release@OOutputStreamWrapper@utl@@WBA@AAXXZ
-?release@OOutputStreamWrapper@utl@@WBE@AAXXZ
-?s_cd@?$WeakImplHelper1@VXOutputStream@io@star@sun@com@@@cppu@@0Uclass_data1@2@A
-?s_cd@?$WeakImplHelper2@VXInputStream@io@star@sun@com@@VXSeekable@2345@@cppu@@0Uclass_data2@2@A
-?s_pType@?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@2PAU_typelib_TypeDescriptionReference@@A
-?s_pType@?$Sequence@V?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@uno@star@sun@com@@2PAU_typelib_TypeDescriptionReference@@A
-?s_pType_com_sun_star_beans_PropertyValue@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBUPropertyValue@beans@456@@Z@4PAU_typelib_TypeDescriptionReference@@A
-?s_pType_com_sun_star_io_XOutputStream@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXOutputStream@io@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
-?s_pType_com_sun_star_lang_XTypeProvider@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXTypeProvider@lang@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
-?s_pType_com_sun_star_packages_manifest_XManifestReader@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
-?s_pType_com_sun_star_packages_manifest_XManifestWriter@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
-?seek@FileStreamWrapper_Impl@@UAAX_J@Z
-?set@?$Reference@VXManifestReader@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAAEPAVXManifestReader@manifest@packages@345@@Z
-?set@?$Reference@VXManifestWriter@manifest@packages@star@sun@com@@@uno@star@sun@com@@QAAEPAVXManifestWriter@manifest@packages@345@@Z
-?set@?$Reference@VXOutputStream@io@star@sun@com@@@uno@star@sun@com@@QAAEPAVXOutputStream@io@345@@Z
-?skipBytes@FileStreamWrapper_Impl@@UAAXJ@Z
-_TI3?AVBufferSizeExceededException@io@star@sun@com@@
-_TI3?AVNotConnectedException@io@star@sun@com@@
-?OpenStream@Storage@@UAEPAVBaseStorageStream@@ABVString@@GEPBVByteString@@@Z
-??0?$_Hashtable_iterator@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE@PAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@1@PAV?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@1@@Z
-??0?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE@PBU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@1@PBV?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@1@@Z
-??0?$_STLP_alloc_proxy@IU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@V?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@2@@std@@QAE@ABV?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@1@I@Z
-??0?$allocator@PAX@std@@QAE@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@1@@Z
-??0?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@std@@QAE@ABV01@@Z
-??0?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@1@@Z
-??0?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@std@@QAE@XZ
-??0?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAE@XZ
-??0?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE@IABU?$hash@J@1@ABU?$equal_to@J@1@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@1@@Z
-??0?$pair@$$CBJPAVStgPage@@@std@@QAE@ABJABQAVStgPage@@@Z
-??0?$pair@$$CBJPAVStgPage@@@std@@QAE@ABU01@@Z
-??1?$_STLP_alloc_proxy@IU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@V?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@2@@std@@QAE@XZ
-??1?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@std@@QAE@XZ
-??1?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@std@@QAE@XZ
-??1?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAE@XZ
-??1?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE@XZ
-??8std@@YA_NABU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@0@0@Z
-??9std@@YA_NABU?$_Hashtable_iterator@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@0@0@Z
-??A?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAEAAPAVStgPage@@ABJ@Z
-??D?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QBEAAU?$pair@$$CBJPAVStgPage@@@1@XZ
-??R?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@std@@QBEABJABU?$pair@$$CBJPAVStgPage@@@1@@Z
-??R?$equal_to@J@std@@QBE_NABJ0@Z
-??R?$hash@J@std@@QBEIJ@Z
-??R?$less@I@std@@QBE_NABI0@Z
-??_G?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAEPAXI@Z
-?_Construct@std@@YAXPAU?$pair@$$CBJPAVStgPage@@@1@ABU21@@Z
-?_Destroy@std@@YAXPAU?$pair@$$CBJPAVStgPage@@@1@@Z
-?_M_bkt_num@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEIABU?$pair@$$CBJPAVStgPage@@@2@@Z
-?_M_bkt_num@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEIABU?$pair@$$CBJPAVStgPage@@@2@I@Z
-?_M_bkt_num_key@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEIABJ@Z
-?_M_bkt_num_key@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEIABJI@Z
-?_M_delete_node@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@AAEXPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@2@@Z
-?_M_find@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@2@ABJ@Z
-?_M_initialize_buckets@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@AAEXI@Z
-?_M_insert@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAEAAU?$pair@$$CBJPAVStgPage@@@2@ABU32@@Z
-?_M_new_node@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@AAEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@2@ABU?$pair@$$CBJPAVStgPage@@@2@@Z
-?_M_next_size@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@ABEII@Z
-?__advance@std@@YAXAAPBIHABUrandom_access_iterator_tag@1@@Z
-?__distance@std@@YAHABQBI0ABUrandom_access_iterator_tag@1@@Z
-?__less@std@@YA?AU?$less@I@1@PAI@Z
-?__lower_bound@std@@YAPBIPBI0ABIU?$less@I@1@PAH@Z
-?advance@std@@YAXAAPBIH@Z
-?allocate@?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@std@@QBEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@2@IPBX@Z
-?clear@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAEXXZ
-?deallocate@?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@std@@@std@@QBEXPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@std@@@2@I@Z
-?distance@std@@YAHABQBI0@Z
-?end@?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@2@XZ
-?end@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@2@XZ
-?erase@?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAEIABJ@Z
-?erase@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAEIABJ@Z
-?find@?$hash_map@JPAVStgPage@@U?$hash@J@std@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@3@@std@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@2@ABJ@Z
-?find@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@std@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@std@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@2@ABJ@Z
-?iterator_category@std@@YA?AUrandom_access_iterator_tag@1@PBI@Z
-?resize@?$hashtable@U?$pair@$$CBJPAVStgPage@@@std@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@std@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@std@@@2@@std@@QAEXI@Z
-?GetProperty@SotStorage@@QAEEABVString@@0AAVAny@uno@star@sun@com@@@Z
-?GetXInputStream@SotStorageStream@@QBE?AV?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@XZ
-?OpenEncryptedSotStream@SotStorage@@QAEPAVSotStorageStream@@ABVString@@ABVByteString@@GF@Z
-??0?$_STLP_alloc_proxy@PAUDataFlavorEx@@U1@V?$allocator@UDataFlavorEx@@@_STL@@@_STL@@QAE@ABV?$allocator@UDataFlavorEx@@@1@PAUDataFlavorEx@@@Z
-??1?$_STLP_alloc_proxy@PAUDataFlavorEx@@U1@V?$allocator@UDataFlavorEx@@@_STL@@@_STL@@QAE@XZ
-?_M_clear@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@_STL@@@_STL@@IAEXXZ
-?_M_insert_overflow@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@_STL@@@_STL@@IAEXPAUDataFlavorEx@@ABU3@ABU__false_type@2@I_N@Z
-?_M_set@?$vector@UDataFlavorEx@@V?$allocator@UDataFlavorEx@@@_STL@@@_STL@@IAEXPAUDataFlavorEx@@00@Z
-?__destroy_aux@_STL@@YAXPAUDataFlavorEx@@0ABU__false_type@1@@Z
-?__uninitialized_copy@_STL@@YAPAUDataFlavorEx@@PAU2@00ABU__false_type@1@@Z
-?__uninitialized_fill_n@_STL@@YAPAUDataFlavorEx@@PAU2@IABU2@ABU__false_type@1@@Z
-??0?$Reference@VXInteractionHandler@task@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??0?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@QAE@ABV01234@@Z
-??0?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??0UCBStorage@@QAE@ABVString@@GEEEV?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@@Z
-??0UCBStorageStream@@QAE@ABVString@@GEPBVByteString@@EV?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@@Z
-??0UCBStorageStream_Impl@@QAE@ABVString@@GPAVUCBStorageStream@@EPBVByteString@@EV?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@@Z
-??0UCBStorage_Impl@@QAE@ABVContent@ucb@@ABVString@@GPAVUCBStorage@@EEEV?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@@Z
-??0UCBStorage_Impl@@QAE@ABVString@@GPAVUCBStorage@@EEEV?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@@Z
-??1?$Reference@VXInteractionHandler@task@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??1?$Reference@VXProgressHandler@ucb@star@sun@com@@@uno@star@sun@com@@QAE@XZ
-??4?$Reference@VXCommandEnvironment@ucb@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXCommandEnvironment@ucb@234@@Z
-??YOUString@rtl@@QAEAAV01@ABV01@@Z
-??_R0?AVResultSetException@ucb@star@sun@com@@@8
-?set@?$Reference@VXCommandEnvironment@ucb@star@sun@com@@@uno@star@sun@com@@QAAEPAVXCommandEnvironment@ucb@345@@Z
-??0?$_Hashtable_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE@PAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@1@PAV?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@1@@Z
-??0?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE@PBU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@1@PBV?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@1@@Z
-??0?$_STLP_alloc_proxy@IU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@V?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@2@@_STL@@QAE@ABV?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@1@I@Z
-??0?$allocator@PAX@_STL@@QAE@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@1@@Z
-??0?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@_STL@@QAE@ABV01@@Z
-??0?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@_STL@@QAE@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@1@@Z
-??0?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE@IABU?$hash@J@1@ABU?$equal_to@J@1@ABV?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@1@@Z
-??1?$_STLP_alloc_proxy@IU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@V?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@2@@_STL@@QAE@XZ
-??1?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@_STL@@QAE@XZ
-??1?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE@XZ
-??8_STL@@YA_NABU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@0@0@Z
-??9_STL@@YA_NABU?$_Hashtable_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@0@0@Z
-??D?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QBEAAU?$pair@$$CBJPAVStgPage@@@1@XZ
-??R?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@QBEABJABU?$pair@$$CBJPAVStgPage@@@1@@Z
-??R?$less@I@_STL@@QBE_NABI0@Z
-?_M_bkt_num@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEIABU?$pair@$$CBJPAVStgPage@@@2@@Z
-?_M_bkt_num@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEIABU?$pair@$$CBJPAVStgPage@@@2@I@Z
-?_M_bkt_num_key@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEIABJ@Z
-?_M_bkt_num_key@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEIABJI@Z
-?_M_delete_node@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@AAEXPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@Z
-?_M_find@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@ABJ@Z
-?_M_initialize_buckets@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@AAEXI@Z
-?_M_insert@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAEAAU?$pair@$$CBJPAVStgPage@@@2@ABU32@@Z
-?_M_list@?$_Stl_prime@_N@_STL@@2QBIB
-?_M_new_node@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@AAEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@ABU?$pair@$$CBJPAVStgPage@@@2@@Z
-?_M_next_size@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@ABEII@Z
-?__advance@_STL@@YAXAAPBIHABUrandom_access_iterator_tag@1@@Z
-?__distance@_STL@@YAHABQBI0ABUrandom_access_iterator_tag@1@@Z
-?__less@_STL@@YA?AU?$less@I@1@PAI@Z
-?__lower_bound@_STL@@YAPBIPBI0ABIU?$less@I@1@PAH@Z
-?allocate@?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@_STL@@QBEPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@IPBX@Z
-?clear@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAEXXZ
-?deallocate@?$allocator@U?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@_STL@@@_STL@@QBEXPAU?$_Hashtable_node@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@I@Z
-?distance@_STL@@YAHABQBI0@Z
-?end@?$hash_map@JPAVStgPage@@U?$hash@J@_STL@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@3@@_STL@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@2@XZ
-?end@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@2@XZ
-?erase@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAEIABJ@Z
-?find@?$hash_map@JPAVStgPage@@U?$hash@J@_STL@@U?$equal_to@J@3@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@3@@_STL@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@2@ABJ@Z
-?find@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAE?AU?$_Ht_iterator@U?$pair@$$CBJPAVStgPage@@@_STL@@U?$_Nonconst_traits@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@2@ABJ@Z
-?iterator_category@_STL@@YA?AUrandom_access_iterator_tag@1@PBI@Z
-?resize@?$hashtable@U?$pair@$$CBJPAVStgPage@@@_STL@@JU?$hash@J@2@U?$_Select1st@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@U?$equal_to@J@2@V?$allocator@U?$pair@$$CBJPAVStgPage@@@_STL@@@2@@_STL@@QAEXI@Z
-?DbgError@@YAXPBD0G@Z
-?DbgGetData@@YAPAUDbgData@@XZ
-?DbgIsAssert@@YAKXZ
-?DbgIsErrorOut@@YAKXZ
-?DbgIsWarningOut@@YAKXZ
-?DbgWarning@@YAXPBD0G@Z
-??_C@_0BP@EGLBGAIM@?$CD?$CD?$CD?5illegal?5index?5of?5sequence?$CB?$AA@
-??_C@_0DF@HCMHNEML@o?3?2SRX644?2wntmsci8?2inc?2com?1sun?1s@
diff --git a/sot/workben/testsot.cxx b/sot/workben/testsot.cxx index 46a72847d3bd..62a3854eb2ef 100644 --- a/sot/workben/testsot.cxx +++ b/sot/workben/testsot.cxx @@ -2,9 +2,9 @@ * * $RCSfile: testsot.cxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: st $ $Date: 2001-12-13 15:30:58 $ + * last change: $Author: hr $ $Date: 2003-03-27 11:48:01 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -84,4 +84,3 @@ int main (int argc, sal_Char **argv) return 0; } - |