; 
; GENERATED FILE. DO NOT EDIT!
; 
; setup information file
; 
; Copyright (c) 2009-2023 
; 
; built 2023-06-13 16:48:51
;

;******************************************************************************
; Version section
;------------------------------------------------------------------------------
[Version]
Signature = "$Windows NT$"
PnpLockdown = 1
DriverVer = 06/13/2023,5.58.0.30265
Provider = %S_Provider%
CatalogFile = HerculesStream200XLR.cat
Class = HerculesStream200XLR_sc
ClassGuid = {63bc7292-f5f0-4664-9869-82b646c4f455}

[ClassInstall32.ntx86]
AddReg = _AddReg_ClassInstall

[_AddReg_ClassInstall]
HKR,,,,"Hercules USB Audio Devices"
HKR,,"Icon",,"-20"

;******************************************************************************
; Manufacturer
;------------------------------------------------------------------------------
[Manufacturer]
%S_Mfg% = _Models,ntx86

;******************************************************************************
; Device Models
;------------------------------------------------------------------------------
[_Models.ntx86]
"Hercules Stream 200 XLR" = _Install_0,USB\VID_06F8&PID_E054&MI_00

[_Install_0.ntx86]
CopyFiles = _CopyFiles_sys

[_Install_0.ntx86.HW]
AddReg = _AddReg_0

[_Install_0.ntx86.Services]
AddService = HerculesStream200XLR,0x00000002,_ServiceInst,_EventLog

;******************************************************************************
; Service installation
;------------------------------------------------------------------------------
[_ServiceInst]
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\HerculesStream200XLR.sys
DelReg = _DelReg_DriverParameters
AddReg = _AddReg_MediaCategories,_AddReg_DriverParameters,_AddReg_LicenseData

[_EventLog]
AddReg = _AddReg_EventLog

[_AddReg_EventLog]
HKR,,"EventMessageFile",%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\HerculesStream200XLR.sys"
HKR,,"TypesSupported",%REG_DWORD%,0x00000007

;******************************************************************************
; Device settings for Hercules Stream 200 XLR
;------------------------------------------------------------------------------
[_AddReg_0]
HKR,"","FxRegistrationMode",%REG_DWORD%,2
HKR,"","InterfaceGUID",%REG_SZ%,"{9D1189A2-2CDE-44BB-AAD2-B96CBE2528F9}"

