windows-nt/Source/XPSP1/NT/net/config/netcfg/inf/netirda.inx
2020-09-26 16:20:57 +08:00

126 lines
3.7 KiB
Plaintext

; NETIrDA.INF -- IrDA transport
;
; Copyright 1993-1997, Microsoft Corporation
[version]
Signature = "$Windows NT$"
Class = NetTrans
ClassGUID = {4d36e975-e325-11ce-bfc1-08002be10318}
Provider = %Msft%
LayoutFile = layout.inf
[ControlFlags]
;-----------------------------------------------------
ExcludeFromSelect = MS_IrDA
[Manufacturer]
;-----------------------------------------------------
%Msft% = Msft
[Msft]
;-----------------------------------------------------
%IrDA.DisplayName% = IrDA.Install, MS_IrDA
[IrDA.Install]
;-----------------------------------------------------
Characteristics = 0x0028 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg = IrDA.Reg
CopyFiles = Irda.CopyFiles.Drivers, Irda.CopyFiles.Apps, Irda.CopyFiles.Media
[IrDA.Reg]
;-----------------------------------------------------
HKR, Ndi, HelpText, 0, %IrDA.HelpText%
HKR, Ndi, RequiredAll, 0, "MS_IrdaMiniport"
HKR, Ndi, Service, 0, "IrDA"
HKR, Ndi, CoServices, %REG_MULTI_SZ%, "IrDA", "Irmon"
HKR, Ndi\Interfaces, UpperRange, 0, "noupper"
HKR, Ndi\Interfaces, LowerRange, 0, "ndisirda"
[IrDA.Install.Services]
;-----------------------------------------------------
AddService = irda, 0, IrDA.AddService
AddService = Irmon, 0, Irmon.AddService
[IrDA.AddService]
;-----------------------------------------------------
DisplayName = %IrDA.DisplayName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 2 ;%SERVICE_AUTO_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\irda.sys
LoadOrderGroup = "PNP_TDI"
AddReg = IrDA.RegParams
Description = %IrDA.DisplayName%
[IrDA.RegParams]
;-----------------------------------------------------
HKR, Parameters, WindowSize, %FLG_ADDREG_TYPE_DWORD%, 15
; The maximum receive window is limited to 4 because of
; the IrDA protocols window of 7 which prevents the protocol
; from detecting invalid frames if there is large delays
; in the receive path. Limiting this to 4 has negligible
; impact on throughput.
; 15 = bit 0 - 3.
[IrDA.Install.Winsock]
;-----------------------------------------------------
AddSock = IrDA.AddWinsockHelper
[IrDA.AddWinsockHelper]
;-----------------------------------------------------
TransportService = irda
HelperDllName = "%SystemRoot%\System32\wshirda.dll"
MaxSockAddrLength = 0x32
MinSockAddrLength = 0x8
[Irmon.AddService]
;-----------------------------------------------------
DisplayName = %Irmon.DisplayName%
ServiceType = 0x20 ;SERVICE_WIN32_SHARE_PROCESS
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %11%\svchost.exe -k netsvcs
LoadOrderGroup = TDI
Dependencies = irda, RpcSs, TermService
AddReg = Irmon.Reg
Description = %Irmon.Description%
[Irmon.Reg]
;-----------------------------------------------------
HKR, Parameters, ServiceDll, 0x00020000, "%%SystemRoot%%\System32\irmon.dll"
HKR, Parameters, TrayEnabled,%FLG_ADDREG_TYPE_DWORD%, 1
[IrDA.Install.Remove.Services]
;-----------------------------------------------------
DelService=irda
DelService=Irmon
[IrDA.Install.Remove.Winsock]
;-----------------------------------------------------
DelSock = IrDA.DelWinsockHelper
[IrDA.DelWinsockHelper]
;-----------------------------------------------------
TransportService = irda
[DestinationDirs]
Irda.CopyFiles.Drivers = 12
Irda.CopyFiles.Apps = 11
Irda.CopyFiles.Media = 10, media
[Irda.CopyFiles.Drivers]
irda.sys
rasirda.sys
[Irda.CopyFiles.Apps]
irftp.exe
irmon.dll
irprops.cpl
wshirda.dll
[Irda.CopyFiles.Media]
Ir_begin.wav
ir_end.wav
ir_inter.wav