[Version]
signature
"$Windows NT$" ;all windows os
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
09/14/2018,10.0.17763.1
[Manufacturer]
%Manu%
Microsoft,NTamd64...1
[Microsoft.NTamd64...1]
%BthHfAud.DeviceDesc%
BthHfAud, BTHHFENUM\BthHFPAudio ; Handsfree Service
%ThirdPartyInclude%
BthHfAudOEM.CopyFiles
%ThirdPartyInclude%
BthHfAudOEM.AddReg
[DestinationDirs]
BthHfAud.CopyList
12 ; windows\system32\drivers
[SignatureAttributes]
bthhfaud.sys
SignatureAttributes.DRM
[SignatureAttributes.DRM]
[SourceDisksNames]
[SourceDisksFiles]
[BthHfAud]
Include
ks.inf, wdmaudio.inf, BtaMpm.inf
Needs
KS.Registration, WDMAUDIO.Registration, BtaMPM.CopyFilesOnly, MsApoFxProxy.Registration
CopyFiles
BthHfAud.CopyList
[BthHfAudOEM.CopyFiles]
CopyFiles
BthHfAud.CopyList
[BthHfAud.CopyList]
[BthHfAudOEM.AddReg]
[BthHfAud.Services]
AddService
BthHFAud, 0x00000002, BthHFAud.ServiceInstall
[BthHFAud.ServiceInstall]
DisplayName
%DISPLAY_NAME%
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_IGNORE%
ServiceBinary
%12%\BthHfAud.sys
[BthHfAud.AddReg]
HKR,,Driver,,BthHfAud.sys
HKR,,CloseChannelTimeoutMS,0x00010001,2000 ;; time to cache open sco connection
HKR,,LastIrpTimeoutMS,0x00010001,250 ;; for last buffer check
HKR,,ReconnectTimeoutMS,0x00010001,1000 ;; time to wait between reconnect retries
HKR,,RFCOMMCreationTimoutMS,0x00010001,15000 ;; time to wait for RFCOMM to be created
HKR,,AutomaticReconnectOn,0x00010001,1 ;; automatically try to reconnect when link is disconnected
HKR,,UmcMustBeRunning,0x00010001,0x1 ;; indicates the UMC must be running
HKR,,SleepBeforeOpenTimeoutMS,0x00010001,600 ;; to deal spurious RFCOMM failures
HKR,,SleepAfterOpenTimeoutMS,0x00010001,1000 ;; to skip beep when SCO opens
HKR,,EnterActiveMode,0x00010001,1 ;; enters active mode before creating sco
[BthHfAud.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%, %BTHAUDIOHF_FILTER_REF_GUID_WAVE%, BthHfAud.AnlgACapture.Wave
[BthHfAud.AnlgACapture.Wave]
AddReg
BthHfAud.AnlgACapture.AddReg.Wave, BTAudio.EPProperties.AddReg
[BthHfAud.AnlgACapture.AddReg.Wave]
HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"MSFX\\0",%PKEY_FX_EndpointEffectClsid%,,%FX_DISCOVER_EFFECTS_APO_CLSID%
[BTAudio.EPProperties.AddReg]
HKR,"MSEP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"MSEP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,%FLG_ADDREG_TYPE_DWORD%,0x1
[Strings]
MsCopyRight
"Copyright (c) Microsoft Corporation All Rights Reserved"
FX_DISCOVER_EFFECTS_APO_CLSID
"{889C03C8-ABAD-4004-BF0A-BC7BB825E166}"
KSCATEGORY_AUDIO
"{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
BTHAUDIOHF_FILTER_REF_GUID_WAVE
"Wave"
SERVICE_KERNEL_DRIVER
0x1
SERVICE_ERROR_CRITICAL
0x3
FLG_REGSVR_DLLREGISTER
0x00000001
BthHfAud.DeviceDesc
"Bluetooth Hands-Free" ; {Placeholder="Bluetooth"}
DISPLAY_NAME
"Bluetooth Hands-Free" ; {Placeholder="BthHFAud"}
EFX_FriendlyName
"Microsoft Audio Proxy APO" ;
ThirdPartyInclude
"Third-Party Include Section"
PKEY_AudioEndpoint_Association
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEndpoint_Supports_EventDriven_Mode
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
KSNODETYPE_ANY
"{00000000-0000-0000-0000-000000000000}"
PKEY_FX_Association
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_EndpointEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},7"
FLG_ADDREG_TYPE_DWORD
0x00010001
FLG_ADDREG_TYPE_SZ
0x00000000
FLG_ADDREG_TYPE_MULTI_SZ
0x00010000
FLG_ADDREG_BINVALUETYPE
0x00000001