1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#include "macros.inc"
29
30// MSOLE embedded object in SO7 file format
31RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8_
32    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
33    ModuleID = gid_Module_Prg_Impress_Bin;
34    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}";
35    REG_VALUE_LNG(SO60_PRESENT)
36End
37
38RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_2
39    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
40    ModuleID = gid_Module_Prg_Impress_Bin;
41    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\2";
42    Value = "%PRODUCTNAME";
43End
44
45RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_3
46    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
47    ModuleID = gid_Module_Prg_Impress_Bin;
48    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\3";
49    REG_VALUE_LNG(SO60_PRESENT)
50End
51
52RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_0
53    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
54    ModuleID = gid_Module_Prg_Impress_Bin;
55    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\0";
56    Value = "Embed Source,1,8,1";
57End
58
59RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_1
60    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
61    ModuleID = gid_Module_Prg_Impress_Bin;
62    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\1";
63    Value = "3,1,32,1";
64End
65
66RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_2
67    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
68    ModuleID = gid_Module_Prg_Impress_Bin;
69    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\2";
70    Value = "2,1,16,1";
71End
72
73RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Defaulticon
74    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
75    ModuleID = gid_Module_Prg_Impress_Bin;
76    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DefaultIcon";
77    Value = "<progpath>\program\soffice.exe,0";
78End
79
80RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Inprochandler32
81    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
82    ModuleID = gid_Module_Prg_Impress_Bin;
83    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\InprocHandler32";
84    Value = "<progpath>\program\inprocserv.dll";
85    Styles = ();
86End
87
88RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Insertable
89    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
90    ModuleID = gid_Module_Prg_Impress_Bin;
91    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Insertable";
92End
93
94RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Localserver32
95    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
96    ModuleID = gid_Module_Prg_Impress_Bin;
97    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\LocalServer32";
98    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
99End
100
101RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Miscstatus
102    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
103    ModuleID = gid_Module_Prg_Impress_Bin;
104    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\MiscStatus";
105    Value = "16";
106End
107
108RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Progid
109    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
110    ModuleID = gid_Module_Prg_Impress_Bin;
111    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\ProgID";
112    Value = "soffice.StarImpressDocument.6";
113End
114
115RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Programmable
116    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
117    ModuleID = gid_Module_Prg_Impress_Bin;
118    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Programmable";
119End
120
121RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb_0
122    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
123    ModuleID = gid_Module_Prg_Impress_Bin;
124    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\0";
125    Value = "&Edit,0,0";
126End
127
128RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__1
129    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
130    ModuleID = gid_Module_Prg_Impress_Bin;
131    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-1";
132    Value = "Show,0,0";
133End
134
135RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__2
136    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
137    ModuleID = gid_Module_Prg_Impress_Bin;
138    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-2";
139    Value = "Open,0,0";
140End
141
142RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Versionindependentprogid
143    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
144    ModuleID = gid_Module_Prg_Impress_Bin;
145    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\VersionIndependentProgID";
146    Value = "soffice.StarImpressDocument.6";
147End
148
149// MSOLE embedded object in OASIS file format
150RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917_
151    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
152    ModuleID = gid_Module_Prg_Impress_Bin;
153    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}";
154    REG_VALUE_LNG(OO_PRESENT)
155End
156
157RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_2
158    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
159    ModuleID = gid_Module_Prg_Impress_Bin;
160    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\2";
161    Value = "%PRODUCTNAME";
162End
163
164RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_3
165    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
166    ModuleID = gid_Module_Prg_Impress_Bin;
167    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\3";
168    REG_VALUE_LNG(OO_PRESENT)
169End
170
171RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_0
172    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
173    ModuleID = gid_Module_Prg_Impress_Bin;
174    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\0";
175    Value = "Embed Source,1,8,1";
176End
177
178RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_1
179    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
180    ModuleID = gid_Module_Prg_Impress_Bin;
181    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\1";
182    Value = "3,1,32,1";
183End
184
185RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_2
186    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
187    ModuleID = gid_Module_Prg_Impress_Bin;
188    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\2";
189    Value = "2,1,16,1";
190End
191
192RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Defaulticon
193    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
194    ModuleID = gid_Module_Prg_Impress_Bin;
195    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DefaultIcon";
196    Value = "<progpath>\program\soffice.exe,0";
197End
198
199RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Inprochandler32
200    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
201    ModuleID = gid_Module_Prg_Impress_Bin;
202    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\InprocHandler32";
203    Value = "<progpath>\program\inprocserv.dll";
204    Styles = ();
205End
206
207RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Insertable
208    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
209    ModuleID = gid_Module_Prg_Impress_Bin;
210    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Insertable";
211End
212
213RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Localserver32
214    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
215    ModuleID = gid_Module_Prg_Impress_Bin;
216    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\LocalServer32";
217    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
218End
219
220RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Miscstatus
221    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
222    ModuleID = gid_Module_Prg_Impress_Bin;
223    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\MiscStatus";
224    Value = "16";
225End
226
227RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Progid
228    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
229    ModuleID = gid_Module_Prg_Impress_Bin;
230    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\ProgID";
231    Value = "opendocument.ImpressDocument.1";
232End
233
234RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Programmable
235    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
236    ModuleID = gid_Module_Prg_Impress_Bin;
237    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Programmable";
238End
239
240RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb_0
241    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
242    ModuleID = gid_Module_Prg_Impress_Bin;
243    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\0";
244    Value = "&Edit,0,0";
245End
246
247RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__1
248    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
249    ModuleID = gid_Module_Prg_Impress_Bin;
250    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-1";
251    Value = "Show,0,0";
252End
253
254RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__2
255    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
256    ModuleID = gid_Module_Prg_Impress_Bin;
257    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-2";
258    Value = "Open,0,0";
259End
260
261RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Versionindependentprogid
262    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
263    ModuleID = gid_Module_Prg_Impress_Bin;
264    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\VersionIndependentProgID";
265    Value = "opendocument.ImpressDocument.1";
266End
267
268
269
270RegistryItem gid_Regitem_Soffice_Starimpressdocument_6
271    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
272    ModuleID = gid_Module_Prg_Impress_Bin;
273    Subkey = "soffice.StarImpressDocument.6";
274    REG_VALUE_LNG(SO60_PRESENT)
275End
276
277RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Clsid
278    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
279    ModuleID = gid_Module_Prg_Impress_Bin;
280    Subkey = "soffice.StarImpressDocument.6\CLSID";
281    Value = "{E5A0B632-DFBA-4549-9346-E414DA06E6F8}";
282End
283
284RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Defaulticon
285    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
286    ModuleID = gid_Module_Prg_Impress_Bin;
287    Subkey = "soffice.StarImpressDocument.6\DefaultIcon";
288    Value = "<progpath>\program\soffice.exe,33";
289End
290
291RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Insertable
292    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
293    ModuleID = gid_Module_Prg_Impress_Bin;
294    Subkey = "soffice.StarImpressDocument.6\Insertable";
295End
296
297RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Server
298    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
299    ModuleID = gid_Module_Prg_Impress_Bin;
300    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\server";
301    Value = "<progpath>\program\soffice.exe";
302End
303
304RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb_0
305    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
306    ModuleID = gid_Module_Prg_Impress_Bin;
307    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\0";
308    Value = "&Edit";
309End
310
311RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__1
312    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
313    ModuleID = gid_Module_Prg_Impress_Bin;
314    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-1";
315    Value = "&Show";
316End
317
318RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__2
319    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
320    ModuleID = gid_Module_Prg_Impress_Bin;
321    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-2";
322    Value = "&Open";
323End
324
325RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell
326    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
327    ModuleID = gid_Module_Prg_Impress_Bin;
328    Subkey = "soffice.StarImpressDocument.6\shell";
329    Value = "open";
330End
331
332RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New
333    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
334    ModuleID = gid_Module_Prg_Impress_Bin;
335    Subkey = "soffice.StarImpressDocument.6\shell\new";
336    REG_VALUE_LNG(NEW)
337End
338
339RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New_Command
340    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
341    ModuleID = gid_Module_Prg_Impress_Bin;
342    Subkey = "soffice.StarImpressDocument.6\shell\new\command";
343    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
344End
345
346RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Open_Command
347    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
348    ModuleID = gid_Module_Prg_Impress_Bin;
349    Subkey = "soffice.StarImpressDocument.6\shell\open\command";
350    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
351End
352
353RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Print_Command
354    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
355    ModuleID = gid_Module_Prg_Impress_Bin;
356    Subkey = "soffice.StarImpressDocument.6\shell\print\command";
357    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
358End
359
360RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Printto_Command
361    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
362    ModuleID = gid_Module_Prg_Impress_Bin;
363    Subkey = "soffice.StarImpressDocument.6\shell\printto\command";
364    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
365End
366
367RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show
368    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
369    ModuleID = gid_Module_Prg_Impress_Bin;
370    Subkey = "soffice.StarImpressDocument.6\shell\show";
371    REG_VALUE_LNG(SO60_SHOW)
372End
373
374RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show_Command
375    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
376    ModuleID = gid_Module_Prg_Impress_Bin;
377    Subkey = "soffice.StarImpressDocument.6\shell\show\command";
378    Value = "\"<progpath>\program\soffice.exe\" -show \"%1\"";
379End
380
381RegistryItem gid_Regitem_Soffice_Starimpressdocument_Curver
382    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
383    Subkey = "soffice.StarImpressDocument\CurVer";
384    ModuleID = gid_Module_Prg_Impress_Bin;
385    Value = "soffice.StarImpressDocument.6";
386End
387
388RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6
389    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
390    Subkey = "soffice.StarImpressTemplate.6";
391    ModuleID = gid_Module_Prg_Impress_Bin;
392    REG_VALUE_LNG(SO60_IMPRESS_TEMPLATE)
393End
394
395RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Defaulticon
396    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
397    Subkey = "soffice.StarImpressTemplate.6\DefaultIcon";
398    ModuleID = gid_Module_Prg_Impress_Bin;
399    Value = "<progpath>\program\soffice.exe,34";
400End
401
402RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell
403    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
404    Subkey = "soffice.StarImpressTemplate.6\shell";
405    ModuleID = gid_Module_Prg_Impress_Bin;
406    Value = "new";
407End
408
409RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New
410    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
411    Subkey = "soffice.StarImpressTemplate.6\shell\new";
412    ModuleID = gid_Module_Prg_Impress_Bin;
413    REG_VALUE_LNG(NEW)
414End
415
416RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New_Command
417    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
418    Subkey = "soffice.StarImpressTemplate.6\shell\new\command";
419    ModuleID = gid_Module_Prg_Impress_Bin;
420    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
421End
422
423RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Open_Command
424    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
425    Subkey = "soffice.StarImpressTemplate.6\shell\open\command";
426    ModuleID = gid_Module_Prg_Impress_Bin;
427    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
428End
429
430RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Print_Command
431    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
432    Subkey = "soffice.StarImpressTemplate.6\shell\print\command";
433    ModuleID = gid_Module_Prg_Impress_Bin;
434    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
435End
436
437RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Printto_Command
438    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
439    Subkey = "soffice.StarImpressTemplate.6\shell\printto\command";
440    ModuleID = gid_Module_Prg_Impress_Bin;
441    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
442End
443
444RegistryItem gid_Regitem_Sti
445    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
446    Subkey = ".sti";
447    ModuleID = gid_Module_Prg_Impress_Bin;
448    Value = "soffice.StarImpressTemplate.6";
449End
450
451RegistryItem gid_Regitem_Sti_PersistentHandler
452    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
453    ModuleID = gid_Module_Prg_Impress_Bin;
454    Subkey = ".sti\PersistentHandler";
455    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
456End
457
458RegistryItem gid_Regitem_Sti_Shellex_00021500_0000_0000_C000_000000000046
459    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
460    ModuleID = gid_Module_Prg_Impress_Bin;
461    Subkey = ".sti\shellex\{00021500-0000-0000-C000-000000000046}";
462    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
463End
464
465RegistryItem gid_Regitem_Sti_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
466    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
467    ModuleID = gid_Module_Prg_Impress_Bin;
468    Subkey = ".sti\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
469    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
470End
471
472RegistryItem gid_Regitem_StarImpressTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
473    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
474    ModuleID = gid_Module_Prg_Impress_Bin;
475    Subkey = "soffice.StarImpressTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
476    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
477End
478
479RegistryItem gid_Regitem_Sti_Contenttype
480    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
481    ModuleID = gid_Module_Prg_Impress_Bin;
482    Subkey = ".sti";
483    Name = "Content Type";
484    Value = "application/vnd.sun.xml.impress.template";
485End
486
487RegistryItem gid_Regitem_sti_FullDetails
488    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
489    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
490    Subkey = "soffice.StarImpressTemplate.6";
491    Name = "FullDetails";
492    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";
493End
494
495RegistryItem gid_Regitem_Sxi_PersistentHandler
496    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
497    ModuleID = gid_Module_Prg_Impress_Bin;
498    Subkey = ".sxi\PersistentHandler";
499    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
500End
501
502RegistryItem gid_Regitem_Sxi_Shellex_00021500_0000_0000_C000_000000000046
503    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
504    ModuleID = gid_Module_Prg_Impress_Bin;
505    Subkey = ".sxi\shellex\{00021500-0000-0000-C000-000000000046}";
506    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
507End
508
509RegistryItem gid_Regitem_Sxi_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
510    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
511    ModuleID = gid_Module_Prg_Impress_Bin;
512    Subkey = ".sxi\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
513    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
514End
515
516RegistryItem gid_Regitem_StarImpressDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1
517    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
518    ModuleID = gid_Module_Prg_Impress_Bin;
519    Subkey = "soffice.StarImpressDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
520    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
521End
522
523RegistryItem gid_Regitem_Sxi_Contenttype
524    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
525    ModuleID = gid_Module_Prg_Impress_Bin;
526    Subkey = ".sxi";
527    Name = "Content Type";
528    Value = "application/vnd.sun.xml.impress";
529End
530
531RegistryItem gid_Regitem_Sxi_Mime_Database
532    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
533    ModuleID = gid_Module_Prg_Impress_Bin;
534    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.impress";
535    Name = "Extension";
536    Value = ".sxi";
537End
538
539RegistryItem gid_Regitem__Sxi
540    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
541    ModuleID = gid_Module_Prg_Impress_Bin;
542    Subkey = ".sxi";
543    Value = "soffice.StarImpressDocument.6";
544End
545
546RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxi
547    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
548    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
549    ModuleID = gid_Module_Prg_Impress_Bin;
550    Name = ".sxi";
551    Value = "soffice.StarImpressDocument.6";
552    Styles = ();
553End
554
555RegistryItem gid_Regitem_sxi_FullDetails
556    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
557    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
558    Subkey = "soffice.StarImpressDocument.6";
559    Name = "FullDetails";
560    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";
561End
562
563// new odp file extension
564
565RegistryItem gid_Regitem_Odp_PersistentHandler
566    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
567    ModuleID = gid_Module_Prg_Impress_Bin;
568    Subkey = ".odp\PersistentHandler";
569    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
570End
571
572RegistryItem gid_Regitem_Odp_Shellex_00021500_0000_0000_C000_000000000046
573    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
574    ModuleID = gid_Module_Prg_Impress_Bin;
575    Subkey = ".odp\shellex\{00021500-0000-0000-C000-000000000046}";
576    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
577End
578
579RegistryItem gid_Regitem_Odp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
580    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
581    ModuleID = gid_Module_Prg_Impress_Bin;
582    Subkey = ".odp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
583    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
584End
585
586RegistryItem gid_Regitem_ImpressDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
587    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
588    ModuleID = gid_Module_Prg_Impress_Bin;
589    Subkey = "opendocument.ImpressDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
590    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
591End
592
593RegistryItem gid_Regitem__Odp
594    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
595    ModuleID = gid_Module_Prg_Impress_Bin;
596    Subkey = ".odp";
597    Value = "opendocument.ImpressDocument.1";
598End
599
600RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odp
601    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
602    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
603    ModuleID = gid_Module_Prg_Impress_Bin;
604    Name = ".odp";
605    Value = "opendocument.ImpressDocument.1";
606    Styles = ();
607End
608
609RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odp
610    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
611    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
612    ModuleID = gid_Module_Prg_Impress_Bin;
613    Name = "application/vnd.oasis.opendocument.presentation";
614    Value = "opendocument.ImpressDocument.1";
615    Styles = ();
616End
617
618
619RegistryItem gid_Regitem_Odp_Contenttype
620    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
621    ModuleID = gid_Module_Prg_Impress_Bin;
622    Subkey = ".odp";
623    Name = "Content Type";
624    Value = "application/vnd.oasis.opendocument.presentation";
625End
626
627RegistryItem gid_Regitem_Odp_Mime_Database
628    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
629    ModuleID = gid_Module_Prg_Impress_Bin;
630    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.presentation";
631    Name = "Extension";
632    Value = ".odp";
633End
634
635RegistryItem gid_Regitem_Odp_Openoffice_Impressdocument_1_Shellnew
636    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
637    ModuleID = gid_Module_Prg_Impress_Bin;
638    Subkey = ".odp\opendocument.ImpressDocument.1\ShellNew";
639    Name = "FileName";
640    Value = "soffice.odp";
641End
642
643RegistryItem gid_Regitem_Openoffice_Starimpressdocument_Curver
644    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
645    Subkey = "soffice.StarImpressDocument\CurVer";
646    ModuleID = gid_Module_Prg_Impress_Bin;
647    Value = "opendocument.ImpressDocument.1";
648End
649
650RegistryItem gid_Regitem_Openoffice_Impressdocument_1
651    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
652    ModuleID = gid_Module_Prg_Impress_Bin;
653    Subkey = "opendocument.ImpressDocument.1";
654    REG_VALUE_LNG(OO_PRESENT)
655End
656
657RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Clsid
658    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
659    ModuleID = gid_Module_Prg_Impress_Bin;
660    Subkey = "opendocument.ImpressDocument.1\CLSID";
661    Value = "{EE5D1EA4-D445-4289-B2FC-55FC93693917}";
662End
663
664RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Defaulticon
665    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
666    ModuleID = gid_Module_Prg_Impress_Bin;
667    Subkey = "opendocument.ImpressDocument.1\DefaultIcon";
668    Value = "<progpath>\program\soffice.exe,7";
669End
670
671RegistryItem gid_Regitem_odp_FullDetails
672    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
673    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
674    Subkey = "opendocument.ImpressDocument.1";
675    Name = "FullDetails";
676    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";
677End
678
679RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Insertable
680    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
681    ModuleID = gid_Module_Prg_Impress_Bin;
682    Subkey = "opendocument.ImpressDocument.1\Insertable";
683End
684
685RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Server
686    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
687    ModuleID = gid_Module_Prg_Impress_Bin;
688    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\server";
689    Value = "<progpath>\program\soffice.exe";
690End
691
692RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb_0
693    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
694    ModuleID = gid_Module_Prg_Impress_Bin;
695    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\0";
696    Value = "&Edit";
697End
698
699RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__1
700    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
701    ModuleID = gid_Module_Prg_Impress_Bin;
702    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-1";
703    Value = "&Show";
704End
705
706RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__2
707    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
708    ModuleID = gid_Module_Prg_Impress_Bin;
709    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-2";
710    Value = "&Open";
711End
712
713RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell
714    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
715    ModuleID = gid_Module_Prg_Impress_Bin;
716    Subkey = "opendocument.ImpressDocument.1\shell";
717    Value = "open";
718End
719
720RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New
721    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
722    ModuleID = gid_Module_Prg_Impress_Bin;
723    Subkey = "opendocument.ImpressDocument.1\shell\new";
724    REG_VALUE_LNG(NEW)
725End
726
727RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New_Command
728    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
729    ModuleID = gid_Module_Prg_Impress_Bin;
730    Subkey = "opendocument.ImpressDocument.1\shell\new\command";
731    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
732End
733
734RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Open_Command
735    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
736    ModuleID = gid_Module_Prg_Impress_Bin;
737    Subkey = "opendocument.ImpressDocument.1\shell\open\command";
738    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
739    Styles = ();
740End
741
742RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Print_Command
743    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
744    ModuleID = gid_Module_Prg_Impress_Bin;
745    Subkey = "opendocument.ImpressDocument.1\shell\print\command";
746    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
747End
748
749RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Printto_Command
750    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
751    ModuleID = gid_Module_Prg_Impress_Bin;
752    Subkey = "opendocument.ImpressDocument.1\shell\printto\command";
753    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
754End
755
756RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show
757    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
758    ModuleID = gid_Module_Prg_Impress_Bin;
759    Subkey = "opendocument.ImpressDocument.1\shell\show";
760    REG_VALUE_LNG(SO60_SHOW)
761End
762
763RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show_Command
764    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
765    ModuleID = gid_Module_Prg_Impress_Bin;
766    Subkey = "opendocument.ImpressDocument.1\shell\show\command";
767    Value = "\"<progpath>\program\soffice.exe\" -show \"%1\"";
768End
769
770// new otp file extension
771
772RegistryItem gid_Regitem_Otp_PersistentHandler
773    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
774    ModuleID = gid_Module_Prg_Impress_Bin;
775    Subkey = ".otp\PersistentHandler";
776    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
777End
778
779RegistryItem gid_Regitem_Otp_Shellex_00021500_0000_0000_C000_000000000046
780    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
781    ModuleID = gid_Module_Prg_Impress_Bin;
782    Subkey = ".otp\shellex\{00021500-0000-0000-C000-000000000046}";
783    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
784End
785
786RegistryItem gid_Regitem_Otp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
787    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
788    ModuleID = gid_Module_Prg_Impress_Bin;
789    Subkey = ".otp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
790    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
791End
792
793RegistryItem gid_Regitem_ImpressTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
794    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
795    ModuleID = gid_Module_Prg_Impress_Bin;
796    Subkey = "opendocument.ImpressTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
797    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
798End
799
800RegistryItem gid_Regitem_Otp
801    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
802    Subkey = ".otp";
803    ModuleID = gid_Module_Prg_Impress_Bin;
804    Value = "opendocument.ImpressTemplate.1";
805End
806
807RegistryItem gid_Regitem_Otp_Contenttype
808    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
809    ModuleID = gid_Module_Prg_Impress_Bin;
810    Subkey = ".otp";
811    Name = "Content Type";
812    Value = "application/vnd.oasis.opendocument.presentation-template";
813End
814
815RegistryItem gid_Regitem_Openoffice_Impresstemplate_1
816    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
817    Subkey = "opendocument.ImpressTemplate.1";
818    ModuleID = gid_Module_Prg_Impress_Bin;
819    REG_VALUE_LNG(OO_PRESENT_TEMPLATE)
820End
821
822RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Defaulticon
823    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
824    Subkey = "opendocument.ImpressTemplate.1\DefaultIcon";
825    ModuleID = gid_Module_Prg_Impress_Bin;
826    Value = "<progpath>\program\soffice.exe,8";
827End
828
829RegistryItem gid_Regitem_otp_FullDetails
830    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
831    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
832    Subkey = "opendocument.ImpressTemplate.1";
833    Name = "FullDetails";
834    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";
835End
836
837RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell
838    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
839    Subkey = "opendocument.ImpressTemplate.1\shell";
840    ModuleID = gid_Module_Prg_Impress_Bin;
841    Value = "new";
842End
843
844RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New
845    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
846    Subkey = "opendocument.ImpressTemplate.1\shell\new";
847    ModuleID = gid_Module_Prg_Impress_Bin;
848    REG_VALUE_LNG(NEW)
849End
850
851RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New_Command
852    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
853    Subkey = "opendocument.ImpressTemplate.1\shell\new\command";
854    ModuleID = gid_Module_Prg_Impress_Bin;
855    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
856End
857
858RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Open_Command
859    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
860    Subkey = "opendocument.ImpressTemplate.1\shell\open\command";
861    ModuleID = gid_Module_Prg_Impress_Bin;
862    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
863End
864
865RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Print_Command
866    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
867    Subkey = "opendocument.ImpressTemplate.1\shell\print\command";
868    ModuleID = gid_Module_Prg_Impress_Bin;
869    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
870End
871
872RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Printto_Command
873    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
874    Subkey = "opendocument.ImpressTemplate.1\shell\printto\command";
875    ModuleID = gid_Module_Prg_Impress_Bin;
876    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
877End
878
879// "OpenWith" Windows Registry keys for extensions supported by Impress
880
881// .ODP
882RegistryItem gid_Regitem_OpenOffice_ODP_OpenWith_Impress
883    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
884    Subkey = ".odp\OpenWithProgIDs";
885    ModuleID = gid_Module_Prg_Impress_Bin;
886    Name = "opendocument.ImpressDocument.1";
887    Value = " ";
888End
889
890// .OTP
891RegistryItem gid_Regitem_OpenOffice_OTP_OpenWith_Impress
892    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
893    Subkey = ".otp\OpenWithProgIDs";
894    ModuleID = gid_Module_Prg_Impress_Bin;
895    Name = "opendocument.ImpressTemplate.1";
896    Value = " ";
897End
898
899// .SXI
900RegistryItem gid_Regitem_OpenOffice_SXI_OpenWith_Impress
901    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
902    Subkey = ".sxi\OpenWithProgIDs";
903    ModuleID = gid_Module_Prg_Impress_Bin;
904    Name = "soffice.StarImpressDocument.6";
905    Value = " ";
906End
907
908// .STI
909RegistryItem gid_Regitem_OpenOffice_STI_OpenWith_Impress
910    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
911    Subkey = ".sti\OpenWithProgIDs";
912    ModuleID = gid_Module_Prg_Impress_Bin;
913    Name = "soffice.StarImpressTemplate.6";
914    Value = " ";
915End
916
917// .SXD
918RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Impress
919    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
920    Subkey = ".sxd\OpenWithProgIDs";
921    ModuleID = gid_Module_Prg_Impress_Bin;
922    Name = "soffice.StarImpressDocument.6";
923    Value = " ";
924End
925
926// .ODG
927RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Impress
928    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
929    Subkey = ".odg\OpenWithProgIDs";
930    ModuleID = gid_Module_Prg_Impress_Bin;
931    Name = "opendocument.ImpressDocument.1";
932    Value = " ";
933End
934
935
936RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otp
937    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
938    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
939    ModuleID = gid_Module_Prg_Impress_Bin;
940    Name = ".otp";
941    Value = "opendocument.ImpressTemplate.1";
942    Styles = ();
943End
944
945RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sti
946    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
947    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
948    ModuleID = gid_Module_Prg_Impress_Bin;
949    Name = ".sti";
950    Value = "soffice.StarImpressTemplate.6";
951    Styles = ();
952End
953
954RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exe
955    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
956    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe";
957    ModuleID = gid_Module_Prg_Impress_Bin;
958    Value = "<progpath>\program\simpress.exe";
959End
960
961RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exepath
962    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
963    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe";
964    ModuleID = gid_Module_Prg_Impress_Bin;
965    Name = "Path";
966    Value = "<progpath>";
967End
968
969// registering the property handler for the supported file types
970
971REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odp )
972REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otp )
973REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxi )
974REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sti )
975
976// registering the mso file types
977
978CONDITIONAL_REGISTER_DOC_EXTENSION( Ppt,  gid_Module_Prg_Impress_MSO_Reg, ppt,  PPT,  MS_POWERPOINT_PRESENTATION_OLD, 33, simpress.exe, open, Impress )
979CONDITIONAL_REGISTER_DOC_EXTENSION( Pps,  gid_Module_Prg_Impress_MSO_Reg, pps,  PPS,  MS_POWERPOINT_SHOW, 33, simpress.exe, open, Impress )
980CONDITIONAL_REGISTER_DOC_EXTENSION( Pptx, gid_Module_Prg_Impress_MSO_Reg, pptx, PPTX, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress )
981CONDITIONAL_REGISTER_DOC_EXTENSION( Pptm, gid_Module_Prg_Impress_MSO_Reg, pptm, PPTM, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress )
982CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Pot,  gid_Module_Prg_Impress_MSO_Reg, pot,  POT,  MS_POWERPOINT_TEMPLATE_OLD, 34, simpress.exe, new, Impress )
983CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potx, gid_Module_Prg_Impress_MSO_Reg, potx, POTX, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress )
984CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potm, gid_Module_Prg_Impress_MSO_Reg, potm, POTM, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress )
985