;
; Nonccid.inf - Inf file for SCM Nonccid Readers
; Copyright (C) SCM Microsystems Inc.,2008
;

[Version]
signature ="$CHICAGO$"
Class = USB
ClassGUID = {36FC9E60-C465-11CF-8056-444553540000}
Provider = %SCM%
DriverVer = 03/03/2008,1.0.0.0
CatalogFile = Nonccid.cat

[DestinationDirs]
DefaultDestDir = 12
CoInstaller_CopyFiles = 11

[SourceDisksNames]
1 = %DISK1%,,

[SourceDisksFiles]
Nccidx86.sys = 1, x86
WdfCoInstaller01005.dll = 1, x86

[SourceDisksFiles.amd64]
Nccidx64.sys = 1, amd64
WdfCoInstaller01005.dll = 1, amd64

[Manufacturer]
%SCM% = SCM.Section, NTamd64

[SCM.Section]
%USB\VID_04E6&PID_E000.DeviceDesc% = Nonccid, USB\VID_04E6&PID_E000

[SCM.Section.NTamd64]
%USB\VID_04E6&PID_E000.DeviceDesc% = Nonccid.NTamd64, USB\VID_04E6&PID_E000

[Nonccid.NT]
CopyFiles = Nccidx86.CopyFiles

[Nonccid.NTamd64]
CopyFiles = Nccidx64.CopyFiles

[Nccidx86.CopyFiles]
Nccidx86.sys

[Nccidx64.CopyFiles]
Nccidx64.sys

[Nonccid.NT.Services]
Addservice = Nccidx86, 0x00000003, Nccidx86.AddService

[Nonccid.NTamd64.Services]
Addservice = Nccidx64, 0x00000003, Nccidx64.AddService

[Nccidx86.AddService]
DisplayName = %Nccidx86Driver.DeviceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\Nccidx86.sys

[Nccidx64.AddService]
DisplayName = %Nccidx64Driver.DeviceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\Nccidx64.sys

; WDF Coinstaller installation

[Nonccid.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[Nonccid.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01005.dll,WdfCoInstaller"

[CoInstaller_CopyFiles]
WdfCoInstaller01005.dll

[Nonccid.NT.Wdf]
KmdfService = Nccidx86, Nonccid_wdfsect

[Nonccid.NTamd64.Wdf]
KmdfService = Nccidx64, Nonccid_wdfsect

[Nonccid_wdfsect]
KmdfLibraryVersion = 1.5

[Strings]
SCM = "SCM Microsystems Inc."
DISK1 = "Nonccid Driver Disk"
Nccidx86Driver.DeviceDesc = "Nonccid DFU detach 32 bit Driver"
Nccidx64Driver.DeviceDesc = "Nonccid DFU detach 64 bit Driver"
USB\VID_04E6&PID_E000.DeviceDesc = "Nonccid Reader"
