;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This is a part of the Microsoft Embedded NT KDF Samples. ;
; Copyright (C) 1993-1999 Microsoft Corporation.           ;
; All rights reserved.                                     ;
; This file is only intended as a supplement to            ;
; Microsoft Embedded NT and/or electronic documentation.   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;
; This KDF is a sample of a network card component
; definition. It includes file and registry items
; for the "Intel EtherExpress PRO (E100BNT)" adapter
; and driver components.
;
; Note that this adapter conflicts with
; "Intel EtherExpress PRO (E100B)" adapter since they
; both use the same registry key.
;


[Version]

Signature = "$Windows NT$"
KdfVersion = 1




[Header]

Name = WinNT_CK_E100BNT
Version = 1.0
ReleaseDate = 11/25/1998
Vendor = MICROSOFT
OS = WINNT
OSVersion = 4.0
Platform = i386
Repository = "%WINNT%"
Description = "Intel EtherExpress PRO Adapter"
CodePage = 1252




[Capabilities]

1 = "Network Adapters"
2 = "Network Drivers"




[Components]

1 = "Intel EtherExpress PRO (E100BNT)", "Intel EtherExpress PRO Adapter", 1, NetAdapter.tdx, 1
2 = "E100BNT", "Intel EtherExpress PRO Adapter Driver", 2
3 = "E100B"




[CapabilityDependencies]





[CapabilityComponentDependencies]





[ComponentCapabilityDependencies]





[ComponentDependencies]

1,2,Y
2,3,N




[Directories]

1 = "\DRVLIB\NETCARD\X86\e100bnt"
2 = "\winnt\system32\drivers"




[Intel EtherExpress PRO (E100BNT).Files]





[Intel EtherExpress PRO (E100BNT).RegistryAdditions]



KeyName = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NetworkCards"

KeyName = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NetworkCards\1"

ValueName = "InstallDate"
Type = REG_DWORD
Data = 0x3646f178


ValueName = "ProductName"
Type = REG_SZ
Data = "E100B"


ValueName = "Description"
Type = REG_SZ
Data = "Intel EtherExpress PRO Adapter"


ValueName = "Title"
Type = REG_SZ
Data = "[1] Intel EtherExpress PRO Adapter"


ValueName = "Manufacturer"
Type = REG_SZ
Data = "Intel"


ValueName = "ServiceName"
Type = REG_SZ
Data = "E100B1"


KeyName = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NetworkCards\1\NetRules"

ValueName = "InfOption"
Type = REG_SZ
Data = "E100BEXP"


ValueName = "class"
Type = REG_MULTI_SZ
Data = "E100BAdapter basic"


