[Version]
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
12/06/2019,10.0.19041.1
[SourceDisksNames]
[SourceDisksFiles]
[DestinationDirs]
Common_BthHfAud_Install.CopyFiles
12 ;DIRID_DRIVERS
Common_BthHfEnum_Install.CopyFiles
12 ;DIRID_DRIVERS
[SignatureAttributes]
BthHfAud.sys
SignatureAttributes.DRM
BthHfEnum.sys
SignatureAttributes.DRM
[SignatureAttributes.DRM]
[Manufacturer]
%Microsoft%
Microsoft, NTx86
[Microsoft.NTx86]
%HfAudInstallation%
Common_BthHfAud_Install, BTHHFENUM\BthHFPAudio ; SCO over HCI (in-band) handsfree audio device
%HfEnumInstallation%
Common_BthHfEnum_Install
[Common_BthHfAud_Install]
Include
ks.inf, wdmaudio.inf, BtaMpm.inf
Needs
KS.Registration, WDMAUDIO.Registration, BtaMPM.CopyFilesOnly, mssysfx.CopyFilesAndRegister
CopyFiles
Common_BthHfAud_Install.CopyFiles
AddReg
Common_BthHfAud_Install.AddReg
[Common_BthHfAud_Install.CopyFiles]
[Common_BthHfAud_Install.Services]
AddService
BthHFAud, 0x00000002, Common_BthHfAud_Install.ServiceInstall
[Common_BthHfAud_Install.ServiceInstall]
DisplayName
%BTHHFAUD_DISPLAY_NAME%
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_IGNORE%
ServiceBinary
%12%\BthHfAud.sys
[Common_BthHfAud_Install.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
[Common_BthHfAud_Install.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%, %BTHAUDIOHF_FILTER_REF_GUID_WAVE%, Common_BthHfAud_Install.AnlgACapture.Wave
[Common_BthHfAud_Install.AnlgACapture.Wave]
AddReg
Common_BthHfAud_Install.AnlgACapture.AddReg.Wave, Common_BthHfAud_Install.EPProperties.AddReg
[Common_BthHfAud_Install.AnlgACapture.AddReg.Wave]
HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"MSFX\\0",%PKEY_FX_EndpointEffectClsid%,,%FX_DISCOVER_EFFECTS_APO_CLSID%
[Common_BthHfAud_Install.EPProperties.AddReg]
HKR,"MSEP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"MSEP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,%FLG_ADDREG_TYPE_DWORD%,0x1
[Common_BthHfEnum_Install]
CopyFiles
Common_BthHfEnum_Install.CopyFiles
AddReg
Common_BthHfEnum_Install.AddReg
[Common_BthHfEnum_Install.CopyFiles]
[Common_BthHfEnum_Install.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGWGX;;;LS)(A;;GRGWGX;;;S-1-5-80-3316959809-2577409367-488518535-1805171532-1438653141)"
[Common_BthHfEnum_Install.Services]
AddService
BthHFEnum,0x00000002, Common_BthHfEnum_Install.ServiceInstall
[Common_BthHfEnum_Install.ServiceInstall]
DisplayName
%BTHHFENUM_DISPLAY_NAME%
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
%12%\bthhfenum.sys
LoadOrderGroup
Extended Base
[Strings]
HfAudInstallation
"Microsoft Bluetooth Hands-Free Audio device" ; {Placeholder="Microsoft Bluetooth"}
HfEnumInstallation
"Microsoft Bluetooth Hands-Free Profile device" ; {Placeholder="Microsoft Bluetooth"}
BTHHFAUD_DISPLAY_NAME
"Microsoft Bluetooth Hands-Free Audio driver" ; {Placeholder="Microsoft Bluetooth"}
BTHHFENUM_DISPLAY_NAME
"Microsoft Bluetooth Hands-Free Profile driver" ; {Placeholder="Microsoft Bluetooth"}
BTHAUDIOHF_FILTER_REF_GUID_WAVE
"Wave"
SERVICE_KERNEL_DRIVER
0x1
SERVICE_ERROR_CRITICAL
0x3
FLG_REGSVR_DLLREGISTER
0x00000001
PKEY_AudioEndpoint_Association
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEndpoint_Supports_EventDriven_Mode
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
PKEY_FX_Association
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_ModeEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6"
PKEY_FX_EndpointEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},7"
FX_DISCOVER_EFFECTS_APO_CLSID
"{889C03C8-ABAD-4004-BF0A-BC7BB825E166}"
KSNODETYPE_ANY
"{00000000-0000-0000-0000-000000000000}"
KSCATEGORY_AUDIO
"{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
FLG_ADDREG_TYPE_DWORD
0x00010001
FLG_ADDREG_TYPE_SZ
0x00000000
FLG_ADDREG_TYPE_MULTI_SZ
0x00010000
FLG_ADDREG_BINVALUETYPE
0x00000001