;-------------------------------------------------------------------------
; RTLTEAMING.INF -- Intermediate Driver for RTL8169 Extended Features. 
; $Revision: 1.5 $
;
; Copyright 2004. Realtek Semiconductor Corporation. All Right Reserved.
;-------------------------------------------------------------------------

[Version]
Signature	= "$Windows NT$"
Class		= NetTrans
ClassGUID	= {4D36E975-E325-11CE-BFC1-08002BE10318}
Provider	= %Realtek%
DriverVer	= 04/22/2004, 2.00.0422.2004
CatalogFile	= RTLTEAMING.cat

[Manufacturer]
%Realtek%	= Realtek,NTx86,NTamd64

[Realtek]
%RTL_DESC%	= RTLTEAMING.ndi, RTL_TEAMING_PT

[Realtek.NTx86]
%RTL_DESC%	= RTLTEAMING.ndi, RTL_TEAMING_PT

[Realtek.NTamd64]
%RTL_DESC%	= RTLTEAMING.ndi, RTL_TEAMING_PT

; Note:
; 1. The NCF_* flags are defined in netcfgx.h
; 2. NCF_HAS_UI (0x80) is required for custom property pages.
[RTLTEAMING.ndi]
AddReg			= RTLTEAMING.ndi.AddReg
Characteristics	= 0x00 ; Not NCF_HAS_UI
CopyFiles		= RTLTEAMING.CopyFiles.DLL, RTLTEAMING.CopyFiles.sys
CopyINF			= RTLTEAMING_MP.INF

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

[SourceDisksFiles]
RTLTEAMING.SYS		= 1
RTLTEAMING_NB.DLL	= 1

[DestinationDirs]
DefaultDestDir	= 12
RTLTEAMING.CopyFiles.DLL	= 11 ; %windir%\System32
RTLTEAMING.CopyFiles.sys	= 12 ; %windir%\System32\drivers

[RTLTEAMING.CopyFiles.sys]
RTLTEAMING.SYS,,,2

[RTLTEAMING.CopyFiles.DLL]
RTLTEAMING_NB.DLL,,,2

[InfSourcePathInfo]
; Used by the notify object on Win2k to figure out where the original media is
; located (so it can use SetupCopyOEMInf to install Net INF located
; there). This workaround is to avoid copyinf INF file directly
; by using CopyFiles directive becuase Win2K doesn't support CopyINF directive.
OriginalInfSourcePath = %1%

;-----------------------------------------------------------------------
;  Install parameters
;
[RTLTEAMING.ndi.AddReg]
HKR, Ndi,            ClsID,         0, {c2380615-2ac7-4882-b07d-757f94cfa42c}
HKR, Ndi,            ComponentDll,   , "RTLTEAMING_NB.DLL"
HKR, Ndi,            HelpText,      0,          "%RTL_DESC%"
HKR, Ndi,            Service,       0,          "RTLTEAMING"
HKR, Ndi\Interfaces, UpperRange,    0,          "noupper"
HKR, Ndi\Interfaces, LowerRange,    0,          "ndis5"

[RTLTEAMING.ndi.Services]
AddService = RTLTEAMING, , RTLTEAMING.AddService, RTLTEAMING.AddEventLog

[RTLTEAMING.AddService]
DisplayName		= %RTL_DESC%
ServiceType		= 1 ;SERVICE_KERNEL_DRIVER
StartType		= 3 ;SERVICE_DEMAND_START
ErrorControl	        = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary	        = %12%\RTLTEAMING.SYS
Description		= %RTL_DESC%

[RTLTEAMING.AddEventLog]
AddReg	= RTLTEAMING.AddEventLog.AddReg

[RTLTEAMING.AddEventLog.AddReg]
HKR, , EventMessageFile, 0x20000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x10001, 7

[RTLTEAMING.ndi.Remove.Services]
DelService	= RTLTEAMING

[RTLTEAMING.ndi.Remove]
DelFile	= RTLTEAMING.CopyFiles.DLL, RTLTEAMING.CopyFiles.sys

[Strings]
Realtek = "Realtek"
RTL_DESC = "Realtek Intermediate Driver for Ethernet Extended Features"
DiskDescription = "RTLTEAMING Disk"

