; GRGUSB.inf
;
; Installation file (.inf) for the GRG USB device.
;
; (c) Copyright 2004 - 2014 GRG Banking 
;

[VERSION]
Signature="$CHICAGO$"
;Signature="$WINDOWS_NT$"
Provider=%GRG%
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
;LayoutFile=LAYOUT.INF
DriverVer=09/30/2014

[Manufacturer]
%GRG%=Mfg0

;
; Driver information
;

[Mfg0]
%GRG.DeviceDesc01%=GRG_USB_DDI, USB\VID_0471&PID_0100
;%GRG.DeviceDesc02%=GRG_USB_DDI, USB\VID_0471&PID_0102
%GRG.DeviceDesc03%=GRG_USB_DDI, USB\VID_0471&PID_0103
%GRG.DeviceDesc04%=GRG_USB_DDI, USB\VID_0471&PID_0104
%GRG.DeviceDesc05%=GRG_USB_DDI, USB\VID_0471&PID_0105
%GRG.DeviceDesc06%=GRG_USB_DDI, USB\VID_0471&PID_0106
%GRG.DeviceDesc07%=GRG_USB_DDI, USB\VID_0471&PID_0111
;%GRG.DeviceDesc08%=GRG_USB_DDI, USB\VID_0471&PID_0114
;%GRG.DeviceDesc09%=GRG_USB_DDI, USB\VID_0471&PID_0115
%GRG.DeviceDesc10%=GRG_USB_DDI, USB\VID_0471&PID_0222
;%GRG.DeviceDesc11%=GRG_USB_DDI, USB\VID_0471&PID_0329
;%GRG.DeviceDesc12%=GRG_USB_DDI, USB\VID_0471&PID_0333
;%GRG.DeviceDesc13%=GRG_USB_DDI, USB\VID_0471&PID_0516
%GRG.DeviceDesc14%=GRG_USB_DDI, USB\VID_0471&PID_0666
%GRG.DeviceDesc15%=GRG_USB_DDI, USB\VID_0471&PID_0777
%GRG.DeviceDesc16%=GRG_USB_DDI, USB\VID_0471&PID_0888
%GRG.DeviceDesc17%=GRG_USB_DDI, USB\VID_0471&PID_0999
;%GRG.DeviceDesc18%=GRG_USB_DDI, USB\VID_0471&PID_1227
;%GRG.DeviceDesc19%=GRG_USB_DDI, USB\VID_0471&PID_1711
%GRG.DeviceDesc20%=GRG_USB_DDI, USB\VID_0471&PID_4456
%GRG.DeviceDesc21%=GRG_USB_DDI, USB\VID_04b4&PID_8000
%GRG.DeviceDesc22%=GRG_USB_DDI, USB\VID_04b4&PID_8001
%GRG.DeviceDesc23%=GRG_USB_DDI, USB\VID_04b4&PID_8002
%GRG.DeviceDesc24%=GRG_USB_DDI, USB\VID_04b4&PID_8003
%GRG.DeviceDesc25%=GRG_USB_DDI, USB\VID_04b4&PID_8004
%GRG.DeviceDesc26%=GRG_USB_DDI, USB\VID_04b4&PID_8005
%GRG.DeviceDesc27%=GRG_USB_DDI, USB\VID_04b4&PID_8006
%GRG.DeviceDesc28%=GRG_USB_DDI, USB\VID_04b4&PID_8007
%GRG.DeviceDesc29%=GRG_USB_DDI, USB\VID_04b4&PID_8008
%GRG.DeviceDesc30%=GRG_USB_DDI, USB\VID_04b4&PID_8009
%GRG.DeviceDesc31%=GRG_USB_DDI, USB\VID_04b4&PID_800A
;%GRG.DeviceDesc32%=GRG_USB_DDI, USB\VID_04b4&PID_800B
%GRG.DeviceDesc33%=GRG_USB_DDI, USB\VID_04b4&PID_800C
%GRG.DeviceDesc34%=GRG_USB_DDI, USB\VID_04b4&PID_800D
%GRG.DeviceDesc35%=GRG_USB_DDI, USB\VID_10C4&PID_EA61
%GRG.DeviceDesc36%=GRG_USB_DDI, USB\VID_0471&PID_0107
%GRG.DeviceDesc37%=GRG_USB_DDI, USB\VID_04b4&PID_800E
%GRG.DeviceDesc38%=GRG_USB_DDI, USB\VID_04b4&PID_800F
%GRG.DeviceDesc39%=GRG_USB_DDI, USB\VID_0471&PID_0109
%GRG.DeviceDesc40%=GRG_USB_DDI, USB\VID_04b4&PID_0116
%GRG.DeviceDesc41%=GRG_USB_DDI, USB\VID_0471&PID_0118
%GRG.DeviceDesc42%=GRG_USB_DDI, USB\VID_04b4&PID_8010
%GRG.DeviceDesc43%=GRG_USB_DDI, USB\VID_04b4&PID_8011
%GRG.DeviceDesc44%=GRG_USB_DDI, USB\VID_0471&PID_0120
%GRG.DeviceDesc45%=GRG_USB_DDI, USB\VID_0471&PID_0122
;%EXT.DeviceDesc01%=GRG_USB_DDI, USB\VID_0403&PID_C768
;%EXT.DeviceDesc02%=GRG_USB_DDI, USB\VID_04A4&PID_002F
;%EXT.DeviceDesc03%=GRG_USB_DDI, USB\VID_04A4&PID_0035
;%EXT.DeviceDesc04%=GRG_USB_DDI, USB\VID_04A4&PID_0038
;%EXT.DeviceDesc05%=GRG_USB_DDI, USB\VID_04A4&PID_006E
;%EXT.DeviceDesc06%=GRG_USB_DDI, USB\VID_04A4&PID_008B
%EXT.DeviceDesc07%=GRG_USB_DDI, USB\VID_04B8&PID_0202
;%EXT.DeviceDesc08%=GRG_USB_DDI, USB\VID_04C5&PID_1084
;%EXT.DeviceDesc09%=GRG_USB_DDI, USB\VID_04C5&PID_1085
%EXT.DeviceDesc10%=GRG_USB_DDI, USB\VID_0619&PID_0112
%EXT.DeviceDesc11%=GRG_USB_DDI, USB\VID_077A&PID_1017
;%EXT.DeviceDesc12%=GRG_USB_DDI, USB\VID_0801&PID_000A
%EXT.DeviceDesc13%=GRG_USB_DDI, USB\VID_088C&PID_2130
%EXT.DeviceDesc14%=GRG_USB_DDI, USB\VID_0CA6&PID_A010
;%EXT.DeviceDesc15%=GRG_USB_DDI, USB\VID_05E0&PID_1900
;%EXT.DeviceDesc16%=GRG_USB_DDI, USB\VID_04B4&PID_1004
;%EXT.DeviceDesc17%=GRG_USB_DDI, USB\VID_23D8&PID_0603

