; NETAUXT.INX
;
; Other Transports
;
; Copyright 1994-1995, Microsoft Corporation

[version]
signature="$CHICAGO$"
Class=NetTrans
provider=%V_MS%

[Manufacturer]
%V_MS%=MS

[MS]
%UBVXD.DeviceDesc%=     UBVXD.ndi,   UBVXD      ;UB VXD XNS

[ControlFlags]
ExcludeFromSelect=UBVXD


;****************************************************************************
; UBVXD
;    this is protmode only - ubxhlp.dos is not for realmode it is for
;    the protmode driver.
;****************************************************************************
[UBVXD.ndi]
AddReg=UBVXD.ndi.reg
;Unique PnP ID, entry need to be present so that setup can back track 
;the device name from the driver 
DeviceID=UBVXD
;Specify if the device can be installed more than once
;if not specify, default is MaxInstance=1
MaxInstance=1

[UBVXD.ndi.reg]
HKR,Ndi,DeviceID,,UBVXD
; NDIS Info
HKR,NDIS,LogDriverName,,UBXHLP
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,NDIS\NDIS2,DriverName,,"UBXHLP$"
HKR,NDIS\NDIS2,FileName,,"ubxhlp.dos"
; Interfaces
HKR,Ndi\Interfaces,DefUpper,,"netbios"
HKR,Ndi\Interfaces,DefLower,,"ndis2"
HKR,Ndi\Interfaces,UpperRange,,"netbios"
HKR,Ndi\Interfaces,LowerRange,,"ndis2"
; Install sections
HKR,Ndi\Install,,,"UBVXD.Install"
HKR,Ndi\Remove,,,"UBVXD.Remove"
;all global Params
;NetID
HKR,Ndi\params\NetID,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NetID,ParamDesc,,%XNS_NETID%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NetID,default,,1
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NetID,type,,long
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NetID,min,,1
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NetID,max,,100000
;NumNames
HKR,Ndi\params\NumNames,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NumNames,ParamDesc,,%XNS_NUMNAMES%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NumNames,default,,16
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NumNames,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NumNames,min,,12
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\NumNames,max,,75
;VCs
HKR,Ndi\params\VCs,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCs,ParamDesc,,%XNS_VCS%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCs,default,,20
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCs,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCs,min,,1
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCs,max,,120
;VCReceiveLarge
HKR,Ndi\params\VCReceiveLarge,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,ParamDesc,,%XNS_VCRECEIVELARGE%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,default,,20
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,min,,10
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,max,,40
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCReceiveLarge,step,,5
;VCSends
HKR,Ndi\params\VCSends,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,ParamDesc,,%XNS_VCSENDS%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,default,,40
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,min,,20
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,max,,400
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\VCSends,step,,10
;RcvWindow
HKR,Ndi\params\RcvWindow,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\RcvWindow,ParamDesc,,%XNS_RCVWINDOW%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\RcvWindow,default,,8
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\RcvWindow,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\RcvWindow,min,,1
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\RcvWindow,max,,8
;SendWindow
HKR,Ndi\params\SendWindow,location,,"System\CurrentControlSet\Services\Vxd\VUBXD"
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\SendWindow,ParamDesc,,%XNS_SENDWINDOW%
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\SendWindow,default,,8
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\SendWindow,type,,int
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\SendWindow,min,,1
HKLM,System\CurrentControlSet\Services\Vxd\VUBXD\Ndi\params\SendWindow,max,,8

[UBVXD.Install]
UpdateInis=UBVXD.Inis
AddReg=UBVXD.AddReg
CopyFiles=UBVXD.CopyFiles,UBVXD.CopyFiles.Real
UpdateCfgSys=UBVXD.CFG.Install
[UBVXD.Inis]
;system.ini,Network,,"Exclude=0"
[UBVXD.AddReg]
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,vubxd.386
HKLM,"SYSTEM\CurrentControlSet\Services\VxD\VUBXD",StaticVxD,,vubxd.386
HKLM,"SYSTEM\CurrentControlSet\Services\VxD\VUBXD",Start,1,00
HKLM,"SYSTEM\CurrentControlSet\Services\VxD\VUBXD",NetClean,1,1
HKR,Ndi\Default,,,"true"

[UBVXD.CFG.Install]
; remove old driver from config.sys
DevDelete=ubxps.dos
[UBVXD.CopyFiles]
vubxd.386

[UBVXD.CopyFiles.Real]
ubxhlp.dos
netid.txt

[UBVXD.Remove]
UpdateInis=UBVXD.Rmv.Inis
DelReg=UBVXD.Rmv.DelReg
[UBVXD.Rmv.Inis]
;system.ini,Network,"Exclude="
[UBVXD.Rmv.DelReg]
HKLM,"SYSTEM\CurrentControlSet\Services\VxD\VUBXD",StaticVxd

[DestinationDirs]
UBVXD.CopyFiles       = 11 ; LDID_SYS
UBVXD.CopyFiles.Real  = 26 ; LDID_WINBOOT

;****************************************************************************
; Source Disks
;****************************************************************************
[SourceDisksNames]
;NOTE:  USE ONLY DISK NUMBERS 60-64
60=%DSK_DESC%,"",0001

[SourceDisksFiles]
vubxd.386  = 60,,73205
ubxhlp.dos = 60,,4716
netid.txt  = 60,,3747

;****************************************************************************
; Localizable Strings
;****************************************************************************
[strings]
V_MS="Microsoft"

; Source Disks
DSK_DESC="MS ITG Drivers Directory"

; Devices
UBVXD.DeviceDesc="(MS ITG) Ungermann-Bass XNS"

; parameters
;xns param strings
XNS_NETID="XNS NetID (See NetID.txt in your Windows directory)"
XNS_NUMNAMES="Number of local NetBIOS names"
XNS_VCS="Number of virtual circuits"
XNS_VCRECEIVELARGE="Number of large receive buffers"
XNS_VCSENDS="Number of send buffers"
XNS_RCVWINDOW="Number of receive windows"
XNS_SENDWINDOW="Number of send windows"
