[Version]
Signature            = "$Windows NT$"
Provider             = %ProviderName%
Class                = Bluetooth
CLASSGUID            = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974};
DriverVer=02/06/2013,7.4.0000.0170
;CatalogFile.NT     = BTHXYZ1.CAB
CatalogFile.NT = atheros_bth.cat

[DestinationDirs]
BTFILTER.CopyFiles = 12

 [ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
1=%SourceDisk%,,1

[SourceDisksFiles]
btfilter.sys = 1,,

[Manufacturer]
%ManufacturerName% = XYZBth,NT.5.1,NTx86

; Match on a hardware ID generated by the device, for x86 and x64.

; [2]
[XYZBth.NT.5.1]
%Dell_1702.DeviceDesc%       = Bt1.NT.5.1, USB\VID_0cf3&PID_3002
%Dell_1601.DeviceDesc%       = Bt1.NT.5.1, USB\VID_0cf3&PID_817A
%DELL_WB_263.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_3004
%DELL_WB_222.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_E003
%DELL_WB_225.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_E004
%DELL_WB_335.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_0036

[XYZBth.NTx86]
%Dell_1702.DeviceDesc%       = Bt1.NT.5.1, USB\VID_0cf3&PID_3002
%Dell_1601.DeviceDesc%       = Bt1.NT.5.1, USB\VID_0cf3&PID_817A
%DELL_WB_263.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_3004
%DELL_WB_222.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_E003
%DELL_WB_225.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_E004
%DELL_WB_335.DeviceDesc%     = Bt1.NT.5.1, USB\VID_0cf3&PID_0036

; Windows XP specific sections -------------------------

; [3]
[Bt1.NT.5.1]
include         = bth.inf
needs           = BthUsb.NT
CopyFiles=BTFILTER.CopyFiles

[Bt1.NT.5.1.HW]
include     = bth.inf
needs       = BthUsb.NT.HW
CopyFiles=BTFILTER.CopyFiles
DelReg      = DeleteRegKeys
AddReg      = AddRegKeys
AddReg = BtFilterUpper.NT.HW.AddReg
AddReg = BtFilterLower.NT.HW.AddReg

[Bt1.NT.5.1.Services]
include     = bth.inf
needs       = BthUsb.NT.Services
AddService = BtFilter,,BtFilterService

[BTFILTER.CopyFiles]
btfilter.sys

[BtFilterUpper.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"BtFilter"

[BtFilterLower.NT.HW.AddReg]
HKR,,"LowerFilters",0x00010000,"BtFilter"

[BtFilterService]
DisplayName    = "BtFilter"
ServiceType    = 1 ;KERNEL_DRIVER
StartType      = 3 ;DEMAND START
ErrorControl   = 1 ;RROR_NORMAL
ServiceBinary  = %12%\btfilter.sys
AddReg         = BtFilter.AddReg

[BtFilter.AddReg]
HKR,"Parameters","BinPath",0x00000,\DosDevices\%10%\System32\Drivers\AtherosBT.bin

; [4]
[AddRegKeys]
;sync
HKLM,%Bthport.Parameters%\SupportedServices,"{00001104-0000-1000-8000-00805F9B34FB}",0x00010003,1
;opp
HKLM,%Bthport.Parameters%\SupportedServices,"{00001105-0000-1000-8000-00805F9B34FB}",0x00010003,1
;ftp
HKLM,%Bthport.Parameters%\SupportedServices,"{00001106-0000-1000-8000-00805F9B34FB}",0x00010003,1
;avrcp target
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110c-0000-1000-8000-00805F9B34FB}",0x00010003,1
;avrcp controller
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110e-0000-1000-8000-00805F9B34FB}",0x00010003,1
;fax
HKLM,%Bthport.Parameters%\SupportedServices,"{00001111-0000-1000-8000-00805F9B34FB}",0x00010003,1
;bpp
HKLM,%Bthport.Parameters%\SupportedServices,"{00001118-0000-1000-8000-00805F9B34FB}",0x00010003,1
;bpp_status
HKLM,%Bthport.Parameters%\SupportedServices,"{00001123-0000-1000-8000-00805F9B34FB}",0x00010003,1

;bpp_status
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110a-0000-1000-8000-00805F9B34FB}",0x00010003,1
;
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001112-0000-1000-8000-00805f9b34fb}",0x00010003,1

[DeleteRegKeys]
; Delete support for the Microsoft FaxService
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001104-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001105-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001106-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001108-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000110c-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001111-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001118-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001123-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000110a-0000-1000-8000-00805f9b34fb}"
;HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001112-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000111f-0000-1000-8000-00805f9b34fb}"

[Strings]
; While strings are localizable, in this sample INF, we have
; not created any localized strings.
ProviderName     = "Atheros Communications"
ManufacturerName = "Atheros Communications"

Dell_1702.DeviceDesc    = "Dell Wireless 1702 Bluetooth v3.0+HS"
Dell_1601.DeviceDesc    = "Dell Wireless 1601 Bluetooth Device"
DELL_WB_263.DeviceDesc  = "Dell Wireless 1535C Bluetooth Device"
DELL_WB_222.DeviceDesc  = "Dell Wireless 1901 Bluetooth"
DELL_WB_225.DeviceDesc  = "Dell Wireless 1703 Bluetooth"
DELL_WB_335.DeviceDesc  = "Dell Wireless 1705 Bluetooth"

SourceDisk       = "Windows Vista CD"
Bthport.Parameters="SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters"
