;----------------------------------------------------------------
;              Delta Electronics, Inc.
;       Communication Device Class (CDC) INF file
;----------------------------------------------------------------

[Version]
Signature="$Windows NT$" 
Class=Ports
ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider = %STRING_PROVIDER%
LayoutFile = layout.inf

DriverVer = 18/8/2011,2.1.1000

[DestinationDirs]
DefaultDestDir = 12


;----------------------------------------------------------------
;              Table of content
;----------------------------------------------------------------
[Manufacturer]
%PLC.Mfg% = PLC.Section, NTamd64
%TP.Mfg% = TP.Section, NTamd64


;============== PLC Section =====================================
[PLC.Section]
%STRING_PLC% = DriverInstall, USB\VID_05DD&PID_FFFF
%STRING_PLC% = DriverInstall, USB\VID_05DD&PID_0001

[PLC.Section.NTamd64]
%STRING_PLC% = DriverInstall, USB\VID_05DD&PID_FFFF
%STRING_PLC% = DriverInstall, USB\VID_05DD&PID_0001

;============== TP Section =====================================
[TP.Section]
%STRING_TP% = DriverInstall, USB\VID_05DD&PID_0002
%STRING_TP% = DriverInstall, USB\VID_05DD&PID_003E    ; Old Device

[TP.Section.NTamd64]
%STRING_TP% = DriverInstall, USB\VID_05DD&PID_0002
%STRING_TP% = DriverInstall, USB\VID_05DD&PID_003E    ; Old Device

;============== MC Section =====================================
[MC.Section]
%STRING_MC% = DriverInstall, USB\VID_05DD&PID_0003

[MC.Section.NTamd64]
%STRING_MC% = DriverInstall, USB\VID_05DD&PID_0003

;============== HMI Section =====================================
[HMI.Section]
%STRING_HMI% = DriverInstall, USB\VID_05DD&PID_0100

[HMI.Section.NTamd64]
%STRING_HMI% = DriverInstall, USB\VID_05DD&PID_0100

;============== ICD Section =====================================
[ICD.Section]
%STRING_ICD% = DriverInstall, USB\VID_05DD&PID_0200

[ICD.Section.NTamd64]
%STRING_ICD% = DriverInstall, USB\VID_05DD&PID_0200

;============== DMV Section =====================================
[DMV.Section]
%STRING_DMV% = DriverInstall, USB\VID_05DD&PID_0201

[DMV.Section.NTamd64]
%STRING_DMV% = DriverInstall, USB\VID_05DD&PID_0201

;============== AMD Section =====================================
[AMD.Section]
%STRING_AMD% = DriverInstall, USB\VID_05DD&PID_0300

[AMD.Section.NTamd64]
%STRING_AMD% = DriverInstall, USB\VID_05DD&PID_0300

;============== ASD Section =====================================
[ASD.Section]
%STRING_ASD% = DriverInstall, USB\VID_05DD&PID_0400

[ASD.Section.NTamd64]
%STRING_ASD% = DriverInstall, USB\VID_05DD&PID_0400

;============== GMC Section =====================================
[GMC.Section]
%STRING_GMC% = DriverInstall, USB\VID_05DD&PID_0500

[GMC.Section.NTamd64]
%STRING_GMC% = DriverInstall, USB\VID_05DD&PID_0500


;----------------------------------------------------------------
;              Windows 2000/XP/Vista 32 support
;----------------------------------------------------------------
[DriverInstall.nt]
include = mdmcpq.inf
CopyFiles = FakeModemCopyFileSection
AddReg = DriverInstall.NT.AddReg

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

[DriverInstall.NT.Services] 
AddService=usbser, 0x00000002, DriverService.NT

[DriverService.NT] 
DisplayName=%STRING_SERVICE% 
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys 

;----------------------------------------------------------------
;              Windows 7/Vista 64 support
;----------------------------------------------------------------
[DriverInstall.NTamd64]
include = mdmcpq.inf
CopyFiles = FakeModemCopyFileSection
AddReg = DriverInstall.NTamd64.AddReg

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

[DriverInstall.NTamd64.Services] 
AddService=usbser, 0x00000002, DriverService.NTamd64

[DriverService.NTamd64] 
DisplayName=%STRING_SERVICE% 
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys 

;----------------------------------------------------------------
;              String Definitions
;----------------------------------------------------------------
[Strings]
STRING_PROVIDER = "PLC Network Product Department"
PLC.Mfg = "Delta Electronics, Inc."
TP.Mfg = "Delta Electronics, Inc."
MC.Mfg = "Delta Electronics, Inc."
HMI.Mfg = "Delta Electronics, Inc."
ICD.Mfg = "Delta Electronics, Inc."
DMV.Mfg = "Delta Electronics, Inc."
AMD.Mfg = "Delta Electronics, Inc."
ASD.Mfg = "Delta Electronics, Inc."
GMC.Mfg = "Delta Electronics, Inc."
STRING_PLC = "Delta PLC"
STRING_TP = "Delta TP"
STRING_TP = "Delta MC"
STRING_TP = "Delta HMI"
STRING_TP = "Delta ICD"
STRING_TP = "Delta DMV"
STRING_TP = "Delta AMD"
STRING_TP = "Delta ASD"
STRING_TP = "Delta GMC"
STRING_SERVICE = "Virtual Com Driver"