;***************************************************************************** ; ; slz1unic.inf -- Install SL Series WDM drivers ; ; Copyright (c) 1997-2003 MCCI ; ; $Id: lower.inf,v 1.16 2002/09/20 20:02:12 greg Exp $ ; ; MCCI is a registered trademark of Moore Computer Consultants, Inc ; ; NOTICE: This software is licensed, not sold. Any modification of this ; inf file to change the reference to an operating system or to change the ; reference to a device is not permitted unless authorized in writing by ; Moore Computer Consultants, Inc.. ; ;***************************************************************************** [version] signature="$CHICAGO$" Class=USB ClassGuid={36FC9E60-c465-11cf-8056-444553540000} Provider=%Provider% DriverVer=03/06/2003, 3.44.0.2700 ;CatalogFile=slz1unic.cat [ControlFlags] ExcludeFromSelect = * ;----------------------------------------------------------------------------- ; Specify target paths... ;----------------------------------------------------------------------------- [DestinationDirs] DefaultDestDir = 11 ; LDID_SYS SLZ1Wdm.W95.CopyFiles = 11 ; LDID_SYS SLZ1Wdm.W95.CopyFiles.sys = 11 ; LDID_SYS SLZ1Wdm.NT.CopyFiles = 12 ; system32\drivers PropPages.CopyFiles = 11 ; system ;----------------------------------------------------------------------------- ; Specify the install disks. A bit unwieldy during development. ;----------------------------------------------------------------------------- [SourceDisksNames] ; diskid = description[, [tagfile] [, , subdir]] 1=%DiskString%,"slz1unic.sys",, [SourceDisksFiles] ; filename = diskid[, [subdir] [, size]] slz1unic.sys = 1 slz1cr95.sys = 1 slz1crnt.sys = 1 slz1vcr.vxd = 1 slz1wh95.sys = 1 slz1whnt.sys = 1 ;----------------------------------------------------------------------------- ; Table of Contents: manufacturer, then devices. ;----------------------------------------------------------------------------- [Manufacturer] %Oem%=SHARP ;----------------------------------------------------------------------------- ; The devices ;----------------------------------------------------------------------------- [SHARP] %Slz1.Ndis.Desc% = SLZ1Wdm.Install, USB\VID_04DD&PID_8004 ;----------------------------------------------------------------------------- ; How to install them: On W9x, the [section] name is used directly. ; On NT, the system first tries [section.NT], then [section]. ;----------------------------------------------------------------------------- ;----------------------------------------------------------------------------- ; Diagnostics Files CopyFiles List Section ;----------------------------------------------------------------------------- [SLZ1.CopyFiles] ;----------------------------------------------------------------------------- ; XXX when we have a property page DLL, add it to the following section. ;----------------------------------------------------------------------------- [PropPages.CopyFiles] ;----------------------------------------------------------------------------- ; How to install the WDM driver on W95/W98 ;----------------------------------------------------------------------------- [SLZ1Wdm.Install] DriverVer=03/06/2003, 3.44.0.2700 AddReg = SLZ1Wdm.AddReg, SLZ1Wdm.W95.AddReg CopyFiles = SLZ1Wdm.W95.CopyFiles, SLZ1Wdm.W95.CopyFiles.sys, SLZ1.CopyFiles, PropPages.CopyFiles ;----------------------------------------------------------------------------- ; How to install the WDM driver on NT ;----------------------------------------------------------------------------- [SLZ1Wdm.Install.NT] DriverVer=03/06/2003, 3.44.0.2700 AddReg = SLZ1Wdm.AddReg, SLZ1Wdm.NT.AddReg CopyFiles = SLZ1Wdm.NT.CopyFiles ;----------------------------------------------------------------------------- ; How to start the WDM driver on NT ;----------------------------------------------------------------------------- [SLZ1Wdm.Install.NT.Services] AddService = slz1unic, 2, SLZ1Wdm.AddService [SLZ1Wdm.AddService] DisplayName = %Slz1.Service.Desc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\slz1unic.sys LoadOrderGroup = Base ;----------------------------------------------------------------------------- ; WDM registry entries (all platforms) ;----------------------------------------------------------------------------- [SLZ1Wdm.AddReg] HKR,,CRUpperDescription,,%UpperDescription% HKR,,CREnum,,SLZ1CR HKR,,EnableRxBulkStream, 0x10001, 01,00,00,00 HKR,,nRxBulkStreamObjects, 0x10001, 08,00,00,00 HKR,,DataAltSetting, 0x10001, 01,00,00,00 HKR,,EnableDriverCdcCmdProcessing, 0x10001, 01,00,00,00 HKR,,EnableDriverCdcPktFiltering, 0x10001, 01,00,00,00 HKR,,EnableDriverCrcProcessing, 0x10001, 01,00,00,00 HKR,,EnableDeviceCrcProcessing, 0x10001, 01,00,00,00 HKR,,IgnoreInterruptEndpoint, 0x10001, 01,00,00,00 HKR,,RawAccessMode, 0x10001, 01,00,00,00 ;----------------------------------------------------------------------------- ; WDM registry entries (W95/98) (including how to start the driver) ;----------------------------------------------------------------------------- [SLZ1Wdm.W95.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,slz1unic.sys ;----------------------------------------------------------------------------- ; WDM registry entries (NT only) ;----------------------------------------------------------------------------- [SLZ1Wdm.NT.AddReg] ;----------------------------------------------------------------------------- ; The WDM copy list for Win95 -- different because things go in ; different places. Also, we probably need to rename drivers ; during the install. ;----------------------------------------------------------------------------- [SLZ1Wdm.W95.CopyFiles] slz1vcr.vxd [SLZ1Wdm.W95.CopyFiles.sys] slz1unic.sys slz1cr.sys,slz1cr95.sys slz1wh.sys,slz1wh95.sys ;----------------------------------------------------------------------------- ; The WDM copy list for NT -- different because things go in ; different places. ;----------------------------------------------------------------------------- [SLZ1Wdm.NT.CopyFiles] slz1unic.sys slz1wh.sys,slz1whnt.sys slz1cr.sys,slz1crnt.sys ;**************************************************************************** ; Localizable Strings ;**************************************************************************** [strings] ;BEGIN ENG - US English Strings Provider = "SHARP CORPORATION" Oem = "SHARP CORPORATION" DiskString = "SL Series installation disk" Slz1.Ndis.Desc = "SL Series (WDM)" Slz1.Service.Desc = "SL Series (WDM)" UpperDescription = "SL Series networking device" CustomerDataPath = "SHARP SL Series" DriverSet = "SHARP SL Series Software" UninstallFile = "Slz1Uninstall.exe" McciOptions = "Uninstallable" ;END ENG - US English Strings ;----------------------------------------------------------------------------- ; Following are symbolic constants which don't change per locale. ;----------------------------------------------------------------------------- ;*** end of file ***