; ------------------------------------------------------------- ; DMUSFTDI.INF ; Installs core Digital Music and FTDI support files. ; Copyright (c) 2006 Starr Labs ; ------------------------------------------------------------- [Version] Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%STARRLABS% CatalogFile=dmusftdi.cat DriverVer = 05/29/2007, 1.01.0.0001 ;You must specify which platform is supported by each SourceDisksNames section ;Valid platform identifiers include .x86, .ia64, .alpha, .axp64 [SourceDisksNames.x86] 222="Starr Labs Driver Disk","",222 ;You must also specify which platform is supported by each SourceDisksFiles section ;Valid platform identifiers include .x86, .ia64, .alpha, .axp64 [SourceDisksFiles.x86] dmusftdi.sys=222 [Manufacturer] %MfgName%=StarrLabs [StarrLabs] %DMUSFTDI.DeviceDesc%=DMUSFTDI,,DMUS0100 [DMUSFTDI] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=DMUSFTDI.CopyList AddReg=DMUSFTDI.AddReg [DMUSFTDI.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,DMUS.I.Topo [DMUS.I.UART] AddReg=DMUS.I.UART.AddReg [DMUS.I.UART.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%DMUS.UART.szPname% [DMUS.I.Topo] AddReg=DMUS.I.Topo.AddReg [DMUS.I.Topo.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%DMUS.Topo.szPname% [DMUS.I.DMusic] AddReg=DMUS.I.DMusic.AddReg [DMUS.I.DMusic.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%DMUS.DMusic.szPname% [DMUS.I.Wave] AddReg=DMUS.I.Wave.AddReg [DMUS.I.Wave.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%DMUS.Wave.szPname% [DMUS.I.Topo] AddReg=DMUS.I.Topo.AddReg [DMUS.I.Topo.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%DMUS.Topo.szPname% ; ---------------------------------------------------------------- ; Install Windows Multimedia System Support for the Audio Adapter ; ---------------------------------------------------------------- [DMUSFTDI.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,dmusftdi.sys HKR,,NTMPDriver,,"dmusftdi.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%DMUSFTDI.DeviceDesc% HKR,Drivers\midi\wdmaud.drv,Description,,%STARR_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%DMUSFTDI.DeviceDesc% HKR,Drivers\aux\wdmaud.drv,Description,,%DMUSFTDI.DeviceDesc% [DestinationDirs] DMUSFTDI.CopyList= 10,system32\drivers ; %SystemRoot%\system32\drivers [DMUSFTDI.CopyList] dmusftdi.sys ; ------------------------------------------------------------- ; NT Install ; ------------------------------------------------------------- [DMUSFTDI.NTx86] Include=ks.inf,wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=DMUSFTDI.CopyList AddReg=DMUSFTDI.AddReg [DMUSFTDI.NTx86.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,DMUS.I.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,DMUS.I.Topo [DMUSFTDI.NTx86.Services] AddService=dmus_ftdi,0x00000002,Dmus_Ftdi_Service_Inst [Dmus_Ftdi_Service_Inst] DisplayName=%dmus_ftdi.SvcDesc% ServiceType=1 StartType=3 ErrorControl=1 ServiceBinary=%10%\system32\drivers\dmusftdi.sys [Strings] STARRLABS="Starr Labs" MfgName="Starr Labs" DMUSFTDI.DeviceDesc="Starr Labs Audio Device" STARR_MIDI="Starr Labs MIDI Device" Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}" KSNAME_DMusic="DMusic" KSNAME_Wave="Wave" KSNAME_UART="UART" KSNAME_FMSynth="FMSynth" KSNAME_Topology="Topology" DMUS.DMusic.szPname="Starr Labs DMusic" DMUS.Wave.szPname="Starr Labs Wave" DMUS.Topo.szPname="Starr Labs Topology" STARR_MIDI="Starr Labs MIDI Instrument" DMUS.UART.szPname="Starr Labs MIDI Device" dmus_ftdi.SvcDesc="Starr Labs MIDI Device" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" DMUSFTDI.DeviceDesc="Starr Labs MIDI Device"