;*******************************************************************************
; Copyright 2016 QLogic Corporation.
;
; QLogic Network Adapter Diagnostic Driver INF for Windows Server 2012 to 2016.
;
; This file was generated by: gawk -f target.gawk ws3_x86-64 qlgc
;
;
; INF version: 8.14.0.0
;*******************************************************************************

[version]
signature   = "$WINDOWS NT$"
class       = system
classguid   = {4D36E97D-E325-11CE-BFC1-08002BE10318}
provider    = %qlgc%
catalogfile = qxdiag.cat
driverver   = 08/17/2016,8.14.0.0


[manufacturer]
%qlgc% = QLogic, ntamd64


[QLogic]
%qlc57980_1630_desc% = qlc57980_1630_inst_amd64, qebdrv\diag&pci_16301077
%qlc57940_1631_desc% = qlc57940_1631_inst_amd64, qebdrv\diag&pci_16311077
%qlc57980_1632_desc% = qlc57980_1632_inst_amd64, qebdrv\diag&pci_16321077
%qlc57980_1634_desc% = qlc57980_1634_inst_amd64, qebdrv\diag&pci_16341077
%qlc57980_1635_desc% = qlc57980_1635_inst_amd64, qebdrv\diag&pci_16351077
%qlc57980_1636_desc% = qlc57980_1636_inst_amd64, qebdrv\diag&pci_16361077
%qlc57980_1638_desc% = qlc57980_1638_inst_amd64, qebdrv\diag&pci_16381077
%qlc57980_1639_desc% = qlc57980_1639_inst_amd64, qebdrv\diag&pci_16391077
%qlc57980_165c_desc% = qlc57980_165c_inst_amd64, qebdrv\diag&pci_165c1077
%qlc57980_165e_desc% = qlc57980_165e_inst_amd64, qebdrv\diag&pci_165e1077
%qlc57980_1644_desc% = qlc57980_1644_inst_amd64, qebdrv\diag&pci_16441077
%qlc57980_1654_desc% = qlc57980_1654_inst_amd64, qebdrv\diag&pci_16541077
%qlc57980_1656_desc% = qlc57980_1656_inst_amd64, qebdrv\diag&pci_16561077
%qlc57980_1666_desc% = qlc57980_1666_inst_amd64, qebdrv\diag&pci_16661077
%qlcAH_8070_desc% = qlcAH_8070_inst_amd64, qebdrv\diag&pci_80701077
%qlcAH_8071_desc% = qlcAH_8071_inst_amd64, qebdrv\diag&pci_80711077
%qlcAH_8072_desc% = qlcAH_8072_inst_amd64, qebdrv\diag&pci_80721077
%qlcAH_8073_desc% = qlcAH_8073_inst_amd64, qebdrv\diag&pci_80731077
%qlcAH_8080_desc% = qlcAH_8080_inst_amd64, qebdrv\diag&pci_80801077
%qlcAH_8081_desc% = qlcAH_8081_inst_amd64, qebdrv\diag&pci_80811077
%qlcAH_8082_desc% = qlcAH_8082_inst_amd64, qebdrv\diag&pci_80821077
%qlcAH_8083_desc% = qlcAH_8083_inst_amd64, qebdrv\diag&pci_80831077
%qlcAH_8084_desc% = qlcAH_8084_inst_amd64, qebdrv\diag&pci_80841077
%qlcAH_8085_desc% = qlcAH_8085_inst_amd64, qebdrv\diag&pci_80851077
%qlcAH_8086_desc% = qlcAH_8086_inst_amd64, qebdrv\diag&pci_80861077
%qlcAH_8087_desc% = qlcAH_8087_inst_amd64, qebdrv\diag&pci_80871077


[QLogic.ntamd64]
%qlc57980_1630_desc% = qlc57980_1630_inst_amd64, qebdrv\diag&pci_16301077
%qlc57940_1631_desc% = qlc57940_1631_inst_amd64, qebdrv\diag&pci_16311077
%qlc57980_1632_desc% = qlc57980_1632_inst_amd64, qebdrv\diag&pci_16321077
%qlc57980_1634_desc% = qlc57980_1634_inst_amd64, qebdrv\diag&pci_16341077
%qlc57980_1635_desc% = qlc57980_1635_inst_amd64, qebdrv\diag&pci_16351077
%qlc57980_1636_desc% = qlc57980_1636_inst_amd64, qebdrv\diag&pci_16361077
%qlc57980_1638_desc% = qlc57980_1638_inst_amd64, qebdrv\diag&pci_16381077
%qlc57980_1639_desc% = qlc57980_1639_inst_amd64, qebdrv\diag&pci_16391077
%qlc57980_165c_desc% = qlc57980_165c_inst_amd64, qebdrv\diag&pci_165c1077
%qlc57980_165e_desc% = qlc57980_165e_inst_amd64, qebdrv\diag&pci_165e1077
%qlc57980_1644_desc% = qlc57980_1644_inst_amd64, qebdrv\diag&pci_16441077
%qlc57980_1654_desc% = qlc57980_1654_inst_amd64, qebdrv\diag&pci_16541077
%qlc57980_1656_desc% = qlc57980_1656_inst_amd64, qebdrv\diag&pci_16561077
%qlc57980_1666_desc% = qlc57980_1666_inst_amd64, qebdrv\diag&pci_16661077
%qlcAH_8070_desc% = qlcAH_8070_inst_amd64, qebdrv\diag&pci_80701077
%qlcAH_8071_desc% = qlcAH_8071_inst_amd64, qebdrv\diag&pci_80711077
%qlcAH_8072_desc% = qlcAH_8072_inst_amd64, qebdrv\diag&pci_80721077
%qlcAH_8073_desc% = qlcAH_8073_inst_amd64, qebdrv\diag&pci_80731077
%qlcAH_8080_desc% = qlcAH_8080_inst_amd64, qebdrv\diag&pci_80801077
%qlcAH_8081_desc% = qlcAH_8081_inst_amd64, qebdrv\diag&pci_80811077
%qlcAH_8082_desc% = qlcAH_8082_inst_amd64, qebdrv\diag&pci_80821077
%qlcAH_8083_desc% = qlcAH_8083_inst_amd64, qebdrv\diag&pci_80831077
%qlcAH_8084_desc% = qlcAH_8084_inst_amd64, qebdrv\diag&pci_80841077
%qlcAH_8085_desc% = qlcAH_8085_inst_amd64, qebdrv\diag&pci_80851077
%qlcAH_8086_desc% = qlcAH_8086_inst_amd64, qebdrv\diag&pci_80861077
%qlcAH_8087_desc% = qlcAH_8087_inst_amd64, qebdrv\diag&pci_80871077



;*******************************************************************************
; amd64 install sections.
;*******************************************************************************

[qlc57980_1630_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1630_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57940_1631_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57940_1631_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1632_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1632_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1634_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1634_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1635_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1635_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1636_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1636_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1638_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1638_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1639_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1639_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_165c_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_165c_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_165e_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_165e_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1644_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1644_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1654_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1654_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1656_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1656_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlc57980_1666_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlc57980_1666_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8070_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8070_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8071_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8071_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8072_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8072_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8073_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8073_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8080_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8080_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8081_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8081_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8082_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8082_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8083_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8083_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8084_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8084_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8085_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8085_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8086_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8086_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[qlcAH_8087_inst_amd64]
addreg    = params
copyfiles = amd64_sys_file

[qlcAH_8087_inst_amd64.services]
addservice = qxdiag, 0x00000002, amd64_add_service, amd64_event_log


[amd64_add_service]
displayname    = %diag_srv_desc%
servicetype    = 1               ; SERVICE_KERNEL_DRIVER
starttype      = 3               ; SERVICE_DEMAND_START 
errorcontrol   = 1               ; SERVICE_ERROR_NORMAL
servicebinary  = %12%\qxdiaga.sys
addreg         = product_version

[amd64_event_log]
addreg = amd64_addreg_eventlog

[amd64_addreg_eventlog]
hkr, , eventmessagefile, 0x00020000, "%%SystemRoot%%\System32\iologmsg.dll;%%SystemRoot%%\System32\drivers\qxdiaga.sys"
hkr, , typessupported  , 0x00010001, 7



;*******************************************************************************
; Registry parameters.
;*******************************************************************************

[product_version]
hkr, , product_version, 0, "19.0.0"

[params]



;*******************************************************************************
; Destination directories
;*******************************************************************************

[destinationdirs]
amd64_sys_file = 12

[sourcedisksnames]
1 = %disk_desc%,,,

[sourcedisksfiles]
qxdiaga.sys = 1,,

[amd64_sys_file]
qxdiaga.sys



;*******************************************************************************
; Localizable strings
;*******************************************************************************

[strings]
qlgc = "QLogic Corporation"
disk_desc = "QLogic Installation Media"
diag_srv_desc = "QLogic FastLinQ Diag Driver"

qlc57980_1630_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57940_1631_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1632_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1634_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1635_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1636_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1638_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1639_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_165c_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_165e_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1644_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1654_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1656_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlc57980_1666_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8070_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8071_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8072_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8073_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8080_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8081_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8082_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8083_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8084_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8085_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8086_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"
qlcAH_8087_desc = "QLogic FastLinQ Diag Adapter (VBD Client)"

