; Microsoft Windows Bluetooth LE Enumerator Driver Inf
; Copyright (c) 2010 Microsoft Corporation

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

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
Microsoft.Bluetooth.Legacy.LEEnumerator.sys = 3426

[DestinationDirs]
BthLEEnum.NT.Copy = 12                   ;DIRID_DRIVERS

[ControlFlags]
ExcludeFromSelect = *
BasicDriverOk = *
PreConfigureDriver= *

[Manufacturer]
%Microsoft%=Microsoft, NTamd64

[Microsoft.NTamd64]
%BTH\MS_BTHLE.DeviceDesc%=                      BthLEEnum, BTH\MS_BTHLE
%BTHLE\DevicePdo.DeviceDesc%=                   BthLEEnum.Device, BTHLE\GenericDevice
%BTHLEDevice\{00001800-0000-1000-8000-00805f9b34fb}%= AttGenericService, BTHLEDevice\{00001800-0000-1000-8000-00805f9b34fb}
%BTHLEDevice\{00001801-0000-1000-8000-00805f9b34fb}%= AttGenericService, BTHLEDevice\{00001801-0000-1000-8000-00805f9b34fb}
%BTHLEDevice\{0000180A-0000-1000-8000-00805f9b34fb}%= AttGenericService, BTHLEDevice\{0000180A-0000-1000-8000-00805f9b34fb}
%BTHLEDevice\{00001813-0000-1000-8000-00805f9b34fb}%= AttGenericService, BTHLEDevice\{00001813-0000-1000-8000-00805f9b34fb}
%BTHLEDevice\GenericATTService%=                AttGenericService, BTHLEDevice\GenericATTService

;----------------------------------------------------------------------------
; BthLEEnum Root support sections
;----------------------------------------------------------------------------
[BthLEEnum.NT]
CopyFiles=BthLEEnum.NT.Copy

[BthLEEnum.NT.Copy]
Microsoft.Bluetooth.Legacy.LEEnumerator.sys,,,0x100

[BthLEEnum.NT.Services]
AddService = BthLEEnum, 0x00000002, BthLEEnum_Service_Inst, BthLEEnum_EventLog_Inst

;----------------------------------------------------------------------------
; BthLEEnum Device support sections
;----------------------------------------------------------------------------
[BthLEEnum.Device.NT]
CopyFiles=BthLEEnum.NT.Copy
AddReg=BthLEEnum.Device.NT.AddReg

[BthLEEnum.Device.NT.Services]
AddService = BthLEEnum, 0x00000002, BthLEEnum_Service_Inst, BthLEEnum_EventLog_Inst

[BthLEEnum.Device.NT.AddReg]
HKR,"AttributeCache"

[BthLEEnum.Device.NT.AddReg.Security]
"D:P(A;;GA;;;SY)"

[BthLEEnum_Service_Inst]
;-----------------------------------------------------
DisplayName     = %BthLEEnum.SVCDESC%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 3 ;SERVICE_DEMAND_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\Microsoft.Bluetooth.Legacy.LEEnumerator.sys

[BthLEEnum_EventLog_Inst]
AddReg=BthLEEnum_EventLog_Inst.AddReg

[BthLEEnum_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\Microsoft.Bluetooth.Legacy.LEEnumerator.sys"
HKR,,TypesSupported,0x00010003,7

;----------------------------------------------------------------------------
; Generic ATT Service Support Section
;----------------------------------------------------------------------------
[AttGenericService.NT]
Include=umpass.inf
Needs=UmPass

[AttGenericService.NT.Services]
Include=umpass.inf
Needs=UmPass.Services

[AttGenericService.NT.HW]
Include=umpass.inf
Needs=UmPass.HW

[AttGenericService.NT.CoInstallers]
Include=umpass.inf
Needs=UmPass.CoInstallers

[AttGenericService.NT.Interfaces]
Include=umpass.inf
Needs=UmPass.Interfaces

[Strings]
;Non-localizable
REG_SZ=0x00000000
REG_DWORD=0x00010001
REG_BINARY=0x00000001

;Localizable
BthLEEnum.SVCDESC="Bluetooth Low Energy Driver"
Microsoft="Microsoft"

; ------------- Device Strings - start -------------------------
; Microsoft
BTH\MS_BTHLE.DeviceDesc="Microsoft Bluetooth LE Enumerator"
BTHLE\DevicePdo.DeviceDesc="Bluetooth LE Device"
BTHLEDevice\GenericATTService="Bluetooth LE Generic Attribute Service"
BTHLEDevice\{00001800-0000-1000-8000-00805f9b34fb}= "Generic Access Profile"
BTHLEDevice\{00001801-0000-1000-8000-00805f9b34fb}= "Generic Attribute Profile"
BTHLEDevice\{0000180A-0000-1000-8000-00805f9b34fb}= "Device Information Service"
BTHLEDevice\{00001813-0000-1000-8000-00805f9b34fb}= "Scan Parameter Service"
; ------------- Device Strings - end  --------------------------
