;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
; INF Name:
;     HidLampArray.inf
;
; Abstract:
;
;     INF for installing the VHF User Mode library's LampArray driver.
;

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

[SourceDisksNames]
3426 = windows cd

[SourceDisksFiles]
HidLampArray.dll = 3426

[DestinationDirs]
DefaultDestDir = 12, UMDF

[Manufacturer]
%MSFT% = Standard, NTamd64

[Standard.NTamd64]
%HidLampArray.DeviceDesc% = HidLampArray, HIDLAMPARRAY

[HidLampArray.NT]
CopyFiles = HidLampArray.CopyFiles

[HidLampArray.NT.Services]
AddService = WUDFRd, 0x1Fa, WudfRdServiceInstall

[HidLampArray.NT.HW]
AddReg = HidLampArray_Vhf_Filter

[HidLampArray_Vhf_Filter]
HKR,, "LowerFilters", %REG_MULTI_SZ%, "vhf"
; This tells VHF.SYS to accept UMDF VHF Source driver to call user mode VHF APIs.
HKR,, VhfMode, 0x10001, 0x1
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)"

[HidLampArray.CopyFiles]
HidLampArray.dll

[WudfRdServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys

[HidLampArray.NT.Wdf]
UmdfService = HidLampArray, HidLampArray.UmdfService
UmdfServiceOrder = HidLampArray

[HidLampArray.UmdfService]
UmdfLibraryVersion = 2.15.0
ServiceBinary = %12%\UMDF\HidLampArray.dll

[Strings]
MSFT = "Microsoft"
HidLampArray.DeviceDesc = "Virtual HID LampArray device"
WudfRdDisplayName = "Windows Driver Foundation - User-mode Driver Framework Reflector"

REG_SZ          = 0x00000000
REG_MULTI_SZ    = 0x00010000