[DestinationDirs]
DefaultDestDir= 10,System32\Drivers

[PreCopySection]
HKR,,NoSetupUI,,1

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%GRG_Service.SvcDesc%
HKR,,Icon,,"1"

;
; General installation section
;
[GRG_USB_DDI]
CopyFiles=GRG_Files_Driver
AddReg=GRG_9X_AddReg

[GRG_USB_DDI.NT]
CopyFiles=GRG_Files_Driver
AddReg=GRG_NT_AddReg
;
; File sections
;
[GRG_Files_Driver]
GRGUSB.sys

[GRG_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,GRGUSB.sys
HKR, "Parameters", "BreakOnEntry", 0x10001, 0

[GRG_NT_AddReg]
HKLM, "System\Currentcontrolset\Services\GRGUSB\Parameters", "BulkUsbEnable", 0x10001, 0
HKLM, "System\Currentcontrolset\Services\GRGUSB\Parameters", "DebugLevel", 0x10001, 10
; Service Installation
;
[ControlFlags]
ExcludeFromSelect=*

[GRG_USB_DDI.NT.Services]
Addservice = GRGUSB, 0x00000002, GRGUSB.AddService

[GRGUSB.AddService]
DisplayName= %GRG_Service.SvcDesc%
ServiceType= 1                  ; SERVICE_KERNEL_DRIVER
StartType= 3                  	; SERVICE_DEMAND_START
ErrorControl= 1                 ; SERVICE_ERROR_CRITICAL
ServiceBinary=%10%\System32\Drivers\GRGUSB.sys

[SourceDisksNames]
1=%DiskId1%

[SourceDisksFiles]
; Files for disk GRG Banking Installation Disk #1 (USB)
GRGUSB.sys=1 

[Strings]
GRG.DeviceDesc01="GRGBanking CRM9250"
;GRG.DeviceDesc02="GRGBanking CM100"
GRG.DeviceDesc03="GRGBanking CAM8340"
GRG.DeviceDesc04="GRGBanking GCM"
GRG.DeviceDesc05="GRGBanking CAM8350"
GRG.DeviceDesc06="GRGBanking EDU001"
GRG.DeviceDesc07="GRGBanking CDM6240/CDM8240"
;GRG.DeviceDesc08="GRGBanking BA15"
;GRG.DeviceDesc09="GRGBanking BA15 NV"
GRG.DeviceDesc10="GRGBanking DIU002"
;GRG.DeviceDesc11="GRGBanking CAS007"
;GRG.DeviceDesc12="GRGBanking Hardware Platform 8147"
;GRG.DeviceDesc13="GRGBanking WST001"
GRG.DeviceDesc14="GRGBanking Thermal Receipt Printer"
GRG.DeviceDesc15="GRGBanking Thermal Journal Printer"
GRG.DeviceDesc16="GRGBanking RF Reader"
GRG.DeviceDesc17="GRGBanking Dot Matrix Journal Printer"
;GRG.DeviceDesc18="GRGBanking Electronic Journal Recorder"
;GRG.DeviceDesc19="GRGBanking TTP001"
GRG.DeviceDesc20="GRGBanking DLR001"
GRG.DeviceDesc21="GRGBanking CRM9250 NV002"
GRG.DeviceDesc22="GRGBanking CM400 NV002"
GRG.DeviceDesc23="GRGBanking CM100 NV002"
GRG.DeviceDesc24="GRGBanking CAM8340 NV002"
GRG.DeviceDesc25="GRGBanking CM200S/CM400 MCU"
GRG.DeviceDesc26="GRGBanking CM200S/CM400 LED"
GRG.DeviceDesc27="GRGBanking CDM8240V NV"
GRG.DeviceDesc28="GRGBanking GCM NV"
GRG.DeviceDesc29="GRGBanking CRM9250T NV"
GRG.DeviceDesc30="GRGBanking CM200S NV002"
GRG.DeviceDesc31="GRGBanking CM200V NV002"
;GRG.DeviceDesc32="GRGBanking CM400 NV002"
GRG.DeviceDesc33="GRGBanking BR15"
GRG.DeviceDesc34="GRGBanking BA15 NV002"
GRG.DeviceDesc35="GRGBanking CAM8340 NV001"
GRG.DeviceDesc36="GRGBanking CRM9000"
GRG.DeviceDesc37="GRGBanking CAM8350 NV002"
GRG.DeviceDesc38="GRGBanking CRM9000 NV"
GRG.DeviceDesc39="GRGBanking UKM001"
GRG.DeviceDesc40="GRGBanking PSM001"
GRG.DeviceDesc41="GRGBanking RCM001"
GRG.DeviceDesc42="GRGBanking CDM8240V NV2"
GRG.DeviceDesc43="GRGBanking CDM8240N NV"
GRG.DeviceDesc44="GRGBanking SRM001"
GRG.DeviceDesc45="GRGBanking BA08"
;EXT.DeviceDesc01="WBE Printer TIM1000"
;EXT.DeviceDesc02="HCM ZBV"
;EXT.DeviceDesc03="HCM Main Board"
;EXT.DeviceDesc04="HITACHI Finger Vein Reader"
;EXT.DeviceDesc05="HCM ZERO BV"
;EXT.DeviceDesc06="Omron USB Motor Card Reader"
EXT.DeviceDesc07="EPSON Ticket Printer TM-T88IV"
;EXT.DeviceDesc08="Fujistu PalmSecure Reader"
;EXT.DeviceDesc09="Fujistu Passbook Printer"
EXT.DeviceDesc10="SIKO USB Thermal Printer"
EXT.DeviceDesc11="Sankyo USB Motor Card Reader"
;EXT.DeviceDesc12="Magtek IntelliStripe 65"
EXT.DeviceDesc13="Swecoin Ticket Printer TTP2130"
EXT.DeviceDesc14="Castles xProx Reader"
;EXT.DeviceDesc15="LiKing Symbol Scanner LK3307-S"
;EXT.DeviceDesc16="Glory NQ300SNR"
;EXT.DeviceDesc17="CRT-603"

DiskId1="GRG Banking Installation Disk #1 (USB)"
GRG="GRGBanking"
GRG_Service.SvcDesc="GRGBanking USB Devices"