HKR,"Config\SoundDeviceProfiles\plb\sd1","DisplayName",%REG_SZ%,"System"
HKR,"Config\SoundDeviceProfiles\plb\sd1\Loc_00","ChannelIndex",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\plb\sd1\Loc_01","ChannelIndex",%REG_DWORD%,1
HKR,"Config\SoundDeviceProfiles\plb\sd1","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\plb\sd1","PinNameGuid",%REG_SZ%,"{8a869201-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\plb\sd1","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\plb\sd2","DisplayName",%REG_SZ%,"Game"
HKR,"Config\SoundDeviceProfiles\plb\sd2\Loc_00","ChannelIndex",%REG_DWORD%,2
HKR,"Config\SoundDeviceProfiles\plb\sd2\Loc_01","ChannelIndex",%REG_DWORD%,3
HKR,"Config\SoundDeviceProfiles\plb\sd2","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\plb\sd2","PinNameGuid",%REG_SZ%,"{8a869202-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\plb\sd2","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\plb\sd3","DisplayName",%REG_SZ%,"Music"
HKR,"Config\SoundDeviceProfiles\plb\sd3\Loc_00","ChannelIndex",%REG_DWORD%,4
HKR,"Config\SoundDeviceProfiles\plb\sd3\Loc_01","ChannelIndex",%REG_DWORD%,5
HKR,"Config\SoundDeviceProfiles\plb\sd3","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\plb\sd3","PinNameGuid",%REG_SZ%,"{8a869203-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\plb\sd3","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\plb\sd4","DisplayName",%REG_SZ%,"Chat"
HKR,"Config\SoundDeviceProfiles\plb\sd4\Loc_00","ChannelIndex",%REG_DWORD%,6
HKR,"Config\SoundDeviceProfiles\plb\sd4\Loc_01","ChannelIndex",%REG_DWORD%,7
HKR,"Config\SoundDeviceProfiles\plb\sd4","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\plb\sd4","PinNameGuid",%REG_SZ%,"{8a869204-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\plb\sd4","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\plb\sd5","DisplayName",%REG_SZ%,"Aux"
HKR,"Config\SoundDeviceProfiles\plb\sd5\Loc_00","ChannelIndex",%REG_DWORD%,8
HKR,"Config\SoundDeviceProfiles\plb\sd5\Loc_01","ChannelIndex",%REG_DWORD%,9
HKR,"Config\SoundDeviceProfiles\plb\sd5","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\plb\sd5","PinNameGuid",%REG_SZ%,"{8a869205-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\plb\sd5","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd1","DisplayName",%REG_SZ%,"Audience"
HKR,"Config\SoundDeviceProfiles\rec\sd1\Loc_00","ChannelIndex",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd1\Loc_01","ChannelIndex",%REG_DWORD%,1
HKR,"Config\SoundDeviceProfiles\rec\sd1","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\rec\sd1","PinNameGuid",%REG_SZ%,"{8a869206-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\rec\sd1","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd2","DisplayName",%REG_SZ%,"Creator"
HKR,"Config\SoundDeviceProfiles\rec\sd2\Loc_00","ChannelIndex",%REG_DWORD%,2
HKR,"Config\SoundDeviceProfiles\rec\sd2\Loc_01","ChannelIndex",%REG_DWORD%,3
HKR,"Config\SoundDeviceProfiles\rec\sd2","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\rec\sd2","PinNameGuid",%REG_SZ%,"{8a869207-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\rec\sd2","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd3","DisplayName",%REG_SZ%,"Microphone"
HKR,"Config\SoundDeviceProfiles\rec\sd3\Loc_00","ChannelIndex",%REG_DWORD%,4
HKR,"Config\SoundDeviceProfiles\rec\sd3\Loc_01","ChannelIndex",%REG_DWORD%,5
HKR,"Config\SoundDeviceProfiles\rec\sd3","PinCategoryGuid",%REG_SZ%,%GUID_Microphone%
HKR,"Config\SoundDeviceProfiles\rec\sd3","PinNameGuid",%REG_SZ%,"{8a869208-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\rec\sd3","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd4","DisplayName",%REG_SZ%,"Line In"
HKR,"Config\SoundDeviceProfiles\rec\sd4\Loc_00","ChannelIndex",%REG_DWORD%,6
HKR,"Config\SoundDeviceProfiles\rec\sd4\Loc_01","ChannelIndex",%REG_DWORD%,7
HKR,"Config\SoundDeviceProfiles\rec\sd4","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\rec\sd4","PinNameGuid",%REG_SZ%,"{8a869209-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\rec\sd4","Type",%REG_DWORD%,0
HKR,"Config\SoundDeviceProfiles\rec\sd5","DisplayName",%REG_SZ%,"Aux"
HKR,"Config\SoundDeviceProfiles\rec\sd5\Loc_00","ChannelIndex",%REG_DWORD%,8
HKR,"Config\SoundDeviceProfiles\rec\sd5\Loc_01","ChannelIndex",%REG_DWORD%,9
HKR,"Config\SoundDeviceProfiles\rec\sd5","PinCategoryGuid",%REG_SZ%,%GUID_Line%
HKR,"Config\SoundDeviceProfiles\rec\sd5","PinNameGuid",%REG_SZ%,"{8a869205-c213-4b5e-92ae-ef64a311df6f}"
HKR,"Config\SoundDeviceProfiles\rec\sd5","Type",%REG_DWORD%,0
HKR,"Config\StreamFormatIn_01","DefaultSoundDeviceProfile",%REG_SZ%,"rec"
HKR,"Config\StreamFormatOut_01","DefaultSoundDeviceProfile",%REG_SZ%,"plb"

;******************************************************************************
; Custom names registration
;------------------------------------------------------------------------------
[_AddReg_MediaCategories]
HKLM,"%MEDIA_CATEGORIES%\{8a869201-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"System"
HKLM,"%MEDIA_CATEGORIES%\{8a869201-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869202-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Game"
HKLM,"%MEDIA_CATEGORIES%\{8a869202-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869203-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Music"
HKLM,"%MEDIA_CATEGORIES%\{8a869203-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869204-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Chat"
HKLM,"%MEDIA_CATEGORIES%\{8a869204-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869205-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Aux"
HKLM,"%MEDIA_CATEGORIES%\{8a869205-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869206-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Audience"
HKLM,"%MEDIA_CATEGORIES%\{8a869206-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869207-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Creator"
HKLM,"%MEDIA_CATEGORIES%\{8a869207-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869208-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Microphone"
HKLM,"%MEDIA_CATEGORIES%\{8a869208-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00
HKLM,"%MEDIA_CATEGORIES%\{8a869209-c213-4b5e-92ae-ef64a311df6f}","Name",%REG_SZ%,"Line In"
HKLM,"%MEDIA_CATEGORIES%\{8a869209-c213-4b5e-92ae-ef64a311df6f}","Display",%REG_BINARY%,00,00,00,00

