[Version]
Signature = "$Windows NT$"
Class = Ports
ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider = %MSFT%
DriverVer = 09/01/2010, 0.0.3.0
LayoutFile = layout.inf

[DestinationDirs]
DefaultDestDir = 12

[Manufacturer]
%MSFT% = Models, NTx86, NTia64, NTamd64

[Models.NTx86]
%SERIAL_DEV% = SerialInstall, USB\VID_FFFF&PID_0005

[Models.NTia64]
%SERIAL_DEV% = SerialInstall, USB\VID_FFFF&PID_0005

[Models.NTamd64]
%SERIAL_DEV% = SerialInstall, USB\VID_FFFF&PID_0005

[Models]
%SERIAL_DEV% = SerialInstall, USB\VID_FFFF&PID_0005

[SerialInstall]
CopyFiles = SerialCopyFiles
AddReg = SerialAddReg

[SerialCopyFiles]
usbser.sys,,,0x20

[SerialAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[SerialInstall.Services]
AddService = usbser,0x0002,LowerFilter_Service_Inst

[LowerFilter_Service_Inst]
DisplayName = %SERIAL_DISPLAY_NAME%
ServiceType = 1                  ; SERVICE_KERNEL_DRIVER
StartType = 3                    ; SERVICE_DEMAND_START
ErrorControl = 1                 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbser.sys
LoadOrderGroup = Base

[Strings]
MSFT = 					"MSFT"
SERIAL_DEV = 			"USB serial port"
SERIAL_DISPLAY_NAME =	"USB-232 serial port"
