; Copyright (c) Microsoft Corporation. All rights reserved.
;
; This INF installs a security descriptor on the Bluetooth OOB coupling channel HID TLC.

[Version]
Signature = "$WINDOWS NT$"
Class = HIDClass
ClassGuid = {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Provider = %MSFT%
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.22621.1

[ControlFlags]
; HID TLC devnodes are created raw, so preconfigure the driver to improve the chance that the device
; starts for the first time with this driver package installed.
PreConfigureDriver = *

[Manufacturer]
%MSFT% = BthOob, NTamd64

[BthOob.NTamd64]
%BthOob.DeviceDesc% = BthOob.Install, HID\VID_045E&UP:FFF4_U:0001

[BthOob.Install.NT]
AddProperty = BthOob.AddProperty

[BthOob.AddProperty]
GenericDriverInstalled, , , , 1

[BthOob.Install.NT.HW]
AddReg = BthOob.AddReg

[BthOob.AddReg]
; Allow access to system, administrators group, user-mode drivers, and Bluetooth service (bthserv).
HKR, , Security, , "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;UD)(A;;GA;;;S-1-5-80-2586557155-168560303-1373426920-983201488-1499765686)"

[BthOob.Install.NT.Services]
AddService = , 2 ; NULL service.

[Strings]
MSFT = "Microsoft"
BthOob.DeviceDesc = "Bluetooth OOB Coupling Channel"
