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 
29 RegistryItem 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]program\shlxthdl\shlxthdl.dll";
35     Val64 = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
36 End
37 
38 RegistryItem 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";
46 End
47 
48 // End registry items for the Infotip handler
49 
50 // Begin registry items for the Thumbnail viewer
51 
52 RegistryItem 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]program\shlxthdl\shlxthdl.dll";
58     Val64 = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
59 End
60 
61 RegistryItem 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";
69 End
70 
71 // End registry items for the Thumbnail viewer
72 
73 // Begin registry items for the Column handler
74 
75 RegistryItem 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 Column Handler";
81     Val64 = "OpenOffice Column Handler";
82 End
83 
84 RegistryItem 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]program\shlxthdl\shlxthdl.dll";
90     Val64 = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
91 End
92 
93 RegistryItem 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";
101 End
102 
103 // End registry items for the Column handler
104 
105 // Begin registry items for the MS Indexing server filter component
106 
107 RegistryItem 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 	Styles = (X64_ONLY); // Values: X64
112     Value = "OpenDocument Format Filter";
113     Val64 = "OpenDocument Format Filter";
114 End
115 
116 RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32
117     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
118     ModuleID = gid_Module_Root;
119     Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32";
120     Styles = (X64); // Values: X64 / X64_ONLY
121     Value = "[INSTALLLOCATION]program\shlxthdl\ooofilt.dll";
122     Val64 = "[INSTALLLOCATION]program\shlxthdl\ooofilt_x64.dll";
123 End
124 
125 RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_ThreadingModel
126     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
127     ModuleID = gid_Module_Root;
128     Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32";
129     Styles = (X64); // Values: X64
130     Name = "ThreadingModel";
131     Value = "Apartment";
132     Val64 = "Apartment";
133 End
134 
135 RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262
136     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
137     ModuleID = gid_Module_Root;
138     Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
139 	Styles = (X64); // Values: X64
140     Value = "OpenDocument Format Persistent Handler";
141     Val64 = "OpenDocument Format Persistent Handler";
142 End
143 
144 RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsRegistered
145     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
146     ModuleID = gid_Module_Root;
147     Styles = (X64); // Values: X64
148     Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}";
149     Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}";
150     Val64 = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}";
151 End
152 
153 // End registry items for the MS Indexing server filter component
154 
155 // Begin registry entries for the PropertySheet handler
156 
157 RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32
158     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
159     ModuleID = gid_Module_Optional_Winexplorerext;
160     Styles = (X64);
161     Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32";
162     Value = "[INSTALLLOCATION]program\shlxthdl\shlxthdl.dll";
163     Val64 = "[INSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll";
164 End
165 
166 RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_ThreadingModel
167     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
168     ModuleID = gid_Module_Optional_Winexplorerext;
169     Styles = (X64);
170     Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32";
171     Name = "ThreadingModel";
172     Value = "Apartment";
173     Val64 = "Apartment";
174 End
175 
176 // End registry entries for the PropertySheet handler
177 
178 // Begin registry entries for the Property handler
179 
180 RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_PropHdl
181     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
182     ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
183     ComponentCondition = "VersionNT >= 600";
184     Styles = (X64);
185     Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}";
186     Value = "%PRODUCTNAME Property Handler";
187     Val64 = "%PRODUCTNAME Property Handler";
188 End
189 
190 RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32
191     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
192     ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
193     ComponentCondition = "VersionNT >= 600";
194     Styles = (X64);
195     Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32";
196     Value = "[INSTALLLOCATION]program\shlxthdl\propertyhdl.dll";
197     Val64 = "[INSTALLLOCATION]program\shlxthdl\propertyhdl_x64.dll";
198 End
199 
200 RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_ThreadingModel
201     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
202     ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
203     ComponentCondition = "VersionNT >= 600";
204     Styles = (X64);
205     Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32";
206     Name = "ThreadingModel";
207     Value = "Apartment";
208     Val64 = "Apartment";
209 End
210 
211 RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved
212     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
213     ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
214     ComponentCondition = "VersionNT >= 600";
215     Styles = (X64);
216     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved";
217     Name = "{AE424E85-F6DF-4910-A6A9-438797986431}";
218     Value = "%PRODUCTNAME Property Handler";
219     Val64 = "%PRODUCTNAME Property Handler";
220 End
221 
222 // End registry entries for the Property handler
223