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 <INCLUDE MODULE="msi.dll" /> 17 <EXCLUDE MODULE="kernel32.dll" /> 18 <EXCLUDE MODULE="msvcrt.dll" /> 19 <EXCLUDE MODULE="ole32.dll" /> 20 <EXCLUDE MODULE="oleaut32.dll" /> 21 <DLLFILE>aclayers.dll</DLLFILE> 22 </SHIM> 23 <SHIM NAME="Win98VersionLie"> 24 <INCLUDE MODULE="shell32.dll" /> 25 <INCLUDE MODULE="msi.dll" /> 26 <EXCLUDE MODULE="kernel32.dll" /> 27 <EXCLUDE MODULE="msvcrt.dll" /> 28 <EXCLUDE MODULE="ole32.dll" /> 29 <EXCLUDE MODULE="oleaut32.dll" /> 30 <DLLFILE>aclayers.dll</DLLFILE> 31 </SHIM> 32 <SHIM NAME="WinNT4SP5VersionLie"> 33 <INCLUDE MODULE="shell32.dll" /> 34 <INCLUDE MODULE="msi.dll" /> 35 <EXCLUDE MODULE="kernel32.dll" /> 36 <EXCLUDE MODULE="msvcrt.dll" /> 37 <EXCLUDE MODULE="ole32.dll" /> 38 <EXCLUDE MODULE="oleaut32.dll" /> 39 <DLLFILE>aclayers.dll</DLLFILE> 40 </SHIM> 41 <SHIM NAME="Win2000VersionLie"> 42 <INCLUDE MODULE="shell32.dll" /> 43 <INCLUDE MODULE="msi.dll" /> 44 <EXCLUDE MODULE="kernel32.dll" /> 45 <EXCLUDE MODULE="msvcrt.dll" /> 46 <EXCLUDE MODULE="ole32.dll" /> 47 <EXCLUDE MODULE="oleaut32.dll" /> 48 <DLLFILE>aclayers.dll</DLLFILE> 49 </SHIM> 50 <SHIM NAME="Win2000SP1VersionLie"> 51 <INCLUDE MODULE="shell32.dll" /> 52 <INCLUDE MODULE="msi.dll" /> 53 <EXCLUDE MODULE="kernel32.dll" /> 54 <EXCLUDE MODULE="msvcrt.dll" /> 55 <EXCLUDE MODULE="ole32.dll" /> 56 <EXCLUDE MODULE="oleaut32.dll" /> 57 <DLLFILE>aclayers.dll</DLLFILE> 58 </SHIM> 59 <SHIM NAME="Win2000SP2VersionLie"> 60 <INCLUDE MODULE="shell32.dll" /> 61 <INCLUDE MODULE="msi.dll" /> 62 <EXCLUDE MODULE="kernel32.dll" /> 63 <EXCLUDE MODULE="msvcrt.dll" /> 64 <EXCLUDE MODULE="ole32.dll" /> 65 <EXCLUDE MODULE="oleaut32.dll" /> 66 <DLLFILE>aclayers.dll</DLLFILE> 67 </SHIM> 68 <SHIM NAME="Win2000SP3VersionLie"> 69 <INCLUDE MODULE="shell32.dll" /> 70 <INCLUDE MODULE="msi.dll" /> 71 <EXCLUDE MODULE="kernel32.dll" /> 72 <EXCLUDE MODULE="msvcrt.dll" /> 73 <EXCLUDE MODULE="ole32.dll" /> 74 <EXCLUDE MODULE="oleaut32.dll" /> 75 <DLLFILE>aclayers.dll</DLLFILE> 76 </SHIM> 77 <SHIM NAME="WinXPVersionLie"> 78 <INCLUDE MODULE="shell32.dll" /> 79 <INCLUDE MODULE="msi.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="WinXPSP1VersionLie"> 87 <INCLUDE MODULE="shell32.dll" /> 88 <INCLUDE MODULE="msi.dll" /> 89 <EXCLUDE MODULE="kernel32.dll" /> 90 <EXCLUDE MODULE="msvcrt.dll" /> 91 <EXCLUDE MODULE="ole32.dll" /> 92 <EXCLUDE MODULE="oleaut32.dll" /> 93 <DLLFILE>aclayers.dll</DLLFILE> 94 </SHIM> 95 <SHIM NAME="WinXPSP2VersionLie"> 96 <INCLUDE MODULE="shell32.dll" /> 97 <INCLUDE MODULE="msi.dll" /> 98 <EXCLUDE MODULE="kernel32.dll" /> 99 <EXCLUDE MODULE="msvcrt.dll" /> 100 <EXCLUDE MODULE="ole32.dll" /> 101 <EXCLUDE MODULE="oleaut32.dll" /> 102 <DLLFILE>aclayers.dll</DLLFILE> 103 </SHIM> 104 <SHIM NAME="WinXPSP3VersionLie"> 105 <INCLUDE MODULE="shell32.dll" /> 106 <INCLUDE MODULE="msi.dll" /> 107 <EXCLUDE MODULE="kernel32.dll" /> 108 <EXCLUDE MODULE="msvcrt.dll" /> 109 <EXCLUDE MODULE="ole32.dll" /> 110 <EXCLUDE MODULE="oleaut32.dll" /> 111 <DLLFILE>aclayers.dll</DLLFILE> 112 </SHIM> 113 <SHIM NAME="Win2k3RTMVersionLie"> 114 <INCLUDE MODULE="shell32.dll" /> 115 <INCLUDE MODULE="msi.dll" /> 116 <EXCLUDE MODULE="kernel32.dll" /> 117 <EXCLUDE MODULE="msvcrt.dll" /> 118 <EXCLUDE MODULE="ole32.dll" /> 119 <EXCLUDE MODULE="oleaut32.dll" /> 120 <DLLFILE>aclayers.dll</DLLFILE> 121 </SHIM> 122 <SHIM NAME="Win2k3SP1VersionLie"> 123 <INCLUDE MODULE="shell32.dll" /> 124 <INCLUDE MODULE="msi.dll" /> 125 <EXCLUDE MODULE="kernel32.dll" /> 126 <EXCLUDE MODULE="msvcrt.dll" /> 127 <EXCLUDE MODULE="ole32.dll" /> 128 <EXCLUDE MODULE="oleaut32.dll" /> 129 <DLLFILE>aclayers.dll</DLLFILE> 130 </SHIM> 131 <SHIM NAME="Win2k3SP2VersionLie"> 132 <INCLUDE MODULE="shell32.dll" /> 133 <INCLUDE MODULE="msi.dll" /> 134 <EXCLUDE MODULE="kernel32.dll" /> 135 <EXCLUDE MODULE="msvcrt.dll" /> 136 <EXCLUDE MODULE="ole32.dll" /> 137 <EXCLUDE MODULE="oleaut32.dll" /> 138 <DLLFILE>aclayers.dll</DLLFILE> 139 </SHIM> 140 <SHIM NAME="VistaRTMVersionLie"> 141 <INCLUDE MODULE="shell32.dll" /> 142 <INCLUDE MODULE="msi.dll" /> 143 <EXCLUDE MODULE="kernel32.dll" /> 144 <EXCLUDE MODULE="msvcrt.dll" /> 145 <EXCLUDE MODULE="ole32.dll" /> 146 <EXCLUDE MODULE="oleaut32.dll" /> 147 <DLLFILE>aclayers.dll</DLLFILE> 148 </SHIM> 149 <SHIM NAME="VistaSP1VersionLie"> 150 <INCLUDE MODULE="shell32.dll" /> 151 <INCLUDE MODULE="msi.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 <SHIM NAME="VistaSP2VersionLie"> 159 <INCLUDE MODULE="shell32.dll" /> 160 <INCLUDE MODULE="msi.dll" /> 161 <EXCLUDE MODULE="kernel32.dll" /> 162 <EXCLUDE MODULE="msvcrt.dll" /> 163 <EXCLUDE MODULE="ole32.dll" /> 164 <EXCLUDE MODULE="oleaut32.dll" /> 165 <DLLFILE>aclayers.dll</DLLFILE> 166 </SHIM> 167 <SHIM NAME="Win7RTMVersionLie"> 168 <INCLUDE MODULE="shell32.dll" /> 169 <INCLUDE MODULE="msi.dll" /> 170 <EXCLUDE MODULE="kernel32.dll" /> 171 <EXCLUDE MODULE="msvcrt.dll" /> 172 <EXCLUDE MODULE="ole32.dll" /> 173 <EXCLUDE MODULE="oleaut32.dll" /> 174 <DLLFILE>aclayers.dll</DLLFILE> 175 </SHIM> 176 <SHIM NAME="Win8RTMVersionLie"> 177 <INCLUDE MODULE="shell32.dll" /> 178 <INCLUDE MODULE="msi.dll" /> 179 <EXCLUDE MODULE="kernel32.dll" /> 180 <EXCLUDE MODULE="msvcrt.dll" /> 181 <EXCLUDE MODULE="ole32.dll" /> 182 <EXCLUDE MODULE="oleaut32.dll" /> 183 <DLLFILE>aclayers.dll</DLLFILE> 184 </SHIM> 185 <SHIM NAME="Win81RTMVersionLie"> 186 <INCLUDE MODULE="shell32.dll" /> 187 <INCLUDE MODULE="msi.dll" /> 188 <EXCLUDE MODULE="kernel32.dll" /> 189 <EXCLUDE MODULE="msvcrt.dll" /> 190 <EXCLUDE MODULE="ole32.dll" /> 191 <EXCLUDE MODULE="oleaut32.dll" /> 192 <DLLFILE>aclayers.dll</DLLFILE> 193 </SHIM> 194 195 <!-- Display mode shims --> 196 197 <SHIM NAME="Force640x480"> 198 <DLLFILE>aclayers.dll</DLLFILE> 199 </SHIM> 200 <SHIM NAME="Force8BitColor"> 201 <DLLFILE>aclayers.dll</DLLFILE> 202 </SHIM> 203 204 <!-- misc shims --> 205 206 <SHIM NAME="DisableThemes"> 207 <DLLFILE>acgenral.dll</DLLFILE> 208 </SHIM> 209 <SHIM NAME="IgnoreFreeLibrary"> 210 <DLLFILE>acgenral.dll</DLLFILE> 211 </SHIM> 212 <SHIM NAME="VMHorizonSetup"> 213 <DLLFILE>aclayers.dll</DLLFILE> 214 </SHIM> 215 216 <SHIM NAME="HideShimEnv"> 217 <DLLFILE>aclayers.dll</DLLFILE> 218 </SHIM> 219 220 <FLAG NAME="GetShortPathNameNT4"> 221 <FLAG_MASK_KERNEL>1</FLAG_MASK_KERNEL> 222 </FLAG> 223 <FLAG NAME="GetDiskFreeSpace2GB"> 224 <FLAG_MASK_KERNEL>8</FLAG_MASK_KERNEL> 225 </FLAG> 226 227 </LIBRARY> 228 229 <!-- Backwards compatibility layers, incomplete! --> 230 231 <LAYER NAME="WIN95"> 232 <SHIM_REF NAME="Win95VersionLie" /> 233 <!-- TODO: Add more fixes! --> 234 </LAYER> 235 <LAYER NAME="WIN98"> 236 <SHIM_REF NAME="Win98VersionLie" /> 237 <!-- TODO: Add more fixes! --> 238 </LAYER> 239 <LAYER NAME="NT4SP5"> 240 <SHIM_REF NAME="WinNT4SP5VersionLie" /> 241 <!-- TODO: Add more fixes! --> 242 </LAYER> 243 <LAYER NAME="WIN2000"> 244 <SHIM_REF NAME="Win2000VersionLie" /> 245 <!-- TODO: Add more fixes! --> 246 </LAYER> 247 <LAYER NAME="WIN2000SP1"> 248 <SHIM_REF NAME="Win2000SP1VersionLie" /> 249 <!-- TODO: Add more fixes! --> 250 </LAYER> 251 <LAYER NAME="WIN2000SP2"> 252 <SHIM_REF NAME="Win2000SP2VersionLie" /> 253 <!-- TODO: Add more fixes! --> 254 </LAYER> 255 <LAYER NAME="WIN2000SP3"> 256 <SHIM_REF NAME="Win2000SP3VersionLie" /> 257 <!-- TODO: Add more fixes! --> 258 </LAYER> 259 <LAYER NAME="WINXP"> 260 <SHIM_REF NAME="WinXPVersionLie" /> 261 <!-- TODO: Add more fixes! --> 262 </LAYER> 263 <LAYER NAME="WINXPSP1"> 264 <SHIM_REF NAME="WinXPSP1VersionLie" /> 265 <!-- TODO: Add more fixes! --> 266 </LAYER> 267 <LAYER NAME="WINXPSP2"> 268 <SHIM_REF NAME="WinXPSP2VersionLie" /> 269 <!-- TODO: Add more fixes! --> 270 </LAYER> 271 <LAYER NAME="WINXPSP3"> 272 <SHIM_REF NAME="WinXPSP3VersionLie" /> 273 <!-- TODO: Add more fixes! --> 274 </LAYER> 275 <LAYER NAME="WINSRV03RTM"> 276 <SHIM_REF NAME="Win2k3RTMVersionLie" /> 277 <!-- TODO: Add more fixes! --> 278 </LAYER> 279 <LAYER NAME="WINSRV03SP1"> 280 <SHIM_REF NAME="Win2k3SP1VersionLie" /> 281 <!-- TODO: Add more fixes! --> 282 </LAYER> 283 <LAYER NAME="WINSRV03SP2"> 284 <SHIM_REF NAME="Win2k3SP2VersionLie" /> 285 <!-- TODO: Add more fixes! --> 286 </LAYER> 287 <LAYER NAME="VISTARTM"> 288 <SHIM_REF NAME="VistaRTMVersionLie" /> 289 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 290 <!-- TODO: Add more fixes! --> 291 </LAYER> 292 <LAYER NAME="VISTASP1"> 293 <SHIM_REF NAME="VistaSP1VersionLie" /> 294 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 295 <!-- TODO: Add more fixes! --> 296 </LAYER> 297 <LAYER NAME="VISTASP2"> 298 <SHIM_REF NAME="VistaSP2VersionLie" /> 299 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 300 <!-- TODO: Add more fixes! --> 301 </LAYER> 302 <LAYER NAME="WINSRV08"> 303 <SHIM_REF NAME="VistaRTMVersionLie" /> 304 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 305 <!-- TODO: Add more fixes! --> 306 </LAYER> 307 <LAYER NAME="WINSRV08SP1"> 308 <SHIM_REF NAME="VistaSP1VersionLie" /> 309 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 310 <!-- TODO: Add more fixes! --> 311 </LAYER> 312 <LAYER NAME="WINSRV08SP2"> 313 <SHIM_REF NAME="VistaSP2VersionLie" /> 314 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> 315 <!-- TODO: Add more fixes! --> 316 </LAYER> 317 <LAYER NAME="WIN7RTM"> 318 <SHIM_REF NAME="Win7RTMVersionLie" /> 319 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="601" /> 320 <!-- TODO: Add more fixes! --> 321 </LAYER> 322 <LAYER NAME="WIN8RTM"> 323 <SHIM_REF NAME="Win8RTMVersionLie" /> 324 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="602" /> 325 <!-- TODO: Add more fixes! --> 326 </LAYER> 327 <LAYER NAME="WIN81RTM"> 328 <SHIM_REF NAME="Win81RTMVersionLie" /> 329 <DATA NAME="SHIMVERSIONNT" DATA_DWORD="603" /> 330 <!-- TODO: Add more fixes! --> 331 </LAYER> 332 333 334 335 <!-- Display mode layers --> 336 337 <LAYER NAME="256Color"> 338 <SHIM_REF NAME="DisableThemes" /> 339 <SHIM_REF NAME="Force8BitColor" /> 340 </LAYER> 341 <LAYER NAME="640X480"> 342 <SHIM_REF NAME="Force640x480" /> 343 </LAYER> 344 345 346 <!-- misc layers --> 347 348 <LAYER NAME="DisableThemes"> 349 <SHIM_REF NAME="DisableThemes" /> 350 </LAYER> 351 <LAYER NAME="VMHorizonSetup"> 352 <!-- ProductId: {7051C96D-AA61-4D83-AF37-646E82D616ED} --> 353 <SHIM_REF NAME="VMHorizonSetup" /> 354 </LAYER> 355 356 <!-- 'Flag' layers --> 357 <LAYER NAME="GetShortPathNameNT4"> 358 <FLAG_REF NAME="GetShortPathNameNT4" /> 359 </LAYER> 360 <LAYER NAME="GetDiskFreeSpace2GB"> 361 <FLAG_REF NAME="GetDiskFreeSpace2GB" /> 362 </LAYER> 363 364 <!-- Applications --> 365 366 <!-- Globulation 2 --> 367 <EXE NAME="glob2.exe" APP_NAME="Globulation 2" VENDOR="Globulation 2 authors"> 368 <MATCHING_FILE NAME="*"> 369 <SIZE>0x471e00</SIZE> 370 <CHECKSUM>0x89bf7c2a</CHECKSUM> 371 <MODULE_TYPE>0x3</MODULE_TYPE> 372 <PE_CHECKSUM>0x4793cf</PE_CHECKSUM> 373 <LINKER_VERSION>0x10000</LINKER_VERSION> 374 <LINK_DATE>0x4a9b2979</LINK_DATE> 375 </MATCHING_FILE> 376 <SHIM_REF NAME="IgnoreFreeLibrary" COMMAND_LINE="libpng12.dll" /> 377 </EXE> 378 379 </DATABASE> 380</SDB>