clean1x.ini Driver File Contents (driver_usb_4200.zip)

Driver Package File Name: driver_usb_4200.zip
File Size: 1.8 MB

;**********************************************************************
;*                                                                    *
;* ENICLEAN.INI  Configuration file for 1X Clean ups                  *
;*                                                                    *
;* Created June 6, 1999                            Efficient Networks *
;*                                                                    *
;**********************************************************************
; This file will describe the files and registry entries to be deleted
; for a particular Efficient product on the system. This file is
; processed much in the same way as a standard INF file.
;
; The ';' character is a comment character, and any inforamtion to 
; the right of a Semicolon in this document will be ignored


;************************* PRODUCTS ***********************************
; The Following is a list of the supported products in this document
; For each of these products, their should be a corresponding header
; listed below

[Products]
 EN10C      ;SpeedStream 3010 25.6 ATM CIP/1483
 EN10P      ;SpeedStream 3010 25.6 ATM PPP
 EN20C      ;SpeedStream 3020 ADI DSL CIP/1483
 EN20P      ;SpeedStream 3020 ADI DSL PPP
 EN21P      ;SpeedStream 3021 ADI 918 DSL PPP
 EN40C      ;SpeedStream 3040 TI DSL CIP/1483
 EN40P      ;SpeedStream 3040 TI DSL PPP
 EN60C      ;SpeedStream 3060 AME DSL CIP/1483
 EN60P      ;SpeedStream 3060 AME DSL PPP
 EN60_8     ;SpeedStream 3060 VPI 0,8 Hardware
 EN60_15    ;SpeedStream 3060 VPI 0-15 Hardware
 EN61P      ;SpeedStream 3061 AME DSL PPP
 EN4020C    ;SpeedStream 4020 ADI USB DSL CIP/1483
 EN4020P    ;SpeedStream 4020 ADI USB DSL PPP
 EN4060C    ;SpeedStream 4060 AME USB DSL CIP/1483
 EN4060P    ;SpeedStream 4060 AME USB DSL PPP


;********************** PRODUCT SECTIONS ******************************
; For each of the product headers, a full list desribing the product
; should be included with the followinf keyword sections:
;   Name                - Display Name for product
;   FileSections        - List of Header sections below to be treated as
;                         list of files to be deleted
;   Description         - Description of Product found in Registry
;   DirectorySections   - List of Header sections below to be treated as
;                         list of directories to be deleted
;   RegistrySections    - List of Header sections below to be treated as
;                         list of Registry item to be deleted
;   RegistryEnumKey     - List of Header sections below to be treated as
;                         list of Registry value to enumerate to match
;                         and delete specified value
;   RegistryEnumKey     - List of Header sections below to be treated as
;                         list of Registry keys to enumerate to match the
;                         specified value or keyname and delete the key
;   95ID                - Win9x Device information for cleaning out PnP
;                          registry entries
;
; Replaceable variables are also supported in this file. They appear in 
; the format %VARNAME%. Supported variables are:
;   %PRODUCT%               - Returns the Section Head for the current 
;                             Product (i.e. EN10C)
;   %PRODUCT_DESCRIPTION%   - Returns the Description Located in the 
;                             Product Section
;   %PRODUCT_NAME%          - Returns the Name Located in the 
;                             Product Section
;   %PRODUCT_95ID%          - Returns the 95ID Located in the 
;                             Product Section
;   %COMPANY_NAME%          - Returns 'Efficient Networks'
;   %WINDIR%                - returns the windows directory
;   %%SYSTEM_ROOT%          - returns the windows\system(32) directory


[EN10C]
 Name = Efficient Networks 3010 SpeedStream CIP/1483
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 3010
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0001111A

[EN10P]
 Name = Efficient Networks 3010 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0001111A

[EN20C]
 Name = Efficient Networks 3020 SpeedStream CIP/1483
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 3020
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0002111A

[EN20P]
 Name = Efficient Networks 3020 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0002111A

[EN21P]
 Name = Efficient Networks 3021 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_000A111A

[EN40C]
 Name = Efficient Networks 3040 SpeedStream CIP/1483
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 3040
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_000F111A

[EN40P]
 Name = Efficient Networks 3040 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_000F111A

[EN60C]
 Name = Efficient Networks 3060 SpeedStream CIP/1483
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 3060
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0009111A

[EN60P]
 Name = Efficient Networks 3060 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0005&SUBSYS_0009111A

[EN61P]
 Name = Efficient Networks 3061 SpeedStream PPP
 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValPCI
 95ID = DEV_0007&SUBSYS_1001111A

[EN60_8]
 Name = Efficient Networks 3060 VPI 0,8 Hardware
 RegistrySections = RegistryAltEnum
 95ID = DEV_0005&SUBSYS_0809111A

[EN60_15]
 Name = Efficient Networks 3060 VPI 0-15 Hardware
 RegistrySections = RegistryAltEnum
 95ID = DEV_0005&SUBSYS_0A09111A

