[ACLAYERS] Add a compatibility shim + layer for the VMWare Horizon setup.
[reactos.git] / reactos / media / sdb / sysmain.xml
1 <SDB>
2 <DATABASE>
3 <NAME>ReactOS compatibility fix database</NAME>
4 <OS_PLATFORM >1</OS_PLATFORM>
5 <DATABASE_ID>{11111111-1111-1111-1111-111111111111}</DATABASE_ID>
6 <LIBRARY>
7 <INCLUDE MODULE="kernel32.dll" />
8 <INCLUDE MODULE="msvcrt.dll" />
9 <INCLUDE MODULE="ole32.dll" />
10 <INCLUDE MODULE="oleaut32.dll" />
11
12 <!-- Version lie shims -->
13
14 <SHIM NAME="Win95VersionLie">
15 <INCLUDE MODULE="shell32.dll" />
16 <EXCLUDE MODULE="kernel32.dll" />
17 <EXCLUDE MODULE="msvcrt.dll" />
18 <EXCLUDE MODULE="ole32.dll" />
19 <EXCLUDE MODULE="oleaut32.dll" />
20 <DLLFILE>aclayers.dll</DLLFILE>
21 </SHIM>
22 <SHIM NAME="Win98VersionLie">
23 <INCLUDE MODULE="shell32.dll" />
24 <EXCLUDE MODULE="kernel32.dll" />
25 <EXCLUDE MODULE="msvcrt.dll" />
26 <EXCLUDE MODULE="ole32.dll" />
27 <EXCLUDE MODULE="oleaut32.dll" />
28 <DLLFILE>aclayers.dll</DLLFILE>
29 </SHIM>
30 <SHIM NAME="WinNT4SP5VersionLie">
31 <INCLUDE MODULE="shell32.dll" />
32 <EXCLUDE MODULE="kernel32.dll" />
33 <EXCLUDE MODULE="msvcrt.dll" />
34 <EXCLUDE MODULE="ole32.dll" />
35 <EXCLUDE MODULE="oleaut32.dll" />
36 <DLLFILE>aclayers.dll</DLLFILE>
37 </SHIM>
38 <SHIM NAME="Win2000VersionLie">
39 <INCLUDE MODULE="shell32.dll" />
40 <EXCLUDE MODULE="kernel32.dll" />
41 <EXCLUDE MODULE="msvcrt.dll" />
42 <EXCLUDE MODULE="ole32.dll" />
43 <EXCLUDE MODULE="oleaut32.dll" />
44 <DLLFILE>aclayers.dll</DLLFILE>
45 </SHIM>
46 <SHIM NAME="Win2000SP1VersionLie">
47 <INCLUDE MODULE="shell32.dll" />
48 <EXCLUDE MODULE="kernel32.dll" />
49 <EXCLUDE MODULE="msvcrt.dll" />
50 <EXCLUDE MODULE="ole32.dll" />
51 <EXCLUDE MODULE="oleaut32.dll" />
52 <DLLFILE>aclayers.dll</DLLFILE>
53 </SHIM>
54 <SHIM NAME="Win2000SP2VersionLie">
55 <INCLUDE MODULE="shell32.dll" />
56 <EXCLUDE MODULE="kernel32.dll" />
57 <EXCLUDE MODULE="msvcrt.dll" />
58 <EXCLUDE MODULE="ole32.dll" />
59 <EXCLUDE MODULE="oleaut32.dll" />
60 <DLLFILE>aclayers.dll</DLLFILE>
61 </SHIM>
62 <SHIM NAME="Win2000SP3VersionLie">
63 <INCLUDE MODULE="shell32.dll" />
64 <EXCLUDE MODULE="kernel32.dll" />
65 <EXCLUDE MODULE="msvcrt.dll" />
66 <EXCLUDE MODULE="ole32.dll" />
67 <EXCLUDE MODULE="oleaut32.dll" />
68 <DLLFILE>aclayers.dll</DLLFILE>
69 </SHIM>
70 <SHIM NAME="WinXPVersionLie">
71 <INCLUDE MODULE="shell32.dll" />
72 <EXCLUDE MODULE="kernel32.dll" />
73 <EXCLUDE MODULE="msvcrt.dll" />
74 <EXCLUDE MODULE="ole32.dll" />
75 <EXCLUDE MODULE="oleaut32.dll" />
76 <DLLFILE>aclayers.dll</DLLFILE>
77 </SHIM>
78 <SHIM NAME="WinXPSP1VersionLie">
79 <INCLUDE MODULE="shell32.dll" />
80 <EXCLUDE MODULE="kernel32.dll" />
81 <EXCLUDE MODULE="msvcrt.dll" />
82 <EXCLUDE MODULE="ole32.dll" />
83 <EXCLUDE MODULE="oleaut32.dll" />
84 <DLLFILE>aclayers.dll</DLLFILE>
85 </SHIM>
86 <SHIM NAME="WinXPSP2VersionLie">
87 <INCLUDE MODULE="shell32.dll" />
88 <EXCLUDE MODULE="kernel32.dll" />
89 <EXCLUDE MODULE="msvcrt.dll" />
90 <EXCLUDE MODULE="ole32.dll" />
91 <EXCLUDE MODULE="oleaut32.dll" />
92 <DLLFILE>aclayers.dll</DLLFILE>
93 </SHIM>
94 <SHIM NAME="WinXPSP3VersionLie">
95 <INCLUDE MODULE="shell32.dll" />
96 <EXCLUDE MODULE="kernel32.dll" />
97 <EXCLUDE MODULE="msvcrt.dll" />
98 <EXCLUDE MODULE="ole32.dll" />
99 <EXCLUDE MODULE="oleaut32.dll" />
100 <DLLFILE>aclayers.dll</DLLFILE>
101 </SHIM>
102 <SHIM NAME="Win2k3RTMVersionLie">
103 <INCLUDE MODULE="shell32.dll" />
104 <EXCLUDE MODULE="kernel32.dll" />
105 <EXCLUDE MODULE="msvcrt.dll" />
106 <EXCLUDE MODULE="ole32.dll" />
107 <EXCLUDE MODULE="oleaut32.dll" />
108 <DLLFILE>aclayers.dll</DLLFILE>
109 </SHIM>
110 <SHIM NAME="Win2k3SP1VersionLie">
111 <INCLUDE MODULE="shell32.dll" />
112 <EXCLUDE MODULE="kernel32.dll" />
113 <EXCLUDE MODULE="msvcrt.dll" />
114 <EXCLUDE MODULE="ole32.dll" />
115 <EXCLUDE MODULE="oleaut32.dll" />
116 <DLLFILE>aclayers.dll</DLLFILE>
117 </SHIM>
118 <SHIM NAME="Win2k3SP2VersionLie">
119 <INCLUDE MODULE="shell32.dll" />
120 <EXCLUDE MODULE="kernel32.dll" />
121 <EXCLUDE MODULE="msvcrt.dll" />
122 <EXCLUDE MODULE="ole32.dll" />
123 <EXCLUDE MODULE="oleaut32.dll" />
124 <DLLFILE>aclayers.dll</DLLFILE>
125 </SHIM>
126 <SHIM NAME="VistaRTMVersionLie">
127 <INCLUDE MODULE="shell32.dll" />
128 <EXCLUDE MODULE="kernel32.dll" />
129 <EXCLUDE MODULE="msvcrt.dll" />
130 <EXCLUDE MODULE="ole32.dll" />
131 <EXCLUDE MODULE="oleaut32.dll" />
132 <DLLFILE>aclayers.dll</DLLFILE>
133 </SHIM>
134 <SHIM NAME="VistaSP1VersionLie">
135 <INCLUDE MODULE="shell32.dll" />
136 <EXCLUDE MODULE="kernel32.dll" />
137 <EXCLUDE MODULE="msvcrt.dll" />
138 <EXCLUDE MODULE="ole32.dll" />
139 <EXCLUDE MODULE="oleaut32.dll" />
140 <DLLFILE>aclayers.dll</DLLFILE>
141 </SHIM>
142 <SHIM NAME="VistaSP2VersionLie">
143 <INCLUDE MODULE="shell32.dll" />
144 <EXCLUDE MODULE="kernel32.dll" />
145 <EXCLUDE MODULE="msvcrt.dll" />
146 <EXCLUDE MODULE="ole32.dll" />
147 <EXCLUDE MODULE="oleaut32.dll" />
148 <DLLFILE>aclayers.dll</DLLFILE>
149 </SHIM>
150 <SHIM NAME="Win7RTMVersionLie">
151 <INCLUDE MODULE="shell32.dll" />
152 <EXCLUDE MODULE="kernel32.dll" />
153 <EXCLUDE MODULE="msvcrt.dll" />
154 <EXCLUDE MODULE="ole32.dll" />
155 <EXCLUDE MODULE="oleaut32.dll" />
156 <DLLFILE>aclayers.dll</DLLFILE>
157 </SHIM>
158
159 <!-- Display mode shims -->
160
161 <SHIM NAME="Force640x480">
162 <DLLFILE>aclayers.dll</DLLFILE>
163 </SHIM>
164 <SHIM NAME="Force8BitColor">
165 <DLLFILE>aclayers.dll</DLLFILE>
166 </SHIM>
167
168 <!-- misc shims -->
169
170 <SHIM NAME="DisableThemes">
171 <DLLFILE>acgenral.dll</DLLFILE>
172 </SHIM>
173 <SHIM NAME="VMHorizonSetup">
174 <DLLFILE>aclayers.dll</DLLFILE>
175 </SHIM>
176
177 <SHIM NAME="HideShimEnv">
178 <DLLFILE>aclayers.dll</DLLFILE>
179 </SHIM>
180
181 </LIBRARY>
182
183 <!-- Backwards compatibility layers, incomplete! -->
184
185 <LAYER NAME="WIN95">
186 <SHIM_REF NAME="Win95VersionLie" />
187 <!-- TODO: Add more fixes! -->
188 </LAYER>
189 <LAYER NAME="WIN98">
190 <SHIM_REF NAME="Win98VersionLie" />
191 <!-- TODO: Add more fixes! -->
192 </LAYER>
193 <LAYER NAME="NT4SP5">
194 <SHIM_REF NAME="WinNT4SP5VersionLie" />
195 <!-- TODO: Add more fixes! -->
196 </LAYER>
197 <LAYER NAME="WIN2000">
198 <SHIM_REF NAME="Win2000VersionLie" />
199 <!-- TODO: Add more fixes! -->
200 </LAYER>
201 <LAYER NAME="WIN2000SP1">
202 <SHIM_REF NAME="Win2000SP1VersionLie" />
203 <!-- TODO: Add more fixes! -->
204 </LAYER>
205 <LAYER NAME="WIN2000SP2">
206 <SHIM_REF NAME="Win2000SP2VersionLie" />
207 <!-- TODO: Add more fixes! -->
208 </LAYER>
209 <LAYER NAME="WIN2000SP3">
210 <SHIM_REF NAME="Win2000SP3VersionLie" />
211 <!-- TODO: Add more fixes! -->
212 </LAYER>
213 <LAYER NAME="WINXP">
214 <SHIM_REF NAME="WinXPVersionLie" />
215 <!-- TODO: Add more fixes! -->
216 </LAYER>
217 <LAYER NAME="WINXPSP1">
218 <SHIM_REF NAME="WinXPSP1VersionLie" />
219 <!-- TODO: Add more fixes! -->
220 </LAYER>
221 <LAYER NAME="WINXPSP2">
222 <SHIM_REF NAME="WinXPSP2VersionLie" />
223 <!-- TODO: Add more fixes! -->
224 </LAYER>
225 <LAYER NAME="WINXPSP3">
226 <SHIM_REF NAME="WinXPSP3VersionLie" />
227 <!-- TODO: Add more fixes! -->
228 </LAYER>
229 <LAYER NAME="WINSRV03RTM">
230 <SHIM_REF NAME="Win2k3RTMVersionLie" />
231 <!-- TODO: Add more fixes! -->
232 </LAYER>
233 <LAYER NAME="WINSRV03SP1">
234 <SHIM_REF NAME="Win2k3SP1VersionLie" />
235 <!-- TODO: Add more fixes! -->
236 </LAYER>
237 <LAYER NAME="WINSRV03SP2">
238 <SHIM_REF NAME="Win2k3SP2VersionLie" />
239 <!-- TODO: Add more fixes! -->
240 </LAYER>
241 <LAYER NAME="VISTARTM">
242 <SHIM_REF NAME="VistaRTMVersionLie" />
243 <!-- TODO: Add more fixes! -->
244 </LAYER>
245 <LAYER NAME="VISTASP1">
246 <SHIM_REF NAME="VistaSP1VersionLie" />
247 <!-- TODO: Add more fixes! -->
248 </LAYER>
249 <LAYER NAME="VISTASP2">
250 <SHIM_REF NAME="VistaSP2VersionLie" />
251 <!-- TODO: Add more fixes! -->
252 </LAYER>
253 <LAYER NAME="WINSRV08">
254 <SHIM_REF NAME="VistaRTMVersionLie" />
255 <!-- TODO: Add more fixes! -->
256 </LAYER>
257 <LAYER NAME="WINSRV08SP1">
258 <SHIM_REF NAME="VistaSP1VersionLie" />
259 <!-- TODO: Add more fixes! -->
260 </LAYER>
261 <LAYER NAME="WINSRV08SP2">
262 <SHIM_REF NAME="VistaSP2VersionLie" />
263 <!-- TODO: Add more fixes! -->
264 </LAYER>
265 <LAYER NAME="WIN7RTM">
266 <SHIM_REF NAME="Win7RTMVersionLie" />
267 <!-- TODO: Add more fixes! -->
268 </LAYER>
269
270 <!-- Display mode layers -->
271
272 <LAYER NAME="256Color">
273 <SHIM_REF NAME="DisableThemes" />
274 <SHIM_REF NAME="Force8BitColor" />
275 </LAYER>
276 <LAYER NAME="640X480">
277 <SHIM_REF NAME="Force640x480" />
278 </LAYER>
279
280
281 <!-- misc layers -->
282
283 <LAYER NAME="DisableThemes">
284 <SHIM_REF NAME="DisableThemes" />
285 </LAYER>
286 <LAYER NAME="VMHorizonSetup">
287 <!-- ProductId: {7051C96D-AA61-4D83-AF37-646E82D616ED} -->
288 <SHIM_REF NAME="VMHorizonSetup" />
289 </LAYER>
290
291 </DATABASE>
292 </SDB>