;-------------------------------------------------------------------------------
; DVBNet.INF
;
; Microsoft Sample NDIS-WDM Virtual Miniport Ethernet Adapter
;
; Copyright (c) Microsoft Corporation.  All rights reserved.

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%
DriverVer   = 07/05/2009,6.3.0.1
CatalogFile = DVBNetAMD64.cat

[ControlFlags]

[Manufacturer]
%Msft% = Msft,NTx86,NTia64,NTamd64

; For Win2K
[Msft]
%DVBNet.DeviceDesc%    = DVBNet.ndi, *DV_DVBNET 

; For XP and later
[Msft.NTx86]
%DVBNet.DeviceDesc%    = DVBNet.ndi, *DV_DVBNET

[Msft.NTia64]
%DVBNet.DeviceDesc%    = DVBNet.ndi, *DV_DVBNET 

[Msft.NTamd64]
%DVBNet.DeviceDesc%    = DVBNet.ndi, *DV_DVBNET

;-------------------------------------------------------------------------------
; Microsoft Virtual Ethernet Adapter
;
[DVBNet.ndi]
Characteristics = 0x81
AddReg          = DVBNet.Reg, ParamsPromiscuous
CopyFiles       = DVBNet.CopyFiles

[DVBNet.ndi.Services]
AddService      = DVBNet, 2, DVBNet.Service, DVBNet.EventLog

;-----------------------------------------------------------------------------
; Microsoft Virtual Miniport Common
;
[DVBNet.Reg]
HKR, Ndi,                         Service,             0, "DVBNet"
HKR, Ndi\Interfaces,              UpperRange,          0, "ndis5"
HKR, Ndi\Interfaces,              LowerRange,          0, "ethernet"

[ParamsPromiscuous]
;
;    Should the physical NIC be set to Promiscuous mode 
;
HKR, Ndi\params\Mode,ParamDesc,0, %Mode%
HKR, Ndi\params\Mode,type,     0, "enum"
HKR, Ndi\params\Mode,default,  0, "Default"
HKR, Ndi\params\Mode\enum,Default,0, %Mode_basic%
HKR, Ndi\params\Mode\enum,Cool,   0, %Mode_cool%

HKR, NDI\params\NetworkAddress,	ParamDesc, 0, %NetworkAddress%
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,	default,   0, " "
HKR, NDI\params\NetworkAddress,	optional,  0, "1"

;-----------------------------------------------------------------------------
; Driver and Service Section
;
[DVBNet.CopyFiles]
DVBNet.sys

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

[DVBNet.EventLog]
AddReg = DVBNet.AddEventLog.Reg

[DVBNet.AddEventLog.Reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x00010001, 7

[SourceDisksNames]
99=%DVBNet_disk%,"",0

[SourceDisksFiles]
DVBNet.sys	= 99

;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
DefaultDestDir	=10,System32\Drivers
DVBNet.CopyFiles = 12

;-----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
Msft                       = "DVB ETCorp"                      
DVBNet.DeviceDesc        = "DVB Net ETAdapter"
DVBNet.Service.DispName    = "DVB Net ETAdapter Service"
DVBNet_disk = "DVBNet Driver Install Disk"
NetworkAddress = "Network Address (MAC)"
Mode = "Sample Parameter"
Mode_basic = "Basic"
Mode_cool = "Cool"

