; Microsoft Windows Bluetooth Driver INF
; Copyright (c) 2002 Microsoft Corporation

[Version]
Signature="$Windows NT$"
Class=Bluetooth
Provider=%Microsoft%
CLASSGUID={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
DriverVer=06/21/2006,6.2.9200.16451

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
bthusb.sys 		= 3426
bthenum.sys 	= 3426
bthport.sys 	= 3426
fsquirt.exe     = 3426
bthmini.sys		= 3426

[DestinationDirs]
DefaultDestDir = 11                    ;LDID_SYS
BthPort.NT.CopyFiles = 12              ;DIRID_DRIVERS
BthUsb.NT.Copy = 12                    ;DIRID_DRIVERS
BthEnum.NT.Copy = 12                   ;DIRID_DRIVERS
Fsquirt.NT.CopyFiles = 11              ;LDID_SYS
BthMini.NT.Copy = 12                   ;DIRID_DRIVERS

[ControlFlags]
ExcludeFromSelect="BTH\MS_BTHBRB"
BasicDriverOk=BTH\MS_BTHBRB
ExcludeFromSelect = BthMini_CopyFilesOnlyId

[Manufacturer]
%Microsoft%=Microsoft, NTamd64
ALPS=ALPS, NTamd64
ASUS=ASUS, NTamd64
Belkin=Belkin, NTamd64
Brain Boxes=BrainBoxes, NTamd64
Broadcom=Broadcom, NTamd64
Cambridge Silicon Radio Ltd.=Cambridge, NTamd64
Dell=Dell, NTamd64
FIC=FIC, NTamd64
GVC=GVC, NTamd64
HP=HP, NTamd64
IBM=IBM, NTamd64
Microlink=MicroLink, NTamd64
MicrosoftHW=MicrosoftHW, NTamd64
GenericAdapter=GenericAdapter, NTamd64
MicroStar=MicroStar, NTamd64
Motion Computing=MotionComputing, NTamd64
Silicon Wave=SiliconWave, NTamd64
Sony=Sony, NTamd64
TDK=TDK, NTamd64
TOSHIBA=Toshiba, NTamd64
Zeevo=Zeevo, NTamd64

;------------- Device section - Start -----------------------

[ALPS.NTamd64]
ALPS Integrated Bluetooth Device=                BthUsb, USB\Vid_044e&Pid_3005
Alps Bluetooth USB Adapter=                      BthUsb, USB\Vid_044e&Pid_3006

[ASUS.NTamd64]
Asus BT-183=                                     BthUsb, USB\Vid_0B05&Pid_1746

[Belkin.NTamd64]
Belkin Bluetooth Adapter=                        BthUsb, USB\Vid_050d&Pid_0081
Belkin Bluetooth Adapter=                        BthUsb, USB\Vid_050d&Pid_0084

[BrainBoxes.NTamd64]
Brain Boxes USB Bluetooth Adapter BL-554=        BthUsb, USB\Vid_05d1&Pid_0003

[Broadcom.NTamd64]
;Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
;BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F
;ANYCOM USB-200/250 Bluetooth Adapter=           BthUsb, USB\VID_0A5C&PID_2111

[Cambridge.NTamd64]
Generic Bluetooth Radio=                         BthUsb, USB\Vid_0a12&Pid_0001
CSR Nanosira=                                    BthUsb, USB\Vid_0a12&Pid_0003
CSR Nanosira WHQL Reference Radio=               BthUsb, USB\Vid_0a12&Pid_0004
CSR Nanosira-Multimedia=                         BthUsb, USB\Vid_0a12&Pid_0005
CSR Nanosira-Multimedia WHQL Reference Radio=    BthUsb, USB\Vid_0a12&Pid_0006
Generic Bluetooth Radio=                         BthUsb, USB\Vid_0a12&Pid_0043
PCSBU Host Controller=                           BthUsb, USB\Vid_0a12&Pid_0044

[Dell.NTamd64]
Dell TrueMobile Bluetooth Module=                BthUsb, USB\VID_413C&PID_8000
Dell Wireless 350 Bluetooth Module=              BthUsb, USB\VID_413C&PID_8103
Dell Wireless Bluetooth Module=                  BthUsb, USB\VID_413C&PID_8120
Dell Truemobile 355 Bluetooth + EDR=             BthUsb, USB\VID_413C&PID_8126

[FIC.NTamd64]
FIC Bluetooth Wireless Adapter=                  BthUsb, USB\Vid_05b1&Pid_1389

[GenericAdapter.NTamd64]
Generic Bluetooth Adapter=                       Bthusb, USB\Class_E0&SubClass_01&Prot_01
Generic Bluetooth Adapter=                       Bthusb, USB\MS_COMP_BLUTUTH
Generic Bluetooth Adapter=                       BthUsb, USB\Vid_0B05&Pid_1712

[GVC.NTamd64]
GVC Bluetooth Wireless Adapter=                  BthUsb, USB\Vid_0525&Pid_a220

[HP.NTamd64]
"HP USB BT Transceiver [1.2]"=                   BthUsb, USB\Vid_03F0&Pid_0C24
HP nx7000=                                       BthUsb, USB\Vid_049F&Pid_0086&Rev_1393
HP nc4200=                                       BthUsb, USB\Vid_03F0&Pid_011D&Rev_0017
HP Integrated Bluetooth module=                  BthUsb, USB\Vid_03F0&Pid_171D
HP Integrated Bluetooth module=                  BthUsb, USB\Vid_03F0&Pid_011D
HP Integrated Bluetooth module=                  BthUsb, USB\Vid_049F&Pid_0086

[IBM.NTamd64]
Bluetooth UltraPort Module from IBM=             BthUsb, USB\Vid_04BF&Pid_0317
IBM Integrated Bluetooth=                        BthUsb, USB\Vid_04BF&Pid_0318
IBM Integrated Bluetooth II=                     BthUsb, USB\Vid_1668&Pid_0441
IBM Integrated Bluetooth III=                    BthUsb, USB\Vid_1668&Pid_2441
IBM Integrated Bluetooth IV=                     BthUsb, USB\Vid_0A5C&Pid_201E
ThinkPad Bluetooth with Enhanced Data Rate=      BthUsb, USB\Vid_0A5C&Pid_2110

[MicroLink.NTamd64]
BT450 Bluetooth Wireless Printer and PC Adapter - IPG= BthUsb, USB\Vid_03f0&Pid_d104

[MicrosoftHW.NTamd64]
Microsoft Wireless Transceiver for Bluetooth=    BthUsb_NoSco, USB\Vid_045e&Pid_007e
Microsoft Wireless Transceiver for Bluetooth 2.0= BthUsb_NoSco, USB\Vid_045e&Pid_009c
Microsoft Wireless Transceiver for Bluetooth v3.0= BthUsb, USB\Vid_045e&Pid_0708

[Microsoft.NTamd64]
%BTH\MS_BTHBRB.DeviceDesc%=                      BthEnum, BTH\MS_BTHBRB
%BTHENUM\{00001000-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001000-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001001-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001001-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001002-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001002-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001115-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001115-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001105-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001105-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001106-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001106-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001107-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001107-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001116-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001116-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001117-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001117-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000110a-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000110a-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000110C-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000110C-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001112-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001112-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000111f-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000111f-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001104-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001104-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000112d-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000112d-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000112e-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000112e-0000-1000-8000-00805f9b34fb}
%BTHENUM\{0000112f-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{0000112f-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001111-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001111-0000-1000-8000-00805f9b34fb}
%BTHENUM\{00001200-0000-1000-8000-00805f9b34fb}%= BthGenericService, BTHENUM\{00001200-0000-1000-8000-00805f9b34fb}
%BTHENUM\GENERIC_DEVICE%= BthGenericDevice,BTHENUM\GENERIC_DEVICE

[MicroStar.NTamd64]
MSI Bluetooth Device=                            BthUsb, USB\Vid_0DB0&Pid_6855&Rev_2000


[MotionComputing.NTamd64]
Motion Computing USB Bluetooth Device=           BthUsb, USB\Vid_10ab&Pid_1002
Motion Computing USB Bluetooth Device=           BthUsb, USB\Vid_10ab&Pid_1005

[SiliconWave.NTamd64]
Silicon Wave Bluetooth Wireless Adapter=         BthUsb, USB\Vid_0c10&Pid_0000&Rev_1350
Silicon Wave Bluetooth Wireless Adapter=         BthUsb, USB\Vid_0c10&Pid_0000
USB Bluetooth Wireless Adapter=                  BthUsb, USB\Vid_1310&Pid_0001

[Sony.NTamd64]
USB Bluetooth Device=                            BthUsb, USB\Vid_044E&Pid_3002
USB Bluetooth Device=                            BthUsb, USB\Vid_044E&Pid_3003
Sony Bluetooth USB Adapter=                      BthUsb, USB\Vid_044E&Pid_3004
USB Bluetooth Device=                            BthUsb, USB\Vid_044E&Pid_3007
Sony Bluetooth USB Adapter=                      BthUsb, USB\Vid_044E&Pid_300A
Sony Bluetooth USB Adapter=                      BthUsb, USB\Vid_044E&Pid_300C

[TDK.NTamd64]
TDK Bluetooth USB Adapter=                       BthUsb, USB\Vid_04BF&Pid_0319
TDK Bluetooth USB Adaptor=                       BthUsb, USB\VID_04BF&PID_0320

[Toshiba.NTamd64]
TOSHIBA Integrated Bluetooth=                    BthUsb, USB\Vid_0930&Pid_0502&Rev_1350
TOSHIBA Integrated Bluetooth 2=                  BthUsb, USB\Vid_0930&Pid_0505
TOSHIBA Integrated Bluetooth 3=                  BthUsb, USB\VID_0930&PID_0506
TOSHIBA Bluetooth Adapter=                       BthUsb, USB\Vid_0930&Pid_0507
TOSHIBA Bluetooth Adapter=                       BthUsb, USB\Vid_0930&Pid_0508
TOSHIBA Bluetooth adapter=                       BthUsb, USB\Vid_0930&Pid_0509


[Zeevo.NTamd64]
Zeevo Bluetooth Solution=                        BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0126
Zeevo Bluetooth Solution=                        BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0133

[Microsoft.NTamd64]
%BthMini_CopyFilesOnlyId.DeviceDesc%=            BthMini.CopyFilesOnly, BthMini_CopyFilesOnlyId
%BthMini.DeviceDesc%=                            BthMini, MS_BTHX_BTHMINI

;------------- Device section - End -----------------------

;----------------------------------------------------------------------------
; USB Bluetooth radios with SCO support.
;----------------------------------------------------------------------------

[BthUsb.NT]
AddReg=Fsquirt.NT.AddReg
DelReg=BthPort.NT.DelReg
CopyFiles=BthUsb.NT.Copy, BthPort.NT.CopyFiles, Fsquirt.NT.CopyFiles

[BthUsb.NT.HW]
AddReg=BthPort.NT.HW.AddReg
DelReg=BthPort.NT.HW.DelReg

[BthUsb.NT.Services]
Addservice = BTHUSB, 0x00000002, BthUsb_Service_Inst, BthUsb_EventLog_Inst
Addservice = BTHPORT, , BthPort_Service_Inst, BthPort_EventLog_Inst

;----------------------------------------------------------------------------
; USB Bluetooth radios with NO SCO support.
;----------------------------------------------------------------------------

[BthUsb_NoSco.NT]
AddReg=Fsquirt.NT.AddReg
DelReg=BthPort.NT.DelReg
CopyFiles=BthUsb.NT.Copy, BthPort.NT.CopyFiles, Fsquirt.NT.CopyFiles

[BthUsb_NoSco.NT.HW]
AddReg=BthPort.NT.HW.AddReg, BthPort_NoSco.NT.HW.AddReg
DelReg=BthPort.NT.HW.DelReg

[BthUsb_NoSco.NT.Services]
Addservice = BTHUSB, 0x00000002, BthUsb_Service_Inst, BthUsb_EventLog_Inst
Addservice = BTHPORT, , BthPort_Service_Inst, BthPort_EventLog_Inst

;----------------------------------------------------------------------------
; USB Bluetooth radios support sections.
;----------------------------------------------------------------------------

[BthUsb.NT.Copy]
BTHUSB.SYS,,,0x100

[BthUsb_Service_Inst]
DisplayName    = %BTHUSB.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\BTHUSB.sys
LoadOrderGroup = PNP Filter

[BthUsb_EventLog_Inst]
AddReg=BthUsb_EventLog_Inst.AddReg, BthUsb_ETW.AddReg

[BthUsb_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\Bthport.sys;%%SystemRoot%%\System32\Drivers\BthUsb.sys"
HKR,,TypesSupported,0x00010003,7

[BthUsb_ETW.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Diagnostic","OwningPublisher",0x0,"{33693e1d-246a-471b-83be-3e75f47a832d}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Diagnostic","Enabled",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Diagnostic","Isolation",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Diagnostic","ChannelAccess",0x0,"O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Diagnostic","Type",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Performance","OwningPublisher",0x0,"{33693e1d-246a-471b-83be-3e75f47a832d}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Performance","Enabled",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Performance","Isolation",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Performance","ChannelAccess",0x0,"O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHUSB/Performance","Type",0x00010001,3
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}",,0x0,"Microsoft-Windows-BTH-BTHUSB"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}","ResourceFileName",0x00020000,"%SystemRoot%\system32\drivers\bthusb.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}","MessageFileName",0x00020000,"%SystemRoot%\system32\drivers\bthusb.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\0",,0x0,"Microsoft-Windows-BTH-BTHUSB/Diagnostic"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\0","Id",0x00010001,16
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\0","Flags",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\1",,0x0,"Microsoft-Windows-BTH-BTHUSB/Performance"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\1","Id",0x00010001,17
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences\1","Flags",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{33693e1d-246a-471b-83be-3e75f47a832d}\ChannelReferences",Count,0x00010001,2

;----------------------------------------------------------------------------
; Bluetooth Transport Extensibility support sections.
;----------------------------------------------------------------------------
[BthMini.CopyFilesOnly]
;; Note the BthMini.CopyFilesOnly section is used to force a CopyFiles
;; reference from a DDInstall section of this INF for files that are
;; only indirectly referenced by Include=/Needs= directives in external
;; INFs.  The files are not otherwise used by any device installation
;; section in this INF, but must still be copied to the driver store.
CopyFiles=BthMini.NT.Copy

[BthMini.NT]
AddReg=Fsquirt.NT.AddReg
DelReg=BthPort.NT.DelReg
CopyFiles=BthMini.NT.Copy, BthPort.NT.CopyFiles, Fsquirt.NT.CopyFiles

[BthMini.NT.HW]
AddReg=BthPort.NT.HW.AddReg
DelReg=BthPort.NT.HW.DelReg

[BthMini.NT.Services]
Addservice = BthMini, 0x00000002, BthMini_Service_Inst, BthMini_EventLog_Inst
Addservice = BTHPORT, , BthPort_Service_Inst, BthPort_EventLog_Inst

[BthMini.NT.Copy]
BthMini.SYS,,,0x100

[BthMini_Service_Inst]
DisplayName    = %BTHMINI.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\BTHMINI.sys
LoadOrderGroup = PNP Filter

[BthMini_EventLog_Inst]
AddReg=BthMini_EventLog_Inst.AddReg, BthMini_ETW.AddReg

[BthMini_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\Bthport.sys;%%SystemRoot%%\System32\Drivers\BthMini.sys"
HKR,,TypesSupported,0x00010003,7

[BthMini_ETW.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bluetooth-Bthmini/Operational","OwningPublisher",0x0,"{db25b328-a6f6-444f-9d97-a50e20217d16}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bluetooth-Bthmini/Operational","Enabled",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bluetooth-Bthmini/Operational","Isolation",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bluetooth-Bthmini/Operational","ChannelAccess",0x0,"O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;BO)(A;;0x5;;;SO)(A;;0x1;;;IU)(A;;0x3;;;SU)(A;;0x1;;;S-1-5-3)(A;;0x2;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bluetooth-Bthmini/Operational","Type",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}",,0x0,"Microsoft-Windows-Bluetooth-Bthmini"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}","ResourceFileName",0x00020000,"%SystemRoot%\system32\drivers\bthmini.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}","MessageFileName",0x00020000,"%SystemRoot%\system32\drivers\bthmini.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}\ChannelReferences\0",,0x0,"Microsoft-Windows-Bluetooth-Bthmini/Operational"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}\ChannelReferences\0","Id",0x00010001,16
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}\ChannelReferences\0","Flags",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{db25b328-a6f6-444f-9d97-a50e20217d16}\ChannelReferences",Count,0x00010001,1

;----------------------------------------------------------------------------
; BthEnum support sections
;----------------------------------------------------------------------------
[BthEnum.NT]
CopyFiles=BthEnum.NT.Copy

[BthEnum.NT.Copy]
bthenum.sys,,,0x100

[BthEnum.NT.Services]
AddService = BthEnum, 0x00000002, BthEnum_Service_Inst, BthEnum_EventLog_Inst

[BthEnum_Service_Inst]
;-----------------------------------------------------
DisplayName     = %BthEnum.SVCDESC%
ServiceType     = 1                       ; SERVICE_KERNEL_DRIVER
StartType       = 3                       ; SERVICE_DEMAND_START
ErrorControl    = 1                       ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\BthEnum.sys

[BthEnum_EventLog_Inst]
AddReg=BthEnum_EventLog_Inst.AddReg

[BthEnum_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\BthEnum.sys"
HKR,,TypesSupported,0x00010003,7

;----------------------------------------------------------------------------
; GenericService support sections
;----------------------------------------------------------------------------

[BthGenericService.NT]
AddProperty = BthGenericService.NT.AddProp

[BthGenericService.NT.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE% ; null service install

[BthGenericService.NT.AddProp]
GenericDriverInstalled,,,,1

;----------------------------------------------------------------------------
; GenericDevice support sections
;----------------------------------------------------------------------------

[BthGenericDevice.NT]
AddProperty = BthGenericDevice.NT.AddProp

[BthGenericDevice.NT.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE% ; null service install

[BthGenericDevice.NT.AddProp]
GenericDriverInstalled,,,,1

;----------------------------------------------------------------------------
; BthPort support sections
;----------------------------------------------------------------------------

[BthPort.NT.AddReg]

[BthPort.NT.DelReg]

[BthPort.NT.Setup.AddReg]

[BthPort.NT.Setup.AddReg.Security]

[BthPort.NT.CopyFiles]
bthport.sys,,,0x100

[BthPort.NT.HW.DelReg]
HKR,,%ScansBeforeOutOfRange%,0
HKR,,%SCOMaxChannels%,0
HKR,,%StoreLinkKeyCodMasks%,0
HKR,,%SCOSupportLevel%,0

[BthPort.NT.HW.AddReg]
HKR,,%ScansBeforeOutOfRange%,0x00010003,8
HKR,,%SCOMaxChannels%,0x00010001,2

HKR,,%StoreLinkKeyCodMasks%, 0x00000001, 00,00,1F,43, 00,00,05,40, 00,00,1F,83, 00,00,05,80

[BthPort_NoSco.NT.HW.AddReg]
HKR,,%SCOSupportLevel%,0x00010001,0


[BthPort_Service_Inst]
DisplayName    = %BTHPORT.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\BTHport.sys
LoadOrderGroup = PNP Filter
AddReg=BthPort_Service_Inst.Setup.AddReg,BthPort_Service_Inst.AddReg

[BthPort_Service_Inst.AddReg]
HKR,"Parameters\Restrictions\COD Major 05 Minor 10","DontAddIncomingSPPInWizard", 0x00010001, 1
HKR,"Parameters\Restrictions\COD Major 05 Minor 20","DontAddIncomingSPPInWizard", 0x00010001, 1
HKR,"Parameters\Restrictions\COD Major 05 Minor 30","DontAddIncomingSPPInWizard", 0x00010001, 1
HKR,"Parameters\Restrictions\COD Major 06 Minor 20","DontAddIncomingSPPInWizard", 0x00010001, 1

; permanent child drivers
HKR,"Parameters\PnpId","RFCOMM",,"MS_RFCOMM"
HKR,"Parameters\PnpId","BTHBRB",,"MS_BTHBRB"
HKR,"Parameters\PnpId","BTHPAN",,"MS_BTHPAN"
HKR,"Parameters\PerDevices",,,

; HID
HKR,"Parameters\SupportedServices","{00001124-0000-1000-8000-00805f9b34fb}",0x00010003,1
; HCRP
HKR,"Parameters\SupportedServices","{00001126-0000-1000-8000-00805f9b34fb}",0x00010003,1
; DUN
HKR,"Parameters\SupportedServices","{00001103-0000-1000-8000-00805f9b34fb}",0x00010003,1
; SPP
HKR,"Parameters\SupportedServices","{00001101-0000-1000-8000-00805f9b34fb}",0x00010003,1
HKR,"Parameters\LocalServices\{00001101-0000-1000-8000-00805f9b34fb}",,,

; **Services which are not displayed in the Services tab of the device's properties dialog**
; PnP service
HKR,"Parameters\UnsupportedServices","{00001200-0000-1000-8000-00805F9B34FB}",0x00010003,1
;Service Discovery Service
HKR,"Parameters\UnsupportedServices","{00001000-0000-1000-8000-00805f9b34fb}",0x00010003,1
;BrowseGroupService
HKR,"Parameters\UnsupportedServices","{00001001-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PublicBrowseGroupService
HKR,"Parameters\UnsupportedServices","{00001002-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PanU
HKR,"Parameters\UnsupportedServices","{00001115-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Object Push
HKR,"Parameters\UnsupportedServices","{00001105-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Obex file transfer
HKR,"Parameters\UnsupportedServices","{00001106-0000-1000-8000-00805f9b34fb}",0x00010003,1
;IRMC sync command
HKR,"Parameters\UnsupportedServices","{00001107-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PAN NAP
HKR,"Parameters\UnsupportedServices","{00001116-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PAN GN
HKR,"Parameters\UnsupportedServices","{00001117-0000-1000-8000-00805f9b34fb}",0x00010003,1
;AudioSourceService
HKR,"Parameters\UnsupportedServices","{0000110a-0000-1000-8000-00805f9b34fb}",0x00010003,1
;AV Remote Target
HKR,"Parameters\UnsupportedServices","{0000110C-0000-1000-8000-00805f9b34fb}",0x00010003,1
;HeadsetAudioGateway
HKR,"Parameters\UnsupportedServices","{00001112-0000-1000-8000-00805f9b34fb}",0x00010003,1
;HandsfreeAudioGateway
HKR,"Parameters\UnsupportedServices","{0000111f-0000-1000-8000-00805f9b34fb}",0x00010003,1
;IrMCSyncService
HKR,"Parameters\UnsupportedServices","{00001104-0000-1000-8000-00805f9b34fb}",0x00010003,1
;SimAccessService
HKR,"Parameters\UnsupportedServices","{0000112d-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PhonebookAccessPceService
HKR,"Parameters\UnsupportedServices","{0000112e-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PhonebookAccessPseService
HKR,"Parameters\UnsupportedServices","{0000112f-0000-1000-8000-00805f9b34fb}",0x00010003,1
;FaxService
HKR,"Parameters\UnsupportedServices","{00001111-0000-1000-8000-00805f9b34fb}",0x00010003,1


;  ** Service groups. If more then one service is present, only the highest in the list will get a PDO **
;
; Headset/handsfree
HKR,"Parameters\ServiceGroups","MonoAudio", 0x00010000, "{0000111e-0000-1000-8000-00805f9b34fb}"
HKR,"Parameters\ServiceGroups","MonoAudio", 0x00010008, "{00001108-0000-1000-8000-00805f9b34fb}"

;
; **Services that use SCO**
;
;Headset Service
HKR,"Parameters\HciBypassServices", "{00001108-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Intercom Service
HKR,"Parameters\HciBypassServices", "{00001110-0000-1000-8000-00805f9b34fb}",0x00010003,1
;HandsetAudioGateway Service
HKR,"Parameters\HciBypassServices", "{00001112-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Handsfree Service
HKR,"Parameters\HciBypassServices", "{0000111E-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Handsfree Gateway Service
HKR,"Parameters\HciBypassServices", "{0000111F-0000-1000-8000-00805f9b34fb}",0x00010003,1


HKR,"Parameters",%SlaveRoleCodMasks%, 0x00000001, 00,00,1F,00, 00,00,04,00, 00,20,00,00, 00,20,00,00, 00,04,00,00, 00,04,00,00

[BthPort_Service_Inst.Setup.AddReg]
HKR,"Parameters",,0x00000010
HKR,"Parameters\Devices",,0x00000010
HKR,"Parameters\Services",,0x00000010

[BthPort_Service_Inst.Setup.AddReg.Security]
; add the ability for LocalService to modify the key and subkeys
"D:AR(A;CI;KA;;;LS)(A;;GA;;;SY)(A;;GA;;;BA)"

[BthPort_EventLog_Inst]
AddReg=BthPort_EventLog_Inst.AddReg, BthPort_ETW.AddReg

[BthPort_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\Bthport.sys"
HKR,,TypesSupported,0x00010003,7

[BthPort_ETW.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/HCI","OwningPublisher",0x0,"{8a1f9517-3a8c-4a9e-a018-4f17a200f277}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/HCI","Enabled",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/HCI","Isolation",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/HCI","ChannelAccess",0x0,"O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/HCI","Type",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/L2CAP","OwningPublisher",0x0,"{8a1f9517-3a8c-4a9e-a018-4f17a200f277}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/L2CAP","Enabled",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/L2CAP","Isolation",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/L2CAP","ChannelAccess",0x0,"O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-BTH-BTHPORT/L2CAP","Type",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}",,0x0,"Microsoft-Windows-BTH-BTHPORT"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}","ResourceFileName",0x00020000,"%SystemRoot%\system32\drivers\bthport.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}","MessageFileName",0x00020000,"%SystemRoot%\system32\drivers\bthport.sys"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\0",,0x0,"Microsoft-Windows-BTH-BTHPORT/HCI"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\0","Id",0x00010001,16
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\0","Flags",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\1",,0x0,"Microsoft-Windows-BTH-BTHPORT/L2CAP"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\1","Id",0x00010001,17
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences\1","Flags",0x00010001,0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8a1f9517-3a8c-4a9e-a018-4f17a200f277}\ChannelReferences",Count,0x00010001,2

[Fsquirt.NT.CopyFiles]
fsquirt.exe,,,0x100

[Fsquirt.NT.AddReg]
HKLM, "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\fsquirt.exe", "DropTarget", %REG_SZ%, "{047ea9a0-93bb-415f-a1c3-d7aeb3dd5087}"
HKCR, "CLSID\{047ea9a0-93bb-415f-a1c3-d7aeb3dd5087}\DefaultIcon", , %REG_EXPAND_SZ%, "%11%\fsquirt.exe,-107"
HKCR, "CLSID\{047ea9a0-93bb-415f-a1c3-d7aeb3dd5087}\LocalServer32", , %REG_SZ%, "%11%\fsquirt.exe"
HKCR, "CLSID\{047ea9a0-93bb-415f-a1c3-d7aeb3dd5087}\shellex\DropHandler", ,%REG_SZ%, "{047ea9a0-93bb-415f-a1c3-d7aeb3dd5087}"


[Strings]
;
;Non-localizable
;
ScansBeforeOutOfRange="Scans Before Out of Range"
PeriodicInquiryEnabled="Periodic Inquiry Enabled"
PeriodicInquiryPeriod="Inquiry Period"
PeriodicInquiryMinSilence="Minimum Silence Period"
PeriodicInquiryMaxSilence="Maximum Silence Period"
Unsupported_HCI_Commands="Unsupported HCI commands"
StartDelay="StartDelay"
AclWriteDelay="AclWriteDelay"
StoreLinkKeyCodMasks="Store Link Key COD Masks"
SlaveRoleCodMasks="Slave Role COD Masks"
SCOMaxChannels="SCO Max Channels"
SCOSupportLevel="SCO Support Level"
REG_SZ=0x00000000
REG_EXPAND_SZ=0x00020000
SPSVCINST_ASSOCSERVICE= 0x00000002

;
;Localizable
;
BTHPORT.SvcDesc="Bluetooth Port Driver"
BthEnum.SVCDESC="Bluetooth Enumerator Service"
BTHUSB.SvcDesc="Bluetooth Radio USB Driver"
BTHMINI.SvcDesc="Bluetooth Radio Driver"

Microsoft="Microsoft"
BthMini_CopyFilesOnlyId.DeviceDesc = "Microsoft Bluetooth Transport Extensibility Miniport Driver"
BthMini.DeviceDesc = "Bluetooth Radio"

; ------------- Device Strings - start -------------------------
; Microsoft
BTH\MS_BTHBRB.DeviceDesc="Microsoft Bluetooth Enumerator"
BTHENUM\GENERIC_SERVICE.DeviceDesc="Generic Bluetooth Service"
BTHENUM\{00001000-0000-1000-8000-00805f9b34fb}="Service Discovery Service"
BTHENUM\{00001001-0000-1000-8000-00805f9b34fb}="Browse Group Service"
BTHENUM\{00001002-0000-1000-8000-00805f9b34fb}="Public Browse Group Service"
BTHENUM\{00001115-0000-1000-8000-00805f9b34fb}="Personal Area Network Service"
BTHENUM\{00001105-0000-1000-8000-00805f9b34fb}="Object Push Service"
BTHENUM\{00001106-0000-1000-8000-00805f9b34fb}="Obex File Transfer Service"
BTHENUM\{00001107-0000-1000-8000-00805f9b34fb}="IRMC Sync Command Service"
BTHENUM\{00001116-0000-1000-8000-00805f9b34fb}="Personal Area Network NAP Service"
BTHENUM\{00001117-0000-1000-8000-00805f9b34fb}="Personal Area Network GN Service"
BTHENUM\{0000110a-0000-1000-8000-00805f9b34fb}="Audio Source Service"
BTHENUM\{0000110C-0000-1000-8000-00805f9b34fb}="AV Remote Target Service"
BTHENUM\{00001112-0000-1000-8000-00805f9b34fb}="Headset Audio Gateway Service"
BTHENUM\{0000111f-0000-1000-8000-00805f9b34fb}="Handsfree Audio Gateway Service"
BTHENUM\{00001104-0000-1000-8000-00805f9b34fb}="IrMC Sync Service"
BTHENUM\{0000112d-0000-1000-8000-00805f9b34fb}="Sim Access Service"
BTHENUM\{0000112e-0000-1000-8000-00805f9b34fb}="Phonebook Access Pce Service"
BTHENUM\{0000112f-0000-1000-8000-00805f9b34fb}="Phonebook Access Pse Service"
BTHENUM\{00001111-0000-1000-8000-00805f9b34fb}="Fax Service"
BTHENUM\{00001200-0000-1000-8000-00805f9b34fb}="Device Identification Service"
BTHENUM\GENERIC_DEVICE="Bluetooth Device"
; ------------- Device Strings - end  --------------------------
