FILE: C:\Program Files\Update Services\Schema\WindowsDriver.xsd
--
A hardware ID.
A driver manufacturer string.
A driver provider string.
A driver manufacturer string.
A SUS driver classification (e.g., Printers). This is mapped from the driver's INF class by WHOS (WHQL) before publishing to MU. The only guaranteed mapping is from INF "Printer" class to SUS "Printers" classification.
Specifies that the Driver Class is Video.
Specifies that the Driver Class is Sound.
Specifies that the Driver Class is Printers.
Specifies that the Driver Class is Modems.
Specifies that the Driver Class is Cameras.
Specifies that the Driver Class is Scanners.
Specifies that the Driver Class is Monitors.
Specifies that the Driver Class is Networking.
Specifies that the Driver Class is Input Devices.
Specifies that the Driver Class is Storage.
Specifies that the Driver Class is Personal Computers.
Specifies that the Driver Class is Servers and Cluster Solutions.
Specifies that the Driver Class is Other Hardware.
A driver model string.
The drivers version string written as four integers separated by dots (e.g., "1.2.3.4"). The DriverVerVersion is derived from information in the driver INF.
Meta-data needed by both the driver installation handler and the driver applicability rules evaluator.
Compatible driver providers. This information is only needed for printer drivers, because printer drivers are only offered as updates to existing drivers if the existing driver provider is the same as the new driver'sprovider, or if it is one of the new driver's compatible providers.
The hardware ID (HWID) or compatible ID that this driver must match to be applicable. The HardwareID is derived from the submitted INF file as part of the publication process.
The driver version date. The driver version date is derived from the submitted INF file as part of the publication process.
The WHQL driver submission number. The driver ID is assigned to the driver by WHQL as part of the publication process.
The class of driver (e.g., printer). The driver class is derived from the submitted INF file as part of the publication process.
The company that signed the driver. The company is derived from the cab signature as part of the publication process.
The company providing the driver. The provider is derived from the submitted INF file as part of the publication process.
The company that manufactured the driver. The manufacturer is derived from the submitted INF file as part of the publication process.
The model of the device for which this driver is intended. The device model is derived from the submitted INF file as part of the publication process.
The metadata for a windows driver. This metadata is used by all the driver applicability rules as well as the driver installation handler.
Checks that the specified update is installed. This rule uses the applicability metadata to perform the check. It returns true if this driver is an equal match as the currently installed driver.
Checks that the specified update is superseded. This rule uses the applicability metadata to perform the check. It returns true if this driver is a worse match as the currently installed driver.
Checks that the specified update is installable. This rule uses the applicability metadata to perform the check. It returns true if this driver is a better match as the currently installed driver.
--