;******************************************************************************
;*
;*  Copyright 2003-2018 Broadcom. All Rights Reserved. The term "Broadcom" 
;*  refers to Broadcom Inc. and/or its subsidiaries.
;*
;*
;*       OEMSETUP.INF - This file is used by Setup to install the Emulex STORPORT 
;*                Miniport driver elxcna.sys 
;*
;*                (for Emulex FCoE Host Bus Adapters)
;*
;*******************************************************************************

[version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%EMULEX%
Catalogfile=elxcna.cat
DriverVer=09/17/2018,12.0.1192.0

[DestinationDirs]
elxcna_CopyFiles      = 12 

[Manufacturer]
%EMULEX%=EMULEX, NTamd64

;**********************************
; Emulex Manufacturer device list
;**********************************
[EMULEX.NTamd64]

;Tomcat
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72410DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72910DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E79E10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3340103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3341103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A31734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A41734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A51734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_03D01014
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_03D11014

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74210DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E75010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E75210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E75810DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E7A210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E7AE10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3342103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3343103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A01734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A11734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11A21734

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70410DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71410DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E78010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E78210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E78E10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3344103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3345103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3315103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_119D1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_119E1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_119F1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_006F1137
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E75110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_DF0719E5
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_DF0A19E5

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3376103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_337B103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_337C103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3391103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_3392103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11C11734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11C21734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_11C91734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70A10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70B10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70C10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70D10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70E10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70F10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71B10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71C10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71D10DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71A10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_177B103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_304B1054

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71510DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71E10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71F10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73510DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_17A3103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_17A6103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_304C1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_304D1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_304E1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_304F1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_30541054

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_30571054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_30581054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71710DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E71910DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_184E103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_2151103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72A10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E73210DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E70110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E74110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E72710DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E76210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714&SUBSYS_E76310DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_19A2&DEV_0714

;Skyhawk
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80710DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E80C10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86710DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86910DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86A10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86B10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E86C10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E88010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E88110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E88210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E88310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E89010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E89110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E89210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E89310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8D010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8D110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8D210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8D310DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E85910DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81410DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81510DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81610DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81710DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81810DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81910DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81A10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81B10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81C10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81D10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81E10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E81F10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E87010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E87210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E87310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E87410DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82410DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E82510DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E83010DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E83110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E83210DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E83310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E83410DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E85310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_DF1619E5
;Skyhawk - Emulex Test Config
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8F110DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8F310DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8F710DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8F810DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8F910DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8FC10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8FD10DF
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E8FE10DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_11F91734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_11FA1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_11FB1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_120A1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_120E1734
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_122C1734

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E85810DF

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_306A1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_308C1054
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_30821054

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_E85A10DF
 
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_1934103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_1935103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_220A103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_21D4103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_8106103C
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_8144103C

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_81531590

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_1F801028
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_1F831028
 
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_105617AA
%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724&SUBSYS_105717AA

%elxcna.DeviceDesc% = elxcna_BE_MSI, PCI\VEN_10DF&DEV_0724

;
; The Install Section
;

[elxcna_BE_MSI]
CopyFiles = elxcna_CopyFiles

[elxcna_BE_MSI.HW]
Include = machine.inf
Needs   = PciIoSpaceNotRequired.HW
AddReg  = elxcna_Registry_Update_BE_MSI

;
; diskid = description,tagfile,unused,subdir
;
[SourceDisksNames]
1 = %elxcna.DeviceDesc%,lpscsi,,

;
; filename_on_source = diskid,subdir,size
;
[SourceDisksFiles]
elxcna.sys  = 1

[elxcna_CopyFiles]
elxcna.sys

[elxcna_Registry_Update]
HKR,Parameters\PnPInterface,"5",0x00010001, 0x00000001
HKR,Parameters,BusType,0x00010001,0x0000006
HKR,Parameters,Supports64BitAddressing,0x00010001,0x0000001

[elxcna_Registry_Update_BE_MSI]
HKR,"Interrupt Management\Affinity Policy", GroupPolicy, 0x00010001, 1

HKR,"Interrupt Management\MessageSignaledInterruptProperties", MSISupported,       0x00010001, 1
HKR,"Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 32

HKR,"Interrupt Management\MessageSignaledInterruptProperties\Range\0", DevicePolicy,    0x00010001, 5
HKR,"Interrupt Management\MessageSignaledInterruptProperties\Range\0", StartingMessage, 0x00010001, 0
HKR,"Interrupt Management\MessageSignaledInterruptProperties\Range\0", EndingMessage,   0x00010001, 31

[elxcna_BE_MSI.Services]
AddService = elxcna, %SPSVCINST_ASSOCSERVICE%, elxcna_Service_Inst, Miniport_EventLog_Inst

[elxcna_Service_Inst]
AddReg         = elxcna_Registry_Update
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\elxcna.sys
LoadOrderGroup = SCSI Miniport

[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg

[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7

[Strings]
;Localizable strings
Msft               = "Microsoft"
EMULEX             = "Emulex"
elxcna.DeviceDesc = "Emulex FCoE HBA - Storport Miniport Driver"

;Non-Localizable strings
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
REG_SZ                 = 0x00000000
