[Version]
signature
"$Windows NT$" ;all windows os
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
10/21/2018,10.0.17134.376
[Manufacturer]
%Manu%
Microsoft,NTamd64...1
[Microsoft.NTamd64...1]
%BthHfAud.DeviceDesc%
BthHfAud, BTHHFENUM\BthHFPAudio ; Handsfree Service
%ThirdPartyInclude%
BthHfAudOEM.CopyFiles
%ThirdPartyInclude%
BthHfAudOEM.AddReg
%Btha2dp.DeviceDesc%
BthA2DP,BTHENUM\{0000110b-0000-1000-8000-00805f9b34fb} ; A2DP
%ThirdPartyInclude%
BthA2DPOEM.CopyFiles
%ThirdPartyInclude%
BthA2DPOEM.AddReg
[DestinationDirs]
BthHfAud.CopyList
12 ; windows\system32\drivers
BthA2DP.CopyList
12 ; windows\system32\drivers
[SignatureAttributes]
btha2dp.sys
SignatureAttributes.DRM
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,,CLSID,,%KSProxy.CLSID%
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
AddInterface
%KSCATEGORY_CAPTURE%, %BTHAUDIOHF_FILTER_REF_GUID_WAVE%, BthHfAud.AnlgACapture.Wave
AddInterface
%KSCATEGORY_RENDER%, %BTHAUDIOHF_FILTER_REF_GUID_WAVE%, BthHfAud.AnlgACapture.Wave
[BthHfAud.AnlgACapture.Wave]
AddReg
BthHfAud.AnlgACapture.AddReg.Wave, BTAudio.EPProperties.AddReg
[BthHfAud.AnlgACapture.AddReg.Wave]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"MSFX\\0",%PKEY_FX_EndpointEffectClsid%,,%FX_DISCOVER_EFFECTS_APO_CLSID%
[BthA2DP]
Include
ks.inf, wdmaudio.inf, BtaMpm.inf
Needs
KS.Registration,WDMAUDIO.Registration,BtaMPM.CopyFilesOnly,mssysfx.CopyFilesAndRegister
CopyFiles
BthA2DP.CopyList
[BthA2DPOEM.CopyFiles]
CopyFiles
BthA2DP.CopyList
[BthA2DP.CopyList]
[BthA2DPOEM.AddReg]
[BthA2DP.AddReg]
[BthA2DP.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%,%Btha2dp.ReferenceString%,BthA2DP.Interface.Install,
AddInterface
%KSCATEGORY_RENDER%,%Btha2dp.ReferenceString%,BthA2DP.Interface.Install,
[BthA2DP.Interface.Install]
AddReg
BthA2DP.Interface.Install.Addreg, BTAudio.EPProperties.AddReg, BTAudio.SysFx.Render
[BthA2DP.Interface.Install.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
[BTAudio.SysFx.Render]
HKR,"MSFX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName%
HKR,"MSFX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID%
HKR,"MSFX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID%
HKR,"MSFX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,"MSFX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%
HKR,"MSFX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%
[BthA2DP.Services]
AddService
BthA2DP,0x00000002, BthA2DP_Service_Inst
[BthA2DP_Service_Inst]
DisplayName
%BthA2DP.SvcDesc%
ServiceType
1 ; SERVICE_KERNEL_DRIVER
StartType
3 ; SERVICE_DEMAND_START
ErrorControl
1 ; SERVICE_ERROR_NORMAL
ServiceBinary
%10%\system32\drivers\BthA2DP.sys
[BTAudio.EPProperties.AddReg]
HKR,"MSEP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
[Strings]
MsCopyRight
"Copyright (c) Microsoft Corporation All Rights Reserved"
KSProxy.CLSID
"{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
FX_DISCOVER_EFFECTS_APO_CLSID
"{889C03C8-ABAD-4004-BF0A-BC7BB825E166}"
KSCATEGORY_AUDIO
"{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CAPTURE
"{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_RENDER
"{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
BTHAUDIOHF_FILTER_REF_GUID_WAVE
"Wave"
Btha2dp.ReferenceString
""
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"
Btha2dp.DeviceDesc
"Bluetooth Stereo" ; {Placeholder="Bluetooth"}
BthA2DP.SvcDesc
"Bluetooth Stereo" ; {Placeholder="Bluetooth"}
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_UiClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3"
PKEY_FX_StreamEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5"
PKEY_FX_ModeEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6"
PKEY_FX_EndpointEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},7"
PKEY_ItemNameDisplay
"{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
PKEY_SFX_ProcessingModes_Supported_For_Streaming
"{D3993A3F-99C2-4402-B5EC-A92A0367664B},5"
PKEY_MFX_ProcessingModes_Supported_For_Streaming
"{D3993A3F-99C2-4402-B5EC-A92A0367664B},6"
AUDIO_SIGNALPROCESSINGMODE_DEFAULT
"{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
FX_UI_CLSID
"{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
FX_STREAM_CLSID
"{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_MODE_CLSID
"{637c490d-eee3-4c0a-973f-371958802da2}"
FX_FriendlyName
"Microsoft Audio Home Theater Effects"