[EN4020C]
 Name = Efficient Networks 4020 SpeedStream CIP/1483
 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 4020
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry, RegistryUSB
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValUSB
 95ID = 4020

[EN4020P]
 Name = Efficient Networks 4020 SpeedStream PPP
 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry, RegistryUSB
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValUSB
 95ID = 4020

[EN4060C]
 Name = Efficient Networks 4060 SpeedStream CIP/1483
 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for 4060
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry, RegistryUSB
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValUSB
 95ID = 4060

[EN4060P]
 Name = Efficient Networks 4060 SpeedStream PPP
 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles
 Description = SpeedStream Adapter Software for PPP/ATM
 DirectorySections = ACFDir,SS20Dirs
 RegistrySections = Registry, RegistryUSB
 RegistryEnumKey = RegEnumKey
 RegistryEnumVal = RegEnumValUSB
 95ID = 4060


;***************************  FILES  **********************************
; File Section Headers, format is simply to list file name
; Directory of file is the association of Section header
; to [DestinationDirs] (Win9x) and [DestinationDirsNT] (WinNT)
; Listed Below

[Shared]
 %PRODUCT%S.DLL
 %PRODUCT%SS.DLL
 %PRODUCT%CTL.DLL
 enindi.dll
 enmfc42.dll
 envcrt.dll
 enmfc42d.dll
 envcrtd.dll
 enmfco42d.dll

[Drivers]
 %PRODUCT%.sys
 %PRODUCT%ctv.sys
 %PRODUCT%.vxd
 %PRODUCT%msg.vxd
 %PRODUCT%dtc.vxd
 %PRODUCT%c.vxd
 %PRODUCT%ctv.vxd
 %PRODUCT%v.vxd

[DriversUSB]
 %PRODUCT%w.sys
 %PRODUCT%m.vxd

[System]
 %PRODUCT%C16.DLL
 %PRODUCT%6.DLL
 %PRODUCT%mon.exe
 %PRODUCT%cfg.exe
 %PRODUCT%tb.exe
 %PRODUCT%t.exe
 %PRODUCT%cpl.cpl
 %PRODUCT%l.cpl
 %PRODUCT%evt.dll
 %PRODUCT%e.dll
 %PRODUCT%msg.exe
 %PRODUCT%cdi.dll
 %PRODUCT%x.dll
 %PRODUCT%f.
 %PRODUCT%dtc.sys

[SystemUSB]
 %PRODUCT%g.exe
 %PRODUCT%m.exe

[Help]
 %PRODUCT%.hlp
 %PRODUCT%.gid
 %PRODUCT%.cnt

[Inf]
 %PRODUCT%.inf
 %PRODUCT%.pnf

[Other]
 Microsoft%PRODUCT%.inf
 %COMPANY_NAME%%PRODUCT%.inf

[ACFFiles]
 *.acf

;**************************  DIRECTORIES  *****************************
; Directory Section Headers - Format is to list Base number (see 
; [Directory Definitions] below) and then Modified path after a ','

[ACFDir]
 11, ACF\%PRODUCT%
 11, ACF

[SS20Dirs]
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0000
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0001
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0002
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0003
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0004
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0005
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0006
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0007
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0008
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0009
 10, ..\Program files\SpeedStream\Upgrade\setupdir\0010
 10, ..\Program files\SpeedStream\Upgrade\setupdir
 10, ..\Program files\SpeedStream\Upgrade
 10, ..\Program files\SpeedStream
 10, Start Menu\Programs\Efficient Networks\SpeedStream
 10, Start Menu\Programs\Efficient Networks

;******************* DIRECTORY DEFINITIONS ****************************
; Any file sections form above not listed in the directory definitions 
; will use the DefaultDestDir

[DestinationDirs]
 DefaultDestDir=11           ; system directory
 Other=17, Other             ; INT\Other directory
 Inf=17                      ; inf directory
 Help=18                     ; help directory
 ACFFiles=11,ACF\%PRODUCT%   ; ACF Directory for product
 
[DestinationDirsNT]
 DefaultDestDir=11           ; system32 directory
 Drivers=11,drivers          ; system32\drivers
 ACFFiles=11,ACF\%PRODUCT%   ; ACF Directory for product

;************************** REGISTRY ITEMS *****************************
; All registry items should be under HKEY_LOCAL_MACHINE
; Format should be full path to Entry, or Path,Entry if Entry
; Has a '\' in its name. 
; This will attempt to delete an entry, and if that fails then delete 
; the item as a subkey.  The name must be an exact match.