ValueName = "bindform"
Type = REG_SZ
Data = """E100B1"" yes yes container"


ValueName = "type"
Type = REG_SZ
Data = "E100B E100BAdapter"


ValueName = "InfName"
Type = REG_SZ
Data = "oemnad1.inf"


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B1"

ValueName = "ErrorControl"
Type = REG_DWORD
Data = 0x1


ValueName = "Start"
Type = REG_DWORD
Data = 0x3


ValueName = "Type"
Type = REG_DWORD
Data = 0x4


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B1\Parameters"

ValueName = "Adaptive_IFS"
Type = REG_DWORD
Data = 0x1


ValueName = "BusNumber"
Type = REG_DWORD
Data = 0x0


ValueName = "BusType"
Type = REG_DWORD
Data = 0x5


ValueName = "BusTypeLocal"
Type = REG_DWORD
Data = 0x5


ValueName = "ForceDpx"
Type = REG_DWORD
Data = 0x0


ValueName = "MapRegisters"
Type = REG_DWORD
Data = 0x40


ValueName = "MediaType"
Type = REG_DWORD
Data = 0x1


ValueName = "MsPciScan"
Type = REG_DWORD
Data = 0x1


ValueName = "NetworkAddress"
Type = REG_SZ
Data = "0"


ValueName = "NumCoalesce"
Type = REG_DWORD
Data = 0x8


ValueName = "NumRfd"
Type = REG_DWORD
Data = 0x10


ValueName = "NumTbdPerTcb"
Type = REG_DWORD
Data = 0xc


ValueName = "NumTcb"
Type = REG_DWORD
Data = 0x10


ValueName = "PerfOptims"
Type = REG_DWORD
Data = 0x2


ValueName = "RxDmaCount"
Type = REG_DWORD
Data = 0x0


ValueName = "RxFifo"
Type = REG_DWORD
Data = 0x8


ValueName = "SlotNumber"
Type = REG_DWORD
Data = 0x2


ValueName = "Speed"
Type = REG_DWORD
Data = 0x0


ValueName = "Threshold"
Type = REG_DWORD
Data = 0x10


ValueName = "TxDmaCount"
Type = REG_DWORD
Data = 0x0


ValueName = "TxFifo"
Type = REG_DWORD
Data = 0x8


ValueName = "Txmitwait"
Type = REG_DWORD
Data = 0x1


ValueName = "UcodeSW"
Type = REG_DWORD
Data = 0x1


ValueName = "UnderrunRetry"
Type = REG_DWORD
Data = 0x1


ValueName = "ProposeIAFTAddress"
Type = REG_SZ
Data = "006094EB3651"


ValueName = "Eid"
Type = REG_DWORD
Data = 0x94eb3651


KeyName = HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B1\Parameters\Tcpip

ValueName = DefaultGateway
Type =  REG_MULTI_SZ
Data =


ValueName = EnableDHCP
Type =  REG_DWORD
Data =  0x0


ValueName = IPAddress
Type =  REG_MULTI_SZ
Data =


ValueName = IPInterfaceContext
Type =  REG_DWORD
Data =  0x1


ValueName = IPInterfaceContextMax
Type =  REG_DWORD
Data =  0x1


ValueName = LLInterface
Type =  REG_SZ
Data =


ValueName = PPTPFiltering
Type =  REG_DWORD
Data =  0x0


ValueName = RawIPAllowedProtocols
Type =  REG_MULTI_SZ
Data =  "0"


ValueName = SubnetMask
Type =  REG_MULTI_SZ
Data =  ""


ValueName = TCPAllowedPorts
Type =  REG_MULTI_SZ
Data =  "0"


ValueName = UDPAllowedPorts
Type =  REG_MULTI_SZ
Data =  "0"


ValueName = UseZeroBroadcast
Type =  REG_DWORD
Data =  0x0


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B1\Linkage"

ValueName = "Route"
Type = REG_MULTI_SZ
Data =


ValueName = "Export"
Type = REG_MULTI_SZ
Data =


ValueName = "Bind"
Type = REG_MULTI_SZ
Data =


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B1\Linkage\Disabled"



[E100BNT.Files]

"E100BNT.SYS", 1, 2, 28432, "E100BNT.SYS"




[E100BNT.RegistryAdditions]



KeyName = "HKEY_LOCAL_MACHINE\Software\INTEL\E100B\CurrentVersion"

ValueName = "ServiceName"
Type = REG_SZ
Data = "E100B"


ValueName = "RefCount"
Type = REG_DWORD
Data = 0x1


ValueName = "SoftwareType"
Type = REG_SZ
Data = "driver"


ValueName = "MajorVersion"
Type = REG_DWORD
Data = 0x3


ValueName = "MinorVersion"
Type = REG_DWORD
Data = 0x0


ValueName = "Title"
Type = REG_SZ
Data = "Intel EtherExpress PRO Adapter"


ValueName = "Description"
Type = REG_SZ
Data = "Intel EtherExpress PRO Adapter Driver"


ValueName = "InstallDate"
Type = REG_DWORD
Data = 0x3646f178


KeyName = "HKEY_LOCAL_MACHINE\Software\INTEL\E100B\CurrentVersion\NetRules"

ValueName = "InfOption"
Type = REG_SZ
Data = "E100BEXP"


ValueName = "bindable"
Type = REG_MULTI_SZ
Data = "E100BDriver E100BAdapter non exclusive 100"


ValueName = "class"
Type = REG_MULTI_SZ
Data = "E100BDriver basic"


ValueName = "bindform"
Type = REG_SZ
Data = """E100BSys"" yes no container"


