From 267c6f2ac71f92999e969232431ba04678e7437e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:54:39 +0200 Subject: Adding upstream version 4:24.2.0. Signed-off-by: Daniel Baumann --- scp2/source/ooo/registryitem_ooo.scp | 682 +++++++++++++++++++++++++++++++++++ 1 file changed, 682 insertions(+) create mode 100644 scp2/source/ooo/registryitem_ooo.scp (limited to 'scp2/source/ooo/registryitem_ooo.scp') diff --git a/scp2/source/ooo/registryitem_ooo.scp b/scp2/source/ooo/registryitem_ooo.scp new file mode 100644 index 0000000000..9a7998ace4 --- /dev/null +++ b/scp2/source/ooo/registryitem_ooo.scp @@ -0,0 +1,682 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#include "macros.inc" + +RegistryItem gid_Regitem_Bau + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".bau"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_AppID__df595024_3257_41b3_bcf1_a51515ad205e_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "AppID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_AppID__df595024_3257_41b3_bcf1_a51515ad205e_soffice + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "AppID\soffice.exe"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af_AppID + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Name = "AppID"; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\LocalServer32"; + ModuleID = gid_Module_Root; + Value = "\program\soffice.exe --nodefault --nologo"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\ProgID"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager.1"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\Programmable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\VersionIndependentProgID"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager"; +End + +RegistryItem gid_Regitem_Sdg + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdg"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sdv + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdv"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sob + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sob"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sop + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sop"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soc"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sod + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sod"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soe + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soe"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soffice_Starconfigfile_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarConfigFile.6"; + ModuleID = gid_Module_Root; + REG_VALUE_LNG(SO60_CONFIGFILE) +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Soffice_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe"; + ModuleID = gid_Module_Root; + Value = "\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Soffice_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = ""; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Unopkg_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\unopkg.exe"; + ModuleID = gid_Module_Root; + Value = "\program\unopkg.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Unopkg_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\unopkg.exe"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = ""; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayname + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "DisplayName"; +#if defined WINDOWS_X64 + Value = "%PRODUCTNAME %PRODUCTVERSION 64-bit"; +#else + Value = "%PRODUCTNAME %PRODUCTVERSION 32-bit"; +#endif +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayname2 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "DisplayIcon"; + Value = "\program\setup.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "DisplayVersion"; + Value = "%PRODUCTVERSION"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Helplink + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "HelpLink"; + Value = "http://www.libreoffice.org"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Modifypath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "ModifyPath"; + Value = "\program\setup.exe -reinstall"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Publisher + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "Publisher"; + Value = "The Document Foundation for the LibreOffice Community"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Uninstallstring + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "UninstallString"; + Value = "\program\setup.exe -deinstall"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Urlinfoabout + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "URLInfoAbout"; + Value = "http://www.libreoffice.org/"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Urlupdateinfo + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "URLUpdateInfo"; + Value = "http://download.libreoffice.org"; +End + +RegistryItem gid_Regitem_Software_Openoffice_Productname_Productversion_Path + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\%PRODUCTNAME\%PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = "\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED,UPGRADEKEY); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Productversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "ProductVersion"; + Value = "[ProductVersion]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Productversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "ProductVersion"; + Value = "[ProductVersion]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\Basis\%PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED,LAYER_REGISTRY,USE_PRODUCTVERSION); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Layer_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\URE\%URELAYERVERSION"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (ALWAYS_REQUIRED,LAYER_REGISTRY,USE_URELAYERVERSION); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Layer_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Sog + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sog"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soh + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soh"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1\CLSID"; + ModuleID = gid_Module_Root; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1_Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\CLSID"; + ModuleID = gid_Module_Root; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\CurVer"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager.1"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Thm + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".thm"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Vor_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".vor"; + Name = "Content Type"; + Value = "application/vnd.stardivision.writer"; +End + +RegistryItem gid_Regitem_Vor_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.writer"; + Name = "Extension"; + Value = ".vor"; +End + +RegistryItem gid_Regitem_Xba + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xba"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xcs + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xcs"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xcu + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xcu"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xdl + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xdl"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Software_Openofficeorg_Uno_Installpath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\UNO\InstallPath"; + ModuleID = gid_Module_Root; + Value = "\program"; +End + +RegistryItem gid_Regitem_Software_Openofficeorg_Uno_Installpath_Branded + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\LibreOffice\UNO\InstallPath"; + ModuleID = gid_Module_Root; + Name = "%PRODUCTNAME %PRODUCTVERSION"; + Value = "\program"; +End + +// "OpenWith" Windows Registry keys for extensions supported by OOo + +// new oxt file extension for office extension packages +RegistryItem gid_Regitem_Oxt + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".oxt"; + Value = "office.Extension.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Oxt_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".oxt"; + Name = "Content Type"; + Value = "application/vnd.openofficeorg.extension"; + Styles = (); +End + +RegistryItem gid_Regitem_Oxt_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "MIME\Database\Content Type\application/vnd.openofficeorg.extension"; + Name = "Extension"; + Value = ".oxt"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension\CurVer"; + Value = "office.Extension.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1"; + REG_VALUE_LNG(EXTENSION) + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell"; + Value = "open"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell_Open + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell\open"; + REG_VALUE_LNG(INSTALL) + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell\open\command"; + Value = "\"\program\soffice.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\DefaultIcon"; + Value = "\program\soffice.bin,13"; + Styles = (); +End + +// ----- Vista Default Programs ---------------------------------------- +// Find more information here: +// URL: + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationDescription + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationDescription"; +// Value = ""; + REG_VALUE_LNG(APPCAPABILITY_DESCRIPTION_OOO) + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationName + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationName"; + Value = "%PRODUCTNAME %PRODUCTVERSION"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationIcon + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationIcon"; + Value = "\program\soffice.bin,0"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Oxt + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Root; + Name = ".oxt"; + Value = "office.Extension.1"; + Styles = (); +End + +// RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationName +// ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; +// Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; +// ModuleID = gid_Module_Root; +// Name = "ApplicationName"; +// Value = "%PRODUCTNAME%PRODUCTADDON %PRODUCTVERSION"; +// Styles = (); +// End + +// RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_Description +// ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; +// Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; +// ModuleID = gid_Module_Root; +// Name = "Description"; +// Value = "blah fasel"; +// Styles = (); +// End + +RegistryItem gid_Regitem_Software_RegisteredApplications + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\RegisteredApplications"; + ModuleID = gid_Module_Root; + Name = "%PRODUCTNAME %PRODUCTVERSION"; + Value = "SOFTWARE\%MANUFACTURER\%PRODUCTNAME\%PRODUCTVERSION\Capabilities"; + Styles = (); +End + +// registering vnd.libreoffice.command URI scheme handler +REGISTER_URI_HANDLER( vnd.libreoffice.command, vnd_libreoffice_command, gid_Module_Root ) +REGISTRY_ENTRY_CAPABILITIES_URL(vnd.libreoffice.command, vnd_libreoffice_command, gid_Module_Root, vnd.libreoffice.command) -- cgit v1.2.3