;
;Roccat USB Headset Driver
;

[Version]
signature="$WINDOWS NT$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%CMEDIA%
Catalogfile=Roccatkv.cat
DriverVer=11/05/2013,8.0.1.13

[SourceDisksNames]
222=%cdname%,,,

[SourceDisksFiles.x86]
Roccatkv.SYS		= 222, \x86
CMEffectGFX.dll		= 222, \x86
CMEffectLFX.dll		= 222, \x86
CMMicEffectLFX.dll	= 222, \x86
CMEffectPropPage.dll	= 222, \x86
CMAPOMain.dll 		= 222, \x86
CMXearLiving10.dll 	= 222, \x86
CMXearSingFX.dll 	= 222, \x86
CMXearSonic.dll 	= 222, \x86

[SourceDisksFiles.amd64]
Roccatkv.SYS		= 222, \x64
CMEffectGFX.dll		= 222, \x64
CMEffectLFX.dll		= 222, \x64
CMMicEffectLFX.dll	= 222, \x64
CMEffectPropPage.dll	= 222, \x64
CMAPOMain.dll		= 222, \x64
CMXearLiving10.dll	= 222, \x64
CMXearSingFX.dll	= 222, \x64
CMXearSonic.dll		= 222, \x64

[DestinationDirs]
DefaultDestDir=12
ROCCATKV.CopyFiles=12
SfxFx.CopyList=11     ; %windir%\system32

[SignatureAttributes]
drmk.sys=SignatureAttributes.DRM
Roccatkv.sys=SignatureAttributes.DRM
portcls.sys=SignatureAttributes.DRM
CMAPOMain.dll=SignatureAttributes.PETrust
CMEffectGFX.dll=SignatureAttributes.PETrust
CMEffectLFX.dll=SignatureAttributes.PETrust
CMMicEffectLFX.dll=SignatureAttributes.PETrust
CMEffectPropPage.dll=SignatureAttributes.PETrust
CMXearLiving10.dll=SignatureAttributes.PETrust
CMXearSingFX.dll=SignatureAttributes.PETrust
CMXearSonic.dll=SignatureAttributes.PETrust

[SignatureAttributes.DRM]
DRMLevel=1300

[SignatureAttributes.PETrust]
PETrust=true

[Manufacturer]
%ROCCAT%=Roccat, NTamd64

[Roccat]
%ROCCATKV.DeviceDesc%=ROCCATKV,USB\VID_1E7D&PID_3750&MI_00

[Roccat.NTamd64]
%ROCCATKV.DeviceDesc%=ROCCATKV,USB\VID_1E7D&PID_3750&MI_00

;---------------------------------------------------------------
;                x 86  D D I n s t a l l
;---------------------------------------------------------------

[ROCCATKV]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=ROCCATKV.DelReg
AddReg=ROCCATKV.AddReg, CMDEF_NAMES.AddReg
AddProperty=OEMCustomBranding.AddProperty
CopyFiles=ROCCATKV.CopyFiles, SfxFx.CopyList
RegisterDlls=SfxFx.RegisterDlls

;---------------------------------------------------------------
;                A M D 64  D D I n s t a l l
;---------------------------------------------------------------

[ROCCATKV.NTamd64]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=ROCCATKV.DelReg
AddReg=ROCCATKV.AddReg, CMDEF_NAMES.AddReg
AddProperty=OEMCustomBranding.AddProperty
CopyFiles=ROCCATKV.CopyFiles, SfxFx.CopyList
RegisterDlls=SfxFx.RegisterDlls

[OEMCustomBranding.AddProperty]
DeviceVendorWebSite,,,,"http://www.roccat.org" ; Place your URL here
;---------------------------------------------------------------
;                I n t e r f a c e s
;---------------------------------------------------------------

