; tdiBth.inf -- RFCOMM transport ; ; Copyright 2002, Microsoft Corporation [version] ;----------------------------------------------------- Signature = "$Windows NT$" Class = Bluetooth ClassGUID = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974} Provider = %MfgName% DriverVer = 06/21/2006,10.0.19041.1 [ControlFlags] ;----------------------------------------------------- BasicDriverOk=BTH\MS_RFCOMM PreConfigureDriver= * [Manufacturer] ;----------------------------------------------------- %MfgName% = Msft,NTamd64 [Msft.NTamd64] ;----------------------------------------------------- %RFCOMM.DisplayName% = RFCOMM.Install, BTH\MS_RFCOMM [DestinationDirs] ;----------------------------------------------------- DefaultDestDir = 10 ; %windir% RFCOMM.Files = 12 ; %windir%\system32\drivers ;===================================================== [RFCOMM.Install] ;----------------------------------------------------- Include = bth.inf Needs = BthEnum.NT CopyFiles = RFCOMM.Files AddReg = RFCOMM.Policy.AddReg [RFCOMM.Install.HW] AddReg=BthEnum.Reg,RFCOMM.HW.Reg [RFCOMM.Files] ;----------------------------------------------------- rfcomm.sys,,,0x100 [RFCOMM.HW.Reg] HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)(A;;GRGWGX;;;S-1-15-3-2973957182-1175190094-721927306-1883016034)(A;;GRGWGX;;;S-1-15-3-4214768333-1334025770-122408079-3919188833)" [RFCOMM.Policy.AddReg] ; Enterprise Management Policy Store HKR,"Parameters\Policy",, 0x00000010 HKR,"Parameters\Policy", "PM_AllowBluetooth", %REG_DWORD% ,2 HKR,"Parameters\Policy", "PM_AllowDiscoverableMode", %REG_DWORD% ,1 HKR,"Parameters\Policy", "PM_AllowConnectableMode", %REG_DWORD% ,1 HKR,"Parameters\Policy", "PM_AllowAdvertising", %REG_DWORD% ,1 HKR,"Parameters\Policy", "PM_AllowOutOfBandPairing", %REG_DWORD% ,1 HKR,"Parameters\Policy", "PM_LinkSecurityLevel", %REG_DWORD% ,0 HKR,"Parameters\Policy", "PM_LocalDeviceName", %REG_SZ% ,"" HKR,"Parameters\Policy", "PM_DevicesAllowedList", %REG_BINARY% ,00 HKR,"Parameters\Policy", "PM_ServicesAllowedList", %REG_BINARY% ,00 HKR,"Parameters\Policy", "PM_RequireRestrictedMode", %REG_DWORD% ,0 [RFCOMM.Policy.AddReg.Security] ; add the ability for BthServ to modify the key and subkeys "D:AR(A;CI;KA;;;S-1-5-80-2586557155-168560303-1373426920-983201488-1499765686)(A;CI;KA;;;SY)(A;CI;KA;;;BA)(A;CIIO;KA;;;CO)(A;CI;KR;;;BU)" [BthEnum.Reg] HKR,,"UpperFilters",0x00010000,"BthEnum" ;===================================================== [SourceDisksNames] 3426=windows cd [SourceDisksFiles] rfcomm.sys = 3426 ;===================================================== [RFCOMM.Install.Services] ;----------------------------------------------------- AddService = RFCOMM, 0x00000002, RFCOMM.AddService, RFCOMM.AddEventLog Include = bth.inf Needs = BthEnum_Filter.Services [RFCOMM.AddService] ;----------------------------------------------------- DisplayName = %RFCOMM.DisplayName% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\rfcomm.sys LoadOrderGroup = "PNP_TDI" Description = %RFCOMM.DisplayName% AddReg = RFCOMM.Policy.AddReg [RFCOMM.AddEventLog] AddReg=RFCOMM.AddEventLog.AddReg [RFCOMM.AddEventLog.AddReg] HKR,,EventMessageFile,0x00020002,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\rfcomm.sys" HKR,,TypesSupported,0x00010003,7 ;===================================================== [Strings] ; ; Non-Localizable ; SERVICE_AUTO_START = 2 SERVICE_DEMAND_START = 3 SERVICE_KERNEL_DRIVER = 1 SERVICE_ERROR_NORMAL = 1 REG_SZ = 0x00000000 REG_DWORD = 0x00010001 REG_BINARY = 0x00000001 ;===================================================== ; ; Localizable ; ;----------------------------------------------------- MfgName = "Microsoft" BTH.DiskName = "Bluetooth" BTH.DisplayName = "Bluetooth" RFCOMM.DisplayName = "Bluetooth Device (RFCOMM Protocol TDI)" ;=====================================================