<?xml version="1.0"?>
<DATABASE xmlns="x-schema:schema.xml" NAME="Application Verifier Scenarios" ID="{F078705E-16B8-4DE9-9200-370FA67A4C22}">
    <LIBRARY>
        <SHIM NAME="FilePaths" FILE="AcVerfyr.dll">
            <DESCRIPTION>
                Simulates bad file paths to catch hardcoded paths.
            </DESCRIPTION>
        </SHIM>
        
        <SHIM NAME="HighVersionLie" FILE="AcVerfyr.dll">
            <DESCRIPTION>
                Modifies the GetVersion* APIs to return Windows NT 7.2.
            </DESCRIPTION>
            <INCLUDE MODULE="SHELL32.DLL"/>
        </SHIM>
        
        <SHIM NAME="RegistryChecks" FILE="AcVerfyr.DLL">
            <DESCRIPTION>
                Checks reg calls and warn if the app is trying to read or 
                write to inappropriate places in the registry.
            </DESCRIPTION>
            <EXCLUDE MODULE="COMCTL32.DLL"/>
        </SHIM>        

        <LAYER NAME="AppVerifier">
            <SHIM NAME="FilePaths"/>
            <SHIM NAME="HighVersionLie"/>
            <SHIM NAME="RegistryChecks"/>
        </LAYER>

    </LIBRARY>
</DATABASE>
