FILE: C:\Program Files\Update Services\Schema\MsiApplicabilityRules.xsd

--
Checks that the specified product is installed. Only the ProductCode is required, but the other attributes will be checked if they are supplied. MSI product code for the product to be checked. If present, this specified the maximum version of the product. If not present, there is no maximum version filter. This is only valid if VersionMax is specified. If set to true, the value in VersionMax is not considered a valid version for this check. If set to false, VersionMax is valid. If present, this specified the minimum version of the product. If not present, there is no minimum version filter. This is only valid if VersionMin is specified. If set to true, the value in VersionMin is not considered a valid version for this check. If set to false, VersionMin is valid. If present, specifies the language to be filtered on. If not present, all languages are considered valid. Checks that the specified feature(s) are installed for one (optionally all) of the specified products. Checks that the specified component(s) are installed for one (optionally all) of the specified products. Checks that the specified patch is installed for the specified product. MSI patch code for the patch whose install status is to be checked. MSI product code for the product to be checked. If present, this specified the maximum version of the product. If not present, there is no maximum version filter. This is only valid if VersionMax is specified. If set to true, the value in VersionMax is not considered a valid version for this check. If set to false, VersionMax is valid. If present, this specified the minimum version of the product. If not present, there is no minimum version filter. This is only valid if VersionMin is specified. If set to true, the value in VersionMin is not considered a valid version for this check. If set to false, VersionMin is valid. If present, specifies the language to be filtered on. If not present, all languages are considered valid. Checks that the specified patch is installed. This rule uses the MSP metadata to perform the check. Checks that the specified patch is superseded. This rule uses the MSP metadata to perform the check. Checks that the specified patch is installable. This rule uses the MSP metadata to perform the check. Checks that the specified application is installed. This rule uses the MSI metadata to perform the check. Checks that the specified application is superseded. This rule uses the MSI metadata to perform the check. Checks that the specified application is installable. This rule uses the MSI metadata to perform the check. The metadata for an MSP (Windows Installer Patch). This metadata is used by the MsiPatchInstalled, MsiPatchSuperseded, and MsiPatchInstallable applicability rules. The metadata for an MSI (Windows Installer Application). This metadata is used by the MsiApplicationInstalled, MsiApplicationSuperseded, and MsiApplicationInstallable applicability rules.
--