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