1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * This file is part of OpenOffice.org. 10 * 11 * OpenOffice.org is free software: you can redistribute it and/or modify 12 * it under the terms of the GNU Lesser General Public License version 3 13 * only, as published by the Free Software Foundation. 14 * 15 * OpenOffice.org is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Lesser General Public License version 3 for more details 19 * (a copy is included in the LICENSE file that accompanied this code). 20 * 21 * You should have received a copy of the GNU Lesser General Public License 22 * version 3 along with OpenOffice.org. If not, see 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28#include "macros.inc" 29 30// MSOLE embedded object in SO7 file format 31RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8_ 32 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 33 ModuleID = gid_Module_Prg_Impress_Bin; 34 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}"; 35 REG_VALUE_LNG(SO60_PRESENT) 36End 37 38RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_2 39 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 40 ModuleID = gid_Module_Prg_Impress_Bin; 41 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\2"; 42 Value = "%PRODUCTNAME"; 43End 44 45RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_3 46 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 47 ModuleID = gid_Module_Prg_Impress_Bin; 48 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\3"; 49 REG_VALUE_LNG(SO60_PRESENT) 50End 51 52RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_0 53 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 54 ModuleID = gid_Module_Prg_Impress_Bin; 55 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\0"; 56 Value = "Embed Source,1,8,1"; 57End 58 59RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_1 60 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 61 ModuleID = gid_Module_Prg_Impress_Bin; 62 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\1"; 63 Value = "3,1,32,1"; 64End 65 66RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_2 67 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 68 ModuleID = gid_Module_Prg_Impress_Bin; 69 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\2"; 70 Value = "2,1,16,1"; 71End 72 73RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Defaulticon 74 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 75 ModuleID = gid_Module_Prg_Impress_Bin; 76 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DefaultIcon"; 77 Value = "<progpath>\program\soffice.exe,0"; 78End 79 80RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Inprochandler32 81 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 82 ModuleID = gid_Module_Prg_Impress_Bin; 83 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\InprocHandler32"; 84 Value = "<progpath>\program\inprocserv.dll"; 85 Styles = (); 86End 87 88RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Insertable 89 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 90 ModuleID = gid_Module_Prg_Impress_Bin; 91 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Insertable"; 92End 93 94RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Localserver32 95 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 96 ModuleID = gid_Module_Prg_Impress_Bin; 97 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\LocalServer32"; 98 Value = "<progpath>\program\soffice.exe -nodefault -nologo"; 99End 100 101RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Miscstatus 102 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 103 ModuleID = gid_Module_Prg_Impress_Bin; 104 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\MiscStatus"; 105 Value = "16"; 106End 107 108RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Progid 109 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 110 ModuleID = gid_Module_Prg_Impress_Bin; 111 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\ProgID"; 112 Value = "soffice.StarImpressDocument.6"; 113End 114 115RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Programmable 116 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 117 ModuleID = gid_Module_Prg_Impress_Bin; 118 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Programmable"; 119End 120 121RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb_0 122 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 123 ModuleID = gid_Module_Prg_Impress_Bin; 124 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\0"; 125 Value = "&Edit,0,0"; 126End 127 128RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__1 129 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 130 ModuleID = gid_Module_Prg_Impress_Bin; 131 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-1"; 132 Value = "Show,0,0"; 133End 134 135RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__2 136 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 137 ModuleID = gid_Module_Prg_Impress_Bin; 138 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-2"; 139 Value = "Open,0,0"; 140End 141 142RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Versionindependentprogid 143 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 144 ModuleID = gid_Module_Prg_Impress_Bin; 145 Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\VersionIndependentProgID"; 146 Value = "soffice.StarImpressDocument.6"; 147End 148 149// MSOLE embedded object in OASIS file format 150RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917_ 151 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 152 ModuleID = gid_Module_Prg_Impress_Bin; 153 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}"; 154 REG_VALUE_LNG(OO_PRESENT) 155End 156 157RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_2 158 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 159 ModuleID = gid_Module_Prg_Impress_Bin; 160 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\2"; 161 Value = "%PRODUCTNAME"; 162End 163 164RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_3 165 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 166 ModuleID = gid_Module_Prg_Impress_Bin; 167 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\3"; 168 REG_VALUE_LNG(OO_PRESENT) 169End 170 171RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_0 172 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 173 ModuleID = gid_Module_Prg_Impress_Bin; 174 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\0"; 175 Value = "Embed Source,1,8,1"; 176End 177 178RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_1 179 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 180 ModuleID = gid_Module_Prg_Impress_Bin; 181 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\1"; 182 Value = "3,1,32,1"; 183End 184 185RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_2 186 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 187 ModuleID = gid_Module_Prg_Impress_Bin; 188 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\2"; 189 Value = "2,1,16,1"; 190End 191 192RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Defaulticon 193 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 194 ModuleID = gid_Module_Prg_Impress_Bin; 195 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DefaultIcon"; 196 Value = "<progpath>\program\soffice.exe,0"; 197End 198 199RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Inprochandler32 200 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 201 ModuleID = gid_Module_Prg_Impress_Bin; 202 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\InprocHandler32"; 203 Value = "<progpath>\program\inprocserv.dll"; 204 Styles = (); 205End 206 207RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Insertable 208 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 209 ModuleID = gid_Module_Prg_Impress_Bin; 210 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Insertable"; 211End 212 213RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Localserver32 214 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 215 ModuleID = gid_Module_Prg_Impress_Bin; 216 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\LocalServer32"; 217 Value = "<progpath>\program\soffice.exe -nodefault -nologo"; 218End 219 220RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Miscstatus 221 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 222 ModuleID = gid_Module_Prg_Impress_Bin; 223 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\MiscStatus"; 224 Value = "16"; 225End 226 227RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Progid 228 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 229 ModuleID = gid_Module_Prg_Impress_Bin; 230 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\ProgID"; 231 Value = "opendocument.ImpressDocument.1"; 232End 233 234RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Programmable 235 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 236 ModuleID = gid_Module_Prg_Impress_Bin; 237 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Programmable"; 238End 239 240RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb_0 241 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 242 ModuleID = gid_Module_Prg_Impress_Bin; 243 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\0"; 244 Value = "&Edit,0,0"; 245End 246 247RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__1 248 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 249 ModuleID = gid_Module_Prg_Impress_Bin; 250 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-1"; 251 Value = "Show,0,0"; 252End 253 254RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__2 255 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 256 ModuleID = gid_Module_Prg_Impress_Bin; 257 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-2"; 258 Value = "Open,0,0"; 259End 260 261RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Versionindependentprogid 262 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 263 ModuleID = gid_Module_Prg_Impress_Bin; 264 Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\VersionIndependentProgID"; 265 Value = "opendocument.ImpressDocument.1"; 266End 267 268 269 270RegistryItem gid_Regitem_Soffice_Starimpressdocument_6 271 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 272 ModuleID = gid_Module_Prg_Impress_Bin; 273 Subkey = "soffice.StarImpressDocument.6"; 274 REG_VALUE_LNG(SO60_PRESENT) 275End 276 277RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Clsid 278 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 279 ModuleID = gid_Module_Prg_Impress_Bin; 280 Subkey = "soffice.StarImpressDocument.6\CLSID"; 281 Value = "{E5A0B632-DFBA-4549-9346-E414DA06E6F8}"; 282End 283 284RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Defaulticon 285 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 286 ModuleID = gid_Module_Prg_Impress_Bin; 287 Subkey = "soffice.StarImpressDocument.6\DefaultIcon"; 288 Value = "<progpath>\program\soffice.exe,33"; 289End 290 291RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Insertable 292 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 293 ModuleID = gid_Module_Prg_Impress_Bin; 294 Subkey = "soffice.StarImpressDocument.6\Insertable"; 295End 296 297RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Server 298 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 299 ModuleID = gid_Module_Prg_Impress_Bin; 300 Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\server"; 301 Value = "<progpath>\program\soffice.exe"; 302End 303 304RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb_0 305 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 306 ModuleID = gid_Module_Prg_Impress_Bin; 307 Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\0"; 308 Value = "&Edit"; 309End 310 311RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__1 312 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 313 ModuleID = gid_Module_Prg_Impress_Bin; 314 Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-1"; 315 Value = "&Show"; 316End 317 318RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__2 319 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 320 ModuleID = gid_Module_Prg_Impress_Bin; 321 Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-2"; 322 Value = "&Open"; 323End 324 325RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell 326 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 327 ModuleID = gid_Module_Prg_Impress_Bin; 328 Subkey = "soffice.StarImpressDocument.6\shell"; 329 Value = "open"; 330End 331 332RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New 333 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 334 ModuleID = gid_Module_Prg_Impress_Bin; 335 Subkey = "soffice.StarImpressDocument.6\shell\new"; 336 REG_VALUE_LNG(NEW) 337End 338 339RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New_Command 340 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 341 ModuleID = gid_Module_Prg_Impress_Bin; 342 Subkey = "soffice.StarImpressDocument.6\shell\new\command"; 343 Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 344End 345 346RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Open_Command 347 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 348 ModuleID = gid_Module_Prg_Impress_Bin; 349 Subkey = "soffice.StarImpressDocument.6\shell\open\command"; 350 Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; 351End 352 353RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Print_Command 354 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 355 ModuleID = gid_Module_Prg_Impress_Bin; 356 Subkey = "soffice.StarImpressDocument.6\shell\print\command"; 357 Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 358End 359 360RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Printto_Command 361 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 362 ModuleID = gid_Module_Prg_Impress_Bin; 363 Subkey = "soffice.StarImpressDocument.6\shell\printto\command"; 364 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 365End 366 367RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show 368 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 369 ModuleID = gid_Module_Prg_Impress_Bin; 370 Subkey = "soffice.StarImpressDocument.6\shell\show"; 371 REG_VALUE_LNG(SO60_SHOW) 372End 373 374RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show_Command 375 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 376 ModuleID = gid_Module_Prg_Impress_Bin; 377 Subkey = "soffice.StarImpressDocument.6\shell\show\command"; 378 Value = "\"<progpath>\program\soffice.exe\" -show \"%1\""; 379End 380 381RegistryItem gid_Regitem_Soffice_Starimpressdocument_Curver 382 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 383 Subkey = "soffice.StarImpressDocument\CurVer"; 384 ModuleID = gid_Module_Prg_Impress_Bin; 385 Value = "soffice.StarImpressDocument.6"; 386End 387 388RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6 389 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 390 Subkey = "soffice.StarImpressTemplate.6"; 391 ModuleID = gid_Module_Prg_Impress_Bin; 392 REG_VALUE_LNG(SO60_IMPRESS_TEMPLATE) 393End 394 395RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Defaulticon 396 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 397 Subkey = "soffice.StarImpressTemplate.6\DefaultIcon"; 398 ModuleID = gid_Module_Prg_Impress_Bin; 399 Value = "<progpath>\program\soffice.exe,34"; 400End 401 402RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell 403 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 404 Subkey = "soffice.StarImpressTemplate.6\shell"; 405 ModuleID = gid_Module_Prg_Impress_Bin; 406 Value = "new"; 407End 408 409RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New 410 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 411 Subkey = "soffice.StarImpressTemplate.6\shell\new"; 412 ModuleID = gid_Module_Prg_Impress_Bin; 413 REG_VALUE_LNG(NEW) 414End 415 416RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New_Command 417 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 418 Subkey = "soffice.StarImpressTemplate.6\shell\new\command"; 419 ModuleID = gid_Module_Prg_Impress_Bin; 420 Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 421End 422 423RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Open_Command 424 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 425 Subkey = "soffice.StarImpressTemplate.6\shell\open\command"; 426 ModuleID = gid_Module_Prg_Impress_Bin; 427 Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; 428End 429 430RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Print_Command 431 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 432 Subkey = "soffice.StarImpressTemplate.6\shell\print\command"; 433 ModuleID = gid_Module_Prg_Impress_Bin; 434 Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 435End 436 437RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Printto_Command 438 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 439 Subkey = "soffice.StarImpressTemplate.6\shell\printto\command"; 440 ModuleID = gid_Module_Prg_Impress_Bin; 441 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 442End 443 444RegistryItem gid_Regitem_Sti 445 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 446 Subkey = ".sti"; 447 ModuleID = gid_Module_Prg_Impress_Bin; 448 Value = "soffice.StarImpressTemplate.6"; 449End 450 451RegistryItem gid_Regitem_Sti_PersistentHandler 452 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 453 ModuleID = gid_Module_Prg_Impress_Bin; 454 Subkey = ".sti\PersistentHandler"; 455 Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 456End 457 458RegistryItem gid_Regitem_Sti_Shellex_00021500_0000_0000_C000_000000000046 459 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 460 ModuleID = gid_Module_Prg_Impress_Bin; 461 Subkey = ".sti\shellex\{00021500-0000-0000-C000-000000000046}"; 462 Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 463End 464 465RegistryItem gid_Regitem_Sti_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 466 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 467 ModuleID = gid_Module_Prg_Impress_Bin; 468 Subkey = ".sti\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 469 Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 470End 471 472RegistryItem gid_Regitem_StarImpressTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1 473 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 474 ModuleID = gid_Module_Prg_Impress_Bin; 475 Subkey = "soffice.StarImpressTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1"; 476 Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 477End 478 479RegistryItem gid_Regitem_Sti_Contenttype 480 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 481 ModuleID = gid_Module_Prg_Impress_Bin; 482 Subkey = ".sti"; 483 Name = "Content Type"; 484 Value = "application/vnd.sun.xml.impress.template"; 485End 486 487RegistryItem gid_Regitem_sti_FullDetails 488 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 489 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 490 Subkey = "soffice.StarImpressTemplate.6"; 491 Name = "FullDetails"; 492 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"; 493End 494 495RegistryItem gid_Regitem_Sxi_PersistentHandler 496 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 497 ModuleID = gid_Module_Prg_Impress_Bin; 498 Subkey = ".sxi\PersistentHandler"; 499 Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 500End 501 502RegistryItem gid_Regitem_Sxi_Shellex_00021500_0000_0000_C000_000000000046 503 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 504 ModuleID = gid_Module_Prg_Impress_Bin; 505 Subkey = ".sxi\shellex\{00021500-0000-0000-C000-000000000046}"; 506 Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 507End 508 509RegistryItem gid_Regitem_Sxi_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 510 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 511 ModuleID = gid_Module_Prg_Impress_Bin; 512 Subkey = ".sxi\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 513 Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 514End 515 516RegistryItem gid_Regitem_StarImpressDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 517 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 518 ModuleID = gid_Module_Prg_Impress_Bin; 519 Subkey = "soffice.StarImpressDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; 520 Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 521End 522 523RegistryItem gid_Regitem_Sxi_Contenttype 524 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 525 ModuleID = gid_Module_Prg_Impress_Bin; 526 Subkey = ".sxi"; 527 Name = "Content Type"; 528 Value = "application/vnd.sun.xml.impress"; 529End 530 531RegistryItem gid_Regitem_Sxi_Mime_Database 532 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 533 ModuleID = gid_Module_Prg_Impress_Bin; 534 Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.impress"; 535 Name = "Extension"; 536 Value = ".sxi"; 537End 538 539RegistryItem gid_Regitem__Sxi 540 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 541 ModuleID = gid_Module_Prg_Impress_Bin; 542 Subkey = ".sxi"; 543 Value = "soffice.StarImpressDocument.6"; 544End 545 546RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxi 547 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 548 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 549 ModuleID = gid_Module_Prg_Impress_Bin; 550 Name = ".sxi"; 551 Value = "soffice.StarImpressDocument.6"; 552 Styles = (); 553End 554 555RegistryItem gid_Regitem_sxi_FullDetails 556 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 557 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 558 Subkey = "soffice.StarImpressDocument.6"; 559 Name = "FullDetails"; 560 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"; 561End 562 563// new odp file extension 564 565RegistryItem gid_Regitem_Odp_PersistentHandler 566 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 567 ModuleID = gid_Module_Prg_Impress_Bin; 568 Subkey = ".odp\PersistentHandler"; 569 Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 570End 571 572RegistryItem gid_Regitem_Odp_Shellex_00021500_0000_0000_C000_000000000046 573 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 574 ModuleID = gid_Module_Prg_Impress_Bin; 575 Subkey = ".odp\shellex\{00021500-0000-0000-C000-000000000046}"; 576 Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 577End 578 579RegistryItem gid_Regitem_Odp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 580 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 581 ModuleID = gid_Module_Prg_Impress_Bin; 582 Subkey = ".odp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 583 Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 584End 585 586RegistryItem gid_Regitem_ImpressDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 587 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 588 ModuleID = gid_Module_Prg_Impress_Bin; 589 Subkey = "opendocument.ImpressDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; 590 Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 591End 592 593RegistryItem gid_Regitem__Odp 594 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 595 ModuleID = gid_Module_Prg_Impress_Bin; 596 Subkey = ".odp"; 597 Value = "opendocument.ImpressDocument.1"; 598End 599 600RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odp 601 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 602 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 603 ModuleID = gid_Module_Prg_Impress_Bin; 604 Name = ".odp"; 605 Value = "opendocument.ImpressDocument.1"; 606 Styles = (); 607End 608 609RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odp 610 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 611 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; 612 ModuleID = gid_Module_Prg_Impress_Bin; 613 Name = "application/vnd.oasis.opendocument.presentation"; 614 Value = "opendocument.ImpressDocument.1"; 615 Styles = (); 616End 617 618 619RegistryItem gid_Regitem_Odp_Contenttype 620 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 621 ModuleID = gid_Module_Prg_Impress_Bin; 622 Subkey = ".odp"; 623 Name = "Content Type"; 624 Value = "application/vnd.oasis.opendocument.presentation"; 625End 626 627RegistryItem gid_Regitem_Odp_Mime_Database 628 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 629 ModuleID = gid_Module_Prg_Impress_Bin; 630 Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.presentation"; 631 Name = "Extension"; 632 Value = ".odp"; 633End 634 635RegistryItem gid_Regitem_Odp_Openoffice_Impressdocument_1_Shellnew 636 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 637 ModuleID = gid_Module_Prg_Impress_Bin; 638 Subkey = ".odp\opendocument.ImpressDocument.1\ShellNew"; 639 Name = "FileName"; 640 Value = "soffice.odp"; 641End 642 643RegistryItem gid_Regitem_Openoffice_Starimpressdocument_Curver 644 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 645 Subkey = "soffice.StarImpressDocument\CurVer"; 646 ModuleID = gid_Module_Prg_Impress_Bin; 647 Value = "opendocument.ImpressDocument.1"; 648End 649 650RegistryItem gid_Regitem_Openoffice_Impressdocument_1 651 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 652 ModuleID = gid_Module_Prg_Impress_Bin; 653 Subkey = "opendocument.ImpressDocument.1"; 654 REG_VALUE_LNG(OO_PRESENT) 655End 656 657RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Clsid 658 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 659 ModuleID = gid_Module_Prg_Impress_Bin; 660 Subkey = "opendocument.ImpressDocument.1\CLSID"; 661 Value = "{EE5D1EA4-D445-4289-B2FC-55FC93693917}"; 662End 663 664RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Defaulticon 665 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 666 ModuleID = gid_Module_Prg_Impress_Bin; 667 Subkey = "opendocument.ImpressDocument.1\DefaultIcon"; 668 Value = "<progpath>\program\soffice.exe,7"; 669End 670 671RegistryItem gid_Regitem_odp_FullDetails 672 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 673 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 674 Subkey = "opendocument.ImpressDocument.1"; 675 Name = "FullDetails"; 676 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"; 677End 678 679RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Insertable 680 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 681 ModuleID = gid_Module_Prg_Impress_Bin; 682 Subkey = "opendocument.ImpressDocument.1\Insertable"; 683End 684 685RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Server 686 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 687 ModuleID = gid_Module_Prg_Impress_Bin; 688 Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\server"; 689 Value = "<progpath>\program\soffice.exe"; 690End 691 692RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb_0 693 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 694 ModuleID = gid_Module_Prg_Impress_Bin; 695 Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\0"; 696 Value = "&Edit"; 697End 698 699RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__1 700 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 701 ModuleID = gid_Module_Prg_Impress_Bin; 702 Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-1"; 703 Value = "&Show"; 704End 705 706RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__2 707 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 708 ModuleID = gid_Module_Prg_Impress_Bin; 709 Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-2"; 710 Value = "&Open"; 711End 712 713RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell 714 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 715 ModuleID = gid_Module_Prg_Impress_Bin; 716 Subkey = "opendocument.ImpressDocument.1\shell"; 717 Value = "open"; 718End 719 720RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New 721 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 722 ModuleID = gid_Module_Prg_Impress_Bin; 723 Subkey = "opendocument.ImpressDocument.1\shell\new"; 724 REG_VALUE_LNG(NEW) 725End 726 727RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New_Command 728 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 729 ModuleID = gid_Module_Prg_Impress_Bin; 730 Subkey = "opendocument.ImpressDocument.1\shell\new\command"; 731 Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 732End 733 734RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Open_Command 735 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 736 ModuleID = gid_Module_Prg_Impress_Bin; 737 Subkey = "opendocument.ImpressDocument.1\shell\open\command"; 738 Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; 739 Styles = (); 740End 741 742RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Print_Command 743 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 744 ModuleID = gid_Module_Prg_Impress_Bin; 745 Subkey = "opendocument.ImpressDocument.1\shell\print\command"; 746 Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 747End 748 749RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Printto_Command 750 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 751 ModuleID = gid_Module_Prg_Impress_Bin; 752 Subkey = "opendocument.ImpressDocument.1\shell\printto\command"; 753 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 754End 755 756RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show 757 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 758 ModuleID = gid_Module_Prg_Impress_Bin; 759 Subkey = "opendocument.ImpressDocument.1\shell\show"; 760 REG_VALUE_LNG(SO60_SHOW) 761End 762 763RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show_Command 764 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 765 ModuleID = gid_Module_Prg_Impress_Bin; 766 Subkey = "opendocument.ImpressDocument.1\shell\show\command"; 767 Value = "\"<progpath>\program\soffice.exe\" -show \"%1\""; 768End 769 770// new otp file extension 771 772RegistryItem gid_Regitem_Otp_PersistentHandler 773 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 774 ModuleID = gid_Module_Prg_Impress_Bin; 775 Subkey = ".otp\PersistentHandler"; 776 Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 777End 778 779RegistryItem gid_Regitem_Otp_Shellex_00021500_0000_0000_C000_000000000046 780 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 781 ModuleID = gid_Module_Prg_Impress_Bin; 782 Subkey = ".otp\shellex\{00021500-0000-0000-C000-000000000046}"; 783 Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 784End 785 786RegistryItem gid_Regitem_Otp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 787 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 788 ModuleID = gid_Module_Prg_Impress_Bin; 789 Subkey = ".otp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 790 Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 791End 792 793RegistryItem gid_Regitem_ImpressTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1 794 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 795 ModuleID = gid_Module_Prg_Impress_Bin; 796 Subkey = "opendocument.ImpressTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; 797 Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 798End 799 800RegistryItem gid_Regitem_Otp 801 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 802 Subkey = ".otp"; 803 ModuleID = gid_Module_Prg_Impress_Bin; 804 Value = "opendocument.ImpressTemplate.1"; 805End 806 807RegistryItem gid_Regitem_Otp_Contenttype 808 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 809 ModuleID = gid_Module_Prg_Impress_Bin; 810 Subkey = ".otp"; 811 Name = "Content Type"; 812 Value = "application/vnd.oasis.opendocument.presentation-template"; 813End 814 815RegistryItem gid_Regitem_Openoffice_Impresstemplate_1 816 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 817 Subkey = "opendocument.ImpressTemplate.1"; 818 ModuleID = gid_Module_Prg_Impress_Bin; 819 REG_VALUE_LNG(OO_PRESENT_TEMPLATE) 820End 821 822RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Defaulticon 823 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 824 Subkey = "opendocument.ImpressTemplate.1\DefaultIcon"; 825 ModuleID = gid_Module_Prg_Impress_Bin; 826 Value = "<progpath>\program\soffice.exe,8"; 827End 828 829RegistryItem gid_Regitem_otp_FullDetails 830 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 831 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 832 Subkey = "opendocument.ImpressTemplate.1"; 833 Name = "FullDetails"; 834 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"; 835End 836 837RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell 838 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 839 Subkey = "opendocument.ImpressTemplate.1\shell"; 840 ModuleID = gid_Module_Prg_Impress_Bin; 841 Value = "new"; 842End 843 844RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New 845 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 846 Subkey = "opendocument.ImpressTemplate.1\shell\new"; 847 ModuleID = gid_Module_Prg_Impress_Bin; 848 REG_VALUE_LNG(NEW) 849End 850 851RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New_Command 852 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 853 Subkey = "opendocument.ImpressTemplate.1\shell\new\command"; 854 ModuleID = gid_Module_Prg_Impress_Bin; 855 Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 856End 857 858RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Open_Command 859 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 860 Subkey = "opendocument.ImpressTemplate.1\shell\open\command"; 861 ModuleID = gid_Module_Prg_Impress_Bin; 862 Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; 863End 864 865RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Print_Command 866 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 867 Subkey = "opendocument.ImpressTemplate.1\shell\print\command"; 868 ModuleID = gid_Module_Prg_Impress_Bin; 869 Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 870End 871 872RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Printto_Command 873 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 874 Subkey = "opendocument.ImpressTemplate.1\shell\printto\command"; 875 ModuleID = gid_Module_Prg_Impress_Bin; 876 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 877End 878 879// "OpenWith" Windows Registry keys for extensions supported by Impress 880 881// .ODP 882RegistryItem gid_Regitem_OpenOffice_ODP_OpenWith_Impress 883 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 884 Subkey = ".odp\OpenWithProgIDs"; 885 ModuleID = gid_Module_Prg_Impress_Bin; 886 Name = "opendocument.ImpressDocument.1"; 887 Value = " "; 888End 889 890// .OTP 891RegistryItem gid_Regitem_OpenOffice_OTP_OpenWith_Impress 892 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 893 Subkey = ".otp\OpenWithProgIDs"; 894 ModuleID = gid_Module_Prg_Impress_Bin; 895 Name = "opendocument.ImpressTemplate.1"; 896 Value = " "; 897End 898 899// .SXI 900RegistryItem gid_Regitem_OpenOffice_SXI_OpenWith_Impress 901 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 902 Subkey = ".sxi\OpenWithProgIDs"; 903 ModuleID = gid_Module_Prg_Impress_Bin; 904 Name = "soffice.StarImpressDocument.6"; 905 Value = " "; 906End 907 908// .STI 909RegistryItem gid_Regitem_OpenOffice_STI_OpenWith_Impress 910 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 911 Subkey = ".sti\OpenWithProgIDs"; 912 ModuleID = gid_Module_Prg_Impress_Bin; 913 Name = "soffice.StarImpressTemplate.6"; 914 Value = " "; 915End 916 917// .SXD 918RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Impress 919 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 920 Subkey = ".sxd\OpenWithProgIDs"; 921 ModuleID = gid_Module_Prg_Impress_Bin; 922 Name = "soffice.StarImpressDocument.6"; 923 Value = " "; 924End 925 926// .ODG 927RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Impress 928 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 929 Subkey = ".odg\OpenWithProgIDs"; 930 ModuleID = gid_Module_Prg_Impress_Bin; 931 Name = "opendocument.ImpressDocument.1"; 932 Value = " "; 933End 934 935 936RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otp 937 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 938 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 939 ModuleID = gid_Module_Prg_Impress_Bin; 940 Name = ".otp"; 941 Value = "opendocument.ImpressTemplate.1"; 942 Styles = (); 943End 944 945RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sti 946 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 947 Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 948 ModuleID = gid_Module_Prg_Impress_Bin; 949 Name = ".sti"; 950 Value = "soffice.StarImpressTemplate.6"; 951 Styles = (); 952End 953 954RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exe 955 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 956 Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe"; 957 ModuleID = gid_Module_Prg_Impress_Bin; 958 Value = "<progpath>\program\simpress.exe"; 959End 960 961RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exepath 962 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 963 Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe"; 964 ModuleID = gid_Module_Prg_Impress_Bin; 965 Name = "Path"; 966 Value = "<progpath>"; 967End 968 969// registering the property handler for the supported file types 970 971REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odp ) 972REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otp ) 973REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxi ) 974REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sti ) 975 976// registering the mso file types 977 978CONDITIONAL_REGISTER_DOC_EXTENSION( Ppt, gid_Module_Prg_Impress_MSO_Reg, ppt, PPT, MS_POWERPOINT_PRESENTATION_OLD, 33, simpress.exe, open, Impress ) 979CONDITIONAL_REGISTER_DOC_EXTENSION( Pps, gid_Module_Prg_Impress_MSO_Reg, pps, PPS, MS_POWERPOINT_SHOW, 33, simpress.exe, open, Impress ) 980CONDITIONAL_REGISTER_DOC_EXTENSION( Pptx, gid_Module_Prg_Impress_MSO_Reg, pptx, PPTX, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress ) 981CONDITIONAL_REGISTER_DOC_EXTENSION( Pptm, gid_Module_Prg_Impress_MSO_Reg, pptm, PPTM, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress ) 982CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Pot, gid_Module_Prg_Impress_MSO_Reg, pot, POT, MS_POWERPOINT_TEMPLATE_OLD, 34, simpress.exe, new, Impress ) 983CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potx, gid_Module_Prg_Impress_MSO_Reg, potx, POTX, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress ) 984CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potm, gid_Module_Prg_Impress_MSO_Reg, potm, POTM, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress ) 985