[Version]
CatalogFile=DJM-S11Audio.cat
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%MfgName%
DriverVer=02/10/2021,1.010.002.0	; Date Format: mm/dd/yyyy , Major Version must be larger than 0.

[SourceDisksNames]
222=%USBAudio_DISKNAME%,"",222

[SourceDisksFiles]
DJM-S11Audio64.sys=222

[Manufacturer]
%MfgName%=SECTION_0,NTamd64

[SECTION_0.NTamd64]
%USBAudio.DeviceDesc%=USBAudio,USB\VID_2B73&PID_0037&MI_00		; DJM-S11

[SignatureAttributes]
DJM-S11Audio64.sys=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

[DestinationDirs]
USBAudio.CopyFiles=10,system32\drivers

[USBAudio.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=USBAudio.CopyFiles
AddReg=USBAudio.AddReg

[USBAudio.CopyFiles]
DJM-S11Audio64.sys

[USBAudio.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,DJM-S11Audio64.sys
HKR,,NTMPDriver,,"DJM-S11Audio64.sys,sbemul.sys"
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,,%USBAudio.WaveDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%USBAudio.MixerDesc%
HKLM,%MediaCategories%\%USBAudio.ProductGuid%,Name,,%USBAudio.Product%
HKLM,%MediaCategories%\%USBAudio.NameGuid%,Name,,%USBAudio.Name%
HKLM,%MediaCategories%\%USBAudio.SpeakerNameGuid%,Name,,%USBAudio.SpeakerName%
HKLM,%MediaCategories%\%USBAudio.LineNameGuid%,Name,,%USBAudio.LineName%

[USBAudio.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave%,USBAudio.I.Wave
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave%,USBAudio.I.Wave
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave%,USBAudio.I.Wave
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave%,USBAudio.I.Wave

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.32000%,USBAudio.I.Wave.32000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.32000%,USBAudio.I.Wave.32000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.32000%,USBAudio.I.Wave.32000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.32000%,USBAudio.I.Wave.32000

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.44100%,USBAudio.I.Wave.44100
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.44100%,USBAudio.I.Wave.44100
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.44100%,USBAudio.I.Wave.44100
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.44100%,USBAudio.I.Wave.44100

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.48000%,USBAudio.I.Wave.48000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.48000%,USBAudio.I.Wave.48000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.48000%,USBAudio.I.Wave.48000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.48000%,USBAudio.I.Wave.48000

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.88200%,USBAudio.I.Wave.88200
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.88200%,USBAudio.I.Wave.88200
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.88200%,USBAudio.I.Wave.88200
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.88200%,USBAudio.I.Wave.88200

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.96000%,USBAudio.I.Wave.96000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.96000%,USBAudio.I.Wave.96000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.96000%,USBAudio.I.Wave.96000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.96000%,USBAudio.I.Wave.96000

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.176400%,USBAudio.I.Wave.176400
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.176400%,USBAudio.I.Wave.176400
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.176400%,USBAudio.I.Wave.176400
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.176400%,USBAudio.I.Wave.176400

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.192000%,USBAudio.I.Wave.192000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.192000%,USBAudio.I.Wave.192000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.192000%,USBAudio.I.Wave.192000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.192000%,USBAudio.I.Wave.192000

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.352800%,USBAudio.I.Wave.352800
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.352800%,USBAudio.I.Wave.352800
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.352800%,USBAudio.I.Wave.352800
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.352800%,USBAudio.I.Wave.352800

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.384000%,USBAudio.I.Wave.384000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.384000%,USBAudio.I.Wave.384000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.384000%,USBAudio.I.Wave.384000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.384000%,USBAudio.I.Wave.384000

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.705600%,USBAudio.I.Wave.705600
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.705600%,USBAudio.I.Wave.705600
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.705600%,USBAudio.I.Wave.705600
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.705600%,USBAudio.I.Wave.705600

AddInterface=%KSCATEGORY_AUDIO%,   %KSNAME_Wave.768000%,USBAudio.I.Wave.768000
AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_Wave.768000%,USBAudio.I.Wave.768000
AddInterface=%KSCATEGORY_RENDER%,  %KSNAME_Wave.768000%,USBAudio.I.Wave.768000
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave.768000%,USBAudio.I.Wave.768000

[USBAudio.NTamd64.Services]
AddService=DJM-S11Audio,0x00000002,USBAudio.AddService

[USBAudio.AddService]
DisplayName=%USBAudio.SvcDesc%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\DJM-S11Audio64.sys

[USBAudio.I.Wave]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.32000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.44100]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.48000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.88200]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.96000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.176400]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.192000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.352800]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.384000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.705600]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.768000]
AddReg=USBAudio.I.Wave.AddReg

[USBAudio.I.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%USBAudio.FriendlyName%
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1
HKR,"EP\\0", %PKEY_AudioDevice_EnableEndpointByDefault%,0x00010001,0x00000301

[Strings]
MfgName="AlphaTheta"

USBAudio.DeviceDesc="DJM-S11"
USBAudio.WaveDesc="DJM-S11"
USBAudio.MixerDesc="DJM-S11"

USBAudio_DISKNAME="AlphaTheta DJM-S11 Install Disk"

USBAudio.FriendlyName="AlphaTheta DJM-S11"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"			; do not change
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"		; do not change
KSCATEGORY_REALTIME="{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"	; do not change
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"		; do not change
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"		; do not change
PKEY_AudioEndpoint_Association="{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2" ; do not change
PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7" ; do not change
PKEY_AudioDevice_EnableEndpointByDefault="{F3E80BEF-1723-4FF2-BCC4-7F83DC5E46D4},4" ; do not change

KSNAME_Topology="Topology"										; do not change
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"	; do not change
KSNODETYPE_ANY      = "{00000000-0000-0000-0000-000000000000}"  ; do not change

REG_BINARY		= 0x00000001									; do not change
REG_DWORD		= 0x00010001									; do not change


KSNAME_Wave="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}"
KSNAME_Wave.32000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_32000"
KSNAME_Wave.44100="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_44100"
KSNAME_Wave.48000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_48000"
KSNAME_Wave.88200="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_88200"
KSNAME_Wave.96000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_96000"
KSNAME_Wave.176400="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_176400"
KSNAME_Wave.192000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_192000"
KSNAME_Wave.352800="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_352800"
KSNAME_Wave.384000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_384000"
KSNAME_Wave.705600="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_705600"
KSNAME_Wave.768000="{89582A22-BB09-46A2-8CAE-A505B1E5EC49}_768000"


USBAudio.SvcDesc="DJM-S11 WDM Audio"

USBAudio.ProductGuid="{79DA0CC8-11CA-4CB2-97A0-803B46D7859F}"
USBAudio.Product="AlphaTheta DJM-S11"

USBAudio.NameGuid="{ABCF1AF0-55DB-4593-A700-C3D0BC2AF8BA}"
USBAudio.Name="AlphaTheta DJM-S11"

USBAudio.SpeakerNameGuid="{3770FB90-6BB9-4CBD-B1C4-1F54A27B01CD}"
USBAudio.SpeakerName="AlphaTheta DJM-S11"

USBAudio.LineNameGuid="{FDBC79FA-323E-4CD3-B277-03950CFB7117}"
USBAudio.LineName="AlphaTheta DJM-S11"