;******************************************************************************
; Driver parameters
;------------------------------------------------------------------------------
[_DelReg_DriverParameters]
HKR,"Parameters"
HKR,"ParametersDriver"

[_AddReg_DriverParameters]

;******************************************************************************
; License data
;------------------------------------------------------------------------------
[_AddReg_LicenseData]
; license data record, created 2023-06-13 16:48:51
HKR, ParametersDriver\License, format, %REG_DWORD%, 4
HKR, ParametersDriver\License, customer, %REG_DWORD%, 1393
HKR, ParametersDriver\License, options, %REG_DWORD%, 0x0000010C  ; Version Platform VidPid 
HKR, ParametersDriver\License, begin, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, end, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, version, %REG_DWORD%, 0x0005003A  ; v5.58
HKR, ParametersDriver\License, features, %REG_BINARY%, 00,00,00,00,00,00,00,00  ; 0x0000000000000000
HKR, ParametersDriver\License, restrictions, %REG_BINARY%, 00,00,00,00,00,00,00,00  ; 0x0000000000000000
HKR, ParametersDriver\License, extensions, %REG_DWORD%, 0x00000001  ; USB 
HKR, ParametersDriver\License, platforms, %REG_DWORD%, 0x00000003  ; WinX86 WinX64 
HKR, ParametersDriver\License\OsDetailsWin, count, %REG_DWORD%, 0
HKR, ParametersDriver\License\OsDetailsMac, count, %REG_DWORD%, 0
HKR, ParametersDriver\License\CpuDetails, count, %REG_DWORD%, 0
HKR, ParametersDriver\License, salt, %REG_BINARY%, BA,98,72,4F,9B,BB,DA,4B
HKR, ParametersDriver\License, tag, %REG_BINARY%, F8,A6,A2,E0,CE,5C,47,FB,52,57,FC,6C,38,07,00,55,D4,E0,99,E1,B6,48,72,3D,38,68,C6,90,4C,16,45,52
HKR, ParametersDriver\License\vidpid, count, %REG_DWORD%, 1
HKR, ParametersDriver\License\vidpid\0000, vidpid, %REG_DWORD%, 0x06F8E054  ; VID=0x06F8 PID=0xE054

;******************************************************************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
_CopyFiles_sys = 12

;******************************************************************************
; Installation Disk
;------------------------------------------------------------------------------
[SourceDisksNames.x86]
1 = %S_DiskName%

;******************************************************************************
; Files on the Installation Disk
;------------------------------------------------------------------------------
[SourceDisksFiles.x86]
HerculesStream200XLR.sys = 1

[_CopyFiles_sys]
HerculesStream200XLR.sys,,,0x00004000

;******************************************************************************
; Strings
;------------------------------------------------------------------------------
[Strings]
; 
; Registry value types. DO NOT MODIFY!
;
REG_SZ = 0x00000000
REG_EXPAND_SZ = 0x00020000
REG_MULTI_SZ = 0x00010000
REG_MULTI_SZ_APPEND = 0x00010008
REG_DWORD = 0x00010001
REG_BINARY = 0x00000001