[Registry]
 Software\%COMPANY_NAME%\%PRODUCT_DESCRIPTION%
 Software\%COMPANY_NAME%
 Software\%COMPANY_NAME%\%PRODUCT%
 Software\Microsoft\Windows\CurrentVersion\SharedDLLs\%PRODUCT%s.dll
 Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\%PRODUCT%ss.dll
 Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\OTHER\Microsoft%PRODUCT%.inf
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%e.dll
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%l.cpl
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%t.exe
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%x.dll
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%.hlp
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%.sys
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%cpl.cpl
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%dtc.vxd
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%tb.exe
 System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%6.dll
 System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%g.exe
 System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%c16.dll
 System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%cfg.exe
 Software\Microsoft\Windows\CurrentVersion\Run\%PRODUCT% TaskBar
 System\CurrentControlSet\Services\Class\VXD\%PRODUCT%
 System\CurrentControlSet\Services\VXD\%PRODUCT%
 System\CurrentControlSet\Services\Class\VXD\%PRODUCT%V
 System\CurrentControlSet\Services\VXD\%PRODUCT%V
 System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%
 System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%C
 System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%CTV
 System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%DTC
 Enum\PCI\VEN_111A&%PRODUCT_95ID%
 System\CurrentControlSet\Services\EventLog\System\%PRODUCT%
 Software\CLASSES\SpeedStreamDriverConfigurationFile
 Software\CLASSES\System\CurrentControlSet\Servcies\VCD\%PROUCT%c
 Software\CLASSES\System\CurrentControlSet\Servcies\VCD\%PROUCT%p
 Software\Microsoft\Windows\CurrentVersion\App Paths\SpeedStream Installer
 Software\Microsoft\Windows\CurrentVersion\Uninstall\SpeedStream Driver
 Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\%PRODUCT%c.inf
 Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\%PRODUCT%p.inf

[RegistryAltEnum]
 Enum\PCI\VEN_111A&%PRODUCT_95ID%
 
[RegistryUSB]
 Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\%PRODUCT%s.dll
 Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\enmfc42.dll
 Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\envcrt.dll
 Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\OTHER\%COMPANY_NAME%%PRODUCT%.inf
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%m.exe
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%m.vxd
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%v.vxd
 System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%w.sys
 Enum\USB\VID_067C&PID_%PRODUCT_95ID%
 System\CurrentControlSet\Services\VXD\%PRODUCT%
 System\CurrentControlSet\Services\VXD\%PRODUCT%V

;********************  REGISTRY KEYS TO BE ENUMERATED  *****************
; All registry items should be under HKEY_LOCAL_MACHINE
; Format should be full path to point to enurate from with an '*' at the 
; level to enumerate keys, then the SubKey or Value to be queried, then 
; 'none' if previous was a SubKey, or the desired matching value if it 
; was a Value.  They SubKey name or desired matching valie does not have 
; to be an exact match.  If n is the length of the Specified SubKey or
; Desried Value, then if the first n charcters of the enurated key or enuermated keys
;  Subvale matches the key will be deleted.
; i.e. System\CurrentControlSet\Services\Class\Net\*\Parameters,ProductName,TheProd
;    would enurate at System\CurrentControlSet\Services\Class\Net, and then
;    would delete System\CurrentControlSet\Services\Class\Net\0002 if
;    System\CurrentControlSet\Services\Class\Net\0002\Parameters\ProductName == TheProduct

[RegEnumKey]
;95 and 98
 System\CurrentControlSet\Services\Class\Net\*,Signature,%PRODUCT%
 System\CurrentControlSet\Services\*,%PRODUCT%,none
;NT
 Software\Microsoft\Windows NT\CurrentVersion\NetworkCards\*,ProductName,%PRODUCT%
 System\CurrentControlSet\Services\*,%PRODUCT%,none
 System\CurrentControlSet\Services\Eventlog\System\*,%PRODUCT%,none

;********************  REGISTRY VALS TO BE ENUMERATED  *****************
; All registry items should be under HKEY_LOCAL_MACHINE
; Format should be full path to point to enurate with an '*', then
; ValueName being enurated for.  The Value name does not need to be an 
; exact match.  Only the first n characters will be compared, where n 
; is the length of the Value name specified in this document

[RegEnumValPCI]
 System\CurrentControlSet\Control\ASD\Prob\{9B4e7760-3196-11cf-97ea-00aa0034319d}\*,PCI\VEN_111A&%PRODUCT_95ID%
 System\CurrentControlSet\Control\ASD\Prob\{CF2524c0-29ae-11cf-97ea-00aa0034319d}\*,PCI\VEN_111A&%PRODUCT_95ID%

[RegEnumValUSB]
 System\CurrentControlSet\Control\ASD\Prob\{9B4e7760-3196-11cf-97ea-00aa0034319d}\*,USB\VID_067C&PID_%PRODUCT_95ID%
 System\CurrentControlSet\Control\ASD\Prob\{CF2524c0-29ae-11cf-97ea-00aa0034319d}\*,USB\VID_067C&PID_%PRODUCT_95ID%
server: ftp, load: 1.00