; Copyright (c) 2008, Microsoft

[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%
DriverVer=05/28/2008,8.4.1.1

[Manufacturer]
%Intel%     = Intel, NTx86

[ControlFlags]
ExcludeFromSelect = *


[Intel.NTx86]
; DisplayName                   Section         DeviceID
; -----------                   -------         --------
%E1008.DeviceDesc%              = E1008,        PCI\VEN_8086&DEV_1008&SUBSYS_11078086
%E1008.DeviceDesc%              = E1008,        PCI\VEN_8086&DEV_1008&SUBSYS_21078086
%E1008d.DeviceDesc%             = E1008,        PCI\VEN_8086&DEV_1008&SUBSYS_21108086
%E1008IBM.DeviceDesc%           = E1008,        PCI\VEN_8086&DEV_1008&SUBSYS_02691014
%E1008GEN.DeviceDesc%           = E1008,        PCI\VEN_8086&DEV_1008
%E1008NC.DeviceDesc%            = E1008LOM,     PCI\VEN_8086&DEV_1008&SUBSYS_011C1028
%E1008NC.DeviceDesc%            = E1008LOM,     PCI\VEN_8086&DEV_1008&SUBSYS_011B1028

%E1009.DeviceDesc%              = E1009Fiber,   PCI\VEN_8086&DEV_1009&SUBSYS_11098086
%E1009.DeviceDesc%              = E1009Fiber,   PCI\VEN_8086&DEV_1009&SUBSYS_21098086
%E1009IBM.DeviceDesc%           = E1009Fiber,   PCI\VEN_8086&DEV_1009&SUBSYS_02681014
%E1009GEN.DeviceDesc%           = E1009,        PCI\VEN_8086&DEV_1009

%E100D.DeviceDesc%              = E1008,        PCI\VEN_8086&DEV_100D&SUBSYS_891F107B
%E100DGEN.DeviceDesc%           = E1008,        PCI\VEN_8086&DEV_100D
%E100DNC.DeviceDesc%            = E1008LOM,     PCI\VEN_8086&DEV_100D&SUBSYS_01231028

%E100C.DeviceDesc%              = E100CCopper,  PCI\VEN_8086&DEV_100C&SUBSYS_11128086
%E100C.DeviceDesc%              = E100CCopper,  PCI\VEN_8086&DEV_100C&SUBSYS_21128086
%E100CGEN.DeviceDesc%           = E100C,        PCI\VEN_8086&DEV_100C

%E100E.DeviceDesc%              = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_001E8086
%E100E.DeviceDesc%              = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_002E8086
%E100E.DeviceDesc%              = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_8920107B
%E100ENC.DeviceDesc%            = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_01341028
%E100ENC.DeviceDesc%            = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_01351028
%E100EIBM.DeviceDesc%           = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_02651014
%E100EIBM.DeviceDesc%           = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_02671014
%E100EIBM.DeviceDesc%           = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_026A1014
%E100EGEN.DeviceDesc%           = E100E,        PCI\VEN_8086&DEV_100E
%E1015.DeviceDesc%              = E100E,        PCI\VEN_8086&DEV_1015
%E1016.DeviceDesc%              = E100E,        PCI\VEN_8086&DEV_1016
%E1016IBM.DeviceDesc%           = E100E,        PCI\VEN_8086&DEV_1016&SUBSYS_052C1014
%E101E.DeviceDesc%              = E101E,        PCI\VEN_8086&DEV_101E
%E101E.DeviceDesc%              = E101E,        PCI\VEN_8086&DEV_101E&SUBSYS_05491014
%E100EIBM.DeviceDesc%           = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_027E1014

%E100F.DeviceDesc%              = E100FCopper,  PCI\VEN_8086&DEV_100F&SUBSYS_10018086
%E100FIBM.DeviceDesc%           = E100FCopper,  PCI\VEN_8086&DEV_100F&SUBSYS_02691014
%E100FGEN.DeviceDesc%           = E100F,        PCI\VEN_8086&DEV_100F

;IBM LOM
%E100FLOM.DeviceDesc%           = E100FCopper,  PCI\VEN_8086&DEV_100F&SUBSYS_028E1014
%E100FLOM.DeviceDesc%           = E100ECopper,  PCI\VEN_8086&DEV_100E&SUBSYS_027E1014

%E1011.DeviceDesc%              = E1011Fiber,   PCI\VEN_8086&DEV_1011&SUBSYS_10028086
%E1011LX.DeviceDesc%            = E1011Fiber,   PCI\VEN_8086&DEV_1011&SUBSYS_10038086
%E1011IBM.DeviceDesc%           = E1011Fiber,   PCI\VEN_8086&DEV_1011&SUBSYS_02681014
%E1011GEN.DeviceDesc%           = E1011,        PCI\VEN_8086&DEV_1011
%E1010.DeviceDesc%              = E1010Copper,  PCI\VEN_8086&DEV_1010&SUBSYS_10128086
%E1010.DeviceDesc%              = E1010Copper,  PCI\VEN_8086&DEV_1010&SUBSYS_10118086
%E1010LOM.DeviceDesc%           = E1010Copper,  PCI\VEN_8086&DEV_1010&SUBSYS_101A8086
%E1010GEN.DeviceDesc%           = E1010,        PCI\VEN_8086&DEV_1010
%E1010LOM.DeviceDesc%           = E1010Copper,  PCI\VEN_8086&DEV_1010&SUBSYS_027C1014
%E1012.DeviceDesc%              = E1012Fiber,   PCI\VEN_8086&DEV_1012&SUBSYS_10138086
%E1012.DeviceDesc%              = E1012Fiber,   PCI\VEN_8086&DEV_1012&SUBSYS_10128086
%E1012GEN.DeviceDesc%           = E1012,        PCI\VEN_8086&DEV_1012

%E1013NC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_00138086
%E1013DC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_02851014
%E1013DC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_02871014
%E1013DC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_02D21014
%E1013DA.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_11138086
%E1013NA.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1013&SUBSYS_12138086
%E1013.DeviceDesc%              = E1013,        PCI\VEN_8086&DEV_1013
%E1018MC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1018&SUBSYS_10188086
%E1018MC.DeviceDesc%            = E1013,        PCI\VEN_8086&DEV_1018
%E1019NC.DeviceDesc%            = E1019,        PCI\VEN_8086&DEV_1019&SUBSYS_02A71014
%E1019DC.DeviceDesc%            = E1019,        PCI\VEN_8086&DEV_1019&SUBSYS_10198086
%E1019NC.DeviceDesc%            = E1019,        PCI\VEN_8086&DEV_1019

;Quad
%E101D.DeviceDesc%              = E101DCopper,  PCI\VEN_8086&DEV_101D&SUBSYS_10008086
%E101DGENERIC.DeviceDesc%       = E101DCopper,  PCI\VEN_8086&DEV_101D

%E1026SC.DeviceDesc%            = E1026,        PCI\VEN_8086&DEV_1026
%E1026SA.DeviceDesc%            = E1026,        PCI\VEN_8086&DEV_1026&SUBSYS_10018086
%E1026SALF.DeviceDesc%          = E1026,        PCI\VEN_8086&DEV_1026&SUBSYS_10038086
%E1027SA.DeviceDesc%            = E1027,        PCI\VEN_8086&DEV_1027
%E1027SA.DeviceDesc%            = E1027,        PCI\VEN_8086&DEV_1027&SUBSYS_10278086
%E1027SALX.DeviceDesc%          = E1027,        PCI\VEN_8086&DEV_1027&SUBSYS_10028086
%E1027SALX.DeviceDesc%          = E1027,        PCI\VEN_8086&DEV_1027&SUBSYS_10038086
%E1028SC.DeviceDesc%            = E1028,        PCI\VEN_8086&DEV_1028

%E1075NC.DeviceDesc%            = E1075,        PCI\VEN_8086&DEV_1075&SUBSYS_10758086
%E1075NC.DeviceDesc%            = E1075,        PCI\VEN_8086&DEV_1075&SUBSYS_02AE8086
%E1075NC.DeviceDesc%            = E1075,        PCI\VEN_8086&DEV_1075

%E1076NC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076&SUBSYS_10768086
%E1076DA.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076&SUBSYS_11768086
%E1076NA.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076&SUBSYS_12768086
%E1076NC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076&SUBSYS_02AD8086
%E1076NC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076&SUBSYS_12F1103C
%E1076NC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1076
%E1077MC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1077&SUBSYS_00011179
%E1077MC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1077&SUBSYS_055B1014
%E1077MC.DeviceDesc%            = E1076,        PCI\VEN_8086&DEV_1077

%E1079SALF.DeviceDesc%          = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_122A8086
%E1079SALF.DeviceDesc%          = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_118A8086
%E1079SALF.DeviceDesc%          = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_119A8086
%E1079SALF.DeviceDesc%          = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_120A8086
%E1079SALF.DeviceDesc%          = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_121A8086
%E1079SA.DeviceDesc%            = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_11798086
%E1079NC.DeviceDesc%            = E1079,        PCI\VEN_8086&DEV_1079&SUBSYS_00798086
%E1079NC.DeviceDesc%            = E1079,        PCI\VEN_8086&DEV_1079
%E107ASA.DeviceDesc%            = E107A,        PCI\VEN_8086&DEV_107A&SUBSYS_107A8086
%E107ANC.DeviceDesc%            = E107A,        PCI\VEN_8086&DEV_107A
%E107BSC.DeviceDesc%            = E107B,        PCI\VEN_8086&DEV_107B&SUBSYS_117B8086
%E107BSC.DeviceDesc%            = E107B,        PCI\VEN_8086&DEV_107B&SUBSYS_007B8086
%E107BSC.DeviceDesc%            = E107B,        PCI\VEN_8086&DEV_107B

%E107CDA.DeviceDesc%            = E107C,        PCI\VEN_8086&DEV_107C&SUBSYS_13768086
%E107CDA.DeviceDesc%            = E107C,        PCI\VEN_8086&DEV_107C&SUBSYS_14768086
%E107CDA.DeviceDesc%            = E107C,        PCI\VEN_8086&DEV_107C

%E108ASA.DeviceDesc%            = E108A,        PCI\VEN_8086&DEV_108A&SUBSYS_118A8086
%E108ASA.DeviceDesc%            = E108A,        PCI\VEN_8086&DEV_108A&SUBSYS_108A8086
%E108ASA.DeviceDesc%            = E108A,        PCI\VEN_8086&DEV_108A

%E10B5.DeviceDesc%              = E10B5,        PCI\VEN_8086&DEV_10B5&SUBSYS_10998086
%E10B5.DeviceDesc%              = E10B5,        PCI\VEN_8086&DEV_10B5&SUBSYS_11998086
%E10B5.DeviceDesc%              = E10B5,        PCI\VEN_8086&DEV_10B5

;-------------------------------------------------------------------------------
; Intel PRO\1000 XT Server Adapter (Generic)
;
[E1008]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1008.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 XT Server Adapter
;
[E1008LOM]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1008LOM.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 XT Server Adapter (SC-Fiber) [Generic]
;
[E1009]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1009.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 XT Server Adapter (SC-Fiber)
;
[E1009Fiber]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1009Fiber.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 T Desktop Adapter (Generic)
;
[E100C]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100C.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 T Desktop Adapter
;
[E100CCopper]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100CCopper.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 MT Desktop Adapter (Generic)
;
[E100E]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100E.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 MT Desktop Adapter
;
[E100ECopper]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg, TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100ECopper.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MT Server Adapter (Generic)
;
[E100F]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100F.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MT Server Adapter
;
[E100FCopper]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E100FCopper.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MF Server Adapter (Generic)
;
[E1011]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1011.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MF Server Adapter
;
[E1011Fiber]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1011Fiber.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MT Dual Port Server Adapter (Generic)
;
[E1010]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1010.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MT Dual Port Server Adapter
;
[E1010Copper]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1010Copper.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MF Dual Port Server Adapter (Generic)
;
[E1012]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1012.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MF Dual Port Server Adapter
;
[E1012Fiber]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg, 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1012Fiber.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 MT Mobile Connection
;
[E101E]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E101E.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 MT Network Connection and Adapter
;
[E1013]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
AddReg          = TnT.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1013.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 CT Mobile Connection
;
[E1019]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
AddReg          = TnT.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1019.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MT Server Connection
;
[E1026]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1026.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E1026.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MF Server Adapter
;
[E1027]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg,
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1027.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E1027.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MB Server Connection
;
[E1028]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1028.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 CT Network Connection
;
[E1075]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
AddReg          = TnT.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1075.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO\1000 MT Network Connection and Adapter
;
[E1076]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
AddReg          = TnT.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1076.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MT Dual Port Network Connection
;
[E1079]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E1079.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E1079.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MF Dual Port Network Connection
;
[E107A]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E107A.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E107A.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 MB Dual Port Server Connection
;
[E107B]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E107B.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 MT Quad Port Server Adapter
;
[E101DCopper]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E101DCopper.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E101DCopper.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-------------------------------------------------------------------------------
; Intel PRO/1000 GT Desktop Adapter
;
[E107C]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E107C.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel(R) PRO/1000 P Dual Port Server Adapter
;
[E108A]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E108A.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

;-------------------------------------------------------------------------------
; Intel PRO/1000 GT Quad Port Server Adapter
;
[E10B5]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5    ; PCI
AddReg          = Kodiak.reg, Copper.reg, Advanced.reg
AddReg          = TcpSeg.reg
AddReg          = 82540EM.reg
CopyFiles       = e1000.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 14          ; NdisPhysicalMedium802_3

[E10B5.Services]
AddService = E1G60, 2, e1000_NTX86.Service, common.EventLog

[E10B5.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired

;-----------------------------------------------------------------------------
; Registry Settings (decimal)
;
[Kodiak.reg]
HKR, Ndi\Interfaces,                            UpperRange,             0, "ndis5"
HKR, Ndi\Interfaces,                            LowerRange,             0, "ethernet"
HKR, Ndi,                                       Service,                0, "E1G60"

; *FlowControl
HKR, Ndi\Params\*FlowControl,                   ParamDesc,              0, %FlowControl%
HKR, Ndi\Params\*FlowControl,                   default,                0, "0"
HKR, Ndi\Params\*FlowControl\Enum,              "0",                    0, %Disabled%
HKR, Ndi\Params\*FlowControl\Enum,              "1",                    0, %FlowControl_TxOnly%
HKR, Ndi\Params\*FlowControl\Enum,              "2",                    0, %FlowControl_RxOnly%
HKR, Ndi\Params\*FlowControl\Enum,              "3",                    0, %FlowControl_Full%
HKR, Ndi\Params\*FlowControl,                   type,                   0, "enum"

; *TransmitBuffers
HKR, Ndi\params\*TransmitBuffers,               ParamDesc,              0, %TransmitBuffers%
HKR, Ndi\params\*TransmitBuffers,               default,                0, "512"
HKR, Ndi\params\*TransmitBuffers,               min,                    0, "80"
HKR, Ndi\params\*TransmitBuffers,               max,                    0, "2048"
HKR, Ndi\params\*TransmitBuffers,               step,                   0, "8"
HKR, Ndi\params\*TransmitBuffers,               Base,                   0, "10"
HKR, Ndi\params\*TransmitBuffers,               type,                   0, "int"

; *ReceiveBuffers
HKR, Ndi\params\*ReceiveBuffers,                ParamDesc,              0, %ReceiveBuffers%
HKR, Ndi\params\*ReceiveBuffers,                default,                0, "256"
HKR, Ndi\params\*ReceiveBuffers,                min,                    0, "80"
HKR, Ndi\params\*ReceiveBuffers,                max,                    0, "2048"
HKR, Ndi\params\*ReceiveBuffers,                step,                   0, "8"
HKR, Ndi\params\*ReceiveBuffers,                Base,                   0, "10"
HKR, Ndi\params\*ReceiveBuffers,                type,                   0, "int"

; *TCPChecksumOffloadIPv4
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        ParamDesc,              0, %TCPChksumOffv4%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        default,                0, "3"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "0",                    0, %Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "1",                    0, %ChksumOffTx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "2",                    0, %ChksumOffRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "3",                    0, %ChksumOffTxRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        type,                   0, "enum"

; *UDPChecksumOffloadIPv4
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        ParamDesc,              0, %UDPChksumOffv4%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        default,                0, "3"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "0",                    0, %Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "1",                    0, %ChksumOffTx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "2",                    0, %ChksumOffRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "3",                    0, %ChksumOffTxRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        type,                   0, "enum"

; *IPChecksumOffloadIPv4
HKR, Ndi\Params\*IPChecksumOffloadIPv4,         ParamDesc,              0, %IPChksumOffv4%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,         default,                0, "3"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "0",                    0, %Disabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "1",                    0, %ChksumOffTx%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "2",                    0, %ChksumOffRx%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "3",                    0, %ChksumOffTxRx%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,         type,                   0, "enum"

; NumCoalesceBuffers
HKR, Ndi\params\NumCoalesceBuffers,             ParamDesc,              0, %NumCoalesceBuffers%
HKR, Ndi\params\NumCoalesceBuffers,             default,                0, "128"
HKR, Ndi\params\NumCoalesceBuffers,             min,                    0, "16"
HKR, Ndi\params\NumCoalesceBuffers,             max,                    0, "768"
HKR, Ndi\params\NumCoalesceBuffers,             step,                   0, "1"
HKR, Ndi\params\NumCoalesceBuffers,             Base,                   0, "10"
HKR, Ndi\params\NumCoalesceBuffers,             type,                   0, "int"

; Network Address
HKR, Ndi\params\NetworkAddress,                 ParamDesc,              0, %LAA%
HKR, Ndi\params\NetworkAddress,                 Default,                0, ""
HKR, Ndi\params\NetworkAddress,                 type,                   0, "edit"
HKR, NDI\params\NetworkAddress,                 LimitText,              0, "12"
HKR, NDI\params\NetworkAddress,                 UpperCase,              0, "1"
HKR, NDI\params\NetworkAddress,                 optional,               0, "1"

; Hardwired defaults
HKR,,                                           TxIntDelay,             0, "28"
HKR,,                                           MWIEnable,              0, "1"
HKR,,                                           CustomMessages,         0, "0"
HKR,,                                           DmaFairness,            0, "0"
HKR,,                                           MulticastFilterType,    0, "0"
HKR,,                                           VlanFiltering,          0, "1"
HKR,,                                           TransmitMode,           0, "0"

; Hardware defaults for ndis 6
HKR,,                                           MaxTxDpcLoopCount,      0, "2"
HKR,,                                           MaxDpcLoopCount,        0, "2"
HKR,,                                           MaxNumReceivePackets,   0, "64"

[TcpSeg.reg]
; *LsoV1IPv4
HKR, Ndi\Params\*LsoV1IPv4,                     ParamDesc,              0, %LSOv4%
HKR, Ndi\Params\*LsoV1IPv4,                     default,                0, "1"
HKR, Ndi\Params\*LsoV1IPv4\Enum,                "0",                    0, %Disabled%
HKR, Ndi\Params\*LsoV1IPv4\Enum,                "1",                    0, %Enabled%
HKR, Ndi\Params\*LsoV1IPv4,                     type,                   0, "enum"

[82540EM.reg]
;  Interrupt Throttle Rate
HKR, Ndi\Params\ITR,                            ParamDesc,              0, %InterruptThrottleRate%
HKR, Ndi\Params\ITR,                            default,                0, "65535"
HKR, Ndi\Params\ITR\Enum,                       "65535",                0, %Adaptive%
HKR, Ndi\Params\ITR\Enum,                       "3600",                 0, %Extreme%
HKR, Ndi\Params\ITR\Enum,                       "2000",                 0, %High%
HKR, Ndi\Params\ITR\Enum,                       "950",                  0, %Medium%
HKR, Ndi\Params\ITR\Enum,                       "400",                  0, %Low%
HKR, Ndi\Params\ITR\Enum,                       "200",                  0, %Minimal%
HKR, Ndi\Params\ITR\Enum,                       "0",                    0, %Off%
HKR, Ndi\Params\ITR,                            type,                   0, "enum"
HKR,,                                           ITR,                    0, "65535"

; *InterruptModeration
HKR, Ndi\Params\*InterruptModeration,           ParamDesc,              0, %InterruptModeration%
HKR, Ndi\Params\*InterruptModeration,           default,                0, "1"
HKR, Ndi\Params\*InterruptModeration\Enum,      "0",                    0, %Disabled%
HKR, Ndi\Params\*InterruptModeration\Enum,      "1",                    0, %Enabled%
HKR, Ndi\Params\*InterruptModeration,           type,                   0, "enum"

[Copper.reg]
; *SpeedDuplex
HKR, Ndi\params\*SpeedDuplex,                   ParamDesc,              0, %SpeedDuplex%
HKR, Ndi\params\*SpeedDuplex,                   default,                0, "0"
HKR, Ndi\params\*SpeedDuplex,                   type,                   0, "enum"
HKR, Ndi\params\*SpeedDuplex\enum,              "0",                    0, %AutoNegotiation%
HKR, Ndi\params\*SpeedDuplex\enum,              "1",                    0, %10Mb_Half_Duplex%
HKR, Ndi\params\*SpeedDuplex\enum,              "2",                    0, %10Mb_Full_Duplex%
HKR, Ndi\params\*SpeedDuplex\enum,              "3",                    0, %100Mb_Half_Duplex%
HKR, Ndi\params\*SpeedDuplex\enum,              "4",                    0, %100Mb_Full_Duplex%
HKR, Ndi\params\*SpeedDuplex\enum,              "6",                    0, %1000Mb_Full_Duplex%
HKR, PROSetNdi\NdiExt\Params\*SpeedDuplex,      ExposeLevel,            0, "3"

; Adaptive IFS
HKR, Ndi\Params\AdaptiveIFS,                    ParamDesc,              0, %AdaptiveIFS%
HKR, Ndi\Params\AdaptiveIFS,                    default,                0, "1"
HKR, Ndi\Params\AdaptiveIFS,                    type,                   0, "enum"
HKR, Ndi\Params\AdaptiveIFS\Enum,               "0",                    0, %Disabled%
HKR, Ndi\Params\AdaptiveIFS\Enum,               "1",                    0, %Enabled%
;HKR, PROSetNdi\NdiExt\Params\AdaptiveIFS,      ExposeLevel,            0, "3"

;----------------------------------------------------------------------------
; Packet specifics
;
[Advanced.reg]
; *PriorityVLANTag
HKR, Ndi\Params\*PriorityVLANTag,               ParamDesc,              0, %PriorityVLANTag%
HKR, Ndi\Params\*PriorityVLANTag,               default,                0, "3"
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "0",                    0, %PriorityVlanDisabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "1",                    0, %PriorityEnabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "2",                    0, %VlanEnabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "3",                    0, %PriorityVlanEnabled%
HKR, Ndi\Params\*PriorityVLANTag,               type,                   0, "enum"

; *JumboPacket
HKR, Ndi\Params\*JumboPacket,                   ParamDesc,              0, %JumboPacket%
HKR, Ndi\Params\*JumboPacket,                   default,                0, "1514"
HKR, Ndi\Params\*JumboPacket\Enum,              "1514",                 0, %Disabled%
HKR, Ndi\Params\*JumboPacket\Enum,              "4088",                 0, %Bytes4088%
HKR, Ndi\Params\*JumboPacket\Enum,              "9014",                 0, %Bytes9014%
HKR, Ndi\Params\*JumboPacket\Enum,              "16128",                0, %Bytes16128%
HKR, Ndi\Params\*JumboPacket,                   type,                   0, "enum"

[TnT.reg]
HKR,,                                           AdaptiveIFS,            0,"0"
HKR,Ndi\Params\AdaptiveIFS,                     default,                0,"0"

; Gigabit Master Slave Mode
HKR,Ndi\Params\MasterSlave,                     ParamDesc,              0, %MasterSlaveMode%
HKR,Ndi\Params\MasterSlave,                     Type,                   0, "enum"
HKR,Ndi\Params\MasterSlave,                     Default,                0, "0"
HKR,Ndi\Params\MasterSlave\Enum,                "0",                    0, %AutoDetect%
HKR,Ndi\Params\MasterSlave\Enum,                "1",                    0, %GigabitMasterMode%
HKR,Ndi\Params\MasterSlave\Enum,                "2",                    0, %GigabitSlaveMode%

[e1000.CopyFiles]
E1G60I32.sys,,,2

[e1000_NTX86.Service]
DisplayName     = %e1000.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\E1G60I32.sys
LoadOrderGroup  = NDIS

;-----------------------------------------------------------------------------
; Common base for all drivers for Eventlog
;
[common.EventLog]
AddReg = common.AddEventLog.reg

[common.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\E1G60I32.sys"
HKR, , TypesSupported,   0x00010001, 7


;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
e1000.CopyFiles = 12

; begin workaround for Longhorn installer issue
[SourceDisksNames]
1 = %DISKNAME%,e1g60i32.sys,,

[SourceDisksFiles]
E1G60I32.sys = 1
; end workaround for Longhorn installer issue

;-----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
;Localizable
Msft                            = "Microsoft"
Intel                           = "Intel"
IBM                             = "IBM"

; begin workaround for Longhorn installer issue
DISKNAME = "Intel(R) PRO/1000 Driver Disk"
; end workaround for Longhorn installer issue

TransmitBuffers                 = "Transmit Buffers"
ReceiveBuffers                  = "Receive Buffers"
NumCoalesceBuffers              = "Number of Coalesce Buffers"

10Mb_Half_Duplex                = "10 Mbps Half Duplex"
10Mb_Full_Duplex                = "10 Mbps Full Duplex"
100Mb_Half_Duplex               = "100 Mbps Half Duplex"
100Mb_Full_Duplex               = "100 Mbps Full Duplex"
1000Mb_Full_Duplex              = "1000 Mbps Full Duplex"
SpeedDuplex                     = "Link Speed & Duplex"
AutoNegotiation                 = "Auto Negotiation"

Advertise_10_Half               = "Advertise 10 Half"
Advertise_10_Full               = "Advertise 10 Full"
Advertise_100_Half              = "Advertise 100 Half"
Advertise_100_Full              = "Advertise 100 Full"
Advertise_1000_Full             = "Advertise 1000 Full"
AutoNegAdvSpdDefault            = "Advertise Speed Default"
AutoNegAdvertised               = "Negotiable Speeds and Duplexes"

ChksumOffTxRx                   = "Rx & Tx Enabled"
ChksumOffTx                     = "Tx Enabled"
ChksumOffRx                     = "Rx Enabled"

IPChksumOffv4                   = "IPv4 Checksum Offload"
TCPChksumOffv4                  = "TCP Checksum Offload (IPv4)"
UDPChksumOffv4                  = "UDP Checksum Offload (IPv4)"
LSOv4                           = "Large Send Offload (IPv4)"

JumboPacket                     = "Jumbo Packet"

FlowControl                     = "Flow Control"
FlowControl_TxOnly              = "Tx Enabled"
FlowControl_RxOnly              = "Rx Enabled"
FlowControl_Full                = "Rx & Tx Enabled"

PriorityVLANTag                 = "Priority & VLAN"
PriorityVlanDisabled            = "Priority & VLAN Disabled"
PriorityEnabled                 = "Priority Enabled"
VlanEnabled                     = "VLAN Enabled"
PriorityVlanEnabled             = "Priority & VLAN Enabled"

LAA                             = "Locally Administered Address"
ReportTxEarly                   = "Fast Transmit Completion"

InterruptModeration             = "Interrupt Moderation"
InterruptThrottleRate           = "Interrupt Moderation Rate"
Adaptive                        = "Adaptive"
Extreme                         = "Extreme"
Minimal                         = "Minimal"
High                            = "High"
Medium                          = "Medium"
Low                             = "Low"

SmartPowerDown                  = "Smart Power Down"
AdaptiveIFS                     = "Adaptive Inter-Frame Spacing"

GigabitMasterMode               = "Force Master Mode"
GigabitSlaveMode                = "Force Slave Mode"
MasterSlaveMode                 = "Gigabit Master Slave Mode"

HardwareDefault                 = "Hardware Default"
AutoDetect                      = "Auto Detect"
On                              = "On"
Off                             = "Off"
True                            = "True"
False                           = "False"
Enabled                         = "Enabled"
Disabled                        = "Disabled"
Bytes4088                       = "4088 Bytes"
Bytes9014                       = "9014 Bytes (Alteon)"
Bytes16128                      = "16128 Bytes"

E1008.DeviceDesc                = "Intel(R) PRO/1000 XT Server Adapter"
E1008d.DeviceDesc               = "Intel(R) PRO/1000 XT Desktop Adapter"
E1008NC.DeviceDesc              = "Intel(R) PRO/1000 XT Network Connection"
E1009.DeviceDesc                = "Intel(R) PRO/1000 XF Server Adapter"
E100C.DeviceDesc                = "Intel(R) PRO/1000 T Desktop Adapter"
E100D.DeviceDesc                = "Intel(R) 82544GC Based Network Connection"
E100DNC.DeviceDesc              = "Intel(R) PRO/1000 XT Network Connection"
E100E.DeviceDesc                = "Intel(R) PRO/1000 MT Desktop Adapter"
E100ENC.DeviceDesc              = "Intel(R) PRO/1000 MT Network Connection"
E1015.DeviceDesc                = "Intel(R) PRO/1000 MT Mobile Connection"
E1016.DeviceDesc                = "Intel(R) PRO/1000 MT Mobile Connection"
E100F.DeviceDesc                = "Intel(R) PRO/1000 MT Server Adapter"
E100FLOM.DeviceDesc             = "Intel(R) PRO/1000 MT Network Connection"
E1011.DeviceDesc                = "Intel(R) PRO/1000 MF Server Adapter"
E1011LX.DeviceDesc              = "Intel(R) PRO/1000 MF Server Adapter (LX)"
E1010.DeviceDesc                = "Intel(R) PRO/1000 MT Dual Port Server Adapter"
E1010LOM.DeviceDesc             = "Intel(R) PRO/1000 MT Dual Port Network Connection"
E1012.DeviceDesc                = "Intel(R) PRO/1000 MF Dual Port Server Adapter"
E101D.DeviceDesc                = "Intel(R) PRO/1000 MT Quad Port Server Adapter"
E101E.DeviceDesc                = "Intel(R) PRO/1000 MT Mobile Connection"
E1013DC.DeviceDesc              = "Intel(R) PRO/1000 MT Desktop Connection"
E1013NC.DeviceDesc              = "Intel(R) PRO/1000 MT Network Connection"
E1013NA.DeviceDesc              = "Intel(R) PRO/1000 MT Network Adapter"
E1013DA.DeviceDesc              = "Intel(R) PRO/1000 MT Desktop Adapter"
E1013.DeviceDesc                = "Intel(R) PRO/1000 MT Network Connection"
E1014NC.DeviceDesc              = "Intel(R) PRO/1000 MT Network Connection"
E1014DC.DeviceDesc              = "Intel(R) PRO/1000 MT Desktop Connection"
E1014.DeviceDesc                = "Intel(R) PRO/1000 MT Network Connection"
E1018MC.DeviceDesc              = "Intel(R) PRO/1000 MT Mobile Connection"
E1019NC.DeviceDesc              = "Intel(R) PRO/1000 CT Network Connection"
E1019DC.DeviceDesc              = "Intel(R) PRO/1000 CT Desktop Connection"
E101AMC.DeviceDesc              = "Intel(R) PRO/1000 CT Mobile Connection"
E1026SC.DeviceDesc              = "Intel(R) PRO/1000 MT Server Connection"
E1026SA.DeviceDesc              = "Intel(R) PRO/1000 MT Server Adapter"
E1026SALF.DeviceDesc            = "Intel(R) PRO/1000 GT Server Adapter"
E1027SA.DeviceDesc              = "Intel(R) PRO/1000 MF Server Adapter"
E1027SALX.DeviceDesc            = "Intel(R) PRO/1000 MF Server Adapter(LX)"
E1028SC.DeviceDesc              = "Intel(R) PRO/1000 MB Server Connection"
E1075NC.DeviceDesc              = "Intel(R) PRO/1000 CT Network Connection"
E1076NC.DeviceDesc              = "Intel(R) PRO/1000 MT Network Connection"
E1076DA.DeviceDesc              = "Intel(R) PRO/1000 MT Desktop Adapter"
E1076NA.DeviceDesc              = "Intel(R) PRO/1000 MT Network Adapter"
E1077MC.DeviceDesc              = "Intel(R) PRO/1000 MT Mobile Connection"
E1078NC.DeviceDesc              = "Intel(R) PRO/1000 MT Network Connection"
E1079NC.DeviceDesc              = "Intel(R) PRO/1000 MT Dual Port Network Connection"
E1079SA.DeviceDesc              = "Intel(R) PRO/1000 MT Dual Port Server Adapter"
E1079SALF.DeviceDesc            = "Intel(R) PRO/1000 GT Dual Port Server Adapter"
E107ASA.DeviceDesc              = "Intel(R) PRO/1000 MF Dual Port Server Adapter"
E107ANC.DeviceDesc              = "Intel(R) PRO/1000 MF Dual Port Network Connection"
E107BSC.DeviceDesc              = "Intel(R) PRO/1000 MB Dual Port Server Connection"
E107CDA.DeviceDesc              = "Intel(R) PRO/1000 GT Desktop Adapter"
E108ASA.DeviceDesc              = "Intel(R) PRO/1000 P Dual Port Server Adapter"
E10B5.DeviceDesc                = "Intel(R) PRO/1000 GT Quad Port Server Adapter"

E1008GENERIC.DeviceDesc         = "Intel(R) 82544EI Based Network Connection"
E1009GENERIC.DeviceDesc         = "Intel(R) 82544EI Based Network Connection"
E100CGENERIC.DeviceDesc         = "Intel(R) 82544EI Based Network Connection"
E100DGENERIC.DeviceDesc         = "Intel(R) 82544GC Based Network Connection"
E100EGENERIC.DeviceDesc         = "Intel(R) 82540EM Based Network Connection"
E100FGENERIC.DeviceDesc         = "Intel(R) 82545EM Based Network Connection"
E1011GENERIC.DeviceDesc         = "Intel(R) 82545EM Based Network Connection"
E1010GENERIC.DeviceDesc         = "Intel(R) 82546EB Based Dual Port Network Connection"
E1012GENERIC.DeviceDesc         = "Intel(R) 82546EB Based Dual Port Network Connection"
E101DGENERIC.DeviceDesc         = "Intel(R) PRO/1000 MT Quad Port Network Connection"

E1008GEN.DeviceDesc             = "Intel(R) PRO/1000 XT Network Connection"
E1009GEN.DeviceDesc             = "Intel(R) PRO/1000 XF Network Connection"
E100CGEN.DeviceDesc             = "Intel(R) PRO/1000 T Network Connection"
E100DGEN.DeviceDesc             = "Intel(R) PRO/1000 XT Network Connection"
E100EGEN.DeviceDesc             = "Intel(R) PRO/1000 MT Network Connection"
E100FGEN.DeviceDesc             = "Intel(R) PRO/1000 MT Network Connection"
E1011GEN.DeviceDesc             = "Intel(R) PRO/1000 MF Server Adapter"
E1010GEN.DeviceDesc             = "Intel(R) PRO/1000 MT Dual Port Network Connection"
E1012GEN.DeviceDesc             = "Intel(R) PRO/1000 MF Dual Port Network Connection"

E1008IBM.DeviceDesc             = "iSeries 1000/100/10 Ethernet Adapter"
E1009IBM.DeviceDesc             = "iSeries Gigabit Ethernet Adapter"
E100EIBM.DeviceDesc             = "Intel(R) PRO/1000 MT Network Connection"
E100FIBM.DeviceDesc             = "iSeries 1000/100/10 Ethernet Adapter"
E1011IBM.DeviceDesc             = "iSeries Gigabit Ethernet Adapter"
E1016IBM.DeviceDesc             = "Intel(R) PRO/1000 MT Mobile Connection"

E1000.Service.DispName          = "Intel(R) PRO/1000 NDIS 6 Adapter Driver"
