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