1*cdf0e10cSrcweir/*************************************************************************
2*cdf0e10cSrcweir *
3*cdf0e10cSrcweir * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir *
5*cdf0e10cSrcweir * Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir *
7*cdf0e10cSrcweir * OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir *
9*cdf0e10cSrcweir * This file is part of OpenOffice.org.
10*cdf0e10cSrcweir *
11*cdf0e10cSrcweir * OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir * it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir * only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir *
15*cdf0e10cSrcweir * OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir * but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir * GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir * (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir *
21*cdf0e10cSrcweir * You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir * version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir * <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir * for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir *
26*cdf0e10cSrcweir ************************************************************************/
27*cdf0e10cSrcweir
28*cdf0e10cSrcweir#include "macros.inc"
29*cdf0e10cSrcweir
30*cdf0e10cSrcweir// MSOLE embedded object in SO7 file format
31*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e_
32*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
33*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
34*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}";
35*cdf0e10cSrcweir    REG_VALUE_LNG(SO60_TEXT)
36*cdf0e10cSrcweirEnd
37*cdf0e10cSrcweir
38*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Auxusertype_2
39*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
40*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
41*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\2";
42*cdf0e10cSrcweir    Value = "%PRODUCTNAME";
43*cdf0e10cSrcweirEnd
44*cdf0e10cSrcweir
45*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Auxusertype_3
46*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
47*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
48*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\3";
49*cdf0e10cSrcweir    REG_VALUE_LNG(SO60_TEXT)
50*cdf0e10cSrcweirEnd
51*cdf0e10cSrcweir
52*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_0
53*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
54*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
55*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\0";
56*cdf0e10cSrcweir    Value = "Embed Source,1,8,1";
57*cdf0e10cSrcweirEnd
58*cdf0e10cSrcweir
59*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_1
60*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
61*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
62*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\1";
63*cdf0e10cSrcweir    Value = "3,1,32,1";
64*cdf0e10cSrcweirEnd
65*cdf0e10cSrcweir
66*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_2
67*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
68*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
69*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\2";
70*cdf0e10cSrcweir    Value = "2,1,16,1";
71*cdf0e10cSrcweirEnd
72*cdf0e10cSrcweir
73*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Defaulticon
74*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
75*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
76*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DefaultIcon";
77*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,0";
78*cdf0e10cSrcweirEnd
79*cdf0e10cSrcweir
80*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Inprochandler32
81*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
82*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
83*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\InprocHandler32";
84*cdf0e10cSrcweir    Value = "<progpath>\program\inprocserv.dll";
85*cdf0e10cSrcweir    Styles = ();
86*cdf0e10cSrcweirEnd
87*cdf0e10cSrcweir
88*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Insertable
89*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
90*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
91*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Insertable";
92*cdf0e10cSrcweirEnd
93*cdf0e10cSrcweir
94*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Localserver32
95*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
96*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
97*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\LocalServer32";
98*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
99*cdf0e10cSrcweirEnd
100*cdf0e10cSrcweir
101*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Miscstatus
102*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
103*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
104*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\MiscStatus";
105*cdf0e10cSrcweir    Value = "16";
106*cdf0e10cSrcweirEnd
107*cdf0e10cSrcweir
108*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Progid
109*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
110*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
111*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\ProgID";
112*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
113*cdf0e10cSrcweirEnd
114*cdf0e10cSrcweir
115*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Programmable
116*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
117*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
118*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Programmable";
119*cdf0e10cSrcweirEnd
120*cdf0e10cSrcweir
121*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb_0
122*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
123*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
124*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\0";
125*cdf0e10cSrcweir    Value = "&Edit,0,0";
126*cdf0e10cSrcweirEnd
127*cdf0e10cSrcweir
128*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb__1
129*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
130*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
131*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-1";
132*cdf0e10cSrcweir    Value = "Show,0,0";
133*cdf0e10cSrcweirEnd
134*cdf0e10cSrcweir
135*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb__2
136*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
137*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
138*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-2";
139*cdf0e10cSrcweir    Value = "Open,0,0";
140*cdf0e10cSrcweirEnd
141*cdf0e10cSrcweir
142*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Versionindependentprogid
143*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
144*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
145*cdf0e10cSrcweir    Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\VersionIndependentProgID";
146*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
147*cdf0e10cSrcweirEnd
148*cdf0e10cSrcweir
149*cdf0e10cSrcweir// MSOLE embedded object in OASIS file format
150*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad_
151*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
152*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
153*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}";
154*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WRITER)
155*cdf0e10cSrcweirEnd
156*cdf0e10cSrcweir
157*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Auxusertype_2
158*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
159*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
160*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\AuxUserType\2";
161*cdf0e10cSrcweir    Value = "%PRODUCTNAME";
162*cdf0e10cSrcweirEnd
163*cdf0e10cSrcweir
164*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Auxusertype_3
165*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
166*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
167*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\AuxUserType\3";
168*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WRITER)
169*cdf0e10cSrcweirEnd
170*cdf0e10cSrcweir
171*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_0
172*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
173*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
174*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\0";
175*cdf0e10cSrcweir    Value = "Embed Source,1,8,1";
176*cdf0e10cSrcweirEnd
177*cdf0e10cSrcweir
178*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_1
179*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
180*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
181*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\1";
182*cdf0e10cSrcweir    Value = "3,1,32,1";
183*cdf0e10cSrcweirEnd
184*cdf0e10cSrcweir
185*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_2
186*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
187*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
188*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\2";
189*cdf0e10cSrcweir    Value = "2,1,16,1";
190*cdf0e10cSrcweirEnd
191*cdf0e10cSrcweir
192*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Defaulticon
193*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
194*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
195*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DefaultIcon";
196*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,0";
197*cdf0e10cSrcweirEnd
198*cdf0e10cSrcweir
199*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Inprochandler32
200*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
201*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
202*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\InprocHandler32";
203*cdf0e10cSrcweir    Value = "<progpath>\program\inprocserv.dll";
204*cdf0e10cSrcweir    Styles = ();
205*cdf0e10cSrcweirEnd
206*cdf0e10cSrcweir
207*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Insertable
208*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
209*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
210*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\Insertable";
211*cdf0e10cSrcweirEnd
212*cdf0e10cSrcweir
213*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Localserver32
214*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
215*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
216*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\LocalServer32";
217*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
218*cdf0e10cSrcweirEnd
219*cdf0e10cSrcweir
220*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Miscstatus
221*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
222*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
223*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\MiscStatus";
224*cdf0e10cSrcweir    Value = "16";
225*cdf0e10cSrcweirEnd
226*cdf0e10cSrcweir
227*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Progid
228*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
229*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
230*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\ProgID";
231*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
232*cdf0e10cSrcweirEnd
233*cdf0e10cSrcweir
234*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Programmable
235*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
236*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
237*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\Programmable";
238*cdf0e10cSrcweirEnd
239*cdf0e10cSrcweir
240*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb_0
241*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
242*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
243*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\0";
244*cdf0e10cSrcweir    Value = "&Edit,0,0";
245*cdf0e10cSrcweirEnd
246*cdf0e10cSrcweir
247*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb__1
248*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
249*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
250*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\-1";
251*cdf0e10cSrcweir    Value = "Show,0,0";
252*cdf0e10cSrcweirEnd
253*cdf0e10cSrcweir
254*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb__2
255*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
256*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
257*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\-2";
258*cdf0e10cSrcweir    Value = "Open,0,0";
259*cdf0e10cSrcweirEnd
260*cdf0e10cSrcweir
261*cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Versionindependentprogid
262*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
263*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
264*cdf0e10cSrcweir    Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\VersionIndependentProgID";
265*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
266*cdf0e10cSrcweirEnd
267*cdf0e10cSrcweir
268*cdf0e10cSrcweir
269*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6
270*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
271*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
272*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6";
273*cdf0e10cSrcweir    REG_VALUE_LNG(SO60_TEXT)
274*cdf0e10cSrcweirEnd
275*cdf0e10cSrcweir
276*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Clsid
277*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
278*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
279*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\CLSID";
280*cdf0e10cSrcweir    Value = "{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}";
281*cdf0e10cSrcweirEnd
282*cdf0e10cSrcweir
283*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Defaulticon
284*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
285*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
286*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\DefaultIcon";
287*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,27";
288*cdf0e10cSrcweirEnd
289*cdf0e10cSrcweir
290*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Insertable
291*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
292*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
293*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\Insertable";
294*cdf0e10cSrcweirEnd
295*cdf0e10cSrcweir
296*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Server
297*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
298*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
299*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\server";
300*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe";
301*cdf0e10cSrcweirEnd
302*cdf0e10cSrcweir
303*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb_0
304*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
305*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
306*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\0";
307*cdf0e10cSrcweir    Value = "&Edit";
308*cdf0e10cSrcweirEnd
309*cdf0e10cSrcweir
310*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb__1
311*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
312*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
313*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\-1";
314*cdf0e10cSrcweir    Value = "&Show";
315*cdf0e10cSrcweirEnd
316*cdf0e10cSrcweir
317*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb__2
318*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
319*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
320*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\-2";
321*cdf0e10cSrcweir    Value = "&Open";
322*cdf0e10cSrcweirEnd
323*cdf0e10cSrcweir
324*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell
325*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
326*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
327*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell";
328*cdf0e10cSrcweir    Value = "open";
329*cdf0e10cSrcweirEnd
330*cdf0e10cSrcweir
331*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_New
332*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
333*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
334*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell\new";
335*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
336*cdf0e10cSrcweirEnd
337*cdf0e10cSrcweir
338*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_New_Command
339*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
340*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
341*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell\new\command";
342*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
343*cdf0e10cSrcweirEnd
344*cdf0e10cSrcweir
345*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Open_Command
346*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
347*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
348*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell\open\command";
349*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
350*cdf0e10cSrcweirEnd
351*cdf0e10cSrcweir
352*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Print_Command
353*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
354*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
355*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell\print\command";
356*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
357*cdf0e10cSrcweirEnd
358*cdf0e10cSrcweir
359*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Printto_Command
360*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
361*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
362*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shell\printto\command";
363*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
364*cdf0e10cSrcweirEnd
365*cdf0e10cSrcweir
366*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterdocument_Curver
367*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
368*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
369*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument\CurVer";
370*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
371*cdf0e10cSrcweirEnd
372*cdf0e10cSrcweir
373*cdf0e10cSrcweirRegistryItem gid_Regitem_StarWriterGlobalDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1
374*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
375*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
376*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
377*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
378*cdf0e10cSrcweirEnd
379*cdf0e10cSrcweir
380*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6
381*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
382*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6";
383*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
384*cdf0e10cSrcweir    REG_VALUE_LNG(SO60_MASTERDOC)
385*cdf0e10cSrcweirEnd
386*cdf0e10cSrcweir
387*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Defaulticon
388*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
389*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\DefaultIcon";
390*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
391*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,35";
392*cdf0e10cSrcweirEnd
393*cdf0e10cSrcweir
394*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell
395*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
396*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell";
397*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
398*cdf0e10cSrcweir    Value = "open";
399*cdf0e10cSrcweirEnd
400*cdf0e10cSrcweir
401*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_New
402*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
403*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell\new";
404*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
405*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
406*cdf0e10cSrcweirEnd
407*cdf0e10cSrcweir
408*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_New_Command
409*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
410*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell\new\command";
411*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
412*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
413*cdf0e10cSrcweirEnd
414*cdf0e10cSrcweir
415*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Open_Command
416*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
417*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell\open\command";
418*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
419*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
420*cdf0e10cSrcweirEnd
421*cdf0e10cSrcweir
422*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Print_Command
423*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
424*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell\print\command";
425*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
426*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
427*cdf0e10cSrcweirEnd
428*cdf0e10cSrcweir
429*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Printto_Command
430*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
431*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6\shell\printto\command";
432*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
433*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
434*cdf0e10cSrcweirEnd
435*cdf0e10cSrcweir
436*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_Curver
437*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
438*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument\CurVer";
439*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
440*cdf0e10cSrcweir    Value = "soffice.StarWriterGlobalDocument.6";
441*cdf0e10cSrcweirEnd
442*cdf0e10cSrcweir
443*cdf0e10cSrcweirRegistryItem gid_Regitem_StarWriterTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
444*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
445*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
446*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
447*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
448*cdf0e10cSrcweirEnd
449*cdf0e10cSrcweir
450*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6
451*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
452*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6";
453*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
454*cdf0e10cSrcweir    REG_VALUE_LNG(SO60_WRITER_TEMPLATE)
455*cdf0e10cSrcweirEnd
456*cdf0e10cSrcweir
457*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Defaulticon
458*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
459*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\DefaultIcon";
460*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
461*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,28";
462*cdf0e10cSrcweirEnd
463*cdf0e10cSrcweir
464*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell
465*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
466*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
467*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell";
468*cdf0e10cSrcweir    Value = "new";
469*cdf0e10cSrcweirEnd
470*cdf0e10cSrcweir
471*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_New
472*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
473*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
474*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell\new";
475*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
476*cdf0e10cSrcweirEnd
477*cdf0e10cSrcweir
478*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_New_Command
479*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
480*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
481*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell\new\command";
482*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
483*cdf0e10cSrcweirEnd
484*cdf0e10cSrcweir
485*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Open_Command
486*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
487*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell\open\command";
488*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
489*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
490*cdf0e10cSrcweirEnd
491*cdf0e10cSrcweir
492*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Print_Command
493*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
494*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell\print\command";
495*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
496*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
497*cdf0e10cSrcweirEnd
498*cdf0e10cSrcweir
499*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Printto_Command
500*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
501*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6\shell\printto\command";
502*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
503*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
504*cdf0e10cSrcweirEnd
505*cdf0e10cSrcweir
506*cdf0e10cSrcweirRegistryItem gid_Regitem_Stw_PersistentHandler
507*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
508*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
509*cdf0e10cSrcweir    Subkey = ".stw\PersistentHandler";
510*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
511*cdf0e10cSrcweirEnd
512*cdf0e10cSrcweir
513*cdf0e10cSrcweirRegistryItem gid_Regitem_Stw_Shellex_00021500_0000_0000_C000_000000000046
514*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
515*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
516*cdf0e10cSrcweir    Subkey = ".stw\shellex\{00021500-0000-0000-C000-000000000046}";
517*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
518*cdf0e10cSrcweirEnd
519*cdf0e10cSrcweir
520*cdf0e10cSrcweirRegistryItem gid_Regitem_Stw_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
521*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
522*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
523*cdf0e10cSrcweir    Subkey = ".stw\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
524*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
525*cdf0e10cSrcweirEnd
526*cdf0e10cSrcweir
527*cdf0e10cSrcweirRegistryItem gid_Regitem_Stw
528*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
529*cdf0e10cSrcweir    Subkey = ".stw";
530*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
531*cdf0e10cSrcweir    Value = "soffice.StarWriterTemplate.6";
532*cdf0e10cSrcweirEnd
533*cdf0e10cSrcweir
534*cdf0e10cSrcweirRegistryItem gid_Regitem_Stw_Contenttype
535*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
536*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
537*cdf0e10cSrcweir    Subkey = ".stw";
538*cdf0e10cSrcweir    Name = "Content Type";
539*cdf0e10cSrcweir    Value = "application/vnd.sun.xml.writer.template";
540*cdf0e10cSrcweirEnd
541*cdf0e10cSrcweir
542*cdf0e10cSrcweirRegistryItem gid_Regitem_stw_FullDetails
543*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
544*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
545*cdf0e10cSrcweir    Subkey = "soffice.StarWriterTemplate.6";
546*cdf0e10cSrcweir    Name = "FullDetails";
547*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
548*cdf0e10cSrcweirEnd
549*cdf0e10cSrcweir
550*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg_PersistentHandler
551*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
552*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
553*cdf0e10cSrcweir    Subkey = ".sxg\PersistentHandler";
554*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
555*cdf0e10cSrcweirEnd
556*cdf0e10cSrcweir
557*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg_Shellex_00021500_0000_0000_C000_000000000046
558*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
559*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
560*cdf0e10cSrcweir    Subkey = ".sxg\shellex\{00021500-0000-0000-C000-000000000046}";
561*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
562*cdf0e10cSrcweirEnd
563*cdf0e10cSrcweir
564*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
565*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
566*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
567*cdf0e10cSrcweir    Subkey = ".sxg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
568*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
569*cdf0e10cSrcweirEnd
570*cdf0e10cSrcweir
571*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg
572*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
573*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
574*cdf0e10cSrcweir    Subkey = ".sxg";
575*cdf0e10cSrcweir    Value = "soffice.StarWriterGlobalDocument.6";
576*cdf0e10cSrcweirEnd
577*cdf0e10cSrcweir
578*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg_Contenttype
579*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
580*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
581*cdf0e10cSrcweir    Subkey = ".sxg";
582*cdf0e10cSrcweir    Name = "Content Type";
583*cdf0e10cSrcweir    Value = "application/vnd.sun.xml.writer.global";
584*cdf0e10cSrcweirEnd
585*cdf0e10cSrcweir
586*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxg_Mime_Database
587*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
588*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
589*cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.writer.global";
590*cdf0e10cSrcweir    Name = "Extension";
591*cdf0e10cSrcweir    Value = ".sxg";
592*cdf0e10cSrcweirEnd
593*cdf0e10cSrcweir
594*cdf0e10cSrcweirRegistryItem gid_Regitem_sxg_FullDetails
595*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
596*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
597*cdf0e10cSrcweir    Subkey = "soffice.StarWriterGlobalDocument.6";
598*cdf0e10cSrcweir    Name = "FullDetails";
599*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
600*cdf0e10cSrcweirEnd
601*cdf0e10cSrcweir
602*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxw_PersistentHandler
603*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
604*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
605*cdf0e10cSrcweir    Subkey = ".sxw\PersistentHandler";
606*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
607*cdf0e10cSrcweirEnd
608*cdf0e10cSrcweir
609*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxw_Shellex_00021500_0000_0000_C000_000000000046
610*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
611*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
612*cdf0e10cSrcweir    Subkey = ".sxw\shellex\{00021500-0000-0000-C000-000000000046}";
613*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
614*cdf0e10cSrcweirEnd
615*cdf0e10cSrcweir
616*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxw_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
617*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
618*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
619*cdf0e10cSrcweir    Subkey = ".sxw\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
620*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
621*cdf0e10cSrcweirEnd
622*cdf0e10cSrcweir
623*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxw_Contenttype
624*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
625*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
626*cdf0e10cSrcweir    Subkey = ".sxw";
627*cdf0e10cSrcweir    Name = "Content Type";
628*cdf0e10cSrcweir    Value = "application/vnd.sun.xml.writer";
629*cdf0e10cSrcweirEnd
630*cdf0e10cSrcweir
631*cdf0e10cSrcweirRegistryItem gid_Regitem_Sxw_Mime_Database
632*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
633*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
634*cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.writer";
635*cdf0e10cSrcweir    Name = "Extension";
636*cdf0e10cSrcweir    Value = ".sxw";
637*cdf0e10cSrcweirEnd
638*cdf0e10cSrcweir
639*cdf0e10cSrcweirRegistryItem gid_Regitem_StarWriterDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1
640*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
641*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
642*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
643*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
644*cdf0e10cSrcweirEnd
645*cdf0e10cSrcweir
646*cdf0e10cSrcweirRegistryItem gid_Regitem__Sxw
647*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
648*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
649*cdf0e10cSrcweir    Subkey = ".sxw";
650*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
651*cdf0e10cSrcweirEnd
652*cdf0e10cSrcweir
653*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxw
654*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
655*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
656*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
657*cdf0e10cSrcweir    Name = ".sxw";
658*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
659*cdf0e10cSrcweir    Styles = ();
660*cdf0e10cSrcweirEnd
661*cdf0e10cSrcweir
662*cdf0e10cSrcweirRegistryItem gid_Regitem_sxw_FullDetails
663*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
664*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
665*cdf0e10cSrcweir    Subkey = "soffice.StarWriterDocument.6";
666*cdf0e10cSrcweir    Name = "FullDetails";
667*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
668*cdf0e10cSrcweirEnd
669*cdf0e10cSrcweir
670*cdf0e10cSrcweir
671*cdf0e10cSrcweir// new odt file extension
672*cdf0e10cSrcweir
673*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_PersistentHandler
674*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
675*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
676*cdf0e10cSrcweir    Subkey = ".odt\PersistentHandler";
677*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
678*cdf0e10cSrcweirEnd
679*cdf0e10cSrcweir
680*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_Shellex_00021500_0000_0000_C000_000000000046
681*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
682*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
683*cdf0e10cSrcweir    Subkey = ".odt\shellex\{00021500-0000-0000-C000-000000000046}";
684*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
685*cdf0e10cSrcweirEnd
686*cdf0e10cSrcweir
687*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
688*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
689*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
690*cdf0e10cSrcweir    Subkey = ".odt\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
691*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
692*cdf0e10cSrcweirEnd
693*cdf0e10cSrcweir
694*cdf0e10cSrcweirRegistryItem gid_Regitem_WriterDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
695*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
696*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
697*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
698*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
699*cdf0e10cSrcweirEnd
700*cdf0e10cSrcweir
701*cdf0e10cSrcweirRegistryItem gid_Regitem__Odt
702*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
703*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
704*cdf0e10cSrcweir    Subkey = ".odt";
705*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
706*cdf0e10cSrcweirEnd
707*cdf0e10cSrcweir
708*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odt
709*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
710*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
711*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
712*cdf0e10cSrcweir    Name = ".odt";
713*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
714*cdf0e10cSrcweir    Styles = ();
715*cdf0e10cSrcweirEnd
716*cdf0e10cSrcweir
717*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odt
718*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
719*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
720*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
721*cdf0e10cSrcweir    Name = "application/vnd.oasis.opendocument.text";
722*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
723*cdf0e10cSrcweir    Styles = ();
724*cdf0e10cSrcweirEnd
725*cdf0e10cSrcweir
726*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_Contenttype
727*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
728*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
729*cdf0e10cSrcweir    Subkey = ".odt";
730*cdf0e10cSrcweir    Name = "Content Type";
731*cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.text";
732*cdf0e10cSrcweirEnd
733*cdf0e10cSrcweir
734*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_Mime_Database
735*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
736*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
737*cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text";
738*cdf0e10cSrcweir    Name = "Extension";
739*cdf0e10cSrcweir    Value = ".odt";
740*cdf0e10cSrcweirEnd
741*cdf0e10cSrcweir
742*cdf0e10cSrcweirRegistryItem gid_Regitem_Odt_Openoffice_Writerdocument_1_Shellnew
743*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
744*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
745*cdf0e10cSrcweir    Subkey = ".odt\opendocument.WriterDocument.1\ShellNew";
746*cdf0e10cSrcweir    Name = "FileName";
747*cdf0e10cSrcweir    Value = "soffice.odt";
748*cdf0e10cSrcweirEnd
749*cdf0e10cSrcweir
750*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_Curver
751*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
752*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
753*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument\CurVer";
754*cdf0e10cSrcweir    Value = "opendocument.WriterDocument.1";
755*cdf0e10cSrcweirEnd
756*cdf0e10cSrcweir
757*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1
758*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
759*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
760*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1";
761*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WRITER)
762*cdf0e10cSrcweirEnd
763*cdf0e10cSrcweir
764*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Clsid
765*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
766*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
767*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\CLSID";
768*cdf0e10cSrcweir    Value = "{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}";
769*cdf0e10cSrcweirEnd
770*cdf0e10cSrcweir
771*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Defaulticon
772*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
773*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
774*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\DefaultIcon";
775*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,1";
776*cdf0e10cSrcweirEnd
777*cdf0e10cSrcweir
778*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Insertable
779*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
780*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
781*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\Insertable";
782*cdf0e10cSrcweirEnd
783*cdf0e10cSrcweir
784*cdf0e10cSrcweirRegistryItem gid_Regitem_odt_FullDetails
785*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
786*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
787*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1";
788*cdf0e10cSrcweir    Name = "FullDetails";
789*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
790*cdf0e10cSrcweirEnd
791*cdf0e10cSrcweir
792*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Server
793*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
794*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
795*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\server";
796*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe";
797*cdf0e10cSrcweirEnd
798*cdf0e10cSrcweir
799*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb_0
800*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
801*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
802*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\0";
803*cdf0e10cSrcweir    Value = "&Edit";
804*cdf0e10cSrcweirEnd
805*cdf0e10cSrcweir
806*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb__1
807*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
808*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
809*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\-1";
810*cdf0e10cSrcweir    Value = "&Show";
811*cdf0e10cSrcweirEnd
812*cdf0e10cSrcweir
813*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb__2
814*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
815*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
816*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\-2";
817*cdf0e10cSrcweir    Value = "&Open";
818*cdf0e10cSrcweirEnd
819*cdf0e10cSrcweir
820*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell
821*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
822*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
823*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell";
824*cdf0e10cSrcweir    Value = "open";
825*cdf0e10cSrcweirEnd
826*cdf0e10cSrcweir
827*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_New
828*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
829*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
830*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell\new";
831*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
832*cdf0e10cSrcweirEnd
833*cdf0e10cSrcweir
834*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_New_Command
835*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
836*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
837*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell\new\command";
838*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
839*cdf0e10cSrcweirEnd
840*cdf0e10cSrcweir
841*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Open_Command
842*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
843*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
844*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell\open\command";
845*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
846*cdf0e10cSrcweir    Styles = ();
847*cdf0e10cSrcweirEnd
848*cdf0e10cSrcweir
849*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Print_Command
850*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
851*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
852*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell\print\command";
853*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
854*cdf0e10cSrcweirEnd
855*cdf0e10cSrcweir
856*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Printto_Command
857*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
858*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
859*cdf0e10cSrcweir    Subkey = "opendocument.WriterDocument.1\shell\printto\command";
860*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
861*cdf0e10cSrcweirEnd
862*cdf0e10cSrcweir
863*cdf0e10cSrcweir// Writer Web Document
864*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerwebdocument_Curver
865*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
866*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
867*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebDocument\CurVer";
868*cdf0e10cSrcweir    Value = "opendocument.WriterWebDocument.1";
869*cdf0e10cSrcweirEnd
870*cdf0e10cSrcweir
871*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerwebdocument_1
872*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
873*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
874*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebDocument.1";
875*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WRITER)
876*cdf0e10cSrcweirEnd
877*cdf0e10cSrcweir
878*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerwebdocument_1_Shell_Open_Command
879*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
880*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
881*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebDocument.1\shell\open\command";
882*cdf0e10cSrcweir    Value = "\"<progpath>\program\sweb.exe\" -o \"%1\"";
883*cdf0e10cSrcweir    Styles = ();
884*cdf0e10cSrcweirEnd
885*cdf0e10cSrcweir
886*cdf0e10cSrcweir// new ott file extension
887*cdf0e10cSrcweir
888*cdf0e10cSrcweirRegistryItem gid_Regitem_Ott_PersistentHandler
889*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
890*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
891*cdf0e10cSrcweir    Subkey = ".ott\PersistentHandler";
892*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
893*cdf0e10cSrcweirEnd
894*cdf0e10cSrcweir
895*cdf0e10cSrcweirRegistryItem gid_Regitem_Ott_Shellex_00021500_0000_0000_C000_000000000046
896*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
897*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
898*cdf0e10cSrcweir    Subkey = ".ott\shellex\{00021500-0000-0000-C000-000000000046}";
899*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
900*cdf0e10cSrcweirEnd
901*cdf0e10cSrcweir
902*cdf0e10cSrcweirRegistryItem gid_Regitem_Ott_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
903*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
904*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
905*cdf0e10cSrcweir    Subkey = ".ott\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
906*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
907*cdf0e10cSrcweirEnd
908*cdf0e10cSrcweir
909*cdf0e10cSrcweirRegistryItem gid_Regitem_WriterTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
910*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
911*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
912*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
913*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
914*cdf0e10cSrcweirEnd
915*cdf0e10cSrcweir
916*cdf0e10cSrcweirRegistryItem gid_Regitem_Ott
917*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
918*cdf0e10cSrcweir    Subkey = ".ott";
919*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
920*cdf0e10cSrcweir    Value = "opendocument.WriterTemplate.1";
921*cdf0e10cSrcweirEnd
922*cdf0e10cSrcweir
923*cdf0e10cSrcweirRegistryItem gid_Regitem_Ott_Contenttype
924*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
925*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
926*cdf0e10cSrcweir    Subkey = ".ott";
927*cdf0e10cSrcweir    Name = "Content Type";
928*cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.text-template";
929*cdf0e10cSrcweirEnd
930*cdf0e10cSrcweir
931*cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starwritertemplate_1
932*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
933*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1";
934*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
935*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WRITER_TEMPLATE)
936*cdf0e10cSrcweirEnd
937*cdf0e10cSrcweir
938*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Defaulticon
939*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
940*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\DefaultIcon";
941*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
942*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,2";
943*cdf0e10cSrcweirEnd
944*cdf0e10cSrcweir
945*cdf0e10cSrcweirRegistryItem gid_Regitem_ott_FullDetails
946*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
947*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
948*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1";
949*cdf0e10cSrcweir    Name = "FullDetails";
950*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
951*cdf0e10cSrcweirEnd
952*cdf0e10cSrcweir
953*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell
954*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
955*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
956*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell";
957*cdf0e10cSrcweir    Value = "new";
958*cdf0e10cSrcweirEnd
959*cdf0e10cSrcweir
960*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_New
961*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
962*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
963*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell\new";
964*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
965*cdf0e10cSrcweirEnd
966*cdf0e10cSrcweir
967*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_New_Command
968*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
969*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
970*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell\new\command";
971*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
972*cdf0e10cSrcweirEnd
973*cdf0e10cSrcweir
974*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Open_Command
975*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
976*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell\open\command";
977*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
978*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
979*cdf0e10cSrcweirEnd
980*cdf0e10cSrcweir
981*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Print_Command
982*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
983*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell\print\command";
984*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
985*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
986*cdf0e10cSrcweirEnd
987*cdf0e10cSrcweir
988*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Printto_Command
989*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
990*cdf0e10cSrcweir    Subkey = "opendocument.WriterTemplate.1\shell\printto\command";
991*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
992*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
993*cdf0e10cSrcweirEnd
994*cdf0e10cSrcweir
995*cdf0e10cSrcweir// new odm file extension
996*cdf0e10cSrcweir
997*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm_PersistentHandler
998*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
999*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1000*cdf0e10cSrcweir    Subkey = ".odm\PersistentHandler";
1001*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
1002*cdf0e10cSrcweirEnd
1003*cdf0e10cSrcweir
1004*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm_Shellex_00021500_0000_0000_C000_000000000046
1005*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1006*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1007*cdf0e10cSrcweir    Subkey = ".odm\shellex\{00021500-0000-0000-C000-000000000046}";
1008*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
1009*cdf0e10cSrcweirEnd
1010*cdf0e10cSrcweir
1011*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
1012*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1013*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1014*cdf0e10cSrcweir    Subkey = ".odm\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
1015*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
1016*cdf0e10cSrcweirEnd
1017*cdf0e10cSrcweir
1018*cdf0e10cSrcweirRegistryItem gid_Regitem_WriterGlobalDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
1019*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1020*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1021*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
1022*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
1023*cdf0e10cSrcweirEnd
1024*cdf0e10cSrcweir
1025*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm
1026*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1027*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1028*cdf0e10cSrcweir    Subkey = ".odm";
1029*cdf0e10cSrcweir    Value = "opendocument.WriterGlobalDocument.1";
1030*cdf0e10cSrcweirEnd
1031*cdf0e10cSrcweir
1032*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm_Contenttype
1033*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1034*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1035*cdf0e10cSrcweir    Subkey = ".odm";
1036*cdf0e10cSrcweir    Name = "Content Type";
1037*cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.text-master";
1038*cdf0e10cSrcweirEnd
1039*cdf0e10cSrcweir
1040*cdf0e10cSrcweirRegistryItem gid_Regitem_Odm_Mime_Database
1041*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1042*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1043*cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text-master";
1044*cdf0e10cSrcweir    Name = "Extension";
1045*cdf0e10cSrcweir    Value = ".odm";
1046*cdf0e10cSrcweirEnd
1047*cdf0e10cSrcweir
1048*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_Curver
1049*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1050*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument\CurVer";
1051*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1052*cdf0e10cSrcweir    Value = "opendocument.WriterGlobalDocument.1";
1053*cdf0e10cSrcweirEnd
1054*cdf0e10cSrcweir
1055*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1
1056*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1057*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1";
1058*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1059*cdf0e10cSrcweir    REG_VALUE_LNG(OO_MASTERDOC)
1060*cdf0e10cSrcweirEnd
1061*cdf0e10cSrcweir
1062*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Defaulticon
1063*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1064*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\DefaultIcon";
1065*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1066*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,10";
1067*cdf0e10cSrcweirEnd
1068*cdf0e10cSrcweir
1069*cdf0e10cSrcweirRegistryItem gid_Regitem_odm_FullDetails
1070*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1071*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
1072*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1";
1073*cdf0e10cSrcweir    Name = "FullDetails";
1074*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
1075*cdf0e10cSrcweirEnd
1076*cdf0e10cSrcweir
1077*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell
1078*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1079*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell";
1080*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1081*cdf0e10cSrcweir    Value = "open";
1082*cdf0e10cSrcweirEnd
1083*cdf0e10cSrcweir
1084*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_New
1085*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1086*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell\new";
1087*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1088*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
1089*cdf0e10cSrcweirEnd
1090*cdf0e10cSrcweir
1091*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_New_Command
1092*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1093*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell\new\command";
1094*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1095*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
1096*cdf0e10cSrcweirEnd
1097*cdf0e10cSrcweir
1098*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Open_Command
1099*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1100*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell\open\command";
1101*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1102*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
1103*cdf0e10cSrcweirEnd
1104*cdf0e10cSrcweir
1105*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Print_Command
1106*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1107*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell\print\command";
1108*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1109*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
1110*cdf0e10cSrcweirEnd
1111*cdf0e10cSrcweir
1112*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Printto_Command
1113*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1114*cdf0e10cSrcweir    Subkey = "opendocument.WriterGlobalDocument.1\shell\printto\command";
1115*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1116*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
1117*cdf0e10cSrcweirEnd
1118*cdf0e10cSrcweir
1119*cdf0e10cSrcweir// new oth file extension
1120*cdf0e10cSrcweir
1121*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth_PersistentHandler
1122*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1123*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1124*cdf0e10cSrcweir    Subkey = ".oth\PersistentHandler";
1125*cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
1126*cdf0e10cSrcweirEnd
1127*cdf0e10cSrcweir
1128*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth_Shellex_00021500_0000_0000_C000_000000000046
1129*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1130*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1131*cdf0e10cSrcweir    Subkey = ".oth\shellex\{00021500-0000-0000-C000-000000000046}";
1132*cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
1133*cdf0e10cSrcweirEnd
1134*cdf0e10cSrcweir
1135*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
1136*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1137*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1138*cdf0e10cSrcweir    Subkey = ".oth\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
1139*cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
1140*cdf0e10cSrcweirEnd
1141*cdf0e10cSrcweir
1142*cdf0e10cSrcweirRegistryItem gid_Regitem_WriterWebTemplate_Shellex_PropertySheetHandlers_MyPropSheet1
1143*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1144*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1145*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
1146*cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
1147*cdf0e10cSrcweirEnd
1148*cdf0e10cSrcweir
1149*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth
1150*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1151*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1152*cdf0e10cSrcweir    Subkey = ".oth";
1153*cdf0e10cSrcweir    Value = "opendocument.WriterWebTemplate.1";
1154*cdf0e10cSrcweirEnd
1155*cdf0e10cSrcweir
1156*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth_Contenttype
1157*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1158*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1159*cdf0e10cSrcweir    Subkey = ".oth";
1160*cdf0e10cSrcweir    Name = "Content Type";
1161*cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.text-web";
1162*cdf0e10cSrcweirEnd
1163*cdf0e10cSrcweir
1164*cdf0e10cSrcweirRegistryItem gid_Regitem_Oth_Mime_Database
1165*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1166*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1167*cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text-web";
1168*cdf0e10cSrcweir    Name = "Extension";
1169*cdf0e10cSrcweir    Value = ".oth";
1170*cdf0e10cSrcweirEnd
1171*cdf0e10cSrcweir
1172*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_Curver
1173*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1174*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate\CurVer";
1175*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1176*cdf0e10cSrcweir    Value = "opendocument.WriterWebTemplate.1";
1177*cdf0e10cSrcweirEnd
1178*cdf0e10cSrcweir
1179*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1
1180*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1181*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1";
1182*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1183*cdf0e10cSrcweir    REG_VALUE_LNG(OO_WEBDOC)
1184*cdf0e10cSrcweirEnd
1185*cdf0e10cSrcweir
1186*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Defaulticon
1187*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1188*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\DefaultIcon";
1189*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1190*cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,11";
1191*cdf0e10cSrcweirEnd
1192*cdf0e10cSrcweir
1193*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell
1194*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1195*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell";
1196*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1197*cdf0e10cSrcweir    Value = "open";
1198*cdf0e10cSrcweirEnd
1199*cdf0e10cSrcweir
1200*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_New
1201*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1202*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell\new";
1203*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1204*cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
1205*cdf0e10cSrcweirEnd
1206*cdf0e10cSrcweir
1207*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_New_Command
1208*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1209*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell\new\command";
1210*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1211*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
1212*cdf0e10cSrcweirEnd
1213*cdf0e10cSrcweir
1214*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Open_Command
1215*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1216*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell\open\command";
1217*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1218*cdf0e10cSrcweir    Value = "\"<progpath>\program\swriter.exe\" -o \"%1\"";
1219*cdf0e10cSrcweirEnd
1220*cdf0e10cSrcweir
1221*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Print_Command
1222*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1223*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell\print\command";
1224*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1225*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
1226*cdf0e10cSrcweirEnd
1227*cdf0e10cSrcweir
1228*cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Printto_Command
1229*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1230*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1\shell\printto\command";
1231*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1232*cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
1233*cdf0e10cSrcweirEnd
1234*cdf0e10cSrcweir
1235*cdf0e10cSrcweirRegistryItem gid_Regitem_oth_FullDetails
1236*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1237*cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
1238*cdf0e10cSrcweir    Subkey = "opendocument.WriterWebTemplate.1";
1239*cdf0e10cSrcweir    Name = "FullDetails";
1240*cdf0e10cSrcweir    Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
1241*cdf0e10cSrcweirEnd
1242*cdf0e10cSrcweir
1243*cdf0e10cSrcweir// "OpenWith" Windows Registry keys for extensions supported by Writer
1244*cdf0e10cSrcweir
1245*cdf0e10cSrcweir// .ODT
1246*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_ODT_OpenWith_Writer
1247*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1248*cdf0e10cSrcweir    Subkey = ".odt\OpenWithProgIDs";
1249*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1250*cdf0e10cSrcweir    Name = "opendocument.WriterDocument.1";
1251*cdf0e10cSrcweir    Value = " ";
1252*cdf0e10cSrcweirEnd
1253*cdf0e10cSrcweir
1254*cdf0e10cSrcweir// .OTT
1255*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_OTT_OpenWith_Writer
1256*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1257*cdf0e10cSrcweir    Subkey = ".ott\OpenWithProgIDs";
1258*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1259*cdf0e10cSrcweir    Name = "opendocument.WriterTemplate.1";
1260*cdf0e10cSrcweir    Value = " ";
1261*cdf0e10cSrcweirEnd
1262*cdf0e10cSrcweir
1263*cdf0e10cSrcweir// .OTH
1264*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_OTH_OpenWith_Writer
1265*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1266*cdf0e10cSrcweir    Subkey = ".oth\OpenWithProgIDs";
1267*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1268*cdf0e10cSrcweir    Name = "opendocument.WriterWebTemplate.1";
1269*cdf0e10cSrcweir    Value = " ";
1270*cdf0e10cSrcweirEnd
1271*cdf0e10cSrcweir
1272*cdf0e10cSrcweir// .ODM
1273*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_ODM_OpenWith_Writer
1274*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1275*cdf0e10cSrcweir    Subkey = ".odm\OpenWithProgIDs";
1276*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1277*cdf0e10cSrcweir    Name = "opendocument.WriterGlobalDocument.1";
1278*cdf0e10cSrcweir    Value = " ";
1279*cdf0e10cSrcweirEnd
1280*cdf0e10cSrcweir
1281*cdf0e10cSrcweir// .SXW
1282*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_SXW_OpenWith_Writer
1283*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1284*cdf0e10cSrcweir    Subkey = ".sxw\OpenWithProgIDs";
1285*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1286*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1287*cdf0e10cSrcweir    Value = " ";
1288*cdf0e10cSrcweirEnd
1289*cdf0e10cSrcweir
1290*cdf0e10cSrcweir// .STW
1291*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_STW_OpenWith_Writer
1292*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1293*cdf0e10cSrcweir    Subkey = ".stw\OpenWithProgIDs";
1294*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1295*cdf0e10cSrcweir    Name = "soffice.StarWriterTemplate.6";
1296*cdf0e10cSrcweir    Value = " ";
1297*cdf0e10cSrcweirEnd
1298*cdf0e10cSrcweir
1299*cdf0e10cSrcweir// .TXT
1300*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Writer
1301*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1302*cdf0e10cSrcweir    Subkey = ".txt\OpenWithProgIDs";
1303*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1304*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1305*cdf0e10cSrcweir    Value = " ";
1306*cdf0e10cSrcweirEnd
1307*cdf0e10cSrcweir
1308*cdf0e10cSrcweir// .HTM
1309*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Writer
1310*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1311*cdf0e10cSrcweir    Subkey = ".htm\OpenWithProgIDs";
1312*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1313*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1314*cdf0e10cSrcweir    Value = " ";
1315*cdf0e10cSrcweirEnd
1316*cdf0e10cSrcweir
1317*cdf0e10cSrcweir// .HTML
1318*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Writer
1319*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1320*cdf0e10cSrcweir    Subkey = ".html\OpenWithProgIDs";
1321*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1322*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1323*cdf0e10cSrcweir    Value = " ";
1324*cdf0e10cSrcweirEnd
1325*cdf0e10cSrcweir
1326*cdf0e10cSrcweir// .XML
1327*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Writer
1328*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1329*cdf0e10cSrcweir    Subkey = ".xml\OpenWithProgIDs";
1330*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1331*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1332*cdf0e10cSrcweir    Value = " ";
1333*cdf0e10cSrcweirEnd
1334*cdf0e10cSrcweir
1335*cdf0e10cSrcweir// .WPD
1336*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_WPD_OpenWith_Writer
1337*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1338*cdf0e10cSrcweir    Subkey = ".wpd\OpenWithProgIDs";
1339*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1340*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1341*cdf0e10cSrcweir    Value = " ";
1342*cdf0e10cSrcweirEnd
1343*cdf0e10cSrcweir
1344*cdf0e10cSrcweir// .HWP
1345*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_HWP_OpenWith_Writer
1346*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1347*cdf0e10cSrcweir    Subkey = ".hwp\OpenWithProgIDs";
1348*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1349*cdf0e10cSrcweir    Name = "soffice.StarWriterDocument.6";
1350*cdf0e10cSrcweir    Value = " ";
1351*cdf0e10cSrcweirEnd
1352*cdf0e10cSrcweir
1353*cdf0e10cSrcweir// .SXG
1354*cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_SXG_OpenWith_Writer
1355*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1356*cdf0e10cSrcweir    Subkey = ".sxg\OpenWithProgIDs";
1357*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1358*cdf0e10cSrcweir    Name = "soffice.StarWriterGlobalDocument.6";
1359*cdf0e10cSrcweir    Value = " ";
1360*cdf0e10cSrcweirEnd
1361*cdf0e10cSrcweir
1362*cdf0e10cSrcweir
1363*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Ott
1364*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1365*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1366*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1367*cdf0e10cSrcweir    Name = ".ott";
1368*cdf0e10cSrcweir    Value = "opendocument.WriterTemplate.1";
1369*cdf0e10cSrcweir    Styles = ();
1370*cdf0e10cSrcweirEnd
1371*cdf0e10cSrcweir
1372*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stw
1373*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1374*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1375*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1376*cdf0e10cSrcweir    Name = ".stw";
1377*cdf0e10cSrcweir    Value = "soffice.StarWriterTemplate.6";
1378*cdf0e10cSrcweir    Styles = ();
1379*cdf0e10cSrcweirEnd
1380*cdf0e10cSrcweir
1381*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Txt
1382*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1383*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1384*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1385*cdf0e10cSrcweir    Name = ".txt";
1386*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1387*cdf0e10cSrcweir    Styles = ();
1388*cdf0e10cSrcweirEnd
1389*cdf0e10cSrcweir
1390*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Htm
1391*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1392*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1393*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1394*cdf0e10cSrcweir    Name = ".htm";
1395*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1396*cdf0e10cSrcweir    Styles = ();
1397*cdf0e10cSrcweirEnd
1398*cdf0e10cSrcweir
1399*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Html
1400*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1401*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1402*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1403*cdf0e10cSrcweir    Name = ".html";
1404*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1405*cdf0e10cSrcweir    Styles = ();
1406*cdf0e10cSrcweirEnd
1407*cdf0e10cSrcweir
1408*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xml
1409*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1410*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1411*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1412*cdf0e10cSrcweir    Name = ".xml";
1413*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1414*cdf0e10cSrcweir    Styles = ();
1415*cdf0e10cSrcweirEnd
1416*cdf0e10cSrcweir
1417*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wpd
1418*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1419*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1420*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1421*cdf0e10cSrcweir    Name = ".wpd";
1422*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1423*cdf0e10cSrcweir    Styles = ();
1424*cdf0e10cSrcweirEnd
1425*cdf0e10cSrcweir
1426*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Hwp
1427*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1428*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1429*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1430*cdf0e10cSrcweir    Name = ".hwp";
1431*cdf0e10cSrcweir    Value = "soffice.StarWriterDocument.6";
1432*cdf0e10cSrcweir    Styles = ();
1433*cdf0e10cSrcweirEnd
1434*cdf0e10cSrcweir
1435*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sxg
1436*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1437*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1438*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1439*cdf0e10cSrcweir    Name = ".sxg";
1440*cdf0e10cSrcweir    Name = "soffice.StarWriterGlobalDocument.6";
1441*cdf0e10cSrcweir    Styles = ();
1442*cdf0e10cSrcweirEnd
1443*cdf0e10cSrcweir
1444*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Oth
1445*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1446*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1447*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1448*cdf0e10cSrcweir    Name = ".oth";
1449*cdf0e10cSrcweir    Value = "opendocument.WriterWebTemplate.1";
1450*cdf0e10cSrcweir    Styles = ();
1451*cdf0e10cSrcweirEnd
1452*cdf0e10cSrcweir
1453*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Odm
1454*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1455*cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1456*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1457*cdf0e10cSrcweir    Name = ".odm";
1458*cdf0e10cSrcweir    Value = "opendocument.WriterGlobalDocument.1";
1459*cdf0e10cSrcweir    Styles = ();
1460*cdf0e10cSrcweirEnd
1461*cdf0e10cSrcweir
1462*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Swriter_Exe
1463*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1464*cdf0e10cSrcweir    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\swriter.exe";
1465*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1466*cdf0e10cSrcweir    Value = "<progpath>\program\swriter.exe";
1467*cdf0e10cSrcweirEnd
1468*cdf0e10cSrcweir
1469*cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Swriter_Exepath
1470*cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1471*cdf0e10cSrcweir    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\swriter.exe";
1472*cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Wrt_Bin;
1473*cdf0e10cSrcweir    Name = "Path";
1474*cdf0e10cSrcweir    Value = "<progpath>";
1475*cdf0e10cSrcweirEnd
1476*cdf0e10cSrcweir
1477*cdf0e10cSrcweir
1478*cdf0e10cSrcweir// registering the property handler for the supported file types
1479*cdf0e10cSrcweir
1480*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odt )
1481*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ott )
1482*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( oth )
1483*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odm )
1484*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxw )
1485*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stw )
1486*cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxg )
1487*cdf0e10cSrcweir
1488*cdf0e10cSrcweir// registering the mso file types
1489*cdf0e10cSrcweir// CONDITIONAL_REGISTER_DOC_EXTENSION(name,modid,                 key,  cond, disp_name,        icon_id, app, default, dox_type)
1490*cdf0e10cSrcweir
1491*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Doc,  gid_Module_Prg_Wrt_MSO_Reg, doc,  DOC,  MS_WORD_DOCUMENT_OLD, 27, swriter.exe, open, Writer )
1492*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Docx, gid_Module_Prg_Wrt_MSO_Reg, docx, DOCX, MS_WORD_DOCUMENT, 27, swriter.exe, open, Writer )
1493*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Docm, gid_Module_Prg_Wrt_MSO_Reg, docm, DOCM, MS_WORD_DOCUMENT, 27, swriter.exe, open, Writer )
1494*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dot,  gid_Module_Prg_Wrt_MSO_Reg, dot,  DOT,  MS_WORD_TEMPLATE_OLD, 28, swriter.exe, new, Writer )
1495*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dotx, gid_Module_Prg_Wrt_MSO_Reg, dotx, DOTX, MS_WORD_TEMPLATE, 28, swriter.exe, new, Writer )
1496*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dotm, gid_Module_Prg_Wrt_MSO_Reg, dotm, DOTM, MS_WORD_TEMPLATE, 28, swriter.exe, new, Writer )
1497*cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Rtf,  gid_Module_Prg_Wrt_MSO_Reg, rtf,  RTF,  MS_RTF_DOCUMENT, 27, swriter.exe, open, Writer )
1498*cdf0e10cSrcweir
1499