;Net2030.inf - VBOX Moti - Updated
;Copyright (c) 2002, V@Box Communucation Ltd.

[Version]
Signature    = "$Chicago$"
Compatible   = 1
Class        = Net
ClassGUID    = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider     = %Provider%
DriverVer=05/18/2003, 2.3.17.3
;Catalogfile  = aba2030.cat

[Manufacturer]
%V_VBOX%=VBOX

[SourceDisksNames]
1=%DiskName%,,,

[SourceDisksFiles]
BL2030.sys   = 1,,
ABA2000.dll  = 1,,
Ndvbs.sys    = 1,,
Ndvbs.vxd    = 1,,
NetNdvbs.inf = 1,,
InstApp.ex_  = 1,,
Aba95.dll    = 1,,

[ControlFlags]
ExcludeFromSelect   = PCI\VEN_14F3&DEV_2030

[VBOX]
%ABA2030.DeviceDesc%=PCIABA2030,PCI\VEN_14F3&DEV_2030

[PCIABA2030.NT]
Characteristics = 0x84
BusType         = 5
AddReg          = ABA2030.reg, ABA2030.params
CopyFiles       = ABA2030.CopyDrivers
DriverVer=05/18/2003, 2.3.17.3

;[PCIABA2030.NT.Remove]
;DelReg			= ABA2030.reg
;DelFiles		= ABA2030.DelDrivers, ABA2030.DelInf

[PCIABA2030.NT.Services]
AddService      = ABA2030, 2, ABA2030.Service, ABA2030.EventLog

[PCIABA2030.NT.CoInstallers]
CopyFiles = ABA2030.CoInstallerCopyFiles
AddReg = ABA2030.NT.CoInstallers_AddReg

[ABA2030.CoInstallerCopyFiles] 
ABA2000.dll

[ABA2030.CopyDrivers]
BL2030.sys
ndvbs.sys

[ABA2030.reg]
HKR, Ndi,                           Service,    0, "ABA2030"
HKR, Ndi\Interfaces,                UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces,                LowerRange, 0, "ethernet"
HKR, Ndi, RequiredAll, 0, "NDVBS"

[ABA2030.params]
;DmaRingSize
HKR,NDI\params\DmaRingSize,      ParamDesc,  0, %DmaRingSize%
HKR,Ndi\params\DmaRingSize,      default,    0, "196000"
HKR,NDI\params\DmaRingSize,      type,       0, "edit"
HKR,NDI\params\DmaRingSize,      LimitText,  0, "14"
HKR,NDI\params\DmaRingSize,      UpperCase,  0, "1"
HKR,Ndi\params\DmaRingSize,      optional,   0, "0"

;PCILockPatch
HKR,NDI\params\PCILockPatch,      ParamDesc,  0, %PCILockPatch%
HKR,Ndi\params\PCILockPatch,      default,    0, "1"
HKR,NDI\params\PCILockPatch,      type,       0, "edit"
HKR,NDI\params\PCILockPatch,      LimitText,  0, "1"
HKR,NDI\params\PCILockPatch,      UpperCase,  0, "1"
HKR,Ndi\params\PCILockPatch,      optional,   0, "0"

[ABA2030.NT.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"ABA2000.dll,ABA2000CoInstallerProc"

;-----------------------------------------------------------------------------
; ABA2030 Driver and Service Section
;

[ABA2030.Service]
DisplayName     = %ABA2030.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 2 ;%SERVICE_AUTO_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\BL2030.sys
LoadOrderGroup  = NDIS

[ABA2030.EventLog]
AddReg = ABA2030.AddEventLog.reg

[ABA2030.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x00010001, 7

;-----------------------------------------------------------------------------
; ABA2030 Windows 98 section
;
[PCIABA2030]
AddReg=PCIABA2030.reg, ABA2030.ndi.reg, ABA2030.9x.params
CopyFiles=ABA2030.inf.CopyFiles, ABA2030.ndi.CopyFiles
DriverVer=05/18/2003, 2.3.17.3

[PCIABA2030.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_14F3&DEV_2030&SUBSYS_200114F3"

[ABA2030.ndi.reg]
HKR,Ndi,InstallInf,,"NetNdvbs.INF, Nettrans.inf"
HKR,Ndi\Compatibility,RequireAll,0,"NDVBS, MSTCP"

HKR,Ndi,NdiInstaller,,"ABA95.DLL, AcipNdiProc"

HKR,,DevLoader,,*ndis
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
HKR,,DeviceVxDs,,BL2030.SYS

HKR,NDIS,LogDriverName,,"ABA2030"
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A

HKR,Ndi\Interfaces,DefUpper,,"ndis3"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"

HKR,Ndi\Install,ndis3,,"Install.ABA2030.ndis3"
HKR,Ndi\Remove,,,"Remove.ABA2030.ndis3"

[Install.ABA2030.ndis3]
CopyFiles=ABA2030.ndis3.CopyFiles

[ABA2030.ndis3.CopyFiles]
BL2030.sys
ndvbs.vxd

[ABA2030.inf.CopyFiles]
NetNdvbs.inf

[ABA2030.ndi.CopyFiles]
aba95.DLL
InstApp.exe, InstApp.ex_

[ABA2030.9x.params]
HKR,NDI\params\DmaRingSize,ParamDesc,,"DmaRingSize"
HKR,Ndi\Params\DmaRingSize,Default,,"131072"
HKR,Ndi\Params\DmaRingSize,Type,,dword
HKR,Ndi\Params\DmaRingSize\Enum,0,,0
HKR,Ndi\Params\DmaRingSize\Enum,1,,1
HKR,Ndi\Params\DmaRingSize,flag,1,20,00,00,00

HKR,NDI\params\SectionCRCFlag,ParamDesc,,"SectionCRCFlag"
HKR,Ndi\Params\SectionCRCFlag,Default,,"0"
HKR,Ndi\Params\SectionCRCFlag,Type,,dword
HKR,Ndi\Params\SectionCRCFlag\Enum,0,,0
HKR,Ndi\Params\SectionCRCFlag\Enum,1,,1
HKR,Ndi\Params\SectionCRCFlag,flag,1,20,00,00,00

HKR,NDI\params\SectionChecksumFlag,ParamDesc,,"SectionChecksumFlag"
HKR,Ndi\Params\SectionChecksumFlag,Default,,"0"
HKR,Ndi\Params\SectionChecksumFlag,Type,,dword
HKR,Ndi\Params\SectionChecksumFlag\Enum,0,,0
HKR,Ndi\Params\SectionChecksumFlag\Enum,1,,1
HKR,Ndi\Params\SectionChecksumFlag,flag,1,20,00,00,00

[Remove.ABA2030.ndis3]
DelFiles=DeleteDrivers, DeleteInf
DelReg=ABA2030.Rmv.DelReg

[ABA2030.Rmv.DelReg]

[DeleteDrivers]
BL2030.sys
Aba95.dll,,,1
ndvbs.vxd
InstApp.exe

[DeleteInf]
Net2030.inf
Netndvbs.inf

;-----------------------------------------------------------------------------
; DestinationDirs
;

[DestinationDirs]
DefaultDestDir                 = 11 ; System32
ABA2030.CopyDrivers            = 12 ; Drivers
ABA2030.CoInstallerCopyFiles   = 11 ;
ABA2030.inf.CopyFiles          = 17

;-----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
;Non Localizable
Provider                 = "V@Box Communucation Ltd"
V_VBOX                   = "V@Box"
DmaRingSize              = "DmaRingSize"
PCILockPatch             = "PCILockPatch"

;Localizable
DiskName                 = "V@Box ABA2030 drivers for Windows 2000/98"
ABA2030.DeviceDesc       = "V@Box ABA2030 Adapter"
ABA2030.Service.DispName = "V@Box ABA2030 Adapter Driver"

