Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496<SDB> <DATABASE> <NAME>ReactOS compatibility fix database</NAME> <DATABASE_ID>{11111111-1111-1111-1111-111111111111}</DATABASE_ID> <LIBRARY> <INCLUDE MODULE="kernel32.dll" /> <INCLUDE MODULE="msvcrt.dll" /> <INCLUDE MODULE="ole32.dll" /> <INCLUDE MODULE="oleaut32.dll" />
<!-- Version lie shims -->
<SHIM NAME="Win95VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win98VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="WinNT4SP5VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2000VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2000SP1VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2000SP2VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2000SP3VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="WinXPVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="WinXPSP1VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="WinXPSP2VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="WinXPSP3VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2k3RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2k3SP1VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2k3SP2VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="VistaRTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="VistaSP1VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="VistaSP2VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win7RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win7SP1VersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win8RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win81RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win10RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2k16RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Win2k19RTMVersionLie"> <INCLUDE MODULE="shell32.dll" /> <INCLUDE MODULE="msi.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> <DLLFILE>aclayers.dll</DLLFILE> </SHIM>
<!-- Display mode shims -->
<SHIM NAME="Force640x480"> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="Force8BitColor"> <DLLFILE>aclayers.dll</DLLFILE> </SHIM>
<!-- misc shims -->
<SHIM NAME="DisableThemes"> <DLLFILE>acgenral.dll</DLLFILE> </SHIM> <SHIM NAME="ForceDXSetupSuccess"> <DLLFILE>aclayers.dll</DLLFILE> <DESCRIPTION>Some application using an older version of DirectX may encounter problems when calling LoadLibrary or GetProcAddress to use DSETUP.DLL or DSETUP32.DLL</DESCRIPTION> </SHIM> <SHIM NAME="IgnoreFreeLibrary"> <DLLFILE>acgenral.dll</DLLFILE> </SHIM> <SHIM NAME="IgnoreLoadLibrary"> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="ShimTest"> <DLLFILE>acgenral.dll</DLLFILE> <DESCRIPTION>Shim used to test ReactOS shim engine functionality</DESCRIPTION> </SHIM> <SHIM NAME="VMHorizonSetup"> <DLLFILE>aclayers.dll</DLLFILE> </SHIM> <SHIM NAME="MsysDecoy" RUNTIME_PLATFORM="AMD64"> <DLLFILE>acgenral.dll</DLLFILE> <DESCRIPTION>Shim RtlGetCurrentDirectory_U so msys2 can recognize it</DESCRIPTION> <INCLUDE MODULE="msys-2.0.dll" /> <EXCLUDE MODULE="kernel32.dll" /> <EXCLUDE MODULE="msvcrt.dll" /> <EXCLUDE MODULE="ole32.dll" /> <EXCLUDE MODULE="oleaut32.dll" /> </SHIM>
<!--<SHIM NAME="HideShimEnv"> <DLLFILE>aclayers.dll</DLLFILE> </SHIM>-->
<FLAG NAME="GetShortPathNameNT4"> <FLAG_MASK_KERNEL>1</FLAG_MASK_KERNEL> </FLAG> <FLAG NAME="GetDiskFreeSpace2GB"> <FLAG_MASK_KERNEL>8</FLAG_MASK_KERNEL> </FLAG>
<FLAG NAME="RendererFull3D"> <!-- ReactOS specific (CORE-20322) --> <FLAG_MASK_KERNEL>0x8000000000000000</FLAG_MASK_KERNEL> </FLAG> </LIBRARY>
<!-- Backwards compatibility layers, incomplete! -->
<LAYER NAME="IgnoreManifestCompatVersion"> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="0xffffffff" /> <!-- REACTOS_COMPATVERSION_IGNOREMANIFEST --> </LAYER>
<LAYER NAME="WIN95"> <SHIM_REF NAME="Win95VersionLie" /> <SHIM_REF NAME="ForceDXSetupSuccess" /> <SHIM_REF NAME="IgnoreLoadLibrary" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN98"> <SHIM_REF NAME="Win98VersionLie" /> <SHIM_REF NAME="ForceDXSetupSuccess" /> <SHIM_REF NAME="IgnoreLoadLibrary" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="NT4SP5"> <SHIM_REF NAME="WinNT4SP5VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN2000"> <SHIM_REF NAME="Win2000VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN2000SP1"> <SHIM_REF NAME="Win2000SP1VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN2000SP2"> <SHIM_REF NAME="Win2000SP2VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN2000SP3"> <SHIM_REF NAME="Win2000SP3VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINXP"> <SHIM_REF NAME="WinXPVersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINXPSP1"> <SHIM_REF NAME="WinXPSP1VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINXPSP2"> <SHIM_REF NAME="WinXPSP2VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINXPSP3"> <SHIM_REF NAME="WinXPSP3VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV03RTM"> <SHIM_REF NAME="Win2k3RTMVersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV03SP1"> <SHIM_REF NAME="Win2k3SP1VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV03SP2"> <SHIM_REF NAME="Win2k3SP2VersionLie" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="VISTARTM"> <SHIM_REF NAME="VistaRTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="VISTASP1"> <SHIM_REF NAME="VistaSP1VersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="VISTASP2"> <SHIM_REF NAME="VistaSP2VersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV08"> <SHIM_REF NAME="VistaRTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV08SP1"> <SHIM_REF NAME="VistaSP1VersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV08SP2"> <SHIM_REF NAME="VistaSP2VersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="600" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN7RTM"> <SHIM_REF NAME="Win7RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="601" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN7SP1"> <!-- ReactOS specific. Windows does not have this version lie --> <SHIM_REF NAME="Win7SP1VersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="601" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN8RTM"> <SHIM_REF NAME="Win8RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="602" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN81RTM"> <SHIM_REF NAME="Win81RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="603" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WIN10RTM"> <!-- ReactOS specific. Windows does not have this version lie --> <SHIM_REF NAME="Win10RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="1000" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV16RTM"> <!-- ReactOS specific. Windows does not have this version lie --> <SHIM_REF NAME="Win2k16RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="1000" /> <!-- TODO: Add more fixes! --> </LAYER> <LAYER NAME="WINSRV19RTM"> <!-- ReactOS specific. Windows does not have this version lie --> <SHIM_REF NAME="Win2k19RTMVersionLie" /> <DATA NAME="SHIMVERSIONNT" DATA_DWORD="1000" /> <!-- TODO: Add more fixes! --> </LAYER>
<!-- Display mode layers -->
<LAYER NAME="256Color"> <SHIM_REF NAME="DisableThemes" /> <SHIM_REF NAME="Force8BitColor" /> </LAYER> <LAYER NAME="640X480"> <SHIM_REF NAME="Force640x480" /> </LAYER>
<!-- misc layers -->
<LAYER NAME="DisableThemes"> <SHIM_REF NAME="DisableThemes" /> </LAYER> <LAYER NAME="ForceDXSetupSuccess"> <SHIM_REF NAME="ForceDXSetupSuccess" /> </LAYER> <LAYER NAME="VMHorizonSetup"> <!-- ProductId: {7051C96D-AA61-4D83-AF37-646E82D616ED} --> <SHIM_REF NAME="VMHorizonSetup" /> </LAYER>
<!-- 'Flag' layers --> <LAYER NAME="GetShortPathNameNT4"> <FLAG_REF NAME="GetShortPathNameNT4" /> </LAYER> <LAYER NAME="GetDiskFreeSpace2GB"> <FLAG_REF NAME="GetDiskFreeSpace2GB" /> </LAYER> <LAYER NAME="RendererFull3D"> <FLAG_REF NAME="RendererFull3D" /> </LAYER>
<!-- Applications -->
<!-- Globulation 2 --> <EXE NAME="glob2.exe" APP_NAME="Globulation 2" VENDOR="Globulation 2 authors"> <MATCHING_FILE NAME="*"> <SIZE>0x471e00</SIZE> <CHECKSUM>0x89bf7c2a</CHECKSUM> <MODULE_TYPE>0x3</MODULE_TYPE> <PE_CHECKSUM>0x4793cf</PE_CHECKSUM> <LINKER_VERSION>0x10000</LINKER_VERSION> <LINK_DATE>0x4a9b2979</LINK_DATE> </MATCHING_FILE> <SHIM_REF NAME="IgnoreFreeLibrary" COMMAND_LINE="libpng12.dll" /> </EXE>
<!-- X64 MSYS2 (CORE-20159) --> <EXE NAME="*" APP_NAME="MSYS2 Applications" RUNTIME_PLATFORM="AMD64"> <MATCHING_FILE NAME="msys-2.0.dll"> <MODULE_TYPE>0x3</MODULE_TYPE> </MATCHING_FILE> <SHIM_REF NAME="MsysDecoy" /> </EXE>
<!-- ReactOS shim used to test the shim engine --> <EXE NAME="shimtest_ros.exe" APP_NAME="Shim test application" VENDOR="ReactOS"> <MATCHING_FILE NAME="*"> <FILE_DESCRIPTION>ReactOS Shim Engine test utility</FILE_DESCRIPTION> <ORIGINAL_FILENAME>shimtest_ros.exe</ORIGINAL_FILENAME> <INTERNAL_NAME>shimtest_ros</INTERNAL_NAME> <COMPANY_NAME>ReactOS - test</COMPANY_NAME> </MATCHING_FILE> <SHIM_REF NAME="ShimTest" /> </EXE> </DATABASE></SDB>