[ROCCATKV.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPEAKER.WAVE%,Audio.I.SPEAKER.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPEAKER.WAVE%,Audio.I.SPEAKER.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPEAKER.TOPO%,Audio.I.SPEAKER.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPEAKER.TOPO%,Audio.I.SPEAKER.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFOUT.WAVE%,Audio.I.SPDIFOUT.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIFOUT.WAVE%,Audio.I.SPDIFOUT.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFOUT.TOPO%,Audio.I.SPDIFOUT.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPDIFOUT.TOPO%,Audio.I.SPDIFOUT.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HPOUT.WAVE%,Audio.I.HPOUT.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HPOUT.WAVE%,Audio.I.HPOUT.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HPOUT.TOPO%,Audio.I.HPOUT.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HPOUT.TOPO%,Audio.I.HPOUT.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RECIN.WAVE%,Audio.I.RECIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RECIN.WAVE%,Audio.I.RECIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RECIN.TOPO%,Audio.I.RECIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RECIN.TOPO%,Audio.I.RECIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MICIN.WAVE%,Audio.I.MICIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MICIN.WAVE%,Audio.I.MICIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MICIN.TOPO%,Audio.I.MICIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MICIN.TOPO%,Audio.I.MICIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_LINEIN.WAVE%,Audio.I.LINEIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_LINEIN.WAVE%,Audio.I.LINEIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_LINEIN.TOPO%,Audio.I.LINEIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_LINEIN.TOPO%,Audio.I.LINEIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFIN.WAVE%,Audio.I.SPDIFIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIFIN.WAVE%,Audio.I.SPDIFIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFIN.TOPO%,Audio.I.SPDIFIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPDIFIN.TOPO%,Audio.I.SPDIFIN.TOPO

[ROCCATKV.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPEAKER.WAVE%,Audio.I.SPEAKER.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPEAKER.WAVE%,Audio.I.SPEAKER.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPEAKER.TOPO%,Audio.I.SPEAKER.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPEAKER.TOPO%,Audio.I.SPEAKER.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFOUT.WAVE%,Audio.I.SPDIFOUT.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIFOUT.WAVE%,Audio.I.SPDIFOUT.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFOUT.TOPO%,Audio.I.SPDIFOUT.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPDIFOUT.TOPO%,Audio.I.SPDIFOUT.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HPOUT.WAVE%,Audio.I.HPOUT.WAVE
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HPOUT.WAVE%,Audio.I.HPOUT.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HPOUT.TOPO%,Audio.I.HPOUT.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HPOUT.TOPO%,Audio.I.HPOUT.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RECIN.WAVE%,Audio.I.RECIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RECIN.WAVE%,Audio.I.RECIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RECIN.TOPO%,Audio.I.RECIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RECIN.TOPO%,Audio.I.RECIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MICIN.WAVE%,Audio.I.MICIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MICIN.WAVE%,Audio.I.MICIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MICIN.TOPO%,Audio.I.MICIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MICIN.TOPO%,Audio.I.MICIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_LINEIN.WAVE%,Audio.I.LINEIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_LINEIN.WAVE%,Audio.I.LINEIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_LINEIN.TOPO%,Audio.I.LINEIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_LINEIN.TOPO%,Audio.I.LINEIN.TOPO

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFIN.WAVE%,Audio.I.SPDIFIN.WAVE
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIFIN.WAVE%,Audio.I.SPDIFIN.WAVE
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIFIN.TOPO%,Audio.I.SPDIFIN.TOPO
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_SPDIFIN.TOPO%,Audio.I.SPDIFIN.TOPO

[Audio.I.SPEAKER.WAVE]
AddReg=ROCCATKV.I.SPEAKER.WAVE.AddReg

[Audio.I.SPDIFOUT.WAVE]
AddReg=ROCCATKV.I.SPDIFOUT.WAVE.AddReg

[Audio.I.HPOUT.WAVE]
AddReg=ROCCATKV.I.HPOUT.WAVE.AddReg

[Audio.I.RECIN.WAVE]
AddReg=ROCCATKV.I.RECIN.WAVE.AddReg

[Audio.I.MICIN.WAVE]
AddReg=ROCCATKV.I.MICIN.WAVE.AddReg

[Audio.I.LINEIN.WAVE]
AddReg=ROCCATKV.I.LINEIN.WAVE.AddReg

[Audio.I.SPDIFIN.WAVE]
AddReg=ROCCATKV.I.SPDIFIN.WAVE.AddReg

[Audio.I.SPEAKER.TOPO]
AddReg=ROCCATKV.I.SPEAKER.TOPO.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg

[Audio.I.SPDIFOUT.TOPO]
AddReg=ROCCATKV.I.SPDIFOUT.TOPO.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg

[Audio.I.HPOUT.TOPO]
AddReg=ROCCATKV.I.HPOUT.TOPO.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg

[Audio.I.RECIN.TOPO]
AddReg=ROCCATKV.I.RECIN.TOPO.AddReg, SysFx.CaptureMic.AddReg, OEMSettingsOverride.AddReg

[Audio.I.MICIN.TOPO]
AddReg=ROCCATKV.I.MICIN.TOPO.AddReg, SysFx.CaptureMic.AddReg, OEMSettingsOverride.AddReg

[Audio.I.LINEIN.TOPO]
AddReg=ROCCATKV.I.LINEIN.TOPO.AddReg, SysFx.CaptureMic.AddReg, OEMSettingsOverride.AddReg

[Audio.I.SPDIFIN.TOPO]
AddReg=ROCCATKV.I.SPDIFIN.TOPO.AddReg, SysFx.CaptureMic.AddReg, OEMSettingsOverride.AddReg

;---------------------------------------------------------------
;                A d d R e g
;---------------------------------------------------------------
[ROCCATKV.AddReg]
HKR,,Driver,,ROCCATKV.sys
HKR,,AssociatedFilters,,"wdmaud"
HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%ROCCATKV.Audio.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%ROCCATKV.Audio.DeviceDesc%
HKR,Settings,LineInName_03_0,%REG_BINARY%, A9, 34, 31, EC, 8C, AA, A7, 46, 8A, E1, 1E, 16, 16, D6, 80, 34
HKR,Settings,Unit04_0_0,%REG_BINARY%, 00
HKR,Settings,Unit12_0_0,%REG_BINARY%, 00

[ROCCATKV.I.SPEAKER.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPEAKER.WAVE.szPname%

[ROCCATKV.I.SPDIFOUT.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPDIFOUT.WAVE.szPname%

[ROCCATKV.I.HPOUT.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.HPOUT.WAVE.szPname%

[ROCCATKV.I.RECIN.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.RECIN.WAVE.szPname%

[ROCCATKV.I.MICIN.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.MICIN.WAVE.szPname%

[ROCCATKV.I.LINEIN.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.LINEIN.WAVE.szPname%

[ROCCATKV.I.SPDIFIN.WAVE.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPDIFIN.WAVE.szPname%

[ROCCATKV.I.SPEAKER.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPEAKER.TOPO.szPname%

[ROCCATKV.I.SPDIFOUT.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPDIFOUT.TOPO.szPname%

[ROCCATKV.I.HPOUT.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.HPOUT.TOPO.szPname%

[ROCCATKV.I.RECIN.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.RECIN.TOPO.szPname%

[ROCCATKV.I.MICIN.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.MICIN.TOPO.szPname%

[ROCCATKV.I.LINEIN.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.LINEIN.TOPO.szPname%

[ROCCATKV.I.SPDIFIN.TOPO.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%ROCCATKV.SPDIFIN.TOPO.szPname%

[CMDEF_NAMES.AddReg]
HKLM,%MediaCategories%\%CMDEFGUID.DevTypeSel%,Name,,%CMDEFNode.DevTypeSel%
HKLM,%MediaCategories%\%CMDEFGUID.DevTypeSel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CMDEFGUID.MixWithWave%,Name,,%CMDEFNode.MixWithWave%
HKLM,%MediaCategories%\%CMDEFGUID.MixWithWave%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CMDEFGUID.PreView%,Name,,%CMDEFNode.PreView%
HKLM,%MediaCategories%\%CMDEFGUID.PreView%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%CMDEFGUID.KAVEXTDBT%,Name,,%CMDEFNode.KAVEXTDBT%
HKLM,%MediaCategories%\%CMDEFGUID.KAVEXTDBT%,Display,1,00,00,00,00

[SysFx.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID%
HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_SPEAKER%

HKR,"FX\\1",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\1",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\1",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\1",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID%
HKR,"FX\\1",%PKEY_SYSFX_Association%,,%KSNODETYPE_HEADPHONES%

HKR,"FX\\2",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\2",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID%
HKR,"FX\\2",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID%
HKR,"FX\\2",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID%
HKR,"FX\\2",%PKEY_SYSFX_Association%,,%KSNODETYPE_SPDIF_INTERFACE%

[SysFx.CaptureMic.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID_MIC%
HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID%
HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_MICROPHONE%

[OEMSettingsOverride.AddReg]
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71

[OEMSettingsOverrideSPDIF.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPDIF_INTERFACE%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71

;---------------------------------------------------------------
;                D e l R e g
;---------------------------------------------------------------

[ROCCATKV.DelReg]
HKR,Settings

;---------------------------------------------------------------
;                Copy Files
;---------------------------------------------------------------

[ROCCATKV.CopyFiles]
ROCCATKV.SYS

[SfxFx.CopyList]
CMAPOMain.dll,,,0x00000020
CMEffectGFX.dll,,,0x00000020
CMEffectLFX.dll,,,0x00000020
CMMicEffectLFX.dll,,,0x00000020
CMEffectPropPage.dll,,,0x00000020
CMXearLiving10.dll,,,0x00000020
CMXearSingFX.dll,,,0x00000020
CMXearSonic.dll,,,0x00000020

;---------------------------------------------------------------
;                S e r v i c e s  
;---------------------------------------------------------------

[ROCCATKV.Services]
AddService=ROCCATKV, 0x00000002, ROCCATKV.ServiceInstall

[ROCCATKV.NTamd64.Services]
AddService=ROCCATKV, 0x00000002, ROCCATKV.ServiceInstall

[ROCCATKV.ServiceInstall]
DisplayName=%ROCCATKV.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\ROCCATKV.SYS

;---------------------------------------------------------------
; 	Register custom SYSFX and property page
;---------------------------------------------------------------
[SfxFx.RegisterDlls]
11,,CMEffectGFX.dll,1
11,,CMEffectLFX.dll,1
11,,CMMicEffectLFX.dll,1
11,,CMEffectPropPage.dll,1

11,,CMAPOMain.dll,1
11,,CMXearLiving10.dll,1
11,,CMXearSingFX.dll,1
11,,CMXearSonic.dll,1

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]
; non-localizeable
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_TOPOLOGY = "{DDA54A40-1E4C-11D1-A050-405705C10000}" ; non-localizable
KSCATEGORY_REALTIME = "{EB115FFC-10C8-4964-831D-6DCB02E6F23F}" ; non-localizable

KSNAME_SPEAKER.WAVE="SPKOut00Wave"
KSNAME_SPEAKER.TOPO="SPKOut00Topo"
KSNAME_SPDIFOUT.WAVE="SPDIFOut00Wave"
KSNAME_SPDIFOUT.TOPO="SPDIFOut00Topo"
KSNAME_HPOUT.WAVE="HPOut00Wave"
KSNAME_HPOUT.TOPO="HPOut00Topo"
KSNAME_RECIN.WAVE="RecIn00Wave"
KSNAME_RECIN.TOPO="RecIn00Topo"
KSNAME_MICIN.WAVE="MicIn00Wave"
KSNAME_MICIN.TOPO="MicIn00Topo"
KSNAME_LINEIN.WAVE="LineIn00Wave"
KSNAME_LINEIN.TOPO="LineIn00Topo"
KSNAME_SPDIFIN.WAVE="SPDIFIn00Wave"
KSNAME_SPDIFIN.TOPO="SPDIFIn00Topo"


SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
REG_DWORD=0x00010001

;localizeable
CMEDIA="C-MEDIA Inc."
ROCCAT="Roccat Inc."
ROCCATKV.DeviceDesc="Roccat KAVE XTD USB Mult-channel Headphone Device Driver"
ROCCATKV.SPEAKER.WAVE.szPname="Speaker"
ROCCATKV.SPDIFOUT.WAVE.szPname="SpdifOut"
ROCCATKV.HPOUT.WAVE.szPname="Headphone"
ROCCATKV.RECIN.WAVE.szPname="Capture"
ROCCATKV.MICIN.WAVE.szPname="MicIn"
ROCCATKV.LINEIN.WAVE.szPname="LineIn"
ROCCATKV.SPDIFIN.WAVE.szPname="SpdifIn"
ROCCATKV.SPEAKER.TOPO.szPname="Speaker Mixer"
ROCCATKV.SPDIFOUT.TOPO.szPname="SpdifOut Mixer"
ROCCATKV.HPOUT.TOPO.szPname="Headphone Mixer"
ROCCATKV.RECIN.TOPO.szPname="Capture Mixer"
ROCCATKV.MICIN.TOPO.szPname="MicIn Mixer"
ROCCATKV.LINEIN.TOPO.szPname="LineIn Mixer"
ROCCATKV.SPDIFIN.TOPO.szPname="SpdifIn Mixer"
ROCCATKV.Audio.DeviceDesc="Roccat Audio"
cdname="Roccat KAVE XTD USB Mult-channel Headphone Installation Disk"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

;; These are the name strings for the wave miniports displayed in mmsys.cpl
;;

KSNODETYPE_ANY      			  = "{00000000-0000-0000-0000-000000000000}"
KSNODETYPE_SPEAKER  			  = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_LINE_CONNECTOR 		  = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HEADSET_SPEAKERS               = "{DFF21CE6-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_HEADPHONES                     = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_DESKTOP_SPEAKER                = "{DFF21CE4-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_SPDIF_INTERFACE                = "{DFF21FE5-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_MICROPHONE 			  = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}"

;;
;; PropertyKey GUIDS
;;

PKEY_SYSFX_Association          = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},0"
PKEY_SYSFX_PreMixClsid          = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},1"
PKEY_SYSFX_PostMixClsid         = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},2"
PKEY_SYSFX_UiClsid              = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},3"
PKEY_ItemNameDisplay            = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
PKEY_AudioEndpoint_ControlPanelPageProvider = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},1"
PKEY_AudioEndpoint_Association  = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"

PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"

AUDIOENDPOINT_EXT_UI_CLSID = "{6C57B2A2-91F5-4b90-93D5-FAB82485ECA6}"

SYSFX_UI_CLSID      = "{47FFB27D-2916-46bd-8238-27B0C6232C5A}"
SYSFX_PREMIX_CLSID  = "{B48DEA3F-D962-425a-8D9A-9A5BB37A9904}"
SYSFX_PREMIX_CLSID_MIC  = "{5123F0D9-6AD5-47ea-8C99-145EE9633CE1}"
SYSFX_POSTMIX_CLSID = "{B4184CB7-DB0A-48de-B597-571AFF61718A}"
SYSFX_FriendlyName  = "CMedia Audio with System Effects"

REG_BINARY          = 0x00000001

;; Nodes (non-localizeable)
CMDEFGUID.DevTypeSel	="{0D18F5A4-5721-4a07-92E5-843099FA8FDB}"
CMDEFGUID.MixWithWave	="{FDA49636-C86D-4e91-A707-A1252E3F19E6}"
CMDEFGUID.PreView	="{97491449-E534-4a7e-B14F-941B207D586D}"
CMDEFGUID.KAVEXTDBT	="{EC3134A9-AA8C-46a7-8AE1-1E1616D68034}"

;; Nodes (localizeable)
CMDEFNode.DevTypeSel	="Device Type Selector"
CMDEFNode.MixWithWave	="Mix With Wave"
CMDEFNode.PreView	="Preview"
CMDEFNode.KAVEXTDBT	="Bluetooth Headset"
