;////////////////////////////////////////////////////////////////////////////////
;//
;//                           (C) Pinnacle Systems GmbH 2007
;//      All rights are reserved.  Reproduction in whole or in part is prohibited
;//      without the written consent of the copyright owner.
;//
;//      Pinnacle Systems, Inc. reserves the right to make changes without notice at any time.
;//      Pinnacle Systems, Inc. makes no warranty, expressed, implied or statutory, including
;//      but not limited to any implied warranty of merchantibility of fitness
;//      for any particular purpose, or that the use will not infringe any
;//      third party patent, copyright or trademark.
;//      Pinnacle Systems, Inc. must not be liable for any loss or damage arising from its use.
;//
;////////////////////////////////////////////////////////////////////////////////

;----------------------------------------------------------------------------------------------------
;
; PCTVVIRTUALNDIS.INF
;
; Pinnacle Virtual Ethernet Adapter
;
; Copyright (c) 2007 Pinnacle Systems
;----------------------------------------------------------------------------------------------------

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Pcle%
CatalogFile = PctvVirtualNdis.cat
DriverVer   = 02/02/2007,2.0.2.0
DriverPackageType=PlugAndPlay
DriverPackageDisplayName="Pinnacle_Virtual_Ethernet_Adapter"

[ControlFlags]
ExcludeFromSelect={b85b7c50-6a01-11d2-b841-00c04fad5171}\PctvVirtualNdis

[Manufacturer]
%Pcle% = Pcle

[Pcle]
%PctvVirtualNdis.DeviceDesc%    = PctvVirtualNdis.ndi, root\PctvVirtualNdis ; Root enumerated 
%PctvVirtualNdis.DeviceDesc%    = PctvVirtualNdis.ndi, {b85b7c50-6a01-11d2-b841-00c04fad5171}\PctvVirtualNdis ; Toaster Bus enumerated 


;-------------------------------------------------------------------------------
; Pinnacle Virtual Ethernet Adapter
;
[PctvVirtualNdis.ndi]
Characteristics = 0x1 ; NCF_VIRTUAL
AddReg          = PctvVirtualNdis.Reg
CopyFiles       = PctvVirtualNdis.CopyFiles

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

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

;-----------------------------------------------------------------------------
; Driver and Service Section
;
[PctvVirtualNdis.CopyFiles]
PctvVirtualNdis.sys,,,2

[PctvVirtualNdis.Service]
DisplayName     = %PctvVirtualNdis.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\PctvVirtualNdis.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.Reg

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

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

[TextModeFlags.Reg]
HKR, , TextModeFlags,    0x00010001, 0x0001

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
PctvVirtualNdis.sys  = 1,,

;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
PctvVirtualNdis.CopyFiles = 12

;-----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
Pcle                             = "Pinnacle Systems"                      
PctvVirtualNdis.DeviceDesc       = "Pinnacle Virtual Ethernet Adapter"
PctvVirtualNdis.Service.DispName = "Pinnacle Virtual Miniport"
DiskId1                          = "Pinnacle Virtual Miniport Device Installation Disk #1"
