; INF file for Validity vfs201 fingerprint scanner USB driver
; Copyright 2005, 2006, 2007, 2008 Validity Sensors, Inc.

[Version]
Signature = "$Windows NT$"
Class = Biometric
ClassGuid = {53D29EF7-377C-4D14-864B-EB3A85769359}
Provider = %ProviderName%
DriverVer=11/24/2008,2.0.1.1
CatalogFile=vfs201.cat

[Manufacturer]
%ProviderName% = Validity,NTx86,NTamd64

[Validity.NTx86]
%USB\vfs201.DeviceDesc% =USB_Install, USB\VID_138A&PID_0001

[Validity.NTamd64]
%USB\vfs201.DeviceDesc% =USB_Install, USB\VID_138A&PID_0001

[USB_Install]
Include=winusb.inf
Needs=WINUSB.NT
FeatureScore=0xA0

[USB_Install.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall

[WinUSB_ServiceInstall]
DisplayName     = %WinUSB_SvcDesc%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WinUSB.sys

[USB_Install.HW]
AddReg=Dev_AddReg

[Dev_AddReg]
HKR,,FriendlyName,,%FriendlyName%
HKR,,DeviceInterfaceGUIDs,0x10000,"{3E9E5AB9-18F9-4d83-87BF-5039608FFB23}"
; Enable USB selective suspend with timeout of 5 seconds
HKR,,"DeviceIdleEnabled",0x00010001,1
HKR,,"DefaultIdleState",0x00010001,1
HKR,,"DefaultIdleTimeout",0x00010001,5000
HKR,,"UserSetDeviceIdleEnabled",0x00010001,1
; Disable system wake
HKR,,"SystemWakeEnabled",0x00010001,0

[Strings]
ProviderName="Validity Sensors, Inc."
FriendlyName="Validity Sensor"
USB\vfs201.DeviceDesc="Validity Sensor (VFS201)"
WinUSB_SvcDesc="WinUSB Service"
DISK_NAME="Validity Driver Install Disk"
