; Marvell VLAN Protocol NDIS Intermediate Driver
;
; ©Copyright 2002-2008 Marvell®. All rights reserved.
;
; Version 11.10.1.3


[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider    = %MARVELL%
CatalogFile = yk60x86v.CAT

DriverVer   = 08/27/2009, 11.10.1.3

[Manufacturer]
%MARVELL% = MARVELL, NTx86.6.1, NTx86.6.0, NTx86.5.1, NTamd64.6.1, NTamd64.6.0, NTAMD64.5.2

[ControlFlags]
ExcludeFromSelect = SK_VLAN_MINIPORT

;------------------------------------------------------------------------
;	Windows XP / SERVER 2003 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.5.1]
;Empty Section

;------------------------------------------------------------------------
;	Windows VISTA 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.6.0]
%MARVELL_VLAN_M.DeviceDesc% = MARVELL_VLAN_M.ndi.NTx86.6.0, SK_VLAN_MINIPORT

;------------------------------------------------------------------------
;	Windows 7 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.6.1]
;Empty Section

;------------------------------------------------------------------------
;	Windows Server 2003 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.5.2]
;Empty Section

;------------------------------------------------------------------------
;	Windows VISTA 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.6.0]
;Empty Section

;------------------------------------------------------------------------
;	Windows 7 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.6.1]
;Empty Section


[MARVELL_VLAN_M.ndi.NTx86.6.0]
Characteristics =  0xA1 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HAS_UI
AddReg          = MARVELL_VLAN_M.Reg, MARVELL_VLAN_M.VLAN_TAG.params
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 0          ; NdisPhysicalMediumUnspecified



[MARVELL_VLAN_M.ndi.NTx86.6.0.Services]
AddService = SkVlanMiniport, 2, MARVELL_VLAN_M.Service


[MARVELL_VLAN_M.ndi.NTx86.6.0.CoInstallers]

AddReg                  = MARVELL_VLAN_M.CoInstaller.AddReg
CopyFiles               = MARVELL_VLAN_M.CoInstaller.CopyFiles, MARVELL_VLAN_M.CopyFiles.SYS

[MARVELL_VLAN_M.Service]
DisplayName    = %MARVELL_VLAN_M.DeviceDesc%
ServiceType    = 1 ;SERVICE_KERNEL_DRIVER
StartType      = 3 ;SERVICE_DEMAND_START
ErrorControl   = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\yk60x86v.sys
LoadOrderGroup = PNP_TDI
Description    = %MARVELL_VLAN_M.DeviceDesc%

[MARVELL_VLAN_M.Reg]
HKR, Ndi,                           Service,,                   "SkVlanMiniport"
HKR, Ndi,                           HelpText,,                  %MARVELL_VLAN_M.Help%
HKR, Ndi\Interfaces,                UpperRange,,                "ndis5"
HKR, Ndi\Interfaces,                LowerRange,,                "ethernet"

[MARVELL_VLAN_M.VLAN_TAG.params]
HKR, Ndi\params\VLAN_TAG,           ParamDesc, 0,               %VLAN_TAG%
HKR, Ndi\params\VLAN_TAG,           Default,   0,               "1"
HKR, Ndi\params\VLAN_TAG,           Type,      0,               "int"
HKR, Ndi\params\VLAN_TAG,           Min,       0,               "1"
HKR, Ndi\params\VLAN_TAG,           Max,       0,               "4094"
HKR, Ndi\params\VLAN_TAG,           Step,      0,               "1"
HKR, Ndi\params\VLAN_TAG,           Base,      0,               "10"

[MARVELL_VLAN_M.CoInstaller.AddReg]
HKR,, CoInstallers32, 0x00010000, "yk60x86vc.dll,CoInstVlan"

[MARVELL_VLAN_M.CoInstaller.CopyFiles]
yk60x86vc.dll,,,2

[MARVELL_VLAN_M.CopyFiles.SYS]
yk60x86v.sys,,,2

[SourceDisksNames]
1 = %DriverDisk%,,,

[SourceDisksFiles]
yk60x86v.sys = 1
yk60x86vc.dll = 1

[DestinationDirs]
DefaultDestDir    = 11
MARVELL_VLAN_M.CoInstaller.CopyFiles = 11	; %windir%\System32
MARVELL_VLAN_M.CopyFiles.SYS = 12			; %windir%\System32\drivers


; English (United States)
[Strings]
MARVELL = "Marvell"
DriverDisk = " VLAN Protocol Installation Disk"
MARVELL_VLAN_M.DeviceDesc   = "Marvell VLAN Virtual Adapter"
MARVELL_VLAN_M.Help         = "Adds Marvell VLAN Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
VLAN_TAG = "VLAN ID"
;---------------------------------------------------------------------------------------------------


; Spanish (Spain, Traditional Sort)
[Strings.040A]
MARVELL = "Marvell"
DriverDisk = " VLAN Protocol Installation Disk"
MARVELL_VLAN_M.DeviceDesc   = "Marvell VLAN Virtual Adapter"
MARVELL_VLAN_M.Help         = "Adds Marvell VLAN Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
VLAN_TAG = "Identificador de VLAN"
;---------------------------------------------------------------------------------------------------


; French (Standard)
[Strings.040C]
MARVELL = "Marvell"
DriverDisk = " VLAN Protocol Installation Disk"
MARVELL_VLAN_M.DeviceDesc   = "Marvell VLAN Virtual Adapter"
MARVELL_VLAN_M.Help         = "Adds Marvell VLAN Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
VLAN_TAG = "ID VLAN"
;---------------------------------------------------------------------------------------------------
