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 31// Begin registry items for the Infotip handler 32 33RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32 34 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 35 ModuleID = gid_Module_Optional_Winexplorerext; 36 Styles = (X64); 37 Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; 38 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; 39 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; 40End 41 42RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_ThreadingModel 43 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 44 ModuleID = gid_Module_Optional_Winexplorerext; 45 Styles = (X64); 46 Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; 47 Name = "ThreadingModel"; 48 Value = "Apartment"; 49 Val64 = "Apartment"; 50End 51 52// End registry items for the Infotip handler 53 54// Begin registry items for the Thumbnail viewer 55 56RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32 57 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 58 ModuleID = gid_Module_Optional_Winexplorerext; 59 Styles = (X64); 60 Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; 61 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; 62 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; 63End 64 65RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_ThreadingModel 66 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 67 ModuleID = gid_Module_Optional_Winexplorerext; 68 Styles = (X64); 69 Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; 70 Name = "ThreadingModel"; 71 Value = "Apartment"; 72 Val64 = "Apartment"; 73End 74 75// End registry items for the Thumbnail viewer 76 77// Begin registry items for the Column handler 78 79RegistryItem gid_Regitem_Folder_shellex_ColumnHandlers_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396 80 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 81 ModuleID = gid_Module_Optional_Winexplorerext; 82 Styles = (X64); 83 Subkey = "Folder\shellex\ColumnHandlers\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}"; 84 Value = "OpenOffice.org Column Handler"; 85 Val64 = "OpenOffice.org Column Handler"; 86End 87 88RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32 89 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 90 ModuleID = gid_Module_Optional_Winexplorerext; 91 Styles = (X64); 92 Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; 93 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; 94 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; 95End 96 97RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_ThreadingModel 98 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 99 ModuleID = gid_Module_Optional_Winexplorerext; 100 Styles = (X64); 101 Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; 102 Name = "ThreadingModel"; 103 Value = "Apartment"; 104 Val64 = "Apartment"; 105End 106 107// End registry items for the Column handler 108 109// Begin registry items for the MS Indexing server filter component 110 111RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262 112 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 113 ModuleID = gid_Module_Root; 114 Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; 115// Better?: "OpenOffice.org Format Filter" 116// old: Value = "opendocument.org Filter"; 117 Styles = (X64_ONLY); // Values: X64 118 Value = "OpenDocument Format Filter"; 119 Val64 = "OpenDocument Format Filter"; 120End 121 122RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32 123 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 124 ModuleID = gid_Module_Root; 125 Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; 126 Styles = (X64); // Values: X64 / X64_ONLY 127 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\ooofilt.dll"; 128 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\ooofilt_x64.dll"; 129End 130 131RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_ThreadingModel 132 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 133 ModuleID = gid_Module_Root; 134 Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; 135 Styles = (X64); // Values: X64 136 Name = "ThreadingModel"; 137 Value = "Apartment"; 138 Val64 = "Apartment"; 139End 140 141RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262 142 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 143 ModuleID = gid_Module_Root; 144 Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 145//? Better: "OpenOffice.org Persistent Handler" 146// old: Value = "opendocument.org Persistent Handler"; 147 Styles = (X64); // Values: X64 148 Value = "OpenDocument Format Persistent Handler"; 149 Val64 = "OpenDocument Format Persistent Handler"; 150End 151 152RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsRegistered 153 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 154 ModuleID = gid_Module_Root; 155 Styles = (X64); // Values: X64 156 Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}"; 157 Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; 158 Val64 = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; 159End 160 161// End registry items for the MS Indexing server filter component 162 163// Begin registry entries for the PropertySheet handler 164 165RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32 166 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 167 ModuleID = gid_Module_Optional_Winexplorerext; 168 Styles = (X64); 169 Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; 170 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; 171 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; 172End 173 174RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_ThreadingModel 175 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 176 ModuleID = gid_Module_Optional_Winexplorerext; 177 Styles = (X64); 178 Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; 179 Name = "ThreadingModel"; 180 Value = "Apartment"; 181 Val64 = "Apartment"; 182End 183 184// End registry entries for the PropertySheet handler 185 186// Begin registry entries for the Property handler 187 188RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_PropHdl 189 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 190 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 191 ComponentCondition = "VersionNT >= 600"; 192 Styles = (X64); 193 Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}"; 194 Value = "%PRODUCTNAME Property Handler"; 195 Val64 = "%PRODUCTNAME Property Handler"; 196End 197 198RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32 199 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 200 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 201 ComponentCondition = "VersionNT >= 600"; 202 Styles = (X64); 203 Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32"; 204 Value = "[INSTALLLOCATION]Basis\program\shlxthdl\propertyhdl.dll"; 205 Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\propertyhdl_x64.dll"; 206End 207 208RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_ThreadingModel 209 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 210 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 211 ComponentCondition = "VersionNT >= 600"; 212 Styles = (X64); 213 Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32"; 214 Name = "ThreadingModel"; 215 Value = "Apartment"; 216 Val64 = "Apartment"; 217End 218 219RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved 220 ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 221 ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 222 ComponentCondition = "VersionNT >= 600"; 223 Styles = (X64); 224 Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"; 225 Name = "{AE424E85-F6DF-4910-A6A9-438797986431}"; 226 Value = "%PRODUCTNAME Property Handler"; 227 Val64 = "%PRODUCTNAME Property Handler"; 228End 229 230// End registry entries for the Property handler 231