Version Section

The Version section is the standard header for all Windows NT 4.0 and Windows 95 INF files.

[Version]

Signature="signature-name"

Class=class-name

ClassGUID=GUID

Provider=INF-creator

LayoutFile=filename.inf[,filename.inf]...

signature-name

Can be either $Windows NT$, $Chicago$, or $Windows 95$. If signature-name is not one of these strings, the file is not accepted as an INF file for the classes of devices recognized by Windows NT. Signature string recognition is case-insensitive.

class-name

Defines the class name in the registry for any device installed from this INF file.

GUID

Optional. Defines the GUID in the registry for any device installed from this INF file.

The following GUIDs are defined for Windows NT:

Adapter 4d36e964L-e325-11ce-bfc1-08002be10318
CD-ROM 4d36e965L-e325-11ce-bfc1-08002be10318
Computer 4d36e966L-e325-11ce-bfc1-08002be10318
Disk Drive 4d36e967L-e325-11ce-bfc1-08002be10318
Display 4d36e968L-e325-11ce-bfc1-08002be10318
FDC 4d36e969L-e325-11ce-bfc1-08002be10318
HDC 4d36e96aL-e325-11ce-bfc1-08002be10318
Keyboard 4d36e96bL-e325-11ce-bfc1-08002be10318
Media 4d36e96cL-e325-11ce-bfc1-08002be10318
Modem 4d36e96dL-e325-11ce-bfc1-08002be10318
Monitor 4d36e96eL-e325-11ce-bfc1-08002be10318
Mouse 4d36e96fL-e325-11ce-bfc1-08002be10318
MTD 4d36e970L-e325-11ce-bfc1-08002be10318
Multifunction 4d36e971L-e325-11ce-bfc1-08002be10318
Network 4d36e972L-e325-11ce-bfc1-08002be10318
Network Client 4d36e973L-e325-11ce-bfc1-08002be10318
Network Service 4d36e974L-e325-11ce-bfc1-08002be10318
Network Transport 4d36e975L-e325-11ce-bfc1-08002be10318
No Driver 4d36e976L-e325-11ce-bfc1-08002be10318
PCMCIA 4d36e977L-e325-11ce-bfc1-08002be10318
Ports 4d36e978L-e325-11ce-bfc1-08002be10318
Printer 4d36e979L-e325-11ce-bfc1-08002be10318
Printer Upgrade 4d36e97aL-e325-11ce-bfc1-08002be10318
SCSI Adapter 4d36e97bL-e325-11ce-bfc1-08002be10318
Sound 4d36e97cL-e325-11ce-bfc1-08002be10318
System 4d36e97dL-e325-11ce-bfc1-08002be10318
Tape Drive 6d807884L-7d21-11cf-801c-08002be10318
Unknown 4d36e97eL-e325-11ce-bfc1-08002be10318

INF-creator

Identifies the creator of the INF file. Typically, this is the name of the organization that creates the INF file.

filename.inf

An INF file that contains layout information (source disks and files) required for installing this driver software. If a filename.inf is not specified, the SourceDisksNames and SourceDisksFiles sections must be included in this INF file.

The following example shows a typical Version section:

[Version]

Signature="$Windows NT$"

Class=Mouse

ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}

Provider=%Provider%

LayoutFile=layout.inf

[Strings]

Provider="Corporation X"