
; =============================================================================
; GlobeTrotter USB High-Speed
;
; Copyright (c) 2009 Option N.V.
; =============================================================================

; -----------------------------------------------------------------------------
; Version
; -----------------------------------------------------------------------------

[Version]
Signature="$WINDOWS NT$"
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Class=SmartCardReader
Provider=%Option%
DriverVer=08/13/2012,5.1.41.0
CatalogFile=gthssc.cat

; -----------------------------------------------------------------------------
; Destination paths
; -----------------------------------------------------------------------------

[DestinationDirs]
DefaultDestDir = 12


; -----------------------------------------------------------------------------
; Manufacturers & devices
; -----------------------------------------------------------------------------

[Manufacturer]
%Option%=Option.Section,NT.6.1

[Option.Section.NT.6.1]
"GlobeTrotter GE40x - Smart Card Interface" 		= GTSC.Install,OPTIONBUS\GTHSF_SC
"GlobeTrotter GE44x - Smart Card Interface" 		= GTSC.Install,OPTIONBUS\GTHSF44_SC
"GlobeTrotter GI40x - Smart Card Interface" 		= GTSC.Install,OPTIONBUS\GTHSV_SC
"GlobeTrotter GI4xx - Smart Card Interface" 		= GTSC.Install,OPTIONBUS\GTHSV41_SC
"GlobeTrotter MO40x - Smart Card Interface"			= GTSC.Install,OPTIONBUS\GTHSM_SC
"GlobeTrotter GI033x - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV33_SC
"Vodafone Mobile Broadband - Smart Card Interface"	= GTSC.Install,OPTIONBUS\GTHSV33_1_SC
"GlobeTrotter GI070x - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV70_SC
"GlobeTrotter GI0505 - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505_SC
"GlobeTrotter GI505 - Smart Card Interface"			= GTSC.Install,OPTIONBUS\GTHSV505_1_SC
"GlobeTrotter GI0505 - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505_2_SC
"GlobeTrotter GI1505 - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505M_SC
"GlobeTrotter GI515m - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505M_1_SC
"Vodafone Mobile Broadband - Smart Card Interface"	= GTSC.Install,OPTIONBUS\GTHSV505M_2_SC
"GlobeTrotter GI505m - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505M_3_SC
"GlobeTrotter GI1509 - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSV505M_4_SC
"GlobeTrotter MO331x - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSM501_SC
"Pioneer JP1 - Smart Card Interface"				= GTSC.Install,OPTIONBUS\PIOJP1_SC
"GlobeTrotter GI063x - Smart Card Interface" 		= GTSC.Install,OPTIONBUS\GTHSV63_SC
"GlobeTrotter MO60xx - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSM60x_SC
"GlobeTrotter MO66xx - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSM66x_SC
"GlobeTrotter MO67xx - Smart Card Interface"		= GTSC.Install,OPTIONBUS\GTHSM67x_SC


; -----------------------------------------------------------------------------
; Install sections for GTSC
; -----------------------------------------------------------------------------

[GTSC.Install.NT]
CopyFiles=GTUHSSC.CopyList
AddReg=GTSC.AddRegNT
AddReg=GTSC.AddRegNT.6.0

[GTSC.Install.NT.HW]
AddReg=GTUHSSC.AddRegNT.HW

[GTSC.AddRegNT]
HKR,,VendorName,,%Option%
HKR,,IfdType,,%IfdTypeEtsiUicc%

[GTSC.AddRegNT.6.0]
HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
HKLM, System\CurrentControlSet\Services\CertPropSvc,Start,0x00010001,2

[GTSC.Install.NT.Services]
AddService=GTUHSSC,0x00000000,GTUHSSC.DriverService,GTUHSSC.EventLog
AddService=GTUHSSER,0x00000002,GTUHSSER.DriverService

; -----------------------------------------------------------------------------
; Common sections
; -----------------------------------------------------------------------------

[GTUHSSC.AddRegNT.HW]
HKR,,"UpperFilters",0x00010000,"GTUHSSC"

[GTUHSSC.DriverService]
DisplayName   = "GT UHS SC"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\gtuhssc.sys

[GTUHSSC.EventLog]
AddReg=GTUHSSC.EventLog.reg

[GTUHSSC.EventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\drivers\gtuhssc.sys"
HKR,,TypesSupported,  0x00010001,7

[GTUHSSER.DriverService]
DisplayName   = "GT UHS SER"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\gtuhsser.sys

[GTUHSSC.CopyList]
gtuhssc.sys,gtscser.sys,,2
gtuhsser.sys,gtptser.sys,,2


; -----------------------------------------------------------------------------
; Source files & media
; -----------------------------------------------------------------------------

[SourceDisksNames]
1=%Installation_disk%,,,

[SourceDisksFiles]
gtscser.sys=1
gtptser.sys=1

; -----------------------------------------------------------------------------
; Strings
; -----------------------------------------------------------------------------

[Strings]
IfdTypeEtsiUicc="ETSI UICC PC Card Reader"
Option="Option"
Installation_disk="USB Wireless Card installation disk"

