-
Signature
= "signature-name"
-
Can be any of $Windows NT$, $Chicago$, or $Windows 95$. The enclosing $ are required but these strings are otherwise case-insensitive. If the signature-name is none of these string values, the file is not accepted as a valid INF.
In this case, $CHICAGO$ indicates this INF file can run on both Windows 95/98 and on Windows 2000. Windows 95/98-dedicated INFs must have $Windows 95$ as Signature; for Windows 2000, the Signature is $Windows NT$.
See also the Glossary entries for Signature, $.
Class
= class-name
-
Specifies the class name, such as one of the system-defined class names as listed in devguid.h, for the type of device to be installed from this INF file.
It is usually accompanied by the corresponding system-defined GUID value in the ClassGUID entry.
In this case, the device setup class is a system-defined one :
- Multimedia
- Class = Media
- ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
See also the Glossary entry for Class.
ClassGuid
= {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn}
-
Specifies the device-class GUID, formatted as shown here, where each n is a hexadecimal digit.
In this case, the specified GUID {4d36e96c-e325-11ce-bfc1-08002be10318} is pre-defined in devguid.h and corresponds to the MEDIA device class.
See also the Glossary entry for ClassGUID.
Provider
=%INF-creator%
- Identifies the provider of the INF file. Here it is specified as a token (%ProviderName%) that is expanded later in the INF's Strings section as follows :
- Definitions :
- [Strings]
...
ProviderName="FooProviderName"
- [Strings.0407]
...
ProviderName="FooProviderName"
- References :
- [Version]
...
Provider=%ProviderName%
See also the Glossary entry for Provider.
LayoutFile
=filename.inf [,filename.inf]...
- Specifies one or more additional system-supplied INF files (in this case, layout.inf, layout1.inf and layout2.inf) that contain layout information on the source media required for installing the software described in this INF.
See also the Glossary entry for LayoutFile.
DriverVer
=mm/dd/yyyy[,x.y.v.z]
- This entry specifies version information for drivers installed by this INF. This entry is required in Windows 2000 INFs.
The mm/dd/yyyy value specifies the date of the driver package, including the driver files and the INF.
The x.y.v.z specifies an optional version number. This value is for display purposes only (for example, in the Device Manager).
In this case, the driver is dated 06/22/2000 and its version is 5.00.2246.1.
See also the Glossary entry for DriverVer.