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"