GUID_Microphone = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}"
GUID_DesktopMicrophone = "{DFF21BE2-F70F-11D0-B917-00A0C9223196}"
GUID_PersonalMicrophone = "{DFF21BE3-F70F-11D0-B917-00A0C9223196}"
GUID_OmniDirectionalMicrophone = "{DFF21BE4-F70F-11D0-B917-00A0C9223196}"
GUID_MicrophoneArray = "{DFF21BE5-F70F-11D0-B917-00A0C9223196}"
GUID_ProcessingMicrophoneArray = "{DFF21BE6-F70F-11D0-B917-00A0C9223196}"
GUID_Speaker = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}"
GUID_Headphones = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}"
GUID_HeadMountedDisplayAudio = "{DFF21CE3-F70F-11D0-B917-00A0C9223196}"
GUID_DesktopSpeaker = "{DFF21CE4-F70F-11D0-B917-00A0C9223196}"
GUID_RoomSpeaker = "{DFF21CE5-F70F-11D0-B917-00A0C9223196}"
GUID_CommunicationSpeaker = "{DFF21CE6-F70F-11D0-B917-00A0C9223196}"
GUID_LowFrequencyEffectsSpeaker = "{DFF21CE7-F70F-11D0-B917-00A0C9223196}"
GUID_Handset = "{DFF21DE1-F70F-11D0-B917-00A0C9223196}"
GUID_Headset = "{DFF21DE2-F70F-11D0-B917-00A0C9223196}"
GUID_SpeakerphoneNoEchoReduction = "{DFF21DE3-F70F-11D0-B917-00A0C9223196}"
GUID_EchoSuppressingSpeakerphone = "{DFF21DE4-F70F-11D0-B917-00A0C9223196}"
GUID_EchoCancelingSpeakerphone = "{DFF21DE5-F70F-11D0-B917-00A0C9223196}"
GUID_PhoneLine = "{DFF21EE1-F70F-11D0-B917-00A0C9223196}"
GUID_Telephone = "{DFF21EE2-F70F-11D0-B917-00A0C9223196}"
GUID_DownLinePhone = "{DFF21EE3-F70F-11D0-B917-00A0C9223196}"
GUID_AnalogConnector = "{DFF21FE1-F70F-11D0-B917-00A0C9223196}"
GUID_DigitalAudioInterface = "{DFF21FE2-F70F-11D0-B917-00A0C9223196}"
GUID_Line = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}"
GUID_LegacyAudioConnecter = "{DFF21FE4-F70F-11D0-B917-00A0C9223196}"
GUID_SPDIFInterface = "{DFF21FE5-F70F-11D0-B917-00A0C9223196}"
GUID_DaStream1394 = "{DFF21FE6-F70F-11D0-B917-00A0C9223196}"
GUID_DvStreamSoundtrack1394 = "{DFF21FE7-F70F-11D0-B917-00A0C9223196}"
GUID_LevelCalibrationNoiseSource = "{DFF220E1-F70F-11D0-B917-00A0C9223196}"
GUID_EqualizationNoise = "{DFF220E2-F70F-11D0-B917-00A0C9223196}"
GUID_CdPlayer = "{DFF220E3-F70F-11D0-B917-00A0C9223196}"
GUID_DatIoDigitalAudioTape = "{DFF220E4-F70F-11D0-B917-00A0C9223196}"
GUID_DccIoDigitalCompactCassette = "{DFF220E5-F70F-11D0-B917-00A0C9223196}"
GUID_Minidisk = "{DFF220E6-F70F-11D0-B917-00A0C9223196}"
GUID_AnalogTape = "{DFF220E7-F70F-11D0-B917-00A0C9223196}"
GUID_Phonograph = "{DFF220E8-F70F-11D0-B917-00A0C9223196}"
GUID_VcrAudio = "{DFF220E9-F70F-11D0-B917-00A0C9223196}"
GUID_VideoDiscAudio = "{DFF220EA-F70F-11D0-B917-00A0C9223196}"
GUID_DvdAudio = "{DFF220EB-F70F-11D0-B917-00A0C9223196}"
GUID_TvTunerAudio = "{DFF220EC-F70F-11D0-B917-00A0C9223196}"
GUID_SatelliteReceiverAudio = "{DFF220ED-F70F-11D0-B917-00A0C9223196}"
GUID_CableTunerAudio = "{DFF220EE-F70F-11D0-B917-00A0C9223196}"
GUID_DssAudio = "{DFF220EF-F70F-11D0-B917-00A0C9223196}"
GUID_RadioReceiver = "{DFF220F0-F70F-11D0-B917-00A0C9223196}"
GUID_RadioTransmitter = "{DFF220F1-F70F-11D0-B917-00A0C9223196}"
GUID_MultitrackRecorder = "{DFF220F2-F70F-11D0-B917-00A0C9223196}"
GUID_Synthesizer = "{DFF220F3-F70F-11D0-B917-00A0C9223196}"

S_Provider = "Hercules"
S_Mfg = "Hercules"
S_DiskName = "Driver Installation Disk"

MEDIA_CATEGORIES = "SYSTEM\CurrentControlSet\Control\MediaCategories"



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