ValueName = "use"
Type = REG_SZ
Data = "driver"


ValueName = "type"
Type = REG_SZ
Data = "E100BSys ndisDriver E100BDriver"


ValueName = "InfName"
Type = REG_SZ
Data = "oemnad1.inf"


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B"

ValueName = "Type"
Type = REG_DWORD
Data = 0x1


ValueName = "Start"
Type = REG_DWORD
Data = 0x2


ValueName = "ErrorControl"
Type = REG_DWORD
Data = 0x1


ValueName = "ImagePath"
Type = REG_EXPAND_SZ
Data = "\SystemRoot\System32\drivers\e100bnt.sys"


ValueName = "DisplayName"
Type = REG_SZ
Data = "Intel EtherExpress PRO Adapter"


ValueName = "Group"
Type = REG_SZ
Data = "NDIS"


ValueName = "RequestedSystemResources"
Type = REG_RESOURCE_REQUIREMENTS_LIST
Data = 08,01,00,00,05,00,00,00,00,00,00,00,09,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,\
00,01,00,07,00,00,00,00,02,03,00,00,00,00,00,0b,00,00,00,0b,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,01,03,01,00,04,00,00,00,00,10,00,00,00,10,00,00,00,00,10,e1,00,00,00,00,ff,\
0f,10,e1,00,00,00,00,08,03,01,00,04,00,00,00,00,10,00,00,00,10,00,00,00,00,00,00,00,00,00,00,ff,\
ff,ff,ff,00,00,00,00,01,01,01,00,01,00,00,00,20,00,00,00,20,00,00,00,00,61,00,00,00,00,00,00,1f,\
61,00,00,00,00,00,00,08,01,01,00,01,00,00,00,20,00,00,00,20,00,00,00,00,00,00,00,00,00,00,00,ff,\
ff,00,00,00,00,00,00,01,03,01,00,00,00,00,00,00,00,10,00,00,00,10,00,00,00,00,e1,00,00,00,00,ff,\
ff,0f,e1,00,00,00,00,08,03,01,00,00,00,00,00,00,00,10,00,00,00,10,00,00,00,00,00,00,00,00,00,ff,\
ff,ff,ff,00,00,00,00

KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B\Security"

ValueName = "Security"
Type = REG_BINARY
Data = 01,00,14,80,c0,00,00,00,cc,00,00,00,14,00,00,00,34,00,00,00,02,00,20,00,01,00,00,00,02,80,18,00,ff,\
01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,20,02,00,00,02,00,8c,00,05,00,00,00,00,00,18,00,8d,\
01,02,00,01,01,00,00,00,00,00,01,00,00,00,00,6d,00,63,00,00,00,1c,00,fd,01,02,00,01,02,00,00,00,\
00,00,05,20,00,00,00,23,02,00,00,69,00,61,00,00,00,1c,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,\
00,00,00,20,02,00,00,69,00,61,00,00,00,1c,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,25,\
02,00,00,69,00,61,00,00,00,18,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,25,02,00,00,01,\
01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B\Parameters"

KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B\Linkage"

ValueName = "Route"
Type = REG_MULTI_SZ
Data =


ValueName = "Export"
Type = REG_MULTI_SZ
Data =


ValueName = "Bind"
Type = REG_MULTI_SZ
Data =


KeyName = "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\E100B\Linkage\Disabled"

ValueName = "Route"
Type = REG_MULTI_SZ
Data =


ValueName = "Export"
Type = REG_MULTI_SZ
Data =


ValueName = "Bind"
Type = REG_MULTI_SZ
Data =

