;****************************************************************************** ; PPP over Ethernet Protocol ; Windows 98 NDIS Intermediate Driver INF ; written by Robert Schlabbach (normanb@cs.TU-Berlin.DE) ; Copyright (C) 2000-2001 by Robert Schlabbach ;****************************************************************************** [Version] Signature = "$Windows 95$" Class = NetTrans ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318} Provider = %Provider% DriverVer = 05/29/2001,0.96.0666.1 [Manufacturer] %Manufacturer% = DevicesSection [DevicesSection] ; DisplayName Section DeviceID ; ----------- ------- -------- %WINPPPOE.DisplayName% = WINPPPOE.NDI, RS_WINPPPOE %WANPPPOE.DisplayName% = WANPPPOE.NDI, RS_WANPPPOE [ControlFlags] ExcludeFromSelect = RS_WANPPPOE ExcludeFromSelect.NT = RS_WINPPPOE ;------------------------------------------------------------------------------ ; Protocol Network Device Install Section ;------------------------------------------------------------------------------ [WINPPPOE.NDI] AddReg = WINPPPOE.NDI.AddReg DeviceID = RS_WINPPPOE MaxInstance = 8 CopyFiles = WINPPPOE.Files.INF, WINPPPOE.Files.SYS ;------------------------------------------------------------------------------ ; Protocol Registry Entries ;------------------------------------------------------------------------------ [WINPPPOE.NDI.AddReg] HKR, NDI, DeviceID, 0, "RS_WINPPPOE" HKR, NDI, HelpText, 0, %WINPPPOE.HelpText% HKR, NDI, InstallInf, 0, "WINPPPOE.INF" HKR, NDI, MaxInstance, 0, "8" HKR, NDI, NdiInstaller, 0, "WINPPPOE.DLL,ProtocolNdiProc" HKR, NDI, NetType, 0, "1" ; Required components, Install and Remove sections HKR, NDI\Compatibility, RequireAll, 0, "RS_WANPPPOE" HKR, NDI\Install, , 0, "WINPPPOE.Install" HKR, NDI\Remove, , 0, "WINPPPOE.Remove" ; Binding interfaces HKR, NDI\Interfaces, DefUpper, 0, "raspppoe" HKR, NDI\Interfaces, DefLower, 0, "ndis3,ndis4,ndis5" HKR, NDI\Interfaces, UpperRange, 0, "raspppoe" HKR, NDI\Interfaces, LowerRange, 0, "ndis3,ndis4,ndis5" ; NDIS information HKR, NDIS, LogDriverName, 0, "RMSPPPOE" HKR, NDIS, MiniportLogDriverName, 0, "RMSPPPOE" HKR, NDIS, MajorNdisVersion, 1, 04 HKR, NDIS, MinorNdisVersion, 1, 00 ; Install section [WINPPPOE.Install] AddReg = WINPPPOE.AddReg ; Install registry section [WINPPPOE.AddReg] HKR, , DeviceVxDs, 0, "RMSPPPOE.SYS" HKR, , DevLoader, 0, "*ndis" HKR, , EnumPropPages, 0, "NETDI.DLL,EnumPropPages" HKR, , IntermediateProtocol, 0, "1" ; NDIS Intermediate Drivers class (legacy support) HKLM, System\CurrentControlSet\Services\Class\NDIS HKLM, System\CurrentControlSet\Services\Class\NDIS, , 0, "Network Intermediate Drivers" HKLM, System\CurrentControlSet\Services\Class\NDIS, DevLoader, 0, "*ndis" HKLM, System\CurrentControlSet\Services\Class\NDIS, Icon, 0, "-6" HKLM, System\CurrentControlSet\Services\Class\NDIS, NoUseClass, 0, "1" ; Driver-specific node for NDIS Intermediate Driver (must be unique) HKLM, Enum\Root\NDIS\RMSPPPOE HKLM, Enum\Root\NDIS\RMSPPPOE, Class, 0, "NDIS" HKLM, Enum\Root\NDIS\RMSPPPOE, Driver, 0, "NDIS" HKLM, Enum\Root\NDIS\RMSPPPOE, ConfigFlags, 1, 10,00,00,00 HKLM, Enum\Root\NDIS\RMSPPPOE, DeviceDesc, 0, %WINPPPOE.DisplayName% ; Remove section [WINPPPOE.Remove] DelReg = WINPPPOE.DelReg ; Remove registry section [WINPPPOE.DelReg] HKLM, Enum\Root\NDIS\RMSPPPOE ;------------------------------------------------------------------------------ ; Miniport Network Device Install Section ;------------------------------------------------------------------------------ [WANPPPOE.NDI] AddReg = WANPPPOE.NDI.AddReg DeviceID = RS_WANPPPOE MaxInstance = 8 ;------------------------------------------------------------------------------ ; Miniport Registry Entries ;------------------------------------------------------------------------------ [WANPPPOE.NDI.AddReg] HKR, NDI, DeviceID, 0, "RS_WANPPPOE" HKR, NDI, HelpText, 0, %WANPPPOE.HelpText% HKR, NDI, MaxInstance, 0, "8" HKR, NDI, NdiInstaller, 0, "WINPPPOE.DLL,MiniportNdiProc" ; Required components and Install section HKR, NDI\Compatibility, RequireAll, 0, "NDISWAN,RS_WINPPPOE" HKR, NDI\Install, , 0, "WANPPPOE.Install" ; Binding interfaces HKR, NDI\Interfaces, DefUpper, 0, "ndiswan" HKR, NDI\Interfaces, DefLower, 0, "raspppoe" HKR, NDI\Interfaces, UpperRange, 0, "ndiswan" HKR, NDI\Interfaces, LowerRange, 0, "raspppoe" ; NDIS information HKR, NDIS, LogDriverName, 0, "RMSPPPOE" HKR, NDIS, MajorNdisVersion, 1, 04 HKR, NDIS, MinorNdisVersion, 1, 00 ; Install section [WANPPPOE.Install] AddReg = WANPPPOE.AddReg ; Install registry section [WANPPPOE.AddReg] HKR, , DeviceVxDs, 0, "RMSPPPOE.SYS" HKR, , DevLoader, 0, "*ndis" HKR, , EnumPropPages, 0, "NETDI.DLL,EnumPropPages" HKR, , RealClass, 0, "Net" ;------------------------------------------------------------------------------ ; File Lists ;------------------------------------------------------------------------------ [WINPPPOE.Files.INF] WINPPPOE.INF, , , 2 [WINPPPOE.Files.SYS] WINPPPOE.DLL, , , 2 RASPPPOE.EXE, , , 2 RMSPPPOE.SYS, , , 2 ;------------------------------------------------------------------------------ ; Source Directories ;------------------------------------------------------------------------------ [SourceDisksNames] 1 = %SourceDiskName%, , [SourceDisksFiles] WINPPPOE.INF = 1 WINPPPOE.DLL = 1 RASPPPOE.EXE = 1 RMSPPPOE.SYS = 1 ;------------------------------------------------------------------------------ ; Destination Directories ;------------------------------------------------------------------------------ [DestinationDirs] DefaultDestDir = 10 ; %windir% WINPPPOE.Files.INF = 17 ; %windir%\INF directory WINPPPOE.Files.SYS = 11 ; %windir%\System directory ;------------------------------------------------------------------------------ ; Localizable Strings ;------------------------------------------------------------------------------ [Strings] ; INF Provider Provider = "Robert Schlabbach" ; Manufacturer Manufacturer = "Robert Schlabbach" ; Protocol Display Name WINPPPOE.DisplayName = "PPP over Ethernet Protocol" ; Protocol Help Text WINPPPOE.Helptext = "Allows making PPP connections through Ethernet adapters according to RFC 2516. Required for connecting with many broadband service providers." ; Miniport Display Name WANPPPOE.DisplayName = "PPP over Ethernet Miniport" ; Miniport Help Text WANPPPOE.Helptext = "This component exposes the dial-up devices for the PPP over Ethernet Protocol." ; Source Disk Description SourceDiskName = "PPP over Ethernet Protocol Installation Diskette"