fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / scp2 / source / calc / registryitem_calc.scp
blob96c10d701fefa63b4fe64d15d9e09cfd575b8376
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  */
19 #include "macros.inc"
21 // MSOLE embedded object in SO7 file format
22 RegistryItem 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)
27 End
29 RegistryItem 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";
34 End
36 RegistryItem 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)
41 End
43 RegistryItem 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";
48 End
50 RegistryItem 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";
55 End
57 RegistryItem 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";
62 End
64 RegistryItem 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";
69 End
71 RegistryItem 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 = ();
77 End
79 RegistryItem 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";
83 End
85 RegistryItem 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";
90 End
92 RegistryItem 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";
97 End
99 RegistryItem 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";
106 RegistryItem 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";
112 RegistryItem 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";
119 RegistryItem 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";
126 RegistryItem 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";
133 RegistryItem 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";
140 // MSOLE embedded object in OASIS file format
141 RegistryItem 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)
148 RegistryItem 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";
155 RegistryItem 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)
162 RegistryItem 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";
169 RegistryItem 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";
176 RegistryItem 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";
183 RegistryItem 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";
190 RegistryItem 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 = ();
198 RegistryItem 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";
204 RegistryItem 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";
211 RegistryItem 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";
218 RegistryItem 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";
225 RegistryItem 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";
231 RegistryItem 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";
238 RegistryItem 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";
245 RegistryItem 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";
252 RegistryItem 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";
259 RegistryItem 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)
266 RegistryItem 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}";
273 RegistryItem 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";
280 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_AppUserModelID
281     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
282     ModuleID = gid_Module_Prg_Calc_Bin;
283     ComponentCondition = "VersionNT >= 601";
284     Subkey = "soffice.StarCalcDocument.6";
285     Name = "AppUserModelID";
286     Value = "TheDocumentFoundation.LibreOffice.Calc";
289 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_FriendlyTypeName
290     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
291     ModuleID = gid_Module_Prg_Calc_Bin;
292     Subkey = "soffice.StarCalcDocument.6";
293     Name = "FriendlyTypeName";
294     REG_VALUE_LNG(SO60_SPREADSHEET)
297 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Insertable
298     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
299     ModuleID = gid_Module_Prg_Calc_Bin;
300     Subkey = "soffice.StarCalcDocument.6\Insertable";
303 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Server
304     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
305     ModuleID = gid_Module_Prg_Calc_Bin;
306     Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\server";
307     Value = "<progpath>\program\soffice.exe";
310 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb_0
311     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
312     ModuleID = gid_Module_Prg_Calc_Bin;
313     Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\0";
314     Value = "&Edit";
317 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__1
318     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
319     ModuleID = gid_Module_Prg_Calc_Bin;
320     Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-1";
321     Value = "&Show";
324 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__2
325     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
326     ModuleID = gid_Module_Prg_Calc_Bin;
327     Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-2";
328     Value = "&Open";
331 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell
332     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
333     ModuleID = gid_Module_Prg_Calc_Bin;
334     Subkey = "soffice.StarCalcDocument.6\shell";
335     Value = "open";
338 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New
339     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
340     ModuleID = gid_Module_Prg_Calc_Bin;
341     Subkey = "soffice.StarCalcDocument.6\shell\new";
342     REG_VALUE_LNG(NEW)
345 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New_Command
346     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
347     ModuleID = gid_Module_Prg_Calc_Bin;
348     Subkey = "soffice.StarCalcDocument.6\shell\new\command";
349     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
352 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Open_Command
353     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
354     ModuleID = gid_Module_Prg_Calc_Bin;
355     Subkey = "soffice.StarCalcDocument.6\shell\open\command";
356     Value = "\"<progpath>\program\scalc.exe\" -o \"%1\"";
359 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Print_Command
360     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
361     ModuleID = gid_Module_Prg_Calc_Bin;
362     Subkey = "soffice.StarCalcDocument.6\shell\print\command";
363     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
366 RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Printto_Command
367     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
368     ModuleID = gid_Module_Prg_Calc_Bin;
369     Subkey = "soffice.StarCalcDocument.6\shell\printto\command";
370     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
373 RegistryItem gid_Regitem_Soffice_Starcalcdocument_Curver
374     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
375     ModuleID = gid_Module_Prg_Calc_Bin;
376     Subkey = "soffice.StarCalcDocument\CurVer";
377     Value = "soffice.StarCalcDocument.6";
380 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6
381     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
382     Subkey = "soffice.StarCalcTemplate.6";
383     ModuleID = gid_Module_Prg_Calc_Bin;
384     REG_VALUE_LNG(SO60_CALC_TEMPLATE)
387 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Defaulticon
388     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
389     Subkey = "soffice.StarCalcTemplate.6\DefaultIcon";
390     ModuleID = gid_Module_Prg_Calc_Bin;
391     Value = "<progpath>\program\soffice.bin,4";
394 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_AppUserModelID
395     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
396     ModuleID = gid_Module_Prg_Calc_Bin;
397     ComponentCondition = "VersionNT >= 601";
398     Subkey = "soffice.StarCalcTemplate.6";
399     Name = "AppUserModelID";
400     Value = "TheDocumentFoundation.LibreOffice.Calc";
403 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_FriendlyTypeName
404     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
405     ModuleID = gid_Module_Prg_Calc_Bin;
406     Subkey = "soffice.StarCalcTemplate.6";
407     Name = "FriendlyTypeName";
408     REG_VALUE_LNG(SO60_CALC_TEMPLATE)
411 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell
412     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
413     Subkey = "soffice.StarCalcTemplate.6\shell";
414     ModuleID = gid_Module_Prg_Calc_Bin;
415     Value = "new";
418 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New
419     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
420     Subkey = "soffice.StarCalcTemplate.6\shell\new";
421     ModuleID = gid_Module_Prg_Calc_Bin;
422     REG_VALUE_LNG(NEW)
425 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New_Command
426     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
427     Subkey = "soffice.StarCalcTemplate.6\shell\new\command";
428     ModuleID = gid_Module_Prg_Calc_Bin;
429     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
432 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Open_Command
433     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
434     Subkey = "soffice.StarCalcTemplate.6\shell\open\command";
435     ModuleID = gid_Module_Prg_Calc_Bin;
436     Value = "\"<progpath>\program\scalc.exe\" -o \"%1\"";
439 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Print_Command
440     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
441     Subkey = "soffice.StarCalcTemplate.6\shell\print\command";
442     ModuleID = gid_Module_Prg_Calc_Bin;
443     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
446 RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Printto_Command
447     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
448     Subkey = "soffice.StarCalcTemplate.6\shell\printto\command";
449     ModuleID = gid_Module_Prg_Calc_Bin;
450     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
453 RegistryItem gid_Regitem_Sxc_PersistentHandler
454     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
455     ModuleID = gid_Module_Prg_Calc_Bin;
456     Subkey = ".sxc\PersistentHandler";
457     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
460 RegistryItem gid_Regitem_Sxc_Shellex_00021500_0000_0000_C000_000000000046
461     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
462     ModuleID = gid_Module_Prg_Calc_Bin;
463     Subkey = ".sxc\shellex\{00021500-0000-0000-C000-000000000046}";
464     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
467 RegistryItem gid_Regitem_Sxc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
468     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
469     ModuleID = gid_Module_Prg_Calc_Bin;
470     Subkey = ".sxc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
471     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
474 RegistryItem gid_Regitem_StarCalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
475     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
476     ModuleID = gid_Module_Prg_Calc_Bin;
477     Subkey = "soffice.StarCalcDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
478     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
481 RegistryItem gid_Regitem_Stc_PersistentHandler
482     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
483     ModuleID = gid_Module_Prg_Calc_Bin;
484     Subkey = ".stc\PersistentHandler";
485     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
488 RegistryItem gid_Regitem_Stc_Shellex_00021500_0000_0000_C000_000000000046
489     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
490     ModuleID = gid_Module_Prg_Calc_Bin;
491     Subkey = ".stc\shellex\{00021500-0000-0000-C000-000000000046}";
492     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
495 RegistryItem gid_Regitem_Stc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
496     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
497     ModuleID = gid_Module_Prg_Calc_Bin;
498     Subkey = ".stc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
499     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
502 RegistryItem gid_Regitem_StarCalcTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
503     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
504     ModuleID = gid_Module_Prg_Calc_Bin;
505     Subkey = "soffice.StarCalcTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
506     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
509 RegistryItem gid_Regitem_Stc
510     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
511     Subkey = ".stc";
512     ModuleID = gid_Module_Prg_Calc_Bin;
513     Value = "soffice.StarCalcTemplate.6";
516 RegistryItem gid_Regitem_Stc_Contenttype
517     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
518     ModuleID = gid_Module_Prg_Calc_Bin;
519     Subkey = ".stc";
520     Name = "Content Type";
521     Value = "application/vnd.sun.xml.calc.template";
524 #ifdef _MSC_VER
525 RegistryItem gid_Regitem_stc_FullDetails
526     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
527     ModuleID = gid_Module_Optional_Winexplorerext;
528     Subkey = "soffice.StarCalcTemplate.6";
529     Name = "FullDetails";
530     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";
532 #endif
534 RegistryItem gid_Regitem_stc_KindMap
535     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
536     ModuleID = gid_Module_Prg_Calc_Bin;
537     ComponentCondition = "VersionNT >= 600";
538     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
539     Name = ".stc";
540     Value = "document";
543 RegistryItem gid_Regitem_Sxc_Contenttype
544     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
545     ModuleID = gid_Module_Prg_Calc_Bin;
546     Subkey = ".sxc";
547     Name = "Content Type";
548     Value = "application/vnd.sun.xml.calc";
551 RegistryItem gid_Regitem_Sxc_Mime_Database
552     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
553     ModuleID = gid_Module_Prg_Calc_Bin;
554     Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.calc";
555     Name = "Extension";
556     Value = ".sxc";
560 RegistryItem gid_Regitem__Sxc
561     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
562     ModuleID = gid_Module_Prg_Calc_Bin;
563     Subkey = ".sxc";
564     Value = "soffice.StarCalcDocument.6";
567 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxc
568     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
569     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
570     ModuleID = gid_Module_Prg_Calc_Bin;
571     Name = ".sxc";
572     Value = "soffice.StarCalcDocument.6";
573     Styles = ();
576 #ifdef _MSC_VER
577 RegistryItem gid_Regitem_sxc_FullDetails
578     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
579     ModuleID = gid_Module_Optional_Winexplorerext;
580     Subkey = "soffice.StarCalcDocument.6";
581     Name = "FullDetails";
582     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";
584 #endif
586 RegistryItem gid_Regitem_sxc_KindMap
587     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
588     ModuleID = gid_Module_Prg_Calc_Bin;
589     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
590     Name = ".sxc";
591     Value = "document";
594 // new ods file extension 
596 RegistryItem gid_Regitem_Ods_PersistentHandler
597     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
598     ModuleID = gid_Module_Prg_Calc_Bin;
599     Subkey = ".ods\PersistentHandler";
600     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
603 RegistryItem gid_Regitem_Ods_Shellex_00021500_0000_0000_C000_000000000046
604     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
605     ModuleID = gid_Module_Prg_Calc_Bin;
606     Subkey = ".ods\shellex\{00021500-0000-0000-C000-000000000046}";
607     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
610 RegistryItem gid_Regitem_Ods_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
611     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
612     ModuleID = gid_Module_Prg_Calc_Bin;
613     Subkey = ".ods\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
614     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
617 RegistryItem gid_Regitem_CalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
618     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
619     ModuleID = gid_Module_Prg_Calc_Bin;
620     Subkey = "LibreOffice.CalcDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
621     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
624 RegistryItem gid_Regitem__Ods
625     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
626     ModuleID = gid_Module_Prg_Calc_Bin;
627     Subkey = ".ods";
628     Value = "LibreOffice.CalcDocument.1";
631 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_ods
632     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
633     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
634     ModuleID = gid_Module_Prg_Calc_Bin;
635     Name = ".ods";
636     Value = "LibreOffice.CalcDocument.1";
637     Styles = ();
640 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_ods
641     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
642     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
643     ModuleID = gid_Module_Prg_Calc_Bin;
644     Name = "application/vnd.oasis.opendocument.spreadsheet";
645     Value = "LibreOffice.CalcDocument.1";
646     Styles = ();
649 RegistryItem gid_Regitem_Ods_Contenttype
650     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
651     ModuleID = gid_Module_Prg_Calc_Bin;
652     Subkey = ".ods";
653     Name = "Content Type";
654     Value = "application/vnd.oasis.opendocument.spreadsheet";
657 RegistryItem gid_Regitem_Ods_Mime_Database
658     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
659     ModuleID = gid_Module_Prg_Calc_Bin;
660     Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.spreadsheet";
661     Name = "Extension";
662     Value = ".ods";
665 RegistryItem gid_Regitem_Ods_Openoffice_Calcdocument_1_Shellnew
666     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
667     ModuleID = gid_Module_Prg_Calc_Bin;
668     Subkey = ".ods\LibreOffice.CalcDocument.1\ShellNew";
669     Name = "FileName";
670     Value = "<progpath>\share\template\shellnew\soffice.ods";
673 RegistryItem gid_Regitem_Openoffice_Calcdocument_Curver
674     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
675     ModuleID = gid_Module_Prg_Calc_Bin;
676     Subkey = "LibreOffice.CalcDocument\CurVer";
677     Value = "LibreOffice.CalcDocument.1";
680 RegistryItem gid_Regitem_Openoffice_Calcdocument_1
681     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
682     ModuleID = gid_Module_Prg_Calc_Bin;
683     Subkey = "LibreOffice.CalcDocument.1";
684     REG_VALUE_LNG(OO_CALC)
687 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Clsid
688     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
689     ModuleID = gid_Module_Prg_Calc_Bin;
690     Subkey = "LibreOffice.CalcDocument.1\CLSID";
691     Value = "{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}";
694 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Defaulticon
695     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
696     ModuleID = gid_Module_Prg_Calc_Bin;
697     Subkey = "LibreOffice.CalcDocument.1\DefaultIcon";
698     Value = "<progpath>\program\soffice.bin,3";
701 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_AppUserModelID
702     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
703     ModuleID = gid_Module_Prg_Calc_Bin;
704     ComponentCondition = "VersionNT >= 601";
705     Subkey = "LibreOffice.CalcDocument.1";
706     Name = "AppUserModelID";
707     Value = "TheDocumentFoundation.LibreOffice.Calc";
710 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_FriendlyTypeName
711     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
712     ModuleID = gid_Module_Prg_Calc_Bin;
713     Subkey = "LibreOffice.CalcDocument.1";
714     Name = "FriendlyTypeName";
715     REG_VALUE_LNG(OO_CALC)
718 #ifdef _MSC_VER
719 RegistryItem gid_Regitem_ods_FullDetails
720     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
721     ModuleID = gid_Module_Optional_Winexplorerext;
722     Subkey = "LibreOffice.CalcDocument.1";
723     Name = "FullDetails";
724     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";
726 #endif
728 RegistryItem gid_Regitem_ods_KindMap
729     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
730     ModuleID = gid_Module_Prg_Calc_Bin;
731     ComponentCondition = "VersionNT >= 600";
732     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
733     Name = ".ods";
734     Value = "document";
737 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Insertable
738     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
739     ModuleID = gid_Module_Prg_Calc_Bin;
740     Subkey = "LibreOffice.CalcDocument.1\Insertable";
743 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Server
744     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
745     ModuleID = gid_Module_Prg_Calc_Bin;
746     Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\server";
747     Value = "<progpath>\program\soffice.exe";
750 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb_0
751     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
752     ModuleID = gid_Module_Prg_Calc_Bin;
753     Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\0";
754     Value = "&Edit";
757 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__1
758     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
759     ModuleID = gid_Module_Prg_Calc_Bin;
760     Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\-1";
761     Value = "&Show";
764 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__2
765     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
766     ModuleID = gid_Module_Prg_Calc_Bin;
767     Subkey = "LibreOffice.CalcDocument.1\protocol\StdFileEditing\verb\-2";
768     Value = "&Open";
771 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell
772     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
773     ModuleID = gid_Module_Prg_Calc_Bin;
774     Subkey = "LibreOffice.CalcDocument.1\shell";
775     Value = "open";
778 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New
779     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
780     ModuleID = gid_Module_Prg_Calc_Bin;
781     Subkey = "LibreOffice.CalcDocument.1\shell\new";
782     REG_VALUE_LNG(NEW)
785 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New_Command
786     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
787     ModuleID = gid_Module_Prg_Calc_Bin;
788     Subkey = "LibreOffice.CalcDocument.1\shell\new\command";
789     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
792 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Open_Command
793     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
794     ModuleID = gid_Module_Prg_Calc_Bin;
795     Subkey = "LibreOffice.CalcDocument.1\shell\open\command";
796     Value = "\"<progpath>\program\scalc.exe\" -o \"%1\"";
797     Styles = ();
800 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Print_Command
801     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
802     ModuleID = gid_Module_Prg_Calc_Bin;
803     Subkey = "LibreOffice.CalcDocument.1\shell\print\command";
804     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
807 RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Printto_Command
808     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
809     ModuleID = gid_Module_Prg_Calc_Bin;
810     Subkey = "LibreOffice.CalcDocument.1\shell\printto\command";
811     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
814 // .fods
816 RegistryItem gid_Regitem__Fods
817     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
818     ModuleID = gid_Module_Prg_Calc_Bin;
819     Subkey = ".fods";
820     Value = "LibreOffice.CalcDocument.1";
823 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fods
824     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
825     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
826     ModuleID = gid_Module_Root;
827     Name = ".fods";
828     Value = "LibreOffice.CalcDocument.1";
831 RegistryItem gid_Regitem_Fods_Contenttype
832     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
833     ModuleID = gid_Module_Prg_Calc_Bin;
834     Subkey = ".fods";
835     Name = "Content Type";
836     Value = "application/vnd.oasis.opendocument.spreadsheet";
839 RegistryItem gid_Regitem_fods_KindMap
840     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
841     ModuleID = gid_Module_Prg_Calc_Bin;
842     ComponentCondition = "VersionNT >= 600";
843     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
844     Name = ".fods";
845     Value = "document";
848 // new ots file extension 
850 RegistryItem gid_Regitem_Ots_PersistentHandler
851     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
852     ModuleID = gid_Module_Prg_Calc_Bin;
853     Subkey = ".ots\PersistentHandler";
854     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
857 RegistryItem gid_Regitem_Ots_Shellex_00021500_0000_0000_C000_000000000046
858     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
859     ModuleID = gid_Module_Prg_Calc_Bin;
860     Subkey = ".ots\shellex\{00021500-0000-0000-C000-000000000046}";
861     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
864 RegistryItem gid_Regitem_Ots_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
865     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
866     ModuleID = gid_Module_Prg_Calc_Bin;
867     Subkey = ".ots\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
868     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
871 RegistryItem gid_Regitem_CalcTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
872     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
873     ModuleID = gid_Module_Prg_Calc_Bin;
874     Subkey = "LibreOffice.CalcTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
875     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
878 RegistryItem gid_Regitem_Ots
879     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
880     Subkey = ".ots";
881     ModuleID = gid_Module_Prg_Calc_Bin;
882     Value = "LibreOffice.CalcTemplate.1";
885 RegistryItem gid_Regitem_Ots_Contenttype
886     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
887     ModuleID = gid_Module_Prg_Calc_Bin;
888     Subkey = ".ots";
889     Name = "Content Type";
890     Value = "application/vnd.oasis.opendocument.spreadsheet-template";
893 RegistryItem gid_Regitem_Openoffice_Calctemplate_1
894     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
895     Subkey = "LibreOffice.CalcTemplate.1";
896     ModuleID = gid_Module_Prg_Calc_Bin;
897     REG_VALUE_LNG(OO_CALC_TEMPLATE)
900 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Defaulticon
901     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
902     Subkey = "LibreOffice.CalcTemplate.1\DefaultIcon";
903     ModuleID = gid_Module_Prg_Calc_Bin;
904     Value = "<progpath>\program\soffice.bin,4";
907 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_AppUserModelID
908     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
909     ModuleID = gid_Module_Prg_Calc_Bin;
910     ComponentCondition = "VersionNT >= 601";
911     Subkey = "LibreOffice.CalcTemplate.1";
912     Name = "AppUserModelID";
913     Value = "TheDocumentFoundation.LibreOffice.Calc";
916 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_FriendlyTypeName
917     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
918     ModuleID = gid_Module_Prg_Calc_Bin;
919     Subkey = "LibreOffice.CalcTemplate.1";
920     Name = "FriendlyTypeName";
921     REG_VALUE_LNG(OO_CALC_TEMPLATE)
924 #ifdef _MSC_VER
925 RegistryItem gid_Regitem_ots_FullDetails
926     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
927     ModuleID = gid_Module_Optional_Winexplorerext;
928     Subkey = "LibreOffice.CalcTemplate.1";
929     Name = "FullDetails";
930     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";
932 #endif
934 RegistryItem gid_Regitem_ots_KindMap
935     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
936     ModuleID = gid_Module_Prg_Calc_Bin;
937     ComponentCondition = "VersionNT >= 600";
938     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
939     Name = ".ots";
940     Value = "document";
943 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell
944     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
945     Subkey = "LibreOffice.CalcTemplate.1\shell";
946     ModuleID = gid_Module_Prg_Calc_Bin;
947     Value = "new";
950 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New
951     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
952     Subkey = "LibreOffice.CalcTemplate.1\shell\new";
953     ModuleID = gid_Module_Prg_Calc_Bin;
954     REG_VALUE_LNG(NEW)
957 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New_Command
958     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
959     Subkey = "LibreOffice.CalcTemplate.1\shell\new\command";
960     ModuleID = gid_Module_Prg_Calc_Bin;
961     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
964 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Open_Command
965     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
966     Subkey = "LibreOffice.CalcTemplate.1\shell\open\command";
967     ModuleID = gid_Module_Prg_Calc_Bin;
968     Value = "\"<progpath>\program\scalc.exe\" -o \"%1\"";
971 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Print_Command
972     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
973     Subkey = "LibreOffice.CalcTemplate.1\shell\print\command";
974     ModuleID = gid_Module_Prg_Calc_Bin;
975     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
978 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Printto_Command
979     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
980     Subkey = "LibreOffice.CalcTemplate.1\shell\printto\command";
981     ModuleID = gid_Module_Prg_Calc_Bin;
982     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
985 // "OpenWith" Windows Registry keys for extensions supported by Calc
987 // .ODS
988 RegistryItem gid_Regitem_OpenOffice_ODS_OpenWith_Calc
989     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
990     Subkey = ".ods\OpenWithProgIDs";
991     ModuleID = gid_Module_Prg_Calc_Bin;
992     Name = "LibreOffice.CalcDocument.1";
993     Value = " ";
996 // .OTS
997 RegistryItem gid_Regitem_OpenOffice_OTS_OpenWith_Calc
998     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
999     Subkey = ".ots\OpenWithProgIDs";
1000     ModuleID = gid_Module_Prg_Calc_Bin;
1001     Name = "LibreOffice.CalcTemplate.1";
1002     Value = " ";
1005 // .SXC
1006 RegistryItem gid_Regitem_OpenOffice_SXC_OpenWith_Calc
1007     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1008     Subkey = ".sxc\OpenWithProgIDs";
1009     ModuleID = gid_Module_Prg_Calc_Bin;
1010     Name = "soffice.StarCalcDocument.6";
1011     Value = " ";
1014 // .STC
1015 RegistryItem gid_Regitem_OpenOffice_STC_OpenWith_Calc
1016     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1017     Subkey = ".stc\OpenWithProgIDs";
1018     ModuleID = gid_Module_Prg_Calc_Bin;
1019     Name = "soffice.StarCalcTemplate.6";
1020     Value = " ";
1023 // .DIF
1024 RegistryItem gid_Regitem_OpenOffice_DIF_OpenWith_Calc
1025     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1026     Subkey = ".dif\OpenWithProgIDs";
1027     ModuleID = gid_Module_Prg_Calc_Bin;
1028     Name = "soffice.StarCalcDocument.6";
1029     Value = " ";
1032 // .DBF
1033 RegistryItem gid_Regitem_OpenOffice_DBF_OpenWith_Calc
1034     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1035     Subkey = ".dbf\OpenWithProgIDs";
1036     ModuleID = gid_Module_Prg_Calc_Bin;
1037     Name = "soffice.StarCalcDocument.6";
1038     Value = " ";
1041 // .XLW
1042 RegistryItem gid_Regitem_OpenOffice_XLW_OpenWith_Calc
1043     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1044     Subkey = ".xlw\OpenWithProgIDs";
1045     ModuleID = gid_Module_Prg_Calc_Bin;
1046     Name = "soffice.StarCalcDocument.6";
1047     Value = " ";
1050 // .RTF
1051 RegistryItem gid_Regitem_OpenOffice_RTF_OpenWith_Calc
1052     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1053     Subkey = ".rtf\OpenWithProgIDs";
1054     ModuleID = gid_Module_Prg_Calc_Bin;
1055     Name = "soffice.StarCalcDocument.6";
1056     Value = " ";
1059 // .SLK
1060 RegistryItem gid_Regitem_OpenOffice_SLK_OpenWith_Calc
1061     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1062     Subkey = ".slk\OpenWithProgIDs";
1063     ModuleID = gid_Module_Prg_Calc_Bin;
1064     Name = "soffice.StarCalcDocument.6";
1065     Value = " ";
1068 // .CSV
1069 RegistryItem gid_Regitem_OpenOffice_CSV_OpenWith_Calc
1070     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1071     Subkey = ".csv\OpenWithProgIDs";
1072     ModuleID = gid_Module_Prg_Calc_Bin;
1073     Name = "soffice.StarCalcDocument.6";
1074     Value = " ";
1077 // .TXT
1078 RegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Calc
1079     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1080     Subkey = ".txt\OpenWithProgIDs";
1081     ModuleID = gid_Module_Prg_Calc_Bin;
1082     Name = "soffice.StarCalcDocument.6";
1083     Value = " ";
1086 // .HTM
1087 RegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Calc
1088     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1089     Subkey = ".htm\OpenWithProgIDs";
1090     ModuleID = gid_Module_Prg_Calc_Bin;
1091     Name = "soffice.StarCalcDocument.6";
1092     Value = " ";
1095 // .HTML
1096 RegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Calc
1097     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1098     Subkey = ".html\OpenWithProgIDs";
1099     ModuleID = gid_Module_Prg_Calc_Bin;
1100     Name = "soffice.StarCalcDocument.6";
1101     Value = " ";
1104 // .WK1
1105 RegistryItem gid_Regitem_OpenOffice_WK1_OpenWith_Calc
1106     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1107     Subkey = ".wk1\OpenWithProgIDs";
1108     ModuleID = gid_Module_Prg_Calc_Bin;
1109     Name = "soffice.StarCalcDocument.6";
1110     Value = " ";
1113 // .WKS
1114 RegistryItem gid_Regitem_OpenOffice_WKS_OpenWith_Calc
1115     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1116     Subkey = ".wks\OpenWithProgIDs";
1117     ModuleID = gid_Module_Prg_Calc_Bin;
1118     Name = "soffice.StarCalcDocument.6";
1119     Value = " ";
1122 // .123
1123 RegistryItem gid_Regitem_OpenOffice_123_OpenWith_Calc
1124     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1125     Subkey = ".123\OpenWithProgIDs";
1126     ModuleID = gid_Module_Prg_Calc_Bin;
1127     Name = "soffice.StarCalcDocument.6";
1128     Value = " ";
1131 // .XML
1132 RegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Calc
1133     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1134     Subkey = ".xml\OpenWithProgIDs";
1135     ModuleID = gid_Module_Prg_Calc_Bin;
1136     Name = "soffice.StarCalcDocument.6";
1137     Value = " ";
1140 // "FileAssociations" entries
1142 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stc
1143     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1144     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1145     ModuleID = gid_Module_Prg_Calc_Bin;
1146     Name = ".stc";
1147     Value = "soffice.StarCalcTemplate.6";
1148     Styles = ();
1151 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dif
1152     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1153     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1154     ModuleID = gid_Module_Prg_Calc_Bin;
1155     Name = ".dif";
1156     Value = "soffice.StarCalcDocument.6";
1157     Styles = ();
1160 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dbf
1161     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1162     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1163     ModuleID = gid_Module_Prg_Calc_Bin;
1164     Name = ".dbf";
1165     Value = "soffice.StarCalcDocument.6";
1166     Styles = ();
1169 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Slk
1170     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1171     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1172     ModuleID = gid_Module_Prg_Calc_Bin;
1173     Name = ".slk";
1174     Value = "soffice.StarCalcDocument.6";
1175     Styles = ();
1178 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Csv
1179     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1180     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1181     ModuleID = gid_Module_Prg_Calc_Bin;
1182     Name = ".csv";
1183     Value = "soffice.StarCalcDocument.6";
1184     Styles = ();
1187 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xlw
1188     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1189     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1190     ModuleID = gid_Module_Prg_Calc_Bin;
1191     Name = ".xlw";
1192     Value = "soffice.StarCalcDocument.6";
1193     Styles = ();
1196 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wk1
1197     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1198     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1199     ModuleID = gid_Module_Prg_Calc_Bin;
1200     Name = ".wk1";
1201     Value = "soffice.StarCalcDocument.6";
1202     Styles = ();
1205 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wks
1206     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1207     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1208     ModuleID = gid_Module_Prg_Calc_Bin;
1209     Name = ".wks";
1210     Value = "soffice.StarCalcDocument.6";
1211     Styles = ();
1214 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_123
1215     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1216     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1217     ModuleID = gid_Module_Prg_Calc_Bin;
1218     Name = ".123";
1219     Value = "soffice.StarCalcDocument.6";
1220     Styles = ();
1224 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exe
1225     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1226     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1227     ModuleID = gid_Module_Prg_Calc_Bin;
1228     Value = "<progpath>\program\scalc.exe";
1231 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exepath
1232     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1233     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1234     ModuleID = gid_Module_Prg_Calc_Bin;
1235     Name = "Path";
1236     Value = "<progpath>";
1239 // registering the property handler for the supported file types
1241 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ods )
1242 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ots )
1243 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxc )
1244 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stc )
1246 // registering the mso file types
1248 CONDITIONAL_REGISTER_DOC_EXTENSION( Xls,  gid_Module_Prg_Calc_MSO_Reg, xls,  XLS,  MS_EXCEL_WORKSHEET_OLD, 3, scalc.exe, open, Calc )
1249 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsx, gid_Module_Prg_Calc_MSO_Reg, xlsx, XLSX, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1250 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsm, gid_Module_Prg_Calc_MSO_Reg, xlsm, XLSM, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1251 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsb, gid_Module_Prg_Calc_MSO_Reg, xlsb, XLSB, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1252 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xlt,  gid_Module_Prg_Calc_MSO_Reg, xlt,  XLT,  MS_EXCEL_TEMPLATE_OLD, 4, scalc.exe, new, Calc )
1253 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltx, gid_Module_Prg_Calc_MSO_Reg, xltx, XLTX, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1254 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltm, gid_Module_Prg_Calc_MSO_Reg, xltm, XLTM, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1256 // registering other supported types
1258 CONDITIONAL_REGISTER_DOC_EXTENSION( Uos, gid_Module_Prg_Calc_Other_Reg, uos, UOS, UNIFORM_OFFICE_FORMAT_SPREADSHEET, 3, scalc.exe, open, Calc )
1259 CONDITIONAL_REGISTER_DOC_EXTENSION( Wb2, gid_Module_Prg_Calc_Other_Reg, wb2, WB2, QUATTROPRO_SPREADSHEET, 3, scalc.exe, open, Calc )