; Sierra Wireless Virtual Network Port Setup File
; Copyright (c) 2004 Sierra Wireless Inc. All Rights Reserved.

[Version]
Signature="$WINDOWS NT$"
Class=Net
ClassGUID={4d36e972-e325-11ce-bfc1-08002be10318}
Provider=%Manufacturer%
DriverVer=10/25/2007,2.1.7.0
CatalogFile=SWNC5E00.cat

[SourceDisksNames]
1 = %DISKID%,,,""

[SourceDisksFiles]
SWNC5E00.sys = 1,,
SWNC5E00x64.sys = 1,,

[DestinationDirs]
SWDRIVER.CopyFiles=12
DefaultDestDir=12

[Manufacturer]
%Manufacturer%=SWI, NTamd64

[SWI]
%DEVICE0EM5725.SWNETWORK% = SWPORT, SWMUXBUS\SW_NET_0_VID_05ac&PID_8222
;;

[SWI.NTamd64]
%DEVICE0EM5725.SWNETWORK% = SWPORT.NTamd64, SWMUXBUS\SW_NET_0_VID_05ac&PID_8222
;;

[SWPORT]
AddReg=SWPORT.AddReg, SWPORT.AddReg.Params
CopyFiles=SWDRIVER.CopyFiles
Characteristics=0x81 ; NCF_VIRTUAL|NCF_HAS_UI

;;

[SWPORT.Services]
AddService=SWNC5E00, 0x00000002, SWDRIVER.AddService

[SWDRIVER.CopyFiles]
SWNC5E00.sys,,,2

;;

[SWPORT.NTamd64]
AddReg=SWPORT.AddReg, SWPORT.AddReg.Params
CopyFiles=SWDRIVER.NTamd64.CopyFiles
Characteristics=0x81 ; NCF_VIRTUAL|NCF_HAS_UI

;;

[SWPORT.NTamd64.Services]
AddService=SWNC5E00, 0x00000002, SWDRIVER.AddService

[SWDRIVER.NTamd64.CopyFiles]
SWNC5E00.sys,SWNC5E00x64.sys,,2

[SWDRIVER.AddService]
DisplayName     = %SERVICENAME%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 3 ;SERVICE_DEMAND_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\SWNC5E00.sys
LoadOrderGroup  = NDIS

;;

[Strings]
Manufacturer = "Sierra Wireless"
DEVICE0EM5725.SWNETWORK = "Apple EVDO 3G Network Adapter"
DISKID="Sierra Wireless Driver Installation Disk"
SERVICENAME="Sierra Wireless MUX NDIS Driver (#00)"
IPPacketSize	= "IPPacketSize"
IPAddress		= "IPAddress"
MaxMRU			= "MaxMRU"
BufferAdjustment = "BufferAdjustment"
EnableWINS		= "EnableWINS"


;;

[SWPORT.AddReg]
HKR, Ndi, Service,  0,  SWNC5E00
HKR, Ndi\Interfaces, DefUpper, 0, "ndis5"
HKR, Ndi\Interfaces, DefLower, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR,               , OsType,     0, "6"
HKR,               , MACAddress, 0, "00A0D5FFFF85"
HKR,               , VendorDesc, 0, "EM56xx"

; Optional Custom Parameters in the Registry ("Advanced" menu).
[SWPORT.AddReg.Params]
HKR, NDI\params\IPPacketSize, ParamDesc,  0, %IPPacketSize%
HKR, NDI\params\IPPacketSize, type,       0, "edit"
HKR, NDI\params\IPPacketSize, LimitText,  0, "4"
HKR, NDI\params\IPPacketSize, UpperCase,  0, "1"
HKR, NDI\params\IPPacketSize, default,    0, "1450"
HKR, NDI\params\IPPacketSize, optional,   0, "0"

HKR, NDI\params\IPAddress, ParamDesc,  0, %IPAddress%
HKR, NDI\params\IPAddress, type,       0, "enum"
HKR, NDI\params\IPAddress, LimitText,  0, "15"
HKR, NDI\params\IPAddress, UpperCase,  0, "1"
HKR, NDI\params\IPAddress, default,    0, "0"
HKR, NDI\params\IPAddress, optional,   0, "0"
HKR, NDI\params\IPAddress\enum, "0",   0, "10.0.0.5"
HKR, NDI\params\IPAddress\enum, "1",   0, "192.168.0.5"
HKR, NDI\params\IPAddress\enum, "2",   0, "172.16.0.5"

HKR, NDI\params\MaxMRU, ParamDesc,  0, %MaxMRU%
HKR, NDI\params\MaxMRU, type,       0, "edit"
HKR, NDI\params\MaxMRU, LimitText,  0, "4"
HKR, NDI\params\MaxMRU, UpperCase,  0, "1"
HKR, NDI\params\MaxMRU, default,    0, "1500"
HKR, NDI\params\MaxMRU, optional,   0, "0"

HKR, NDI\params\BufferAdjustment, ParamDesc,  0, %BufferAdjustment%
HKR, NDI\params\BufferAdjustment, type,       0, "word"
HKR, NDI\params\BufferAdjustment, default,    0, "0"
HKR, NDI\params\BufferAdjustment, optional,   0, "0"
HKR, NDI\params\BufferAdjustment, min,        0, "0"
HKR, NDI\params\BufferAdjustment, max,        0, "90"
HKR, NDI\params\BufferAdjustment, step,       0, "10"

HKR, NDI\params\EnableWINS, ParamDesc,  0, %EnableWINS%
HKR, NDI\params\EnableWINS, type,       0, "edit"
HKR, NDI\params\EnableWINS, LimitText,  0, "4"
HKR, NDI\params\EnableWINS, UpperCase,  0, "1"
HKR, NDI\params\EnableWINS, default,    0, "0"
HKR, NDI\params\EnableWINS, optional,   0, "0"


