; Windows Virtual Serial Port Setup File
; Copyright (c) 2009-2011 Lenovo Incorporated
; Manufacturer: Lenovo Incorporated

[Version]
signature  = "$WINDOWS NT$"
Class      = Ports
Provider   = %LENOVO%
ClassGuid  = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer  = 12/21/2010,1.0.0.1
Catalogfile = leusbser.cat

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames]
1000 = %LenovoSrcDisk%,"",,

[SourceDisksFiles]
 leusbser.sys = 1000

[Manufacturer]
%LENOVO% = LenovoSerialPort, NTia64, NTamd64

[LenovoSerialPort]
%LenovoDevice3GW100%  = LeportInstall00, USB\VID_17EF&PID_7401&MI_00
%LenovoDevice3GW101%  = LeportInstall00, USB\VID_17EF&PID_7403&MI_00
%LenovoDevice3GC101%  = LeportInstall00, USB\VID_17EF&PID_7405&MI_00


[LenovoSerialPort.NTia64]
%LenovoDevice3GW100%  = LeportInstall00, USB\VID_17EF&PID_7401&MI_00
%LenovoDevice3GW101%  = LeportInstall00, USB\VID_17EF&PID_7403&MI_00
%LenovoDevice3GC101%  = LeportInstall00, USB\VID_17EF&PID_7405&MI_00


[LenovoSerialPort.NTamd64]
%LenovoDevice3GW100%  = LeportInstall00, USB\VID_17EF&PID_7401&MI_00
%LenovoDevice3GW101%  = LeportInstall00, USB\VID_17EF&PID_7403&MI_00
%LenovoDevice3GC101%  = LeportInstall00, USB\VID_17EF&PID_7405&MI_00

[LeportInstall00.NT]
CopyFiles=LEUsbDriverFiles
AddReg = All00, AddReg

[LEUsbDriverFiles]
leusbser.sys

[DestinationDirs]
DefaultDestDir = 12

; ===== Port Section =====
[LeportInstall00.NT.Services]
AddService=leusbser,  0x00000002, LE_USBSerialService

[LE_USBSerialService]
DisplayName   = %LEUSBSER%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\leusbser.sys

[All00]
HKR,,NTMPDriver,,leusbser.sys

[AddReg]
HKR,,PortSubClass,1,01
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[Strings]
LenovoSrcDisk      = "Lenovo USB Driver Disk"
LENOVO             = "Lenovo Incorporated"
LenovoDevice3GW100 = "Lenovo 3GW100 DIAG"
LenovoDevice3GW101 = "Lenovo 3GW101 DIAG"
LenovoDevice3GC101 = "Lenovo 3GC101 DIAG"
LEUSBSER           = "Lenovo USB Device for Legacy Serial Communication"
