; Windows Virtual Serial Port Setup File
; Copyright (c) 2009 HTC Corp.
; Manufacturer: HTC Corp.
;
; This INF file installs a virtual COM port on Windows Vista x32 system.

[Version]
signature  = "$WINDOWS NT$"
Class      = Ports
Provider   = %HTC%
ClassGuid  = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer  = 01/24/2009,5.0.0.3
Catalogfile.NTx86=HtcVCom32.cat

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

[SourceDisksFiles]
HtcVComV32.sys = 1000

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 12

[Manufacturer]
%HTC% = Models

[Models]
%HTCDevice00% = HTCPort00, USB\VID_0BB4&PID_0EFE
%HTCDevice01% = HTCPort00, USB\VID_0BB4&PID_0E01&MI_00
%HTCDevice02% = HTCPort00, USB\VID_0BB4&PID_0E02&MI_00

[HTCPort00.NT]
CopyFiles = FakePortCopyFileSection00
AddReg = All00, AddReg.NT

[HTCPort00.NT.Services]
AddService = HtcVCom32,  0x00000002, HTCPort_Service_Inst00

[HTCPort_Service_Inst00]
DisplayName   = %HTCSerialPortName00%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\HtcVComV32.sys

[FakePortCopyFileSection00]
HtcVComV32.sys,,,0x20

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

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

[Strings]
HTC                 = "HTC Corporation"
HTCSRCDISK          = "HTC USB Driver Disk"
HTCDevice00         = "HTC Diagnostic Interface"
HTCDevice01         = "HTC Diagnostic Interface"
HTCDevice02         = "HTC Diagnostic Interface"
HTCSerialPortName00 = "HTC Diagnostic Port"

