;
; HidTelephony.inf
;

[Version]
Signature="$Windows NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%ManufacturerName%
PnpLockdown = 1
DriverVer = 04/21/2009,10.0.22621.3527

[SourceDisksNames]
3426= windows cd

[SourceDisksFiles]
HidTelephony.dll=3426

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
DefaultDestDir=12

; =================== Manufacturer/Models sections =======================

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
; Telephone
;%HID_DEVICE_PHONE%   =                   HidTelephony_Install,hid_device_up:000b_u:0001
%HID_DEVICE_HEADSET% =                    HidTelephony_Install,hid_device_up:000b_u:0005

; =================== UMDF Device ==================================

[HidTelephony_Install.NT]
CopyFiles=UMDriverCopy

[HidTelephony_Install.NT.HW]

[HidTelephony_Install.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall

[HidTelephony_Install.NT.Wdf]
UmdfService=HidTelephony,UMDFHidTelephony_Install
UmdfServiceOrder=HidTelephony
UmdfHostProcessSharing=ProcessSharingDisabled
UmdfFileObjectPolicy=AllowNullAndUnknownFileObjects
UmdfKernelModeClientPolicy=AllowKernelModeClients
UmdfMethodNeitherAction=Copy
UmdfFsContextUsePolicy=CanUseFsContext2
; =================== UMDF Service Install section ===================

[UMDFHidTelephony_Install]
UmdfLibraryVersion=2.15.0 
ServiceBinary=%12%\UMDF\HidTelephony.dll

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

[UMDriverCopy]
HidTelephony.dll,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

; =================== Generic ==================================

[Strings]
ManufacturerName   = "Microsoft"
WudfRdDisplayName  = "Windows Driver Foundation - User-mode Driver Framework Reflector"
HID_DEVICE_PHONE   = "HID-compliant phone"
HID_DEVICE_HEADSET = "HID-compliant headset"
