1[Version] 2Signature="$CHICAGO$" 3Class=MEDIA 4ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} 5provider=%CMMfgName% 6LayoutFile=layout.inf, layout1.inf, layout2.inf 7DriverVer=CMIReleaseDate,CMIVersion.1111 8 9[SourceDisksNames] 10200="C-Media 8738/8768 WDM Drivers","",0 11 12[SourceDisksFiles] 13cmipci.sys=200 14cmicpl.cpl=200 15CMICONTROL.exe=200 16 17[Manufacturer] 18%CMMfgName%=CMI 19 20[ControlFlags] 21ExcludeFromSelect=* 22 23[CMI] 24;generic 25%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111 26%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_011013F6 27%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_011113F6 28;Terratec 29%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_1144153B 30;Auzentech 31%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_3731584D 32;Diamond 33%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_87681092 34;TurtleBeach 35%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020110B0 36;Phillips 37%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_060417AB 38%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020210B0 39%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020410B0 40%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_009C145F 41%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_39201462 42%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_39801462 43%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_50701462 44%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_52801462 45%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_53201462 46%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_53401462 47%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_54501462 48%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_54511462 49%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_56501462 50%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_59001462 51%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_59201462 52%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70201462 53%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70401462 54%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70411462 55%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_71011462 56%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_A016147A 57%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_30021919 58%*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_0577A0A0 59%*WDM_CMMPU.DeviceDesc%=MPU401, MPU401, *PNPB006 60 61[WDM_CMPCI] 62Include=ks.inf,wdmaudio.inf 63Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister 64CopyFiles=CMPCI.CopyList,CPanel.CopyList 65AddReg=WDM_CMPCI.AddReg,Mixer_CMPCI.AddReg 66 67[WDM_CMPCI.Interfaces] 68AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 69AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 70AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 71AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 72AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_CMPCI.Interface.Topo 73AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART 74AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART 75AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART 76 77[MPU401] 78Include=ks.inf, wdmaudio.inf 79Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401 80AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf) 81 82[MPU401.Interfaces] 83AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART 84AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART 85AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART 86 87[MPU401.Services] 88Needs=WDMAUDIO.MPU401.Services 89AlsoInstall=WDMAUDIO.MPU401.Services(wdmaudio.inf) 90 91[MPU401.Interface.UART] 92AddReg=MPU401.Interface.UART.AddReg 93[MPU401.Interface.UART.AddReg] 94HKR,,CLSID,,%Proxy.CLSID% 95HKR,,FriendlyName,,%WDM_CMPCI.UART.szPname% 96 97[WDM_CMPCI.Interface.Wave] 98AddReg=WDM_PCI.Interface.Wave.AddReg,WDM_CMPCI.SysFx.Render 99[WDM_PCI.Interface.Wave.AddReg] 100HKR,,CLSID,,%Proxy.CLSID% 101HKR,,FriendlyName,,%WDM_CMPCI.Wave.szPname% 102 103[WDM_CMPCI.Interface.Topo] 104AddReg=WDM_PCI.Interface.Topo.AddReg 105[WDM_PCI.Interface.Topo.AddReg] 106HKR,,CLSID,,%Proxy.CLSID% 107HKR,,FriendlyName,,%WDM_CMPCI.Topo.szPname% 108 109[WDM_CMPCI.AddReg] 110HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" 111HKR,,Driver,,CMIPCI.SYS 112HKR,,NTMPDriver,,"CMIPCI.sys,sbemul.sys" 113HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" 114HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv 115HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv 116HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv 117HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv 118HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc% 119HKR,Drivers\midi\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc% 120HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc% 121HKR,Drivers\aux\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc% 122 123; System Effects settings 124[WDM_CMPCI.SysFx.Render] 125HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% 126HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%FX_PREMIX_CLSID% 127HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%FX_POSTMIX_CLSID% 128HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% 129HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY% 130HKR,"FX\\1",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% 131HKR,"FX\\1",%PKEY_FX_PreMixClsid%,,%FX_PREMIX_CLSID% 132HKR,"FX\\1",%PKEY_FX_PostMixClsid%,,%FX_POSTMIX_CLSID% 133HKR,"FX\\1",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% 134HKR,"FX\\1",%PKEY_FX_Association%,,%KSNODETYPE_SPDIF_INTERFACE% 135 136[Mixer_CMPCI.AddReg] 137HKLM,%MediaCategories%\%GUID.CMIPCI%,Name,,%*WDM_CMPCI.DeviceDesc% 138HKLM,%MediaCategories%\%GUID.CMIPCI%,Display,1,00,00,00,00 139HKLM,%MediaCategories%\%GUID.IEC5V%,Name,,%Name.IEC5V% 140HKLM,%MediaCategories%\%GUID.IEC5V%,Display,1,00,00,00,00 141HKLM,%MediaCategories%\%GUID.IECOut%,Name,,%Name.IECOut% 142HKLM,%MediaCategories%\%GUID.IECOut%,Display,1,00,00,00,00 143HKLM,%MediaCategories%\%GUID.IECMonitor%,Name,,%Name.IECMonitor% 144HKLM,%MediaCategories%\%GUID.IECMonitor%,Display,1,00,00,00,00 145HKLM,%MediaCategories%\%GUID.IECInverse%,Name,,%Name.IECInverse% 146HKLM,%MediaCategories%\%GUID.IECInverse%,Display,1,00,00,00,00 147HKLM,%MediaCategories%\%GUID.DAC%,Name,,%Name.DAC% 148HKLM,%MediaCategories%\%GUID.DAC%,Display,1,00,00,00,00 149HKLM,%MediaCategories%\%GUID.IECSelect%,Name,,%Name.IECSelect% 150HKLM,%MediaCategories%\%GUID.IECSelect%,Display,1,00,00,00,00 151HKLM,%MediaCategories%\%GUID.XCHGFB%,Name,,%Name.XCHGFB% 152HKLM,%MediaCategories%\%GUID.XCHGFB%,Display,1,00,00,00,00 153HKLM,%MediaCategories%\%GUID.BassLine%,Name,,%Name.BassLine% 154HKLM,%MediaCategories%\%GUID.BassLine%,Display,1,00,00,00,00 155HKLM,%MediaCategories%\%GUID.CenterLine%,Name,,%Name.CenterLine% 156HKLM,%MediaCategories%\%GUID.CenterLine%,Display,1,00,00,00,00 157HKLM,%MediaCategories%\%GUID.IECCopyright%,Name,,%Name.IECCopyright% 158HKLM,%MediaCategories%\%GUID.IECCopyright%,Display,1,00,00,00,00 159HKLM,%MediaCategories%\%GUID.IECPolValid%,Name,,%Name.IECPolValid% 160HKLM,%MediaCategories%\%GUID.IECPolValid%,Display,1,00,00,00,00 161HKLM,%MediaCategories%\%GUID.IECLoop%,Name,,%Name.IECLoop% 162HKLM,%MediaCategories%\%GUID.IECLoop%,Display,1,00,00,00,00 163HKLM,%MediaCategories%\%GUID.RearLine%,Name,,%Name.RearLine% 164HKLM,%MediaCategories%\%GUID.RearLine%,Display,1,00,00,00,00 165HKLM,%MediaCategories%\%GUID.CenterMic%,Name,,%Name.CenterMic% 166HKLM,%MediaCategories%\%GUID.CenterMic%,Display,1,00,00,00,00 167HKLM,%MediaCategories%\%GUID.Manuf%,Name,,%Name.Manuf% 168HKLM,%MediaCategories%\%GUID.Manuf%,Display,1,00,00,00,00 169HKLM,%MediaCategories%\%GUID.Component%,Name,,%Name.Component% 170HKLM,%MediaCategories%\%GUID.Component%,Display,1,00,00,00,00 171 172[DestinationDirs] 173CMPCI.CopyList = 10, system32\drivers ; %SystemRoot%\system32\drivers 174CPanel.CopyList = 10, system32 ; %SystemRoot%\system32\drivers 175DefaultDestDir = 11 176 177[CMPCI.CopyList] 178cmipci.sys 179 180[CPanel.CopyList] 181cmicpl.cpl 182CMICONTROL.exe 183 184;;**************** NT Install **************** 185 186[WDM_CMPCI.NTx86] 187Include=ks.inf, wdmaudio.inf 188Needs=KS.Registration, WDMAUDIO.Registration 189CopyFiles=CMPCI.CopyList, CPanel.CopyList 190AddReg=WDM_CMPCI.AddReg, Mixer_CMPCI.AddReg 191 192[WDM_CMPCI.NTx86.Interfaces] 193AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 194AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 195AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 196AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave 197AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_CMPCI.Interface.Topo 198AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART 199AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART 200AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART 201 202[WDM_CMPCI.NTx86.Services] 203AddService = cmipci, 0x00000002, cmipci_Service_Inst 204 205[cmipci_Service_Inst] 206DisplayName = %CMIPCI.SvcDesc% 207ServiceType = 1 ; SERVICE_KERNEL_DRIVER 208StartType = 3 ; SERVICE_DEMAND_START 209ErrorControl = 1 ; SERVICE_ERROR_NORMAL 210ServiceBinary = %10%\system32\drivers\cmipci.sys 211 212[MPU401.NTx86] 213Include=ks.inf, wdmaudio.inf 214Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401 215AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf) 216 217[MPU401.NTx86.Interfaces] 218AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART 219AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART 220AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART 221 222[MPU401.NTx86.Services] 223Needs=WDMAUDIO.MPU401.Services 224AlsoInstall=WDMAUDIO.MPU401.Services(wdmaudio.inf) 225 226[Strings] 227CMMfgName="Dogbert" 228*WDM_CMPCI.DeviceDesc="CMI8738/8768 Audio Device" 229*WDM_CMMPU.DeviceDesc="CMI8738/8768 MPU-401" 230WDM_CMPCI.Wave.szPname="CMI8738/8768 Wave" 231WDM_CMPCI.Topo.szPname="CMI8738/8768 Mixer" 232WDM_CMPCI.UART.szPname="CMI8738/8768 MPU401" 233MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" 234Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" 235KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" 236KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" 237KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" 238KSCATEGORY_REALTIME="{EB115FFC-10C8-4964-831D-6DCB02E6F23F}" 239KSNAME_Wave="Wave" 240KSNAME_Topology="Topology" 241KSNAME_UART="UART" 242FX_UI_CLSID="{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}" 243KSNODETYPE_ANY="{00000000-0000-0000-0000-000000000000}" 244FX_PREMIX_CLSID="{62dc1a93-ae24-464c-a43e-452f824c4250}" 245FX_POSTMIX_CLSID="{637c490d-eee3-4c0a-973f-371958802da2}" 246FX_FriendlyName="Microsoft Audio Home Theater Effects" 247PKEY_FX_Association="{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0" 248PKEY_FX_PreMixClsid="{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},1" 249PKEY_FX_PostMixClsid="{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},2" 250PKEY_FX_UiClsid="{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3" 251PKEY_ItemNameDisplay="{B725F130-47EF-101A-A5F1-02608C9EEBAC},10" 252KSNODETYPE_SPEAKER="{DFF21CE1-F70F-11D0-B917-00A0C9223196}" 253KSNODETYPE_SPDIF_INTERFACE="{DFF21FE5-F70F-11D0-B917-00A0C9223196}" 254CMIPCI.SvcDesc="CMI8738/8768 Audio Driver" 255GUID.CMIPCI="{9DB14E9A-7BE7-480d-A2FA-32932489DE9C}" 256GUID.IEC5V="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF0}" 257Name.IEC5V="S/PDIF-out 5V signal levels" 258GUID.IECOut="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF1}" 259Name.IECOut="Enable S/PDIF-out" 260GUID.IECInverse="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF2}" 261Name.IECInverse="Invert S/PDIF-in signal" 262GUID.IECMonitor="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF3}" 263Name.IECMonitor="Enable PCM DAC" 264GUID.DAC="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF4}" 265Name.DAC="DAC" 266GUID.IECSelect="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF5}" 267Name.IECSelect="Select secondary S/PDIF-in" 268GUID.XCHGFB="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF6}" 269Name.XCHGFB="Exchange Front/Rear Jacks" 270GUID.BassLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF7}" 271Name.BassLine="Route Bass to Line-In Jack" 272GUID.CenterLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF8}" 273Name.CenterLine="Route Center to Line-In Jack" 274GUID.IECCopyright="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF9}" 275Name.IECCopyright="Enable copyright bit" 276GUID.IECPolValid="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFA}" 277Name.IECPolValid="Invert validity flag" 278GUID.IECLoop="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFB}" 279Name.IECLoop="Loop S/PDIF-in to S/PDIF-out" 280GUID.RearLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFC}" 281Name.RearLine="Route Rear to Line-In Jack" 282GUID.CenterMic="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFD}" 283Name.CenterMic="Route Center to Mic-In Jack" 284GUID.Manuf="{9DB14E9A-7BE7-480d-A2FA-32932489DE9E}" 285Name.Manuf="Dogbert" 286GUID.Component="{9DB14E9A-7BE7-480d-A2FA-32932489DE9D}" 287Name.Component="main" 288 289[Strings.0418] 290*WDM_CMPCI.DeviceDesc="Dispozitiv audio CMI8738/8768" 291*WDM_CMMPU.DeviceDesc="MPU-401 CMI8738/8768" 292WDM_CMPCI.Wave.szPname="Semnal-undă CMI8738/8768" 293WDM_CMPCI.Topo.szPname="Modúl de mixaj CMI8738/8768" 294WDM_CMPCI.UART.szPname="MPU401 CMI8738/8768" 295KSNAME_Wave="Semnal-undă" 296KSNAME_Topology="Topologie" 297FX_FriendlyName="Efecte audio de cinema de domiciliu ale Microsoft" 298CMIPCI.SvcDesc="Modúl-pilot audio CMI8738/8768" 299Name.IEC5V="Nivele de semnal de 5V-ieșire S/PDIF" 300Name.IECOut="Activare ieșire S/PDIF" 301Name.IECInverse="Inversare semnal de intrare S/PDIF" 302Name.IECMonitor="Activare convertor digital-analog PCM" 303Name.DAC="Convertor digital-analog (DAC)" 304Name.IECSelect="Selectare intrare secundară S/PDIF" 305Name.XCHGFB="Interschimbare mufe frontale/dorsale" 306Name.BassLine="Canalizare bas pe mufa de intrare" 307Name.CenterLine="Canalizare centru pe mufa de intrare" 308Name.IECCopyright="Activare bit de drepturi de autor" 309Name.IECPolValid="Inversare fanion de validitate" 310Name.IECLoop="Ciclare intrare S/PDIF pe ieșire S/PDIF" 311Name.RearLine="Canalizare sateliți pe mufa de intrare" 312Name.CenterMic="Canalizare centru pe mufa de microfon" 313