From f74361b71d2e966f0bd3bef5384f444d09fcc336 Mon Sep 17 00:00:00 2001 From: Mikhail Voitenko Date: Mon, 17 Mar 2003 10:03:28 +0000 Subject: #i2822# test scenario --- embedserv/regentries/calc.reg | 72 +++++++++++++++++++++++++++++++ embedserv/regentries/draw.reg | 72 +++++++++++++++++++++++++++++++ embedserv/regentries/impress.reg | 72 +++++++++++++++++++++++++++++++ embedserv/regentries/math.reg | 72 +++++++++++++++++++++++++++++++ embedserv/regentries/writer.reg | 72 +++++++++++++++++++++++++++++++ embedserv/source/embed/ed_ipersiststr.cxx | 7 +-- embedserv/source/embed/guid.cxx | 24 ++++++++++- 7 files changed, 386 insertions(+), 5 deletions(-) create mode 100644 embedserv/regentries/calc.reg create mode 100644 embedserv/regentries/draw.reg create mode 100644 embedserv/regentries/impress.reg create mode 100644 embedserv/regentries/math.reg create mode 100644 embedserv/regentries/writer.reg (limited to 'embedserv') diff --git a/embedserv/regentries/calc.reg b/embedserv/regentries/calc.reg new file mode 100644 index 000000000000..f3a60fd9cc5e --- /dev/null +++ b/embedserv/regentries/calc.reg @@ -0,0 +1,72 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument.1] +@="StarOffice Embedded Calc Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument.1\CLSID] +@="{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument.1\Insertable] + + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument] +@="StarOffice Embedded Calc Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument\CLSID] +@="{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument\CurVer] +@="com.sun.star.comp.Calc.SpreadsheetDocument.1" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Calc.SpreadsheetDocument\Insertable] + + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}] +@="StarOffice Embedded Calc Document" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\LocalServer32] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe -nodefault -nologo" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\InprocHandler32] +@="ole32.dll" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DefaultIcon] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe,0" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Insertable] + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\ProgID] +@="com.sun.star.comp.Calc.SpreadsheetDocument.1" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Programmable] + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\MiscStatus] +@="16" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\0] +@="&Edit,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-1] +@="Show,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-2] +@="Open,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\VersionIndependentProgID] +@="com.sun.star.comp.Calc.SpreadsheetDocument" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\0] +@="Embed Source,1,8,1" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\1] +@="3,1,32,1" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\2] +@="2,1,16,1" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\2] +@="StarOffice" + +[HKEY_CLASSES_ROOT\CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\3] +@="StarOffice Calc Document" + diff --git a/embedserv/regentries/draw.reg b/embedserv/regentries/draw.reg new file mode 100644 index 000000000000..50d2771a8063 --- /dev/null +++ b/embedserv/regentries/draw.reg @@ -0,0 +1,72 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument.1] +@="StarOffice Embedded Draw Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument.1\CLSID] +@="{41662FC2-0D57-4aff-AB27-AD2E12E7C273}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument.1\Insertable] + + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument] +@="StarOffice Embedded Draw Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument\CLSID] +@="{41662FC2-0D57-4aff-AB27-AD2E12E7C273}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument\CurVer] +@="com.sun.star.comp.Draw.DrawingDocument.1" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.DrawingDocument\Insertable] + + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}] +@="StarOffice Embedded Draw Document" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\LocalServer32] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe -nodefault -nologo" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\InprocHandler32] +@="ole32.dll" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DefaultIcon] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe,0" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Insertable] + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\ProgID] +@="com.sun.star.comp.Draw.DrawingDocument.1" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Programmable] + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\MiscStatus] +@="16" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\0] +@="&Edit,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-1] +@="Show,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-2] +@="Open,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\VersionIndependentProgID] +@="com.sun.star.comp.Draw.DrawingDocument" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\0] +@="Embed Source,1,8,1" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\1] +@="3,1,32,1" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\2] +@="2,1,16,1" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\2] +@="StarOffice" + +[HKEY_CLASSES_ROOT\CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\3] +@="StarOffice Draw Document" + diff --git a/embedserv/regentries/impress.reg b/embedserv/regentries/impress.reg new file mode 100644 index 000000000000..7a96af6e1717 --- /dev/null +++ b/embedserv/regentries/impress.reg @@ -0,0 +1,72 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument.1] +@="StarOffice Embedded Impress Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument.1\CLSID] +@="{E5A0B632-DFBA-4549-9346-E414DA06E6F8}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument.1\Insertable] + + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument] +@="StarOffice Embedded Impress Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument\CLSID] +@="{E5A0B632-DFBA-4549-9346-E414DA06E6F8}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument\CurVer] +@="com.sun.star.comp.Draw.PresentationDocument.1" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Draw.PresentationDocument\Insertable] + + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}] +@="StarOffice Embedded Impress Document" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\LocalServer32] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe -nodefault -nologo" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\InprocHandler32] +@="ole32.dll" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DefaultIcon] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe,0" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Insertable] + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\ProgID] +@="com.sun.star.comp.Draw.PresentationDocument.1" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Programmable] + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\MiscStatus] +@="16" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\0] +@="&Edit,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-1] +@="Show,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-2] +@="Open,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\VersionIndependentProgID] +@="com.sun.star.comp.Draw.PresentationDocument" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\0] +@="Embed Source,1,8,1" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\1] +@="3,1,32,1" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\2] +@="2,1,16,1" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\2] +@="StarOffice" + +[HKEY_CLASSES_ROOT\CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\3] +@="StarOffice Impress Document" + diff --git a/embedserv/regentries/math.reg b/embedserv/regentries/math.reg new file mode 100644 index 000000000000..0ffbbd3c3574 --- /dev/null +++ b/embedserv/regentries/math.reg @@ -0,0 +1,72 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument.1] +@="StarOffice Embedded Math Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument.1\CLSID] +@="{D0484DE6-AAEE-468a-991F-8D4B0737B57A}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument.1\Insertable] + + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument] +@="StarOffice Embedded Math Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument\CLSID] +@="{D0484DE6-AAEE-468a-991F-8D4B0737B57A}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument\CurVer] +@="com.sun.star.comp.Math.FormulaDocument.1" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Math.FormulaDocument\Insertable] + + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}] +@="StarOffice Embedded Math Document" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\LocalServer32] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe -nodefault -nologo" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\InprocHandler32] +@="ole32.dll" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DefaultIcon] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe,0" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Insertable] + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\ProgID] +@="com.sun.star.comp.Math.FormulaDocument.1" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Programmable] + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\MiscStatus] +@="16" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\0] +@="&Edit,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-1] +@="Show,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-2] +@="Open,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\VersionIndependentProgID] +@="com.sun.star.comp.Math.FormulaDocument" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\0] +@="Embed Source,1,8,1" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\1] +@="3,1,32,1" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\2] +@="2,1,16,1" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\2] +@="StarOffice" + +[HKEY_CLASSES_ROOT\CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\3] +@="StarOffice Math Document" + diff --git a/embedserv/regentries/writer.reg b/embedserv/regentries/writer.reg new file mode 100644 index 000000000000..278df0c76fd7 --- /dev/null +++ b/embedserv/regentries/writer.reg @@ -0,0 +1,72 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument.1] +@="StarOffice Embedded Text Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument.1\CLSID] +@="{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument.1\Insertable] + + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument] +@="StarOffice Embedded Text Document" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument\CLSID] +@="{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument\CurVer] +@="com.sun.star.comp.Writer.TextDocument.1" + +[HKEY_CLASSES_ROOT\com.sun.star.comp.Writer.TextDocument\Insertable] + + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}] +@="StarOffice Embedded Text Document" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\LocalServer32] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe -nodefault -nologo" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\InprocHandler32] +@="ole32.dll" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DefaultIcon] +@="d:\\OFFICES\\SRX644\\mav3_nonpro\\program\\soffice.exe,0" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Insertable] + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\ProgID] +@="com.sun.star.comp.Writer.TextDocument.1" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Programmable] + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\MiscStatus] +@="16" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\0] +@="&Edit,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-1] +@="Show,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-2] +@="Open,0,0" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\VersionIndependentProgID] +@="com.sun.star.comp.Writer.TextDocument" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\0] +@="Embed Source,1,8,1" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\1] +@="3,1,32,1" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\2] +@="2,1,16,1" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\2] +@="StarOffice" + +[HKEY_CLASSES_ROOT\CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\3] +@="StarOffice Text Document" + diff --git a/embedserv/source/embed/ed_ipersiststr.cxx b/embedserv/source/embed/ed_ipersiststr.cxx index 6d63f89c633f..4fd5ff5ba033 100755 --- a/embedserv/source/embed/ed_ipersiststr.cxx +++ b/embedserv/source/embed/ed_ipersiststr.cxx @@ -2,9 +2,9 @@ * * $RCSfile: ed_ipersiststr.cxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mav $ $Date: 2003-03-12 15:37:57 $ + * last change: $Author: mav $ $Date: 2003-03-17 11:02:34 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -109,6 +109,7 @@ using namespace ::com::sun::star; extern ::rtl::OUString getServiceNameFromGUID_Impl( GUID* ); extern ::rtl::OUString getFilterNameFromGUID_Impl( GUID* ); // extern CLIPFORMAT getClipFormatFromGUID_Impl( GUID* ); +::rtl::OUString getTestFileURLFromGUID_Impl( GUID* guid ); const ::rtl::OUString aOfficeEmbedStreamName( RTL_CONSTASCII_USTRINGPARAM ( "package_stream" ) ); @@ -239,7 +240,7 @@ EmbedDocument_Impl::~EmbedDocument_Impl() uno::Sequence< beans::PropertyValue > EmbedDocument_Impl::fillArgsForLoading_Impl( uno::Reference< io::XInputStream > xStream, DWORD nStreamMode ) { uno::Sequence< beans::PropertyValue > aArgs( xStream.is() ? 4 : 3 ); - rtl::OUString sDocUrl( rtl::OUString::createFromAscii( "file:///d:/test.sxw" ) ); // REMOVE + rtl::OUString sDocUrl = getTestFileURLFromGUID_Impl( &m_guid ); // REMOVE aArgs[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "URL" ) ); diff --git a/embedserv/source/embed/guid.cxx b/embedserv/source/embed/guid.cxx index ab62b048acf3..081b78eadb7a 100755 --- a/embedserv/source/embed/guid.cxx +++ b/embedserv/source/embed/guid.cxx @@ -2,9 +2,9 @@ * * $RCSfile: guid.cxx,v $ * - * $Revision: 1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: mav $ $Date: 2003-03-05 15:50:10 $ + * last change: $Author: mav $ $Date: 2003-03-17 11:02:34 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -121,6 +121,26 @@ return ::rtl::OUString(); } +::rtl::OUString getTestFileURLFromGUID_Impl( GUID* guid ) +{ + if ( *guid == OID_WriterTextServer ) + return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "file:///d:/OLE_TEST/test.sxw" ) ); + + if ( *guid == OID_CalcServer ) + return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "file:///d:/OLE_TEST/test.sxc" ) ); + + if ( *guid == OID_DrawingServer ) + return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "file:///d:/OLE_TEST/test.sxd" ) ); + + if ( *guid == OID_PresentationServer ) + return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "file:///d:/OLE_TEST/test.sxi" ) ); + + if ( *guid == OID_MathServer ) + return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "file:///d:/OLE_TEST/test.sxm" ) ); + + return ::rtl::OUString(); +} + /* ::rtl::OUString getCurTypeNameFromGUID_Impl( const uno::Reference< lang::XMultiServiceFactory > xFactory, GUID* guid ) { -- cgit v1.2.3