USBBill Validators
USBBill Validators
; Setup file for Device running International Game technology USB Protocol
; Driver: IGTSpcUSBDriver
; Version: 1.0
; (c) Copyright International Game Technology
; ============================================================================
[Version]
Signature = "$WINDOWS NT$"
Provider = "International Game Technology"
Class = IGTUSB
ClassGUID = {7B47D3E4-D8FE-468b-B5C5-A14E3908AE90}
DriverVer = 07/23/2010,1.0.0000.00
CatalogFile = IGTClassBillValidators.cat
[ControlFlags]
ExcludeFromSelect=*
[ClassInstall32]
Addreg=IGTUSBClassReg
[IGTUSBClassReg]
HKR,,,,%IGTUSBClassName%
HKR,,Icon,,-20
[SourceDisksFiles.x86]
IGTSPCUSBDriver.sys = 1,i386
[SourceDisksFiles.amd64]
IGTSPCUSBDriver.sys = 1,amd64
[Manufacturer]
%MfgName1%=JCM,NTx86,NTamd64
%MfgName2%=MEI,NTx86,NTamd64
%MfgName3%=MC,NTx86,NTamd64
%MfgName4%=CC,NTx86,NTamd64
[JCM.NTx86]
%JCM.DeviceDesc0%=IGTUSB, USB\VID_2475&PID_0101&MI_00 ;interface 0
%JCM.DeviceDesc1%=IGTUSB, USB\VID_2475&PID_0101&MI_01 ;interface 1
%JCM.DeviceDesc2%=IGTUSB, USB\VID_2475&PID_0101&MI_02 ;interface 2
[MEI.NTx86]
%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0501&MI_00 ; interface 0
%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0501&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0501&MI_02 ; interface 2
[MC.NTx86]
%MC.DeviceDesc0%=IGTUSB, USB\VID_106F&PID_0200&MI_00 ; interface 0
%MC.DeviceDesc1%=IGTUSB, USB\VID_106F&PID_0200&MI_01 ; interface 1
%MC.DeviceDesc2%=IGTUSB, USB\VID_106F&PID_0200&MI_02 ; interface 2
[CC.NTx86]
%CC.DeviceDesc0%=IGTUSB, USB\VID_155D&PID_8000&MI_00 ; interface 0
%CC.DeviceDesc1%=IGTUSB, USB\VID_155D&PID_8000&MI_01 ; interface 1
%CC.DeviceDesc2%=IGTUSB, USB\VID_155D&PID_8000&MI_02 ; interface 2
[JCM.NTamd64]
%JCM.DeviceDesc0%=IGTUSB, USB\VID_2475&PID_0101&MI_00 ;interface 0
%JCM.DeviceDesc1%=IGTUSB, USB\VID_2475&PID_0101&MI_01 ;interface 1
%JCM.DeviceDesc2%=IGTUSB, USB\VID_2475&PID_0101&MI_02 ;interface 2
[MEI.NTamd64]
%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0501&MI_00 ; interface 0
%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0501&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0501&MI_02 ; interface 2
[MC.NTamd64]
%MC.DeviceDesc0%=IGTUSB, USB\VID_106F&PID_0200&MI_00 ; interface 0
%MC.DeviceDesc1%=IGTUSB, USB\VID_106F&PID_0200&MI_01 ; interface 1
%MC.DeviceDesc2%=IGTUSB, USB\VID_106F&PID_0200&MI_02 ; interface 2
[CC.NTamd64]
%CC.DeviceDesc0%=IGTUSB, USB\VID_155D&PID_8000&MI_00 ; interface 0
%CC.DeviceDesc1%=IGTUSB, USB\VID_155D&PID_8000&MI_01 ; interface 1
%CC.DeviceDesc2%=IGTUSB, USB\VID_155D&PID_8000&MI_02 ; interface 2
[DestinationDirs]
DefaultDestDir = 12
IGTUSB.FILES.SYS = 10,System32\Drivers
[IGTUSB.FILES.SYS]
igtspcusbdriver.sys
[IGTUSB.NTx86]
CopyFiles = IGTUSB.FILES.SYS
AddReg = IGTUSB.ADDREG, DEVICEPARAMS
[IGTUSB.NTamd64]
CopyFiles = IGTUSB.FILES.SYS
AddReg = IGTUSB.ADDREG, DEVICEPARAMS
[IGTUSB.NTx86.Services]
Addservice = IGTClassusbDriver, 0x00000002, IGTUSB.ADDSERVICE
[IGTUSB.NTamd64.Services]
Addservice = IGTClassusbDriver, 0x00000002, IGTUSB.ADDSERVICE
[IGTUSB.ADDSERVICE]
DisplayName = %IGTUSB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\igtspcusbdriver.sys
LoadOrderGroup = Base
[IGTUSB.ADDREG]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,igtspcusbdriver.sys
[DEVICEPARAMS]
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",RequestTimeout,0x10001,5000
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",UnsafeRemovalUI,0x10001,0
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",RemoteWakeup,0x10001,0
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",ShortTransferOK,0x10001,1
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",CancelIoOnSuspend,0x10001,1
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",MaxTransferSize,0x10001,0x7FFFFFF
MfgName4 = "CashCode"
CC.DeviceDesc0 = "CC Feature 0"
CC.DeviceDesc1 = "CC Firmware Upgrade"
CC.DeviceDesc2 = "CC Bill Acceptor"