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