;
; -- fidohid.inf --
;

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%MSFT%
DriverVer = 06/21/2006,10.0.20348.1

[DestinationDirs]
DefaultDestDir = 12                                   ; Install files to ..\system32\drivers by default (12)

[Manufacturer]
%FidoMfg%=FidoHid,NTamd64

;================== Device section - Start ==================
[FidoHid.NTamd64]
%HID_DEVICE_FIDO%=HID_Fido_Inst, HID_DEVICE_UP:F1D0_U:0001

;================== Device section - End ==================

[HID_Fido_Inst.NT]
Include = input.inf
Needs = HID_Raw_Inst.NT

[HID_Fido_Inst.NT.HW]
AddReg = HID_Fido_Inst.AddReg.NT.HW

[HID_Fido_Inst.AddReg.NT.HW]
HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN
; Allow generic-all access to Built-in administrators, local system and CryptSvc service. 
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-242729624-280608522-2219052887-3187409060-2225943459)"

[HID_Fido_Inst.NT.Services]
Include = input.inf
Needs = HID_Raw_Inst.NT.Services

; Strings that are referenced throughout the INF
[strings]
;Localizable
MSFT            = "Microsoft"
FidoMfg         = "FIDO"
HID_DEVICE_FIDO = "HID-compliant fido"
