[Version] Signature="$WINDOWS NT$" ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318} Class=MEDIA Provider=%MSFT% LayoutFile=splayout.inf [DestinationDirs] sndblstdll.CopyList = 11 ; DIRID_SYSTEM sndblstsys.CopyList = 12 ; DIRID_DRIVERS sbawe32drv.CopyList = 11 ; DIRID_SYSTEM sbawe32sys.CopyList = 12 ; DIRID_DRIVERS joyportdll.CopyList = 11 ; DIRID_SYSTEM joyportsys.CopyList = 12 ; DIRID_DRIVERS cs32ba11dll.CopyList = 11 ; DIRID_SYSTEM cs32ba11sys.CopyList = 12 ; DIRID_DRIVERS mpu401dll.CopyList = 11 ; DIRID_SYSTEM mpu401sys.CopyList = 12 ; DIRID_DRIVERS csbasedll.CopyList = 11 ; DIRID_SYSTEM csbasesys.CopyList = 12 ; DIRID_DRIVERS [Manufacturer] %CLMfgName%=CreativeLabs %CSMfgName%=CrystalSemiconductor [CreativeLabs] %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0001 %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0031 %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0041 %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0042 %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0043 %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0044 %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0021 %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0022 %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0023 %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL8001 %*CTL0051.DeviceDesc%=CTL0051_Device, *CTL0051, *PNPffff %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7001 %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7002 [CrystalSemiconductor] ;%*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0031 ; %*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0000 %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0010 %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0002 %*CSC0003.DeviceDesc%=CSC0003_Device, *CSC0003 %*PNPB02F.DeviceDesc%=MSJSTICK, *CSC0001 [CTL0001_Device.NT] CopyFiles=sndblstdll.CopyList,sndblstsys.CopyList AddReg=CTL0001.AddReg, SB16.AddReg ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg Reboot [CTL0021_Device.NT] CopyFiles=sbawe32drv.CopyList,sbawe32sys.CopyList AddReg=CTL0021.AddReg, SBAWE32.AddReg ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg Reboot [MSJSTICK.NT] CopyFiles=joyportdll.CopyList,joyportsys.CopyList AddReg=MSJSTICK.AddReg Reboot [CSC0000_Device.NT] CopyFiles=cs32ba11dll.CopyList,cs32ba11sys.CopyList AddReg=CSC0000.AddReg, CS423X.AddReg Reboot [CSC0010_Device.NT] CopyFiles=csbasedll.CopyList,csbasesys.CopyList AddReg=CSC0010.AddReg, CSBASE.AddReg Reboot [CSC0003_Device.NT] CopyFiles=mpu401dll.CopyList,mpu401sys.CopyList AddReg=CSC0003.AddReg, MPU401.AddReg Reboot [CTL0001_Device.NT.Services] AddService = sndblst, 0x00000002, sndblst_Service_Inst [CTL0021_Device.NT.Services] AddService = sbawe32, 0x00000002, sbawe32_Service_Inst [MSJSTICK.NT.Services] AddService = joyport, 0x00000002, joyport_Service_Inst ; This service is to be added to the front of the Extended Base services group [CSC0000_Device.NT.Services] AddService = cs32ba11, 0x00000003, cs32ba11_Service_Inst [CSC0010_Device.NT.Services] AddService = csbase, 0x00000002, csbase_Service_Inst [CSC0003_Device.NT.Services] AddService = mpu401, 0x00000002, mpu401_Service_Inst [sndblst_Service_Inst] DisplayName = %sndblst.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\sndblst.sys LoadOrderGroup = Base [sbawe32_Service_Inst] DisplayName = %sbawe32.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\sbawe32.sys LoadOrderGroup = Sythesizer Drivers [joyport_Service_Inst] DisplayName = %joyport.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\joyport.sys LoadOrderGroup = Base [cs32ba11_Service_Inst] DisplayName = %cs32ba11.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\cs32ba11.sys LoadOrderGroup = Extended Base [csbase_Service_Inst] DisplayName = %csbase.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\csbase.sys LoadOrderGroup = Base [mpu401_Service_Inst] DisplayName = %mpu401.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\mpu401.sys LoadOrderGroup = Extended Base [sndblstdll.CopyList] sndblst.dll, _sndblst.dll [sndblstsys.CopyList] sndblst.sys, _sndblst.sys [sbawe32drv.CopyList] sbawe32.drv, _sbawe32.drv synthgm.sbk, _synthgm.sbk synthgs.sbk, _synthgs.sbk synthmt.sbk, _synthmt.sbk [sbawe32sys.CopyList] sbawe32.sys, _sbawe32.sys [joyportdll.CopyList] joyport.dll, _joyport.dll [joyportsys.CopyList] joyport.sys, _joyport.sys [cs32ba11dll.CopyList] cs32ba11.dll, _cs32ba1.dll cwaudio.bin, _cwaudio.bin [cs32ba11sys.CopyList] cs32ba11.sys, _cs32ba1.sys [csbasedll.CopyList] csbase.dll, _csbase.dll [csbasesys.CopyList] csbase.sys, _csbase.sys [mpu401dll.CopyList] mpu401.dll, _mpu401.dll [mpu401sys.CopyList] mpu401.sys, _mpu401.sys [CTL0001.AddReg] HKR,Drivers\wave\sndblst.dll,Description,,%*CTL0001.DeviceDesc% HKR,Drivers\midi\sndblst.dll,Description,,%V_INTERNAL% HKR,Drivers\mixer\sndblst.dll,Description,,%*CTL0001.DeviceDesc% HKR,Drivers\aux\sndblst.dll,Description,,%*CTL0001.DeviceDesc% [SB16.AddReg] HKR,Drivers\wave\sndblst.dll,Driver,,sndblst.dll HKR,Drivers\midi\sndblst.dll,Driver,,sndblst.dll HKR,Drivers\mixer\sndblst.dll,Driver,,sndblst.dll HKR,Drivers\aux\sndblst.dll,Driver,,sndblst.dll HKR,Drivers,SubClasses,,"wave,midi,aux,mixer" [CTL0021.AddReg] HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc% [SBAWE32.AddReg] HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv HKR,Drivers,SubClasses,,"midi" [MSJSTICK.AddReg] HKR,Drivers\jport\joyport.dll,Description,,%*PNPB02F.DeviceDesc% HKR,Drivers\jport\joyport.dll,Driver,,joyport.dll HKR,Drivers,SubClasses,,"jport" [CSC0000.AddReg] HKR,Drivers\wave\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc% HKR,Drivers\midi\cs32ba11.dll,Description,,%V_INTERNAL% HKR,Drivers\mixer\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc% HKR,Drivers\aux\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc% [CS423X.AddReg] HKR,Drivers\wave\cs32ba11.dll,Driver,,cs32ba11.dll HKR,Drivers\midi\cs32ba11.dll,Driver,,cs32ba11.dll HKR,Drivers\mixer\cs32ba11.dll,Driver,,cs32ba11.dll HKR,Drivers\aux\cs32ba11.dll,Driver,,cs32ba11.dll HKR,Drivers,SubClasses,,"wave,midi,aux,mixer" [CSC0010.AddReg] HKR,Drivers\csbase\csbase.dll,Description,,%*CSC0010.DeviceDesc% [CSBASE.AddReg] HKR,Drivers\csbase\csbase.dll,Driver,,csbase.dll HKR,Drivers,SubClasses,,"csbase" [CSC0003.AddReg] HKR,Drivers\midi\mpu401.dll,Description,,%*CSC0003.DeviceDesc% [MPU401.AddReg] HKR,Drivers\midi\mpu401.dll,Driver,,mpu401.dll HKR,Drivers,SubClasses,,"midi" ; ; The following sections are left empty since this INF doesn't provide support ; the corresponding functions. Installation for these functions will actually ; fail, but this allows us to give the user a 'Windows NT default driver" for ; each function on the card. ; [CTL0051_Device.NT] ; ; We also have to have the corresponding service install sections for the above ; 'dummy' install sections, or else the NT MEDIA class installer will reject the ; driver node as Win95-only. ; [CTL0051_Device.NT.Services] ; ; Localizable text. ; [Strings] MSFT = "Microsoft" MediaClassName = "Sound, video and game controllers" CLMfgName = "Creative Labs" CSMfgName = "Crystal Semiconductor" *CTL0001.DeviceDesc = "Creative Labs Sound Blaster Plug and Play" *CTL0021.DeviceDesc = "Creative Labs Advanced Wave Effects Synthesis for AWE 32" V_INTERNAL="Internal OPL2/OPL3 FM Synthesis" *CTL0051.DeviceDesc = "Creative Labs 3D Stereo Enhancement Technology" *PNPB02F.DeviceDesc = "Microsoft Joystick Port Enabler" *CSC0000.DeviceDesc = "Crystal Semiconductor CS423X Plug and Play" *CSC0010.DeviceDesc = "Crystal Semiconductor Control Base" *CSC0003.DeviceDesc = "Crystal Semiconductor MPU-401" sndblst.SvcDesc = "Creative Labs Sound Blaster Driver" sbawe32.SvcDesc = "Creative Labs AWE 32 Driver" joyport.SvcDesc = "Microsoft Joystick Port Driver" cs32ba11.SvcDesc = "Crystal Semiconductor Audio Driver" mpu401.SvcDesc = "Microsoft MPU-401 Driver" csbase.SvcDesc = "Crystal Semiconductor Control Base Driver"