xref: /core/scp2/source/calc/registryitem_calc.scp (revision 39b39f12)
1/*
2 * This file is part of the LibreOffice project.
3 *
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 *
8 * This file incorporates work covered by the following license notice:
9 *
10 *   Licensed to the Apache Software Foundation (ASF) under one or more
11 *   contributor license agreements. See the NOTICE file distributed
12 *   with this work for additional information regarding copyright
13 *   ownership. The ASF licenses this file to you under the Apache
14 *   License, Version 2.0 (the "License"); you may not use this file
15 *   except in compliance with the License. You may obtain a copy of
16 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17 */
18
19#include "macros.inc"
20
21// MSOLE embedded object in SO7 file format
22RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c_
23    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
24    ModuleID = gid_Module_Prg_Calc_Bin;
25    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}";
26    REG_VALUE_LNG(SO60_SPREADSHEET)
27End
28
29RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Auxusertype_2
30    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
31    ModuleID = gid_Module_Prg_Calc_Bin;
32    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\2";
33    Value = "%PRODUCTNAME";
34End
35
36RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Auxusertype_3
37    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
38    ModuleID = gid_Module_Prg_Calc_Bin;
39    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\3";
40    REG_VALUE_LNG(SO60_SPREADSHEET)
41End
42
43RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_0
44    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
45    ModuleID = gid_Module_Prg_Calc_Bin;
46    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\0";
47    Value = "Embed Source,1,8,1";
48End
49
50RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_1
51    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
52    ModuleID = gid_Module_Prg_Calc_Bin;
53    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\1";
54    Value = "3,1,32,1";
55End
56
57RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_2
58    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
59    ModuleID = gid_Module_Prg_Calc_Bin;
60    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\2";
61    Value = "2,1,16,1";
62End
63
64RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Defaulticon
65    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
66    ModuleID = gid_Module_Prg_Calc_Bin;
67    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DefaultIcon";
68    Value = "<progpath>\program\soffice.bin,0";
69End
70
71RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Inprochandler32
72    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
73    ModuleID = gid_Module_Prg_Calc_Bin;
74    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\InprocHandler32";
75    Value = "<progpath>\program\inprocserv.dll";
76    Styles = ();
77End
78
79RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Insertable
80    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
81    ModuleID = gid_Module_Prg_Calc_Bin;
82    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Insertable";
83End
84
85RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Localserver32
86    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
87    ModuleID = gid_Module_Prg_Calc_Bin;
88    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\LocalServer32";
89    Value = "<progpath>\program\soffice.exe --nodefault --nologo";
90End
91
92RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Miscstatus
93    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
94    ModuleID = gid_Module_Prg_Calc_Bin;
95    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\MiscStatus";
96    Value = "16";
97End
98
99RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Progid
100    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
101    ModuleID = gid_Module_Prg_Calc_Bin;
102    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\ProgID";
103    Value = "soffice.StarCalcDocument.6";
104End
105
106RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Programmable
107    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
108    ModuleID = gid_Module_Prg_Calc_Bin;
109    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Programmable";
110End
111
112RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb_0
113    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
114    ModuleID = gid_Module_Prg_Calc_Bin;
115    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\0";
116    Value = "&Edit,0,0";
117End
118
119RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb__1
120    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
121    ModuleID = gid_Module_Prg_Calc_Bin;
122    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-1";
123    Value = "Show,0,0";
124End
125
126RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb__2
127    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
128    ModuleID = gid_Module_Prg_Calc_Bin;
129    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-2";
130    Value = "Open,0,0";
131End
132
133RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Versionindependentprogid
134    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
135    ModuleID = gid_Module_Prg_Calc_Bin;
136    Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\VersionIndependentProgID";
137    Value = "soffice.StarCalcDocument.6";
138End
139
140// MSOLE embedded object in OASIS file format
141RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8_
142    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
143    ModuleID = gid_Module_Prg_Calc_Bin;
144    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}";
145    REG_VALUE_LNG(OO_CALC)
146End
147
148RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Auxusertype_2
149    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
150    ModuleID = gid_Module_Prg_Calc_Bin;
151    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\AuxUserType\2";
152    Value = "%PRODUCTNAME";
153End
154
155RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Auxusertype_3
156    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
157    ModuleID = gid_Module_Prg_Calc_Bin;
158    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\AuxUserType\3";
159    REG_VALUE_LNG(OO_CALC)
160End
161
162RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_0
163    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
164    ModuleID = gid_Module_Prg_Calc_Bin;
165    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\0";
166    Value = "Embed Source,1,8,1";
167End
168
169RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_1
170    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
171    ModuleID = gid_Module_Prg_Calc_Bin;
172    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\1";
173    Value = "3,1,32,1";
174End
175
176RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_2
177    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
178    ModuleID = gid_Module_Prg_Calc_Bin;
179    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\2";
180    Value = "2,1,16,1";
181End
182
183RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Defaulticon
184    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
185    ModuleID = gid_Module_Prg_Calc_Bin;
186    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DefaultIcon";
187    Value = "<progpath>\program\soffice.bin,0";
188End
189
190RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Inprochandler32
191    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
192    ModuleID = gid_Module_Prg_Calc_Bin;
193    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\InprocHandler32";
194    Value = "<progpath>\program\inprocserv.dll";
195    Styles = ();
196End
197
198RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Insertable
199    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
200    ModuleID = gid_Module_Prg_Calc_Bin;
201    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\Insertable";
202End
203
204RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Localserver32
205    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
206    ModuleID = gid_Module_Prg_Calc_Bin;
207    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\LocalServer32";
208    Value = "<progpath>\program\soffice.exe --nodefault --nologo";
209End
210
211RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Miscstatus
212    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
213    ModuleID = gid_Module_Prg_Calc_Bin;
214    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\MiscStatus";
215    Value = "16";
216End
217
218RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Progid
219    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
220    ModuleID = gid_Module_Prg_Calc_Bin;
221    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\ProgID";
222    Value = "LibreOffice.CalcDocument.1";
223End
224
225RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Programmable
226    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
227    ModuleID = gid_Module_Prg_Calc_Bin;
228    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\Programmable";
229End
230
231RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb_0
232    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
233    ModuleID = gid_Module_Prg_Calc_Bin;
234    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\0";
235    Value = "&Edit,0,0";
236End
237
238RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb__1
239    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
240    ModuleID = gid_Module_Prg_Calc_Bin;
241    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\-1";
242    Value = "Show,0,0";
243End
244
245RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb__2
246    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
247    ModuleID = gid_Module_Prg_Calc_Bin;
248    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\-2";
249    Value = "Open,0,0";
250End
251
252RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Versionindependentprogid
253    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
254    ModuleID = gid_Module_Prg_Calc_Bin;
255    Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\VersionIndependentProgID";
256    Value = "LibreOffice.CalcDocument.1";
257End
258
259RegistryItem gid_Regitem_Soffice_Starcalcdocument_6
260    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
261    ModuleID = gid_Module_Prg_Calc_Bin;
262    Subkey = "soffice.StarCalcDocument.6";
263    REG_VALUE_LNG(SO60_SPREADSHEET)
264End
265
266RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Clsid
267    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
268    ModuleID = gid_Module_Prg_Calc_Bin;
269    Subkey = "soffice.StarCalcDocument.6\CLSID";
270    Value = "{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}";
271End
272
273RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Defaulticon
274    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
275    ModuleID = gid_Module_Prg_Calc_Bin;
276    Subkey = "soffice.StarCalcDocument.6\DefaultIcon";
277    Value = "<progpath>\program\soffice.bin,3";
278End
279
280RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_AppUserModelID
281    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
282    ModuleID = gid_Module_Prg_Calc_Bin;
283    Subkey = "soffice.StarCalcDocument.6";
284    Name = "AppUserModelID";
285    Value = "TheDocumentFoundation.LibreOffice.Calc";
286End
287
288RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_FriendlyTypeName
289    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
290    ModuleID = gid_Module_Prg_Calc_Bin;
291    Subkey = "soffice.StarCalcDocument.6";
292    Name = "FriendlyTypeName";
293    REG_VALUE_LNG(SO60_SPREADSHEET)
294End
295
296RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Insertable
297    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
298    ModuleID = gid_Module_Prg_Calc_Bin;
299    Subkey = "soffice.StarCalcDocument.6\Insertable";
300End
301
302RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Server
303    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
304    ModuleID = gid_Module_Prg_Calc_Bin;
305    Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\server";
306    Value = "<progpath>\program\soffice.exe";
307End
308
309RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb_0
310    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
311    ModuleID = gid_Module_Prg_Calc_Bin;
312    Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\0";
313    Value = "&Edit";
314End
315
316RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__1
317    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
318    ModuleID = gid_Module_Prg_Calc_Bin;
319    Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-1";
320    Value = "&Show";
321End
322
323RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__2
324    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
325    ModuleID = gid_Module_Prg_Calc_Bin;
326    Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-2";
327    Value = "&Open";
328End
329
330RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell
331    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
332    ModuleID = gid_Module_Prg_Calc_Bin;
333    Subkey = "soffice.StarCalcDocument.6\shell";
334    Value = "open";
335End
336
337RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New
338    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
339    ModuleID = gid_Module_Prg_Calc_Bin;
340    Subkey = "soffice.StarCalcDocument.6\shell\new";
341    REG_VALUE_LNG(NEW)
342End
343
344RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New_Command
345    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
346    ModuleID = gid_Module_Prg_Calc_Bin;
347    Subkey = "soffice.StarCalcDocument.6\shell\new\command";
348    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
349End
350
351RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Open_Command
352    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
353    ModuleID = gid_Module_Prg_Calc_Bin;
354    Subkey = "soffice.StarCalcDocument.6\shell\open\command";
355    Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
356End
357
358RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Print_Command
359    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
360    ModuleID = gid_Module_Prg_Calc_Bin;
361    Subkey = "soffice.StarCalcDocument.6\shell\print\command";
362    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
363End
364
365RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Printto_Command
366    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
367    ModuleID = gid_Module_Prg_Calc_Bin;
368    Subkey = "soffice.StarCalcDocument.6\shell\printto\command";
369    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
370End
371
372RegistryItem gid_Regitem_Soffice_Starcalcdocument_Curver
373    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
374    ModuleID = gid_Module_Prg_Calc_Bin;
375    Subkey = "soffice.StarCalcDocument\CurVer";
376    Value = "soffice.StarCalcDocument.6";
377End
378
379RegistryItem gid_Regitem_Soffice_Starcalctemplate_6
380    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
381    Subkey = "soffice.StarCalcTemplate.6";
382    ModuleID = gid_Module_Prg_Calc_Bin;
383    REG_VALUE_LNG(SO60_CALC_TEMPLATE)
384End
385
386RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Defaulticon
387    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
388    Subkey = "soffice.StarCalcTemplate.6\DefaultIcon";
389    ModuleID = gid_Module_Prg_Calc_Bin;
390    Value = "<progpath>\program\soffice.bin,4";
391End
392
393RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_AppUserModelID
394    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
395    ModuleID = gid_Module_Prg_Calc_Bin;
396    Subkey = "soffice.StarCalcTemplate.6";
397    Name = "AppUserModelID";
398    Value = "TheDocumentFoundation.LibreOffice.Calc";
399End
400
401RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_FriendlyTypeName
402    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
403    ModuleID = gid_Module_Prg_Calc_Bin;
404    Subkey = "soffice.StarCalcTemplate.6";
405    Name = "FriendlyTypeName";
406    REG_VALUE_LNG(SO60_CALC_TEMPLATE)
407End
408
409RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell
410    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
411    Subkey = "soffice.StarCalcTemplate.6\shell";
412    ModuleID = gid_Module_Prg_Calc_Bin;
413    Value = "new";
414End
415
416RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New
417    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
418    Subkey = "soffice.StarCalcTemplate.6\shell\new";
419    ModuleID = gid_Module_Prg_Calc_Bin;
420    REG_VALUE_LNG(NEW)
421End
422
423RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New_Command
424    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
425    Subkey = "soffice.StarCalcTemplate.6\shell\new\command";
426    ModuleID = gid_Module_Prg_Calc_Bin;
427    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
428End
429
430RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Open_Command
431    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
432    Subkey = "soffice.StarCalcTemplate.6\shell\open\command";
433    ModuleID = gid_Module_Prg_Calc_Bin;
434    Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
435End
436
437RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Print_Command
438    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
439    Subkey = "soffice.StarCalcTemplate.6\shell\print\command";
440    ModuleID = gid_Module_Prg_Calc_Bin;
441    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
442End
443
444RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Printto_Command
445    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
446    Subkey = "soffice.StarCalcTemplate.6\shell\printto\command";
447    ModuleID = gid_Module_Prg_Calc_Bin;
448    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
449End
450
451RegistryItem gid_Regitem_Sxc_PersistentHandler
452    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
453    ModuleID = gid_Module_Prg_Calc_Bin;
454    Subkey = ".sxc\PersistentHandler";
455    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
456End
457
458RegistryItem gid_Regitem_Sxc_Shellex_00021500_0000_0000_C000_000000000046
459    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
460    ModuleID = gid_Module_Prg_Calc_Bin;
461    Subkey = ".sxc\shellex\{00021500-0000-0000-C000-000000000046}";
462    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
463End
464
465RegistryItem gid_Regitem_Sxc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
466    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
467    ModuleID = gid_Module_Prg_Calc_Bin;
468    Subkey = ".sxc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
469    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
470End
471
472RegistryItem gid_Regitem_StarCalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
473    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
474    ModuleID = gid_Module_Prg_Calc_Bin;
475    Subkey = "soffice.StarCalcDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
476    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
477End
478
479RegistryItem gid_Regitem_Stc_PersistentHandler
480    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
481    ModuleID = gid_Module_Prg_Calc_Bin;
482    Subkey = ".stc\PersistentHandler";
483    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
484End
485
486RegistryItem gid_Regitem_Stc_Shellex_00021500_0000_0000_C000_000000000046
487    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
488    ModuleID = gid_Module_Prg_Calc_Bin;
489    Subkey = ".stc\shellex\{00021500-0000-0000-C000-000000000046}";
490    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
491End
492
493RegistryItem gid_Regitem_Stc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
494    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
495    ModuleID = gid_Module_Prg_Calc_Bin;
496    Subkey = ".stc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
497    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
498End
499
500RegistryItem gid_Regitem_StarCalcTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
501    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
502    ModuleID = gid_Module_Prg_Calc_Bin;
503    Subkey = "soffice.StarCalcTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
504    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
505End
506
507RegistryItem gid_Regitem_Stc
508    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
509    Subkey = ".stc";
510    ModuleID = gid_Module_Prg_Calc_Bin;
511    Value = "soffice.StarCalcTemplate.6";
512End
513
514RegistryItem gid_Regitem_Stc_Contenttype
515    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
516    ModuleID = gid_Module_Prg_Calc_Bin;
517    Subkey = ".stc";
518    Name = "Content Type";
519    Value = "application/vnd.sun.xml.calc.template";
520End
521
522#ifdef _MSC_VER
523RegistryItem gid_Regitem_stc_FullDetails
524    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
525    ModuleID = gid_Module_Optional_Winexplorerext;
526    Subkey = "soffice.StarCalcTemplate.6";
527    Name = "FullDetails";
528    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";
529End
530#endif
531
532RegistryItem gid_Regitem_stc_KindMap
533    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
534    ModuleID = gid_Module_Prg_Calc_Bin;
535    Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
536    Name = ".stc";
537    Value = "document";
538End
539
540RegistryItem gid_Regitem_Sxc_Contenttype
541    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
542    ModuleID = gid_Module_Prg_Calc_Bin;
543    Subkey = ".sxc";
544    Name = "Content Type";
545    Value = "application/vnd.sun.xml.calc";
546End
547
548RegistryItem gid_Regitem_Sxc_Mime_Database
549    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
550    ModuleID = gid_Module_Prg_Calc_Bin;
551    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.calc";
552    Name = "Extension";
553    Value = ".sxc";
554End
555
556
557RegistryItem gid_Regitem__Sxc
558    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
559    ModuleID = gid_Module_Prg_Calc_Bin;
560    Subkey = ".sxc";
561    Value = "soffice.StarCalcDocument.6";
562End
563
564RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxc
565    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
566    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
567    ModuleID = gid_Module_Prg_Calc_Bin;
568    Name = ".sxc";
569    Value = "soffice.StarCalcDocument.6";
570    Styles = ();
571End
572
573#ifdef _MSC_VER
574RegistryItem gid_Regitem_sxc_FullDetails
575    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
576    ModuleID = gid_Module_Optional_Winexplorerext;
577    Subkey = "soffice.StarCalcDocument.6";
578    Name = "FullDetails";
579    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";
580End
581#endif
582
583RegistryItem gid_Regitem_sxc_KindMap
584    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
585    ModuleID = gid_Module_Prg_Calc_Bin;
586    Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
587    Name = ".sxc";
588    Value = "document";
589End
590
591// new ods file extension
592
593RegistryItem gid_Regitem_Ods_PersistentHandler
594    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
595    ModuleID = gid_Module_Prg_Calc_Bin;
596    Subkey = ".ods\PersistentHandler";
597    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
598End
599
600RegistryItem gid_Regitem_Ods_Shellex_00021500_0000_0000_C000_000000000046
601    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
602    ModuleID = gid_Module_Prg_Calc_Bin;
603    Subkey = ".ods\shellex\{00021500-0000-0000-C000-000000000046}";
604    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
605End
606
607RegistryItem gid_Regitem_Ods_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
608    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
609    ModuleID = gid_Module_Prg_Calc_Bin;
610    Subkey = ".ods\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
611    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
612End
613
614RegistryItem gid_Regitem_CalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
615    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
616    ModuleID = gid_Module_Prg_Calc_Bin;
617    Subkey = "LibreOffice.CalcDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
618    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
619End
620
621RegistryItem gid_Regitem__Ods
622    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
623    ModuleID = gid_Module_Prg_Calc_Bin;
624    Subkey = ".ods";
625    Value = "LibreOffice.CalcDocument.1";
626End
627
628RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_ods
629    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
630    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
631    ModuleID = gid_Module_Prg_Calc_Bin;
632    Name = ".ods";
633    Value = "LibreOffice.CalcDocument.1";
634    Styles = ();
635End
636
637RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_ods
638    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
639    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
640    ModuleID = gid_Module_Prg_Calc_Bin;
641    Name = "application/vnd.oasis.opendocument.spreadsheet";
642    Value = "LibreOffice.CalcDocument.1";
643    Styles = ();
644End
645
646RegistryItem gid_Regitem_Ods_Contenttype
647    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
648    ModuleID = gid_Module_Prg_Calc_Bin;
649    Subkey = ".ods";
650    Name = "Content Type";
651    Value = "application/vnd.oasis.opendocument.spreadsheet";
652End
653
654RegistryItem gid_Regitem_Ods_Mime_Database
655    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
656    ModuleID = gid_Module_Prg_Calc_Bin;
657    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.spreadsheet";
658    Name = "Extension";
659    Value = ".ods";
660End
661
662RegistryItem gid_Regitem_Ods_Openoffice_Calcdocument_1_Shellnew
663    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
664    ModuleID = gid_Module_Prg_Calc_Bin;
665    Subkey = ".ods\LibreOffice.CalcDocument.1\ShellNew";
666    Name = "FileName";
667    Value = "<progpath>\share\template\shellnew\soffice.ods";
668End
669
670RegistryItem gid_Regitem_Openoffice_Calcdocument_Curver
671    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
672    ModuleID = gid_Module_Prg_Calc_Bin;
673    Subkey = "LibreOffice.CalcDocument\CurVer";
674    Value = "LibreOffice.CalcDocument.1";
675End
676
677RegistryItem gid_Regitem_Openoffice_Calcdocument_1
678    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
679    ModuleID = gid_Module_Prg_Calc_Bin;
680    Subkey = "LibreOffice.CalcDocument.1";
681    REG_VALUE_LNG(OO_CALC)
682End
683
684RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Clsid
685    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
686    ModuleID = gid_Module_Prg_Calc_Bin;
687    Subkey = "LibreOffice.CalcDocument.1\CLSID";
688    Value = "{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}";
689End
690
691RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Defaulticon
692    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
693    ModuleID = gid_Module_Prg_Calc_Bin;
694    Subkey = "LibreOffice.CalcDocument.1\DefaultIcon";
695    Value = "<progpath>\program\soffice.bin,3";
696End
697
698RegistryItem gid_Regitem_Openoffice_Calcdocument_1_AppUserModelID
699    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
700    ModuleID = gid_Module_Prg_Calc_Bin;
701    Subkey = "LibreOffice.CalcDocument.1";
702    Name = "AppUserModelID";
703    Value = "TheDocumentFoundation.LibreOffice.Calc";
704End
705
706RegistryItem gid_Regitem_Openoffice_Calcdocument_1_FriendlyTypeName
707    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
708    ModuleID = gid_Module_Prg_Calc_Bin;
709    Subkey = "LibreOffice.CalcDocument.1";
710    Name = "FriendlyTypeName";
711    REG_VALUE_LNG(OO_CALC)
712End
713
714#ifdef _MSC_VER
715RegistryItem gid_Regitem_ods_FullDetails
716    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
717    ModuleID = gid_Module_Optional_Winexplorerext;
718    Subkey = "LibreOffice.CalcDocument.1";
719    Name = "FullDetails";
720    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";
721End
722#endif
723
724RegistryItem gid_Regitem_ods_KindMap
725    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
726    ModuleID = gid_Module_Prg_Calc_Bin;
727    Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
728    Name = ".ods";
729    Value = "document";
730End
731
732RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Insertable
733    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
734    ModuleID = gid_Module_Prg_Calc_Bin;
735    Subkey = "LibreOffice.CalcDocument.1\Insertable";
736End
737
738RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Server
739    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
740    ModuleID = gid_Module_Prg_Calc_Bin;
741    Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\server";
742    Value = "<progpath>\program\soffice.exe";
743End
744
745RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb_0
746    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
747    ModuleID = gid_Module_Prg_Calc_Bin;
748    Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\0";
749    Value = "&Edit";
750End
751
752RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__1
753    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
754    ModuleID = gid_Module_Prg_Calc_Bin;
755    Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\-1";
756    Value = "&Show";
757End
758
759RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__2
760    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
761    ModuleID = gid_Module_Prg_Calc_Bin;
762    Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\-2";
763    Value = "&Open";
764End
765
766RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell
767    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
768    ModuleID = gid_Module_Prg_Calc_Bin;
769    Subkey = "LibreOffice.CalcDocument.1\shell";
770    Value = "open";
771End
772
773RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New
774    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
775    ModuleID = gid_Module_Prg_Calc_Bin;
776    Subkey = "LibreOffice.CalcDocument.1\shell\new";
777    REG_VALUE_LNG(NEW)
778End
779
780RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New_Command
781    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
782    ModuleID = gid_Module_Prg_Calc_Bin;
783    Subkey = "LibreOffice.CalcDocument.1\shell\new\command";
784    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
785End
786
787RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Open_Command
788    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
789    ModuleID = gid_Module_Prg_Calc_Bin;
790    Subkey = "LibreOffice.CalcDocument.1\shell\open\command";
791    Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
792    Styles = ();
793End
794
795RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Print_Command
796    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
797    ModuleID = gid_Module_Prg_Calc_Bin;
798    Subkey = "LibreOffice.CalcDocument.1\shell\print\command";
799    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
800End
801
802RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Printto_Command
803    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
804    ModuleID = gid_Module_Prg_Calc_Bin;
805    Subkey = "LibreOffice.CalcDocument.1\shell\printto\command";
806    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
807End
808
809RegistryItem gid_Regitem_CalcApplication
810    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
811    ModuleID = gid_Module_Prg_Calc_Bin;
812    Subkey = "Calc.Application\CLSID";
813    Value = "{82154425-0FBF-11d4-8313-005004526AB4}";
814    Styles = ();
815End
816
817RegistryItem gid_Regitem_Clsid__82154425_0FBF_11d4_8313_005004526AB4__Localserver32
818    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
819    ModuleID = gid_Module_Prg_Wrt_Bin;
820    Subkey = "CLSID\{82154425-0FBF-11d4-8313-005004526AB4}\LocalServer32";
821    Value = "<progpath>\program\soffice.exe --nodefault --nologo";
822End
823
824// .fods
825
826RegistryItem gid_Regitem__Fods
827    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
828    ModuleID = gid_Module_Prg_Calc_Bin;
829    Subkey = ".fods";
830    Value = "LibreOffice.CalcDocument.1";
831End
832
833RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fods
834    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
835    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
836    ModuleID = gid_Module_Root;
837    Name = ".fods";
838    Value = "LibreOffice.CalcDocument.1";
839End
840
841RegistryItem gid_Regitem_Fods_Contenttype
842    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
843    ModuleID = gid_Module_Prg_Calc_Bin;
844    Subkey = ".fods";
845    Name = "Content Type";
846    Value = "application/vnd.oasis.opendocument.spreadsheet";
847End
848
849RegistryItem gid_Regitem_fods_KindMap
850    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
851    ModuleID = gid_Module_Prg_Calc_Bin;
852    Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
853    Name = ".fods";
854    Value = "document";
855End
856
857// new ots file extension
858
859RegistryItem gid_Regitem_Ots_PersistentHandler
860    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
861    ModuleID = gid_Module_Prg_Calc_Bin;
862    Subkey = ".ots\PersistentHandler";
863    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
864End
865
866RegistryItem gid_Regitem_Ots_Shellex_00021500_0000_0000_C000_000000000046
867    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
868    ModuleID = gid_Module_Prg_Calc_Bin;
869    Subkey = ".ots\shellex\{00021500-0000-0000-C000-000000000046}";
870    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
871End
872
873RegistryItem gid_Regitem_Ots_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
874    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
875    ModuleID = gid_Module_Prg_Calc_Bin;
876    Subkey = ".ots\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
877    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
878End
879
880RegistryItem gid_Regitem_CalcTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
881    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
882    ModuleID = gid_Module_Prg_Calc_Bin;
883    Subkey = "LibreOffice.CalcTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
884    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
885End
886
887RegistryItem gid_Regitem_Ots
888    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
889    Subkey = ".ots";
890    ModuleID = gid_Module_Prg_Calc_Bin;
891    Value = "LibreOffice.CalcTemplate.1";
892End
893
894RegistryItem gid_Regitem_Ots_Contenttype
895    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
896    ModuleID = gid_Module_Prg_Calc_Bin;
897    Subkey = ".ots";
898    Name = "Content Type";
899    Value = "application/vnd.oasis.opendocument.spreadsheet-template";
900End
901
902RegistryItem gid_Regitem_Openoffice_Calctemplate_1
903    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
904    Subkey = "LibreOffice.CalcTemplate.1";
905    ModuleID = gid_Module_Prg_Calc_Bin;
906    REG_VALUE_LNG(OO_CALC_TEMPLATE)
907End
908
909RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Defaulticon
910    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
911    Subkey = "LibreOffice.CalcTemplate.1\DefaultIcon";
912    ModuleID = gid_Module_Prg_Calc_Bin;
913    Value = "<progpath>\program\soffice.bin,4";
914End
915
916RegistryItem gid_Regitem_Openoffice_Calctemplate_1_AppUserModelID
917    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
918    ModuleID = gid_Module_Prg_Calc_Bin;
919    Subkey = "LibreOffice.CalcTemplate.1";
920    Name = "AppUserModelID";
921    Value = "TheDocumentFoundation.LibreOffice.Calc";
922End
923
924RegistryItem gid_Regitem_Openoffice_Calctemplate_1_FriendlyTypeName
925    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
926    ModuleID = gid_Module_Prg_Calc_Bin;
927    Subkey = "LibreOffice.CalcTemplate.1";
928    Name = "FriendlyTypeName";
929    REG_VALUE_LNG(OO_CALC_TEMPLATE)
930End
931
932#ifdef _MSC_VER
933RegistryItem gid_Regitem_ots_FullDetails
934    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
935    ModuleID = gid_Module_Optional_Winexplorerext;
936    Subkey = "LibreOffice.CalcTemplate.1";
937    Name = "FullDetails";
938    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";
939End
940#endif
941
942RegistryItem gid_Regitem_ots_KindMap
943    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
944    ModuleID = gid_Module_Prg_Calc_Bin;
945    Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
946    Name = ".ots";
947    Value = "document";
948End
949
950RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell
951    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
952    Subkey = "LibreOffice.CalcTemplate.1\shell";
953    ModuleID = gid_Module_Prg_Calc_Bin;
954    Value = "new";
955End
956
957RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New
958    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
959    Subkey = "LibreOffice.CalcTemplate.1\shell\new";
960    ModuleID = gid_Module_Prg_Calc_Bin;
961    REG_VALUE_LNG(NEW)
962End
963
964RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New_Command
965    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
966    Subkey = "LibreOffice.CalcTemplate.1\shell\new\command";
967    ModuleID = gid_Module_Prg_Calc_Bin;
968    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
969End
970
971RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Open_Command
972    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
973    Subkey = "LibreOffice.CalcTemplate.1\shell\open\command";
974    ModuleID = gid_Module_Prg_Calc_Bin;
975    Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
976End
977
978RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Print_Command
979    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
980    Subkey = "LibreOffice.CalcTemplate.1\shell\print\command";
981    ModuleID = gid_Module_Prg_Calc_Bin;
982    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
983End
984
985RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Printto_Command
986    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
987    Subkey = "LibreOffice.CalcTemplate.1\shell\printto\command";
988    ModuleID = gid_Module_Prg_Calc_Bin;
989    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
990End
991
992// "OpenWith" Windows Registry keys for extensions supported by Calc
993
994// .ODS
995RegistryItem gid_Regitem_OpenOffice_ODS_OpenWith_Calc
996    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
997    Subkey = ".ods\OpenWithProgIDs";
998    ModuleID = gid_Module_Prg_Calc_Bin;
999    Name = "LibreOffice.CalcDocument.1";
1000    Value = " ";
1001End
1002
1003// .OTS
1004RegistryItem gid_Regitem_OpenOffice_OTS_OpenWith_Calc
1005    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1006    Subkey = ".ots\OpenWithProgIDs";
1007    ModuleID = gid_Module_Prg_Calc_Bin;
1008    Name = "LibreOffice.CalcTemplate.1";
1009    Value = " ";
1010End
1011
1012// .SXC
1013RegistryItem gid_Regitem_OpenOffice_SXC_OpenWith_Calc
1014    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1015    Subkey = ".sxc\OpenWithProgIDs";
1016    ModuleID = gid_Module_Prg_Calc_Bin;
1017    Name = "soffice.StarCalcDocument.6";
1018    Value = " ";
1019End
1020
1021// .STC
1022RegistryItem gid_Regitem_OpenOffice_STC_OpenWith_Calc
1023    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1024    Subkey = ".stc\OpenWithProgIDs";
1025    ModuleID = gid_Module_Prg_Calc_Bin;
1026    Name = "soffice.StarCalcTemplate.6";
1027    Value = " ";
1028End
1029
1030// .DIF
1031RegistryItem gid_Regitem_OpenOffice_DIF_OpenWith_Calc
1032    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1033    Subkey = ".dif\OpenWithProgIDs";
1034    ModuleID = gid_Module_Prg_Calc_Bin;
1035    Name = "soffice.StarCalcDocument.6";
1036    Value = " ";
1037End
1038
1039// .DBF
1040RegistryItem gid_Regitem_OpenOffice_DBF_OpenWith_Calc
1041    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1042    Subkey = ".dbf\OpenWithProgIDs";
1043    ModuleID = gid_Module_Prg_Calc_Bin;
1044    Name = "soffice.StarCalcDocument.6";
1045    Value = " ";
1046End
1047
1048// .XLW
1049RegistryItem gid_Regitem_OpenOffice_XLW_OpenWith_Calc
1050    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1051    Subkey = ".xlw\OpenWithProgIDs";
1052    ModuleID = gid_Module_Prg_Calc_Bin;
1053    Name = "soffice.StarCalcDocument.6";
1054    Value = " ";
1055End
1056
1057// .RTF
1058RegistryItem gid_Regitem_OpenOffice_RTF_OpenWith_Calc
1059    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1060    Subkey = ".rtf\OpenWithProgIDs";
1061    ModuleID = gid_Module_Prg_Calc_Bin;
1062    Name = "soffice.StarCalcDocument.6";
1063    Value = " ";
1064End
1065
1066// .SLK
1067RegistryItem gid_Regitem_OpenOffice_SLK_OpenWith_Calc
1068    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1069    Subkey = ".slk\OpenWithProgIDs";
1070    ModuleID = gid_Module_Prg_Calc_Bin;
1071    Name = "soffice.StarCalcDocument.6";
1072    Value = " ";
1073End
1074
1075// .CSV
1076RegistryItem gid_Regitem_OpenOffice_CSV_OpenWith_Calc
1077    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1078    Subkey = ".csv\OpenWithProgIDs";
1079    ModuleID = gid_Module_Prg_Calc_Bin;
1080    Name = "soffice.StarCalcDocument.6";
1081    Value = " ";
1082End
1083
1084// .TXT
1085RegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Calc
1086    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1087    Subkey = ".txt\OpenWithProgIDs";
1088    ModuleID = gid_Module_Prg_Calc_Bin;
1089    Name = "soffice.StarCalcDocument.6";
1090    Value = " ";
1091End
1092
1093// .HTM
1094RegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Calc
1095    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1096    Subkey = ".htm\OpenWithProgIDs";
1097    ModuleID = gid_Module_Prg_Calc_Bin;
1098    Name = "soffice.StarCalcDocument.6";
1099    Value = " ";
1100End
1101
1102// .HTML
1103RegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Calc
1104    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1105    Subkey = ".html\OpenWithProgIDs";
1106    ModuleID = gid_Module_Prg_Calc_Bin;
1107    Name = "soffice.StarCalcDocument.6";
1108    Value = " ";
1109End
1110
1111// .WK1
1112RegistryItem gid_Regitem_OpenOffice_WK1_OpenWith_Calc
1113    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1114    Subkey = ".wk1\OpenWithProgIDs";
1115    ModuleID = gid_Module_Prg_Calc_Bin;
1116    Name = "soffice.StarCalcDocument.6";
1117    Value = " ";
1118End
1119
1120// .WKS
1121RegistryItem gid_Regitem_OpenOffice_WKS_OpenWith_Calc
1122    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1123    Subkey = ".wks\OpenWithProgIDs";
1124    ModuleID = gid_Module_Prg_Calc_Bin;
1125    Name = "soffice.StarCalcDocument.6";
1126    Value = " ";
1127End
1128
1129// .123
1130RegistryItem gid_Regitem_OpenOffice_123_OpenWith_Calc
1131    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1132    Subkey = ".123\OpenWithProgIDs";
1133    ModuleID = gid_Module_Prg_Calc_Bin;
1134    Name = "soffice.StarCalcDocument.6";
1135    Value = " ";
1136End
1137
1138// .XML
1139RegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Calc
1140    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1141    Subkey = ".xml\OpenWithProgIDs";
1142    ModuleID = gid_Module_Prg_Calc_Bin;
1143    Name = "soffice.StarCalcDocument.6";
1144    Value = " ";
1145End
1146
1147// "FileAssociations" entries
1148
1149RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stc
1150    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1151    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1152    ModuleID = gid_Module_Prg_Calc_Bin;
1153    Name = ".stc";
1154    Value = "soffice.StarCalcTemplate.6";
1155    Styles = ();
1156End
1157
1158RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dif
1159    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1160    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1161    ModuleID = gid_Module_Prg_Calc_Bin;
1162    Name = ".dif";
1163    Value = "soffice.StarCalcDocument.6";
1164    Styles = ();
1165End
1166
1167RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dbf
1168    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1169    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1170    ModuleID = gid_Module_Prg_Calc_Bin;
1171    Name = ".dbf";
1172    Value = "soffice.StarCalcDocument.6";
1173    Styles = ();
1174End
1175
1176RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Slk
1177    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1178    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1179    ModuleID = gid_Module_Prg_Calc_Bin;
1180    Name = ".slk";
1181    Value = "soffice.StarCalcDocument.6";
1182    Styles = ();
1183End
1184
1185RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Csv
1186    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1187    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1188    ModuleID = gid_Module_Prg_Calc_Bin;
1189    Name = ".csv";
1190    Value = "soffice.StarCalcDocument.6";
1191    Styles = ();
1192End
1193
1194RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xlw
1195    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1196    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1197    ModuleID = gid_Module_Prg_Calc_Bin;
1198    Name = ".xlw";
1199    Value = "soffice.StarCalcDocument.6";
1200    Styles = ();
1201End
1202
1203RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wk1
1204    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1205    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1206    ModuleID = gid_Module_Prg_Calc_Bin;
1207    Name = ".wk1";
1208    Value = "soffice.StarCalcDocument.6";
1209    Styles = ();
1210End
1211
1212RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wks
1213    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1214    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1215    ModuleID = gid_Module_Prg_Calc_Bin;
1216    Name = ".wks";
1217    Value = "soffice.StarCalcDocument.6";
1218    Styles = ();
1219End
1220
1221RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_123
1222    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1223    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1224    ModuleID = gid_Module_Prg_Calc_Bin;
1225    Name = ".123";
1226    Value = "soffice.StarCalcDocument.6";
1227    Styles = ();
1228End
1229
1230
1231RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exe
1232    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1233    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1234    ModuleID = gid_Module_Prg_Calc_Bin;
1235    Value = "<progpath>\program\scalc.exe";
1236End
1237
1238RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exepath
1239    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1240    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1241    ModuleID = gid_Module_Prg_Calc_Bin;
1242    Name = "Path";
1243    Value = "<progpath>";
1244End
1245
1246// registering the property handler for the supported file types
1247
1248REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ods )
1249REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ots )
1250REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxc )
1251REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stc )
1252
1253// registering the mso file types
1254
1255CONDITIONAL_REGISTER_DOC_EXTENSION( Xls,  gid_Module_Prg_Calc_MSO_Reg, xls,  XLS,  MS_EXCEL_WORKSHEET_OLD, 3, scalc.exe, open, Calc )
1256CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsx, gid_Module_Prg_Calc_MSO_Reg, xlsx, XLSX, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1257CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsm, gid_Module_Prg_Calc_MSO_Reg, xlsm, XLSM, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1258CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsb, gid_Module_Prg_Calc_MSO_Reg, xlsb, XLSB, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1259CONDITIONAL_REGISTER_DOC_OPEN_EXTENSION( Iqy, gid_Module_Prg_Calc_MSO_Reg, iqy, IQY, MS_EXCEL_WEBQUERY, 0, scalc.exe, open, Calc )
1260CONDITIONAL_REGISTRY_ENTRY_EXT_MEDIATYPE( Iqy, IQY, iqy, text/x-ms-iqy )
1261CONDITIONAL_REGISTRY_ENTRY_MEDIATYPE_DEF_EXT( Iqy, IQY, iqy, text/x-ms-iqy )
1262CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xlt,  gid_Module_Prg_Calc_MSO_Reg, xlt,  XLT,  MS_EXCEL_TEMPLATE_OLD, 4, scalc.exe, new, Calc )
1263CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltx, gid_Module_Prg_Calc_MSO_Reg, xltx, XLTX, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1264CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltm, gid_Module_Prg_Calc_MSO_Reg, xltm, XLTM, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1265
1266// Registering OOXML MIME content types, to allow OS/applications to redirect such content to LO even if extension is unknown
1267
1268RegistryItem gid_Regitem_Xlsx_Mime_Database
1269    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1270    ModuleID = gid_Module_Prg_Calc_Bin;
1271    Subkey = "MIME\Database\Content Type\application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
1272    Name = "Extension";
1273    Value = ".xlsx";
1274End
1275
1276RegistryItem gid_Regitem_Xltx_Mime_Database
1277    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1278    ModuleID = gid_Module_Prg_Calc_Bin;
1279    Subkey = "MIME\Database\Content Type\application/vnd.openxmlformats-officedocument.spreadsheetml.template";
1280    Name = "Extension";
1281    Value = ".xltx";
1282End
1283
1284// registering other supported types
1285
1286CONDITIONAL_REGISTER_DOC_EXTENSION( Uos, gid_Module_Prg_Calc_Other_Reg, uos, UOS, UNIFORM_OFFICE_FORMAT_SPREADSHEET, 3, scalc.exe, open, Calc )
1287CONDITIONAL_REGISTER_DOC_EXTENSION( Wb2, gid_Module_Prg_Calc_Other_Reg, wb2, WB2, QUATTROPRO_SPREADSHEET, 3, scalc.exe, open, Calc )
1288
1289// registering ms-excel URI scheme handler
1290CONDITIONAL_REGISTER_URI_HANDLER( ms-excel, ms_excel, gid_Module_Prg_Calc_MSO_Reg, SELECT_EXCEL )
1291REGISTRY_ENTRY_CAPABILITIES_URL(ms-excel, ms_excel, gid_Module_Prg_Calc_MSO_Reg, vnd.libreoffice.command)
1292