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