2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
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)
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";
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)
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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 Subkey = "soffice.StarCalcDocument.6";
284 Name = "AppUserModelID";
285 Value = "TheDocumentFoundation.LibreOffice.Calc";
288 RegistryItem 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)
296 RegistryItem 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";
302 RegistryItem 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";
309 RegistryItem 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";
316 RegistryItem 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";
323 RegistryItem 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";
330 RegistryItem 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";
337 RegistryItem 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";
344 RegistryItem 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\"";
351 RegistryItem 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\"";
358 RegistryItem 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\"";
365 RegistryItem 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\"";
372 RegistryItem 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";
379 RegistryItem 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)
386 RegistryItem 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";
393 RegistryItem 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";
401 RegistryItem 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)
409 RegistryItem 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;
416 RegistryItem 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;
423 RegistryItem 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\"";
430 RegistryItem 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\"";
437 RegistryItem 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\"";
444 RegistryItem 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\"";
451 RegistryItem 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}";
458 RegistryItem 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}";
465 RegistryItem 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}";
472 RegistryItem 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}";
479 RegistryItem 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}";
486 RegistryItem 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}";
493 RegistryItem 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}";
500 RegistryItem 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}";
507 RegistryItem gid_Regitem_Stc
508 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
510 ModuleID = gid_Module_Prg_Calc_Bin;
511 Value = "soffice.StarCalcTemplate.6";
514 RegistryItem gid_Regitem_Stc_Contenttype
515 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
516 ModuleID = gid_Module_Prg_Calc_Bin;
518 Name = "Content Type";
519 Value = "application/vnd.sun.xml.calc.template";
523 RegistryItem 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";
532 RegistryItem 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";
540 RegistryItem gid_Regitem_Sxc_Contenttype
541 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
542 ModuleID = gid_Module_Prg_Calc_Bin;
544 Name = "Content Type";
545 Value = "application/vnd.sun.xml.calc";
548 RegistryItem 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";
557 RegistryItem gid_Regitem__Sxc
558 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
559 ModuleID = gid_Module_Prg_Calc_Bin;
561 Value = "soffice.StarCalcDocument.6";
564 RegistryItem 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;
569 Value = "soffice.StarCalcDocument.6";
574 RegistryItem 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";
583 RegistryItem 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";
591 // new ods file extension
593 RegistryItem 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}";
600 RegistryItem 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}";
607 RegistryItem 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}";
614 RegistryItem 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}";
621 RegistryItem gid_Regitem__Ods
622 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
623 ModuleID = gid_Module_Prg_Calc_Bin;
625 Value = "LibreOffice.CalcDocument.1";
628 RegistryItem 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;
633 Value = "LibreOffice.CalcDocument.1";
637 RegistryItem 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";
646 RegistryItem gid_Regitem_Ods_Contenttype
647 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
648 ModuleID = gid_Module_Prg_Calc_Bin;
650 Name = "Content Type";
651 Value = "application/vnd.oasis.opendocument.spreadsheet";
654 RegistryItem 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";
662 RegistryItem 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";
667 Value = "<progpath>\share\template\shellnew\soffice.ods";
670 RegistryItem 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";
677 RegistryItem 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)
684 RegistryItem 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}";
691 RegistryItem 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";
698 RegistryItem 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";
706 RegistryItem 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)
715 RegistryItem 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";
724 RegistryItem 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";
732 RegistryItem 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";
738 RegistryItem 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";
745 RegistryItem 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";
752 RegistryItem 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";
759 RegistryItem 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";
766 RegistryItem 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";
773 RegistryItem 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";
780 RegistryItem 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\"";
787 RegistryItem 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\"";
795 RegistryItem 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\"";
802 RegistryItem 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\"";
811 RegistryItem gid_Regitem__Fods
812 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
813 ModuleID = gid_Module_Prg_Calc_Bin;
815 Value = "LibreOffice.CalcDocument.1";
818 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fods
819 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
820 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
821 ModuleID = gid_Module_Root;
823 Value = "LibreOffice.CalcDocument.1";
826 RegistryItem gid_Regitem_Fods_Contenttype
827 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
828 ModuleID = gid_Module_Prg_Calc_Bin;
830 Name = "Content Type";
831 Value = "application/vnd.oasis.opendocument.spreadsheet";
834 RegistryItem gid_Regitem_fods_KindMap
835 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
836 ModuleID = gid_Module_Prg_Calc_Bin;
837 Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
842 // new ots file extension
844 RegistryItem gid_Regitem_Ots_PersistentHandler
845 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
846 ModuleID = gid_Module_Prg_Calc_Bin;
847 Subkey = ".ots\PersistentHandler";
848 Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
851 RegistryItem gid_Regitem_Ots_Shellex_00021500_0000_0000_C000_000000000046
852 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
853 ModuleID = gid_Module_Prg_Calc_Bin;
854 Subkey = ".ots\shellex\{00021500-0000-0000-C000-000000000046}";
855 Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
858 RegistryItem gid_Regitem_Ots_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
859 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
860 ModuleID = gid_Module_Prg_Calc_Bin;
861 Subkey = ".ots\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
862 Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
865 RegistryItem gid_Regitem_CalcTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
866 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
867 ModuleID = gid_Module_Prg_Calc_Bin;
868 Subkey = "LibreOffice.CalcTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
869 Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
872 RegistryItem gid_Regitem_Ots
873 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
875 ModuleID = gid_Module_Prg_Calc_Bin;
876 Value = "LibreOffice.CalcTemplate.1";
879 RegistryItem gid_Regitem_Ots_Contenttype
880 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
881 ModuleID = gid_Module_Prg_Calc_Bin;
883 Name = "Content Type";
884 Value = "application/vnd.oasis.opendocument.spreadsheet-template";
887 RegistryItem gid_Regitem_Openoffice_Calctemplate_1
888 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
889 Subkey = "LibreOffice.CalcTemplate.1";
890 ModuleID = gid_Module_Prg_Calc_Bin;
891 REG_VALUE_LNG(OO_CALC_TEMPLATE)
894 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Defaulticon
895 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
896 Subkey = "LibreOffice.CalcTemplate.1\DefaultIcon";
897 ModuleID = gid_Module_Prg_Calc_Bin;
898 Value = "<progpath>\program\soffice.bin,4";
901 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_AppUserModelID
902 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
903 ModuleID = gid_Module_Prg_Calc_Bin;
904 Subkey = "LibreOffice.CalcTemplate.1";
905 Name = "AppUserModelID";
906 Value = "TheDocumentFoundation.LibreOffice.Calc";
909 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_FriendlyTypeName
910 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
911 ModuleID = gid_Module_Prg_Calc_Bin;
912 Subkey = "LibreOffice.CalcTemplate.1";
913 Name = "FriendlyTypeName";
914 REG_VALUE_LNG(OO_CALC_TEMPLATE)
918 RegistryItem gid_Regitem_ots_FullDetails
919 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
920 ModuleID = gid_Module_Optional_Winexplorerext;
921 Subkey = "LibreOffice.CalcTemplate.1";
922 Name = "FullDetails";
923 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";
927 RegistryItem gid_Regitem_ots_KindMap
928 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
929 ModuleID = gid_Module_Prg_Calc_Bin;
930 Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
935 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell
936 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
937 Subkey = "LibreOffice.CalcTemplate.1\shell";
938 ModuleID = gid_Module_Prg_Calc_Bin;
942 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New
943 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
944 Subkey = "LibreOffice.CalcTemplate.1\shell\new";
945 ModuleID = gid_Module_Prg_Calc_Bin;
949 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New_Command
950 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
951 Subkey = "LibreOffice.CalcTemplate.1\shell\new\command";
952 ModuleID = gid_Module_Prg_Calc_Bin;
953 Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
956 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Open_Command
957 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
958 Subkey = "LibreOffice.CalcTemplate.1\shell\open\command";
959 ModuleID = gid_Module_Prg_Calc_Bin;
960 Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
963 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Print_Command
964 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
965 Subkey = "LibreOffice.CalcTemplate.1\shell\print\command";
966 ModuleID = gid_Module_Prg_Calc_Bin;
967 Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
970 RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Printto_Command
971 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
972 Subkey = "LibreOffice.CalcTemplate.1\shell\printto\command";
973 ModuleID = gid_Module_Prg_Calc_Bin;
974 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
977 // "OpenWith" Windows Registry keys for extensions supported by Calc
980 RegistryItem gid_Regitem_OpenOffice_ODS_OpenWith_Calc
981 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
982 Subkey = ".ods\OpenWithProgIDs";
983 ModuleID = gid_Module_Prg_Calc_Bin;
984 Name = "LibreOffice.CalcDocument.1";
989 RegistryItem gid_Regitem_OpenOffice_OTS_OpenWith_Calc
990 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
991 Subkey = ".ots\OpenWithProgIDs";
992 ModuleID = gid_Module_Prg_Calc_Bin;
993 Name = "LibreOffice.CalcTemplate.1";
998 RegistryItem gid_Regitem_OpenOffice_SXC_OpenWith_Calc
999 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1000 Subkey = ".sxc\OpenWithProgIDs";
1001 ModuleID = gid_Module_Prg_Calc_Bin;
1002 Name = "soffice.StarCalcDocument.6";
1007 RegistryItem gid_Regitem_OpenOffice_STC_OpenWith_Calc
1008 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1009 Subkey = ".stc\OpenWithProgIDs";
1010 ModuleID = gid_Module_Prg_Calc_Bin;
1011 Name = "soffice.StarCalcTemplate.6";
1016 RegistryItem gid_Regitem_OpenOffice_DIF_OpenWith_Calc
1017 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1018 Subkey = ".dif\OpenWithProgIDs";
1019 ModuleID = gid_Module_Prg_Calc_Bin;
1020 Name = "soffice.StarCalcDocument.6";
1025 RegistryItem gid_Regitem_OpenOffice_DBF_OpenWith_Calc
1026 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1027 Subkey = ".dbf\OpenWithProgIDs";
1028 ModuleID = gid_Module_Prg_Calc_Bin;
1029 Name = "soffice.StarCalcDocument.6";
1034 RegistryItem gid_Regitem_OpenOffice_XLW_OpenWith_Calc
1035 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1036 Subkey = ".xlw\OpenWithProgIDs";
1037 ModuleID = gid_Module_Prg_Calc_Bin;
1038 Name = "soffice.StarCalcDocument.6";
1043 RegistryItem gid_Regitem_OpenOffice_RTF_OpenWith_Calc
1044 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1045 Subkey = ".rtf\OpenWithProgIDs";
1046 ModuleID = gid_Module_Prg_Calc_Bin;
1047 Name = "soffice.StarCalcDocument.6";
1052 RegistryItem gid_Regitem_OpenOffice_SLK_OpenWith_Calc
1053 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1054 Subkey = ".slk\OpenWithProgIDs";
1055 ModuleID = gid_Module_Prg_Calc_Bin;
1056 Name = "soffice.StarCalcDocument.6";
1061 RegistryItem gid_Regitem_OpenOffice_CSV_OpenWith_Calc
1062 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1063 Subkey = ".csv\OpenWithProgIDs";
1064 ModuleID = gid_Module_Prg_Calc_Bin;
1065 Name = "soffice.StarCalcDocument.6";
1070 RegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Calc
1071 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1072 Subkey = ".txt\OpenWithProgIDs";
1073 ModuleID = gid_Module_Prg_Calc_Bin;
1074 Name = "soffice.StarCalcDocument.6";
1079 RegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Calc
1080 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1081 Subkey = ".htm\OpenWithProgIDs";
1082 ModuleID = gid_Module_Prg_Calc_Bin;
1083 Name = "soffice.StarCalcDocument.6";
1088 RegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Calc
1089 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1090 Subkey = ".html\OpenWithProgIDs";
1091 ModuleID = gid_Module_Prg_Calc_Bin;
1092 Name = "soffice.StarCalcDocument.6";
1097 RegistryItem gid_Regitem_OpenOffice_WK1_OpenWith_Calc
1098 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1099 Subkey = ".wk1\OpenWithProgIDs";
1100 ModuleID = gid_Module_Prg_Calc_Bin;
1101 Name = "soffice.StarCalcDocument.6";
1106 RegistryItem gid_Regitem_OpenOffice_WKS_OpenWith_Calc
1107 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1108 Subkey = ".wks\OpenWithProgIDs";
1109 ModuleID = gid_Module_Prg_Calc_Bin;
1110 Name = "soffice.StarCalcDocument.6";
1115 RegistryItem gid_Regitem_OpenOffice_123_OpenWith_Calc
1116 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1117 Subkey = ".123\OpenWithProgIDs";
1118 ModuleID = gid_Module_Prg_Calc_Bin;
1119 Name = "soffice.StarCalcDocument.6";
1124 RegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Calc
1125 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1126 Subkey = ".xml\OpenWithProgIDs";
1127 ModuleID = gid_Module_Prg_Calc_Bin;
1128 Name = "soffice.StarCalcDocument.6";
1132 // "FileAssociations" entries
1134 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stc
1135 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1136 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1137 ModuleID = gid_Module_Prg_Calc_Bin;
1139 Value = "soffice.StarCalcTemplate.6";
1143 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dif
1144 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1145 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1146 ModuleID = gid_Module_Prg_Calc_Bin;
1148 Value = "soffice.StarCalcDocument.6";
1152 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dbf
1153 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1154 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1155 ModuleID = gid_Module_Prg_Calc_Bin;
1157 Value = "soffice.StarCalcDocument.6";
1161 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Slk
1162 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1163 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1164 ModuleID = gid_Module_Prg_Calc_Bin;
1166 Value = "soffice.StarCalcDocument.6";
1170 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Csv
1171 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1172 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1173 ModuleID = gid_Module_Prg_Calc_Bin;
1175 Value = "soffice.StarCalcDocument.6";
1179 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xlw
1180 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1181 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1182 ModuleID = gid_Module_Prg_Calc_Bin;
1184 Value = "soffice.StarCalcDocument.6";
1188 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wk1
1189 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1190 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1191 ModuleID = gid_Module_Prg_Calc_Bin;
1193 Value = "soffice.StarCalcDocument.6";
1197 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wks
1198 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1199 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1200 ModuleID = gid_Module_Prg_Calc_Bin;
1202 Value = "soffice.StarCalcDocument.6";
1206 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_123
1207 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1208 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1209 ModuleID = gid_Module_Prg_Calc_Bin;
1211 Value = "soffice.StarCalcDocument.6";
1216 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exe
1217 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1218 Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1219 ModuleID = gid_Module_Prg_Calc_Bin;
1220 Value = "<progpath>\program\scalc.exe";
1223 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exepath
1224 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1225 Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe";
1226 ModuleID = gid_Module_Prg_Calc_Bin;
1228 Value = "<progpath>";
1231 // registering the property handler for the supported file types
1233 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ods )
1234 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ots )
1235 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxc )
1236 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stc )
1238 // registering the mso file types
1240 CONDITIONAL_REGISTER_DOC_EXTENSION( Xls, gid_Module_Prg_Calc_MSO_Reg, xls, XLS, MS_EXCEL_WORKSHEET_OLD, 3, scalc.exe, open, Calc )
1241 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsx, gid_Module_Prg_Calc_MSO_Reg, xlsx, XLSX, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1242 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsm, gid_Module_Prg_Calc_MSO_Reg, xlsm, XLSM, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1243 CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsb, gid_Module_Prg_Calc_MSO_Reg, xlsb, XLSB, MS_EXCEL_WORKSHEET, 3, scalc.exe, open, Calc )
1244 CONDITIONAL_REGISTER_DOC_OPEN_EXTENSION( Iqy, gid_Module_Prg_Calc_MSO_Reg, iqy, IQY, MS_EXCEL_WEBQUERY, 0, scalc.exe, open, Calc )
1245 CONDITIONAL_REGISTRY_ENTRY_EXT_MEDIATYPE( Iqy, IQY, iqy, text/x-ms-iqy )
1246 CONDITIONAL_REGISTRY_ENTRY_MEDIATYPE_DEF_EXT( Iqy, IQY, iqy, text/x-ms-iqy )
1247 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xlt, gid_Module_Prg_Calc_MSO_Reg, xlt, XLT, MS_EXCEL_TEMPLATE_OLD, 4, scalc.exe, new, Calc )
1248 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltx, gid_Module_Prg_Calc_MSO_Reg, xltx, XLTX, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1249 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltm, gid_Module_Prg_Calc_MSO_Reg, xltm, XLTM, MS_EXCEL_TEMPLATE, 4, scalc.exe, new, Calc )
1251 // registering other supported types
1253 CONDITIONAL_REGISTER_DOC_EXTENSION( Uos, gid_Module_Prg_Calc_Other_Reg, uos, UOS, UNIFORM_OFFICE_FORMAT_SPREADSHEET, 3, scalc.exe, open, Calc )
1254 CONDITIONAL_REGISTER_DOC_EXTENSION( Wb2, gid_Module_Prg_Calc_Other_Reg, wb2, WB2, QUATTROPRO_SPREADSHEET, 3, scalc.exe, open, Calc )
1256 // registering ms-excel URI scheme handler
1257 CONDITIONAL_REGISTER_URI_HANDLER( ms-excel, ms_excel, gid_Module_Prg_Calc_MSO_Reg, SELECT_EXCEL )
1258 REGISTRY_ENTRY_CAPABILITIES_URL(ms-excel, ms_excel, gid_Module_Prg_Calc_MSO_Reg, vnd.libreoffice.command)