; tosfdc2.inf ; ; Installation inf for Toshiba Floppy Disk Controller (DDK Sample). ; ; (c) Copyright 2000 Microsoft ; [Version] Signature="$WINDOWS NT$" Class=fdc ClassGuid={4D36E969-E325-11CE-BFC1-08002BE10318} Provider=%TOSHIBA% CatalogFile=ddk_sample.cat DriverVer=07/18/2001,5.00.2195.1 [SourceDisksNames] 1 = "Toshiba NT Floppy Controller Driver",disk1,,\ [SourceDisksFiles] %FileDesktop1% = 1 %FileDesktop2% = 1 %FileDesktop3% = 1 %FileNotebook1% = 1 %FileLibretto1% = 1 [DestinationDirs] DefaultDestDir=12 [Manufacturer] %TOSHIBA%=TSBMfg [TSBMfg] %DeviceLibrettoA% = InstallLibrettoA,PCMCIA\Y-E_DATA-External_FDD-994B %DeviceNotebookA% = InstallNotebookA,*PNP0700 %DeviceDesktopA% = InstallDesktopA,*PNP0700 %DeviceDesktopB1% = InstallDesktopB1,*PNP0700 %DeviceDesktopB2% = InstallDesktopB2,*PNP0700 %DeviceDesktopB3% = InstallDesktopB3,*PNP0700 %DeviceDesktopB4% = InstallDesktopB4,*PNP0700 %DeviceDesktopC% = InstallDesktopC,*PNP0700 ; ; Libretto Type A ; [InstallLibrettoA.nt] CopyFiles=CopyFileLibrettoA DriverVer=11/06/1998,5.7.1 [CopyFileLibrettoA] %FileLibretto1% [InstallLibrettoA.nt.Services] AddService = lbrtfdc, %SPSVCINST_ASSOCSERVICE%, ServiceInstallLibrettoA, Miniport_EventLog_Inst [ServiceInstallLibrettoA] DisplayName=%ServiceLibrettoA% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_BOOT_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileLibretto1% ;************************************************************* ;The EventLog entries are the same for all SCSI miniports. [Miniport_EventLog_Inst] AddReg = Miniport_EventLog_AddReg [Miniport_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll" HKR,,TypesSupported,%REG_DWORD%,7 ; ; Notebook Type A ; [InstallNotebookA.nt] CopyFiles=CopyFileNotebookA DriverVer=11/06/1998,5.1.1 [CopyFileNotebookA] %FileNotebook1% [InstallNotebookA.nt.Services] AddService=fdc,2,ServiceInstallNotebookA [ServiceInstallNotebookA] DisplayName=%ServiceNotebookA% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileNotebook1% ; ; Desktop Type A ; [InstallDesktopA.nt] CopyFiles=CopyFileDesktopA DriverVer=11/06/1998,5.1.1 [CopyFileDesktopA] %FileDesktop1% [InstallDesktopA.nt.Services] AddService=fdc,2,ServiceInstallDesktopA [ServiceInstallDesktopA] DisplayName=%ServiceDesktopA% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop1% ; ; Desktop Type B1 ; [InstallDesktopB1.nt] CopyFiles=CopyFileDesktopB1 AddReg=AddRegDesktopB1 DriverVer=11/06/1998,5.1.1 [CopyFileDesktopB1] %FileDesktop2% [AddRegDesktopB1] HKLM,%REG_KEY_PARAMETERS%,"ConfigurationBase",%REG_DWORD%,0x370 HKLM,%REG_KEY_PARAMETERS%,"ControllerID",%REG_DWORD%,0x40 [InstallDesktopB1.nt.Services] AddService=fdc,2,ServiceInstallDesktopB1 [ServiceInstallDesktopB1] DisplayName=%ServiceDesktopB1% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop2% ; ; Desktop Type B2 ; [InstallDesktopB2.nt] CopyFiles=CopyFileDesktopB2 AddReg=AddRegDesktopB2 DriverVer=11/06/1998,5.1.1 [CopyFileDesktopB2] %FileDesktop2% [AddRegDesktopB2] HKLM,%REG_KEY_PARAMETERS%,"ConfigurationBase",%REG_DWORD%,0x3f0 HKLM,%REG_KEY_PARAMETERS%,"ControllerID",%REG_DWORD%,0x40 [InstallDesktopB2.nt.Services] AddService=fdc,2,ServiceInstallDesktopB2 [ServiceInstallDesktopB2] DisplayName=%ServiceDesktopB2% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop2% ; ; Desktop Type B3 ; [InstallDesktopB3.nt] CopyFiles=CopyFileDesktopB3 AddReg=AddRegDesktopB3 DriverVer=11/06/1998,5.1.1 [CopyFileDesktopB3] %FileDesktop2% [AddRegDesktopB3] HKLM,%REG_KEY_PARAMETERS%,"ConfigurationBase",%REG_DWORD%,0x370 HKLM,%REG_KEY_PARAMETERS%,"ControllerID",%REG_DWORD%,0x43 [InstallDesktopB3.nt.Services] AddService=fdc,2,ServiceInstallDesktopB3 [ServiceInstallDesktopB3] DisplayName=%ServiceDesktopB3% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop2% ; ; Desktop Type B4 ; [InstallDesktopB4.nt] CopyFiles=CopyFileDesktopB4 AddReg=AddRegDesktopB4 DriverVer=11/06/1998,5.1.1 [CopyFileDesktopB4] %FileDesktop2% [AddRegDesktopB4] HKLM,%REG_KEY_PARAMETERS%,"ConfigurationBase",%REG_DWORD%,0x370 HKLM,%REG_KEY_PARAMETERS%,"ControllerID",%REG_DWORD%,0x42 [InstallDesktopB4.nt.Services] AddService=fdc,2,ServiceInstallDesktopB4 [ServiceInstallDesktopB4] DisplayName=%ServiceDesktopB4% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop2% ; ; Desktop Type C ; [InstallDesktopC.nt] CopyFiles=CopyFileDesktopC AddReg=AddRegDesktopC DriverVer=11/06/1998,5.1.1 [CopyFileDesktopC] %FileDesktop3% [AddRegDesktopC] HKLM,%REG_KEY_PARAMETERS%,"ConfigurationBase",%REG_DWORD%,0x3f0 HKLM,%REG_KEY_PARAMETERS%,"ControllerID",%REG_DWORD%,0x97 [InstallDesktopC.nt.Services] AddService=fdc,2,ServiceInstallDesktopC [ServiceInstallDesktopC] DisplayName=%ServiceDesktopC% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_START_MANUAL% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\%FileDesktop3% ; ; Strings ; [Strings] TOSHIBA="Toshiba" FdcClassName="Floppy disk controllers" FileLibretto1=lbrtfdc.sys FileNotebook1=tosnfdc1.sys FileDesktop1=tosdfdc1.sys FileDesktop2=tosdfdc2.sys FileDesktop3=tosdfdc3.sys DeviceLibrettoA="TOSHIBA 3-mode floppy controller (Libretto Type A)" ServiceLibrettoA="TOSHIBA 3-mode floppy controller driver (Libretto Type A)" DeviceNotebookA="TOSHIBA 3-mode floppy controller (Notebook Type A)" ServiceNotebookA="TOSHIBA 3-mode floppy controller driver (Notebook Type A)" DeviceDesktopA="TOSHIBA 3-mode floppy controller (Desktop Type A)" ServiceDesktopA="TOSHIBA 3-mode floppy controller driver (Desktop Type A)" DeviceDesktopB1="TOSHIBA 3-mode floppy controller (Desktop Type B1)" ServiceDesktopB1="TOSHIBA 3-mode floppy controller driver (Desktop Type B1)" DeviceDesktopB2="TOSHIBA 3-mode floppy controller (Desktop Type B2)" ServiceDesktopB2="TOSHIBA 3-mode floppy controller driver (Desktop Type B2)" DeviceDesktopB3="TOSHIBA 3-mode floppy controller (Desktop Type B3)" ServiceDesktopB3="TOSHIBA 3-mode floppy controller driver (Desktop Type B3)" DeviceDesktopB4="TOSHIBA 3-mode floppy controller (Desktop Type B4)" ServiceDesktopB4="TOSHIBA 3-mode floppy controller driver (Desktop Type B4)" DeviceDesktopC="TOSHIBA 3-mode floppy controller (Desktop Type C)" ServiceDesktopC="TOSHIBA 3-mode floppy controller driver (Desktop Type C)" ;******************************************* ;Handy macro substitutions (non-localizable) SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_START_MANUAL = 3 SERVICE_ERROR_NORMAL = 1 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 REG_KEY_PARAMETERS="SYSTEM\CurrentControlSet\Services\Fdc\Parameters"