
;/*****************************************************************************
;**                            INTEL CONFIDENTIAL                            **
;**                                                                          **
;**        Copyright 2006-2010 Intel Corporation All Rights Reserved.        **
;**                                                                          **
;**  The material contained or described herein and all documents related    **
;**  to such material ("Material") are owned by Intel Corporation or its     **
;**  suppliers or licensors. Title to the Material remains with Intel        **
;**  Corporation or its suppliers and licensors. The Material contains trade **
;**  secrets and proprietary and confidential information of Intel or its    **
;**  suppliers and licensors. The Material is protected by worldwide         **
;**  copyright and trade secret laws and treaty provisions. No part of the   **
;**  Material may be used, copied, reproduced, modified, published,          **
;**  uploaded, posted, transmitted, distributed, or disclosed in any way     **
;**  without Intel’s prior express written permission.                       **
;**                                                                          **
;**  No license under any patent, copyright, trade secret or other           **
;**  intellectual property right is granted to or conferred upon you by      **
;**  disclosure or delivery of the Materials, either expressly, by           **
;**  implication, inducement, estoppel or otherwise. Any license under such  **
;**  intellectual property rights must be express and approved by Intel in   **
;**  writing.                                                                **
;*****************************************************************************/

;/******************************************************************************
;* $Id: ifcoepr.inx,v 1.2 2012/03/02 22:41:00 smogilap Exp $
;* $Source: /home/cvsroot/ladsw/fcoe/fcoe_windows_driver/dbusfpd/ifcoepr.inx,v $
;******************************************************************************/

;-------------------------------------------------------------------------
; IFCoEProt.INF -- Intel(R) FCoE Protocol Driver
;
;-------------------------------------------------------------------------

[version]
Signature   = "$Windows NT$"
Class       = NetTrans
ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
Provider    = %Intel%
CatalogFile = ifcoepr.cat
DriverVer=04/10/2012,1.9.13.0

[Manufacturer]
%Intel%=Intel, NTx86.6.0, NTAMD64.6.0, NTia64

;install for LH (Vista)
[Intel.NTx86.6.0]
%IFCoEProt_Desc%=Install_2k8x32, IFCoEProt
[Intel.NTAMD64.6.0]
%IFCoEProt_Desc%=Install_2k8x64, IFCoEProt

[Intel.NTia64]
;no install for IA64 atleast for now!

;-------------------------------------------------------------------------
; Installation Section
;-------------------------------------------------------------------------

[Install_2k8x32]
AddReg=Install.Ndi
Characteristics=0x20 ;NCF_NOT_USER_REMOVABLE 
CopyFiles=CopyFiles_2k8x32
[CopyFiles_2k8x32]
ifp60x32.sys,,,2

[Install_2k8x64]
AddReg=Install.Ndi
Characteristics=0x20 ;NCF_NOT_USER_REMOVABLE 
CopyFiles=CopyFiles_2k8x64
[CopyFiles_2k8x64]
ifp60x64.sys,,,2

[SourceDisksNames]
1 = %DiskId1%,,,

[SourceDisksFiles]
ifp60x32.sys = 1,,
ifp60x64.sys = 1,,

[DestinationDirs]
DefaultDestDir    = 12    ; DIRID_DRIVERS

;-------------------------------------------------------------------------
; Ndi installation support
;-------------------------------------------------------------------------
[Install.Ndi]
HKR,    Ndi,                Service,,       "IFCoEProt"
HKR,    Ndi,                HelpText,,      %IFCoEProt_Desc%
HKR,    Ndi\Interfaces,     "UpperRange",,  noupper
HKR,    "Ndi\Interfaces",   "LowerRange",,  IFCoE
;HKR,   "Ndi\Interfaces",   "LowerRange",,  "ndis5,ndis6"
HKR,    Ndi,                ClsID,,         {9C38842E-F63A-426b-A707-40DC9EEEA178}
HKR,    Ndi,                ComponentDll,,  "FCNTObj.dll"


;-------------------------------------------------------------------------
; Service installation support
;-------------------------------------------------------------------------
[Install_2k8x32.Services]
AddService=IFCoEProt,,Install_2k8x32.Service, Install_2k8x32.EventLog
[Install_2k8x64.Services]
AddService=IFCoEProt,,Install_2k8x64.Service, Install_2k8x64.EventLog

;-----------------------------------------------------------------------------
; Event Log settings
;-----------------------------------------------------------------------------
[Install_2k8x32.EventLog]
AddReg=Install_2k8x32.AddEventLog
DelReg=Install_2k8x32.DelEventLog

[Install_2k8x64.EventLog]
AddReg=Install_2k8x64.AddEventLog
DelReg=Install_2k8x64.DelEventLog

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

[Install_2k8x32.DelEventLog]
HKR,, EventMessageFile, 0x00020000,  "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\ifP60X32.sys"
HKR,, TypesSupported,   0x00010001, 7

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

[Install_2k8x64.DelEventLog]
HKR,, EventMessageFile, 0x00020000,  "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\ifP60X64.sys"
HKR,, TypesSupported,   0x00010001, 7


;SERVICE_BOOT_START         (0x0)
;SERVICE_SYSTEM_START       (0x1)
;SERVICE_AUTO_START         (0x2) 
;SERVICE_DEMAND_START       (0x3) 

[Install_2k8x32.Service]
;LoadOrderGroup = NDIS ; Comes from VB instead
StartType       = 3 ; SERVICE_DEMAND_START 
ErrorControl    = 1 ; SERVICE_ERROR_NORMAL
ServiceType     = 1 ; SERVICE_KERNEL_DRIVER
ServiceBinary   = %12%\ifp60X32.sys
Description     = %IFCoEProt_Desc%
DisplayName     = %IFCoEProt_DisplayName%


[Install_2k8x64.Service]
;LoadOrderGroup = NDIS ; Comes from VB instead
StartType       = 3 ; SERVICE_DEMAND_START 
ErrorControl    = 1 ; SERVICE_ERROR_NORMAL
ServiceType     = 1 ; SERVICE_KERNEL_DRIVER
ServiceBinary   = %12%\ifp60X64.sys
Description     = %IFCoEProt_Desc%
DisplayName     = %IFCoEProt_DisplayName%


[Strings]
Intel			= "Intel"
DiskId1			= "Intel(R) FCoE Installation Disk"
IFCoEProt_Desc		= "Intel(R) Ethernet FCoE Protocol Driver"
IFCoEProt_DisplayName	= "Intel(R) Ethernet FCoE Protocol Driver"
