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 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";
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";
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";
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";
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";
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;
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;
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;
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;
520 Name = "Content Type";
521 Value = "application/vnd.sun.xml.calc.template";
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";
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";
543 RegistryItem gid_Regitem_Sxc_Contenttype
544 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
545 ModuleID = gid_Module_Prg_Calc_Bin;
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";
560 RegistryItem gid_Regitem__Sxc
561 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
562 ModuleID = gid_Module_Prg_Calc_Bin;
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;
572 Value = "soffice.StarCalcDocument.6";
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";
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";
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;
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;
636 Value = "LibreOffice.CalcDocument.1";
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";
649 RegistryItem gid_Regitem_Ods_Contenttype
650 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
651 ModuleID = gid_Module_Prg_Calc_Bin;
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";
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";
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)
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";
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";
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";
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";
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";
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";
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";
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\"";
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\"";
816 RegistryItem gid_Regitem__Fods
817 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
818 ModuleID = gid_Module_Prg_Calc_Bin;
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;
828 Value = "LibreOffice.CalcDocument.1";
831 RegistryItem gid_Regitem_Fods_Contenttype
832 ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
833 ModuleID = gid_Module_Prg_Calc_Bin;
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";
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;
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;
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)
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";
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";
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;
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;
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
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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";
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;
1147 Value = "soffice.StarCalcTemplate.6";
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;
1156 Value = "soffice.StarCalcDocument.6";
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;
1165 Value = "soffice.StarCalcDocument.6";
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;
1174 Value = "soffice.StarCalcDocument.6";
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;
1183 Value = "soffice.StarCalcDocument.6";
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;
1192 Value = "soffice.StarCalcDocument.6";
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;
1201 Value = "soffice.StarCalcDocument.6";
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;
1210 Value = "soffice.StarCalcDocument.6";
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;
1219 Value = "soffice.StarCalcDocument.6";
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;
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 )