Windows 7: AMD High Definition Audio Device v13.1 / 9.012.0.0000 (64bit)

INF file v13.1 / 9.012.0.0000 from 2013-01-17

An INF file is a plain text file used by Microsoft Windows for installation of software and drivers. INF files are most commonly used for installing device drivers for hardware components.
The structure of an INF file is very similar to that of an INI file; it contains various sections that specify the files to be copied, changes to the registry, etc. All INF files contain a [version] section with a Signature value specifying the version of Windows that the INF file is meant for. The signature is commonly $CHICAGO$ (for Windows 9x) or $WINDOWS NT$ (for Windows NT/2K/XP/Vista/7/8) Most of the remaining sections are user-defined and contain information specific to the component being installed.
Source: Wikipedia: INF file.

Type

64bit INF file

Status WHQL
Version 13.1 / 9.012.0.0000 File AtihdW76.inf
Release 2013-01-17    [January '13] Size 45 KB
Download driver
v13.1 / 9.012.0.0000
;------------------------------------------------------------------------------
; AMD HD Audio Information file : AtihdW76.inf
;
; Copyright (c) 2011 Advanced Micro Devices, Inc. All rights reserved
;------------------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%AMD%
CatalogFile=AtihdW76.cat
DriverVer=09/21/2012,7.12.0.7712

[DestinationDirs]
DefaultDestDir = 10
HDAudioInstall.CopyList = 10,system32\drivers

[SourceDisksNames]
1 = %DiskId1%

[SourceDisksFiles]
AtihdW76.sys = 1

[Manufacturer]
%AMD%=AMD,NTamd64.6.1,NTamd64.6.0

[SignatureAttributes]
AtihdW76.sys=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

[ControlFlags]
ExcludeFromSelect = *

[AMD.NTamd64.6.1]
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_793C&SUBSYS_00793C00&REV_1000
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_791A&SUBSYS_00791A00&REV_1000
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1000
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1001
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1002
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1003
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1005

; OEM Specific

%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_104D6800&REV_1002
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_104D6900&REV_1002
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_104D6A00&REV_1002
%HdAudioDeviceDescription% = HDAudioInstall, HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&SUBSYS_104D6B00&REV_1002

[AMD.NTamd64.6.0]


[HDAudioInstall]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister
CopyFiles = HDAudioInstall.CopyList
AddReg = HDAudioInstall.AddReg
AddProperty = HdAudBranding.AddProperty

[HdAudBranding.AddProperty]
;DeviceBrandingIcon,,,,"%1%\AtihdW76.sys,-203"
DeviceVendorWebSite,,,,"http://amd.com"

[HDAudioInstall.HW]
AddReg = HdAudSecurity.AddReg

[HDAudioInstall.Services]
AddService=AtiHDAudioService, 0x00000002, HdAud_Service_Install

[HdAud_Service_Install]
DisplayName = %ATIHdAudioDriver.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\AtihdW76.sys

[HDAudioInstall.CopyList]
AtihdW76.sys

[HDAudioInstall.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,AtihdW76.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,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%

; Driver global settings
HKR,GlobalSettings,ValidateCodecWrites,1,00,00,00,00 ; Enables readback of writes to codec registers
HKR,GlobalSettings,SilentStream,1,01,00,00,00;
HKR,GlobalSettings,EnableCodecPowerSaving,1,01,00,00,00 ; double the original delay time.

[HDAudioInstall.Interfaces]
AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOutTopo", HDAudioInstall.e0HDMIOutput0Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0HDMIOutTopo", HDAudioInstall.e0HDMIOutput0Topo

AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut2Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut2Topo", HDAudioInstall.e0HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0HDMIOut2Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0HDMIOut2Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0HDMIOut2Topo", HDAudioInstall.e0HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut4Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut4Topo", HDAudioInstall.e0HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0HDMIOut4Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0HDMIOut4Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0HDMIOut4Topo", HDAudioInstall.e0HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut6Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut6Topo", HDAudioInstall.e0HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0HDMIOut6Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0HDMIOut6Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0HDMIOut6Topo", HDAudioInstall.e0HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut8Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0HDMIOut8Topo", HDAudioInstall.e0HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0HDMIOut8Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0HDMIOut8Wave", HDAudioInstall.e0HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0HDMIOut8Topo", HDAudioInstall.e0HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOutTopo", HDAudioInstall.e1HDMIOutput1Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1HDMIOutTopo", HDAudioInstall.e1HDMIOutput1Topo

AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut2Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut2Topo", HDAudioInstall.e1HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1HDMIOut2Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1HDMIOut2Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1HDMIOut2Topo", HDAudioInstall.e1HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut4Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut4Topo", HDAudioInstall.e1HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1HDMIOut4Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1HDMIOut4Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1HDMIOut4Topo", HDAudioInstall.e1HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut6Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut6Topo", HDAudioInstall.e1HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1HDMIOut6Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1HDMIOut6Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1HDMIOut6Topo", HDAudioInstall.e1HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut8Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1HDMIOut8Topo", HDAudioInstall.e1HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1HDMIOut8Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1HDMIOut8Wave", HDAudioInstall.e1HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1HDMIOut8Topo", HDAudioInstall.e1HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOutTopo", HDAudioInstall.e2HDMIOutput2Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2HDMIOutTopo", HDAudioInstall.e2HDMIOutput2Topo

AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut2Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut2Topo", HDAudioInstall.e2HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2HDMIOut2Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2HDMIOut2Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2HDMIOut2Topo", HDAudioInstall.e2HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut4Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut4Topo", HDAudioInstall.e2HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2HDMIOut4Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2HDMIOut4Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2HDMIOut4Topo", HDAudioInstall.e2HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut6Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut6Topo", HDAudioInstall.e2HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2HDMIOut6Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2HDMIOut6Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2HDMIOut6Topo", HDAudioInstall.e2HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut8Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2HDMIOut8Topo", HDAudioInstall.e2HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2HDMIOut8Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2HDMIOut8Wave", HDAudioInstall.e2HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2HDMIOut8Topo", HDAudioInstall.e2HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOutTopo", HDAudioInstall.e3HDMIOutput3Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3HDMIOutTopo", HDAudioInstall.e3HDMIOutput3Topo

AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut2Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut2Topo", HDAudioInstall.e3HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3HDMIOut2Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3HDMIOut2Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3HDMIOut2Topo", HDAudioInstall.e3HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut4Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut4Topo", HDAudioInstall.e3HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3HDMIOut4Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3HDMIOut4Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3HDMIOut4Topo", HDAudioInstall.e3HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut6Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut6Topo", HDAudioInstall.e3HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3HDMIOut6Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3HDMIOut6Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3HDMIOut6Topo", HDAudioInstall.e3HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut8Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3HDMIOut8Topo", HDAudioInstall.e3HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3HDMIOut8Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3HDMIOut8Wave", HDAudioInstall.e3HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3HDMIOut8Topo", HDAudioInstall.e3HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOutTopo", HDAudioInstall.e4HDMIOutput4Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4HDMIOutTopo", HDAudioInstall.e4HDMIOutput4Topo


AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut2Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut2Topo", HDAudioInstall.e4HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4HDMIOut2Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4HDMIOut2Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4HDMIOut2Topo", HDAudioInstall.e4HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut4Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut4Topo", HDAudioInstall.e4HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4HDMIOut4Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4HDMIOut4Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4HDMIOut4Topo", HDAudioInstall.e4HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut6Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut6Topo", HDAudioInstall.e4HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4HDMIOut6Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4HDMIOut6Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4HDMIOut6Topo", HDAudioInstall.e4HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut8Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4HDMIOut8Topo", HDAudioInstall.e4HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4HDMIOut8Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4HDMIOut8Wave", HDAudioInstall.e4HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4HDMIOut8Topo", HDAudioInstall.e4HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut2Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut2Topo", HDAudioInstall.e5HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5HDMIOut2Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5HDMIOut2Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5HDMIOut2Topo", HDAudioInstall.e5HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOutTopo", HDAudioInstall.e5HDMIOutput5Topo
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5HDMIOutTopo", HDAudioInstall.e5HDMIOutput5Topo

AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut4Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut4Topo", HDAudioInstall.e5HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5HDMIOut4Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5HDMIOut4Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5HDMIOut4Topo", HDAudioInstall.e5HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut6Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut6Topo", HDAudioInstall.e5HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5HDMIOut6Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5HDMIOut6Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5HDMIOut6Topo", HDAudioInstall.e5HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut8Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5HDMIOut8Topo", HDAudioInstall.e5HDMIOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5HDMIOut8Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5HDMIOut8Wave", HDAudioInstall.e5HDMIOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5HDMIOut8Topo", HDAudioInstall.e5HDMIOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut2Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut2Topo", HDAudioInstall.e0DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0DPOut2Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0DPOut2Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0DPOut2Topo", HDAudioInstall.e0DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut4Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut4Topo", HDAudioInstall.e0DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0DPOut4Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0DPOut4Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0DPOut4Topo", HDAudioInstall.e0DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut6Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut6Topo", HDAudioInstall.e0DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0DPOut6Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0DPOut6Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0DPOut6Topo", HDAudioInstall.e0DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut8Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0DPOut8Topo", HDAudioInstall.e0DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0DPOut8Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0DPOut8Wave", HDAudioInstall.e0DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0DPOut8Topo", HDAudioInstall.e0DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut2Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut2Topo", HDAudioInstall.e1DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1DPOut2Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1DPOut2Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1DPOut2Topo", HDAudioInstall.e1DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut4Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut4Topo", HDAudioInstall.e1DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1DPOut4Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1DPOut4Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1DPOut4Topo", HDAudioInstall.e1DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut6Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut6Topo", HDAudioInstall.e1DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1DPOut6Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1DPOut6Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1DPOut6Topo", HDAudioInstall.e1DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut8Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e1DPOut8Topo", HDAudioInstall.e1DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e1DPOut8Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e1DPOut8Wave", HDAudioInstall.e1DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e1DPOut8Topo", HDAudioInstall.e1DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut2Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut2Topo", HDAudioInstall.e2DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2DPOut2Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2DPOut2Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2DPOut2Topo", HDAudioInstall.e2DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut4Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut4Topo", HDAudioInstall.e2DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2DPOut4Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2DPOut4Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2DPOut4Topo", HDAudioInstall.e2DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut6Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut6Topo", HDAudioInstall.e2DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2DPOut6Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2DPOut6Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2DPOut6Topo", HDAudioInstall.e2DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut8Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e2DPOut8Topo", HDAudioInstall.e2DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e2DPOut8Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e2DPOut8Wave", HDAudioInstall.e2DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e2DPOut8Topo", HDAudioInstall.e2DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut2Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut2Topo", HDAudioInstall.e3DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3DPOut2Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3DPOut2Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3DPOut2Topo", HDAudioInstall.e3DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut4Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut4Topo", HDAudioInstall.e3DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3DPOut4Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3DPOut4Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3DPOut4Topo", HDAudioInstall.e3DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut6Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut6Topo", HDAudioInstall.e3DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3DPOut6Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3DPOut6Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3DPOut6Topo", HDAudioInstall.e3DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut8Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e3DPOut8Topo", HDAudioInstall.e3DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e3DPOut8Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e3DPOut8Wave", HDAudioInstall.e3DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e3DPOut8Topo", HDAudioInstall.e3DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut2Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut2Topo", HDAudioInstall.e4DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4DPOut2Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4DPOut2Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4DPOut2Topo", HDAudioInstall.e4DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut4Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut4Topo", HDAudioInstall.e4DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4DPOut4Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4DPOut4Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4DPOut4Topo", HDAudioInstall.e4DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut6Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut6Topo", HDAudioInstall.e4DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4DPOut6Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4DPOut6Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4DPOut6Topo", HDAudioInstall.e4DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut8Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e4DPOut8Topo", HDAudioInstall.e4DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e4DPOut8Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e4DPOut8Wave", HDAudioInstall.e4DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e4DPOut8Topo", HDAudioInstall.e4DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut2Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut2Topo", HDAudioInstall.e5DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5DPOut2Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5DPOut2Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5DPOut2Topo", HDAudioInstall.e5DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut4Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut4Topo", HDAudioInstall.e5DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5DPOut4Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5DPOut4Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5DPOut4Topo", HDAudioInstall.e5DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut6Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut6Topo", HDAudioInstall.e5DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5DPOut6Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5DPOut6Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5DPOut6Topo", HDAudioInstall.e5DPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut8Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e5DPOut8Topo", HDAudioInstall.e5DPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e5DPOut8Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e5DPOut8Wave", HDAudioInstall.e5DPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e5DPOut8Topo", HDAudioInstall.e5DPOutputTopo

;Instance for Mirabilis

AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut2Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut2Topo", HDAudioInstall.e0VirtualEPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0VirtualEPOut2Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0VirtualEPOut2Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0VirtualEPOut2Topo", HDAudioInstall.e0VirtualEPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut4Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut4Topo", HDAudioInstall.e0VirtualEPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0VirtualEPOut4Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0VirtualEPOut4Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0VirtualEPOut4Topo", HDAudioInstall.e0VirtualEPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut6Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut6Topo", HDAudioInstall.e0VirtualEPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0VirtualEPOut6Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0VirtualEPOut6Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0VirtualEPOut6Topo", HDAudioInstall.e0VirtualEPOutputTopo

AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut8Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_AUDIO%, "e0VirtualEPOut8Topo", HDAudioInstall.e0VirtualEPOutputTopo
AddInterface = %KSCATEGORY_RENDER%, "e0VirtualEPOut8Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_REALTIME%, "e0VirtualEPOut8Wave", HDAudioInstall.e0VirtualEPOutputWave
AddInterface = %KSCATEGORY_TOPOLOGY%, "e0VirtualEPOut8Topo", HDAudioInstall.e0VirtualEPOutputTopo
[HDAudio.SysFx.Render]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%FX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%FX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID%
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_ANY%

[HDAudioInstall.e0HDMIOutput0Topo]
AddReg = HDAudioInstall.e0HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e0HDMIOutput0Topo.AddReg]
HKR,,FriendlyName,,%e0HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e1HDMIOutput1Topo]
AddReg = HDAudioInstall.e1HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e1HDMIOutput1Topo.AddReg]
HKR,,FriendlyName,,%e1HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e2HDMIOutput2Topo]
AddReg = HDAudioInstall.e2HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e2HDMIOutput2Topo.AddReg]
HKR,,FriendlyName,,%e2HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e3HDMIOutput3Topo]
AddReg = HDAudioInstall.e3HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e3HDMIOutput3Topo.AddReg]
HKR,,FriendlyName,,%e3HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e4HDMIOutput4Topo]
AddReg = HDAudioInstall.e4HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e4HDMIOutput4Topo.AddReg]
HKR,,FriendlyName,,%e4HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e5HDMIOutput5Topo]
AddReg = HDAudioInstall.e5HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e5HDMIOutput5Topo.AddReg]
HKR,,FriendlyName,,%e5HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0HDMIOutputWave]
AddReg = HDAudioInstall.e0HDMIOutputWave.AddReg

[HDAudioInstall.e0HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e0HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0HDMIOutputTopo]
AddReg = HDAudioInstall.e0HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e0HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e0HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e1HDMIOutputWave]
AddReg = HDAudioInstall.e1HDMIOutputWave.AddReg

[HDAudioInstall.e1HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e1HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e1HDMIOutputTopo]
AddReg = HDAudioInstall.e1HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e1HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e1HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e2HDMIOutputWave]
AddReg = HDAudioInstall.e2HDMIOutputWave.AddReg

[HDAudioInstall.e2HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e2HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e2HDMIOutputTopo]
AddReg = HDAudioInstall.e2HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e2HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e2HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e3HDMIOutputWave]
AddReg = HDAudioInstall.e3HDMIOutputWave.AddReg

[HDAudioInstall.e3HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e3HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e3HDMIOutputTopo]
AddReg = HDAudioInstall.e3HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e3HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e3HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e4HDMIOutputWave]
AddReg = HDAudioInstall.e4HDMIOutputWave.AddReg

[HDAudioInstall.e4HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e4HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e4HDMIOutputTopo]
AddReg = HDAudioInstall.e4HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e4HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e4HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e5HDMIOutputWave]
AddReg = HDAudioInstall.e5HDMIOutputWave.AddReg

[HDAudioInstall.e5HDMIOutputWave.AddReg]
HKR,,FriendlyName,,%e5HDMIOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e5HDMIOutputTopo]
AddReg = HDAudioInstall.e5HDMIOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e5HDMIOutputTopo.AddReg]
HKR,,FriendlyName,,%e5HDMIOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0DPOutputWave]
AddReg = HDAudioInstall.e0DPOutputWave.AddReg

[HDAudioInstall.e0DPOutputWave.AddReg]
HKR,,FriendlyName,,%e0DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0DPOutputTopo]
AddReg = HDAudioInstall.e0DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e0DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e0DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e1DPOutputWave]
AddReg = HDAudioInstall.e1DPOutputWave.AddReg

[HDAudioInstall.e1DPOutputWave.AddReg]
HKR,,FriendlyName,,%e1DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e1DPOutputTopo]
AddReg = HDAudioInstall.e1DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e1DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e1DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e2DPOutputWave]
AddReg = HDAudioInstall.e2DPOutputWave.AddReg

[HDAudioInstall.e2DPOutputWave.AddReg]
HKR,,FriendlyName,,%e2DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e2DPOutputTopo]
AddReg = HDAudioInstall.e2DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e2DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e2DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e3DPOutputWave]
AddReg = HDAudioInstall.e3DPOutputWave.AddReg

[HDAudioInstall.e3DPOutputWave.AddReg]
HKR,,FriendlyName,,%e3DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e3DPOutputTopo]
AddReg = HDAudioInstall.e3DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e3DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e3DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e4DPOutputWave]
AddReg = HDAudioInstall.e4DPOutputWave.AddReg

[HDAudioInstall.e4DPOutputWave.AddReg]
HKR,,FriendlyName,,%e4DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e4DPOutputTopo]
AddReg = HDAudioInstall.e4DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e4DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e4DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e5DPOutputWave]
AddReg = HDAudioInstall.e5DPOutputWave.AddReg

[HDAudioInstall.e5DPOutputWave.AddReg]
HKR,,FriendlyName,,%e5DPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e5DPOutputTopo]
AddReg = HDAudioInstall.e5DPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e5DPOutputTopo.AddReg]
HKR,,FriendlyName,,%e5DPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0VirtualEPOutputWave]
AddReg = HDAudioInstall.e0VirtualEPOutputWave.AddReg

[HDAudioInstall.e0VirtualEPOutputWave.AddReg]
HKR,,FriendlyName,,%e0VirtualEPOutputWaveDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

[HDAudioInstall.e0VirtualEPOutputTopo]
AddReg = HDAudioInstall.e0VirtualEPOutputTopo.AddReg, HDAudio.SysFx.Render, EPProperties.AddReg

[HDAudioInstall.e0VirtualEPOutputTopo.AddReg]
HKR,,FriendlyName,,%e0VirtualEPOutputTopoDeviceName%
HKR,,CLSID,,%Proxy.CLSID%

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin0Out%,Name,,%Node.GuidBridgePin0Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin0Out%,Display,1,00,00,00,00

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin1Out%,Name,,%Node.GuidBridgePin1Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin1Out%,Display,1,00,00,00,00

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin2Out%,Name,,%Node.GuidBridgePin2Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin2Out%,Display,1,00,00,00,00

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin3Out%,Name,,%Node.GuidBridgePin3Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin3Out%,Display,1,00,00,00,00

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin4Out%,Name,,%Node.GuidBridgePin4Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin4Out%,Display,1,00,00,00,00

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin5Out%,Name,,%Node.GuidBridgePin5Out%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePin5Out%,Display,1,00,00,00,00
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePinV0EPOut%,Name,,%Node.GuidBridgePinV0EPOut%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%GUID.GuidBridgePinV0EPOut%,Display,1,00,00,00,00

[EPProperties.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\0", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

HKR,"EP\\1", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\1", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\1", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

HKR,"EP\\2", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\2", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\2", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

HKR,"EP\\3", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\3", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\3", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

HKR,"EP\\4", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\4", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\4", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

HKR,"EP\\5", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\5", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\5", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1
HKR,"EP\\6", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\6", %PKEY_AudioEngine_OEMFormat%, 1, 41,00,00,00,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
HKR,"EP\\6", %PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1

[HdAudSecurity.AddReg]
; FILE_DEVICE_SOUND
HKR,,DeviceType,0x10001,0x0000001D
; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[Strings]
RunDisplayName="High Definition Audio Property Page Shortcut"
DiskId1 = "AMD HD Audio Installation Disk"
ATIHdAudioDriver.SvcDesc = "AMD Function Driver for HD Audio Service"

e0HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #0"
e1HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #1"
e2HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #2"
e3HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #3"
e4HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #4"
e5HDMIOutputWaveDeviceName = "AMD HD Audio HDMI out #5"
e0HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #0"
e1HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #1"
e2HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #2"
e3HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #3"
e4HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #4"
e5HDMIOutputTopoDeviceName = "AMD HD Audio HDMI out mixer #5"
e0DPOutputWaveDeviceName = "AMD HD Audio DP out #0"
e1DPOutputWaveDeviceName = "AMD HD Audio DP out #1"
e2DPOutputWaveDeviceName = "AMD HD Audio DP out #2"
e3DPOutputWaveDeviceName = "AMD HD Audio DP out #3"
e4DPOutputWaveDeviceName = "AMD HD Audio DP out #4"
e5DPOutputWaveDeviceName = "AMD HD Audio DP out #5"
e0DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #0"
e1DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #1"
e2DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #2"
e3DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #3"
e4DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #4"
e5DPOutputTopoDeviceName = "AMD HD Audio DP out mixer #5"

e0VirtualEPOutputWaveDeviceName = "AMD Virtual EndPoint #0"
e0VirtualEPOutputTopoDeviceName = "AMD Virtual EndPoint mixer #0"
HdAudioDeviceDescription = "AMD High Definition Audio Device"
AMD = "Advanced Micro Devices"

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



GUID.GuidBridgePin0Out = "{6F456606-DC34-4F13-B931-CB7C6ED92B6D}"
Node.GuidBridgePin0Out = "1 - Digital Display Audio"

GUID.GuidBridgePin1Out = "{3CD780CB-2DE0-4E2F-956F-82B3B1456757}"
Node.GuidBridgePin1Out = "2 - Digital Display Audio"

GUID.GuidBridgePin2Out = "{33C9944E-5FAD-4402-839A-C917B06B8ABB}"
Node.GuidBridgePin2Out = "3 - Digital Display Audio"

GUID.GuidBridgePin3Out = "{488EC8C3-79FF-4867-810E-9D0C6E01E5C7}"
Node.GuidBridgePin3Out = "4 - Digital Display Audio"

GUID.GuidBridgePin4Out = "{0B484814-FC80-4941-B152-85E2D23456AB}"
Node.GuidBridgePin4Out = "5 - Digital Display Audio"

GUID.GuidBridgePin5Out = "{DCFA27CA-9514-4F54-99B2-753891AC88D7}"
Node.GuidBridgePin5Out = "6 - Digital Display Audio"

GUID.GuidBridgePinV0EPOut = "{49D74A8B-CCF6-4AB9-80CF-E54E950D576B}"
Node.GuidBridgePinV0EPOut = "Mirabilis Digital Audio"

;Information for FX
; PropertyKeys
;Non-localizable
PKEY_FX_Association = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0"
PKEY_FX_PreMixClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},1"
PKEY_FX_PostMixClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},2"
PKEY_FX_UiClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3"
PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"

FX_UI_CLSID = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}"
KSNODETYPE_ANY = "{00000000-0000-0000-0000-000000000000}"
FX_PREMIX_CLSID = "{62dc1a93-ae24-464c-a43e-452f824c4250}"
FX_POSTMIX_CLSID = "{637c490d-eee3-4c0a-973f-371958802da2}"
;Localizable
FX_FriendlyName = "Microsoft Audio Home Theater Effects"


PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"
PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
Recomended drivers page:
> www.atheros-drivers.com - Latest Atheros, Attansic and Zydas drivers
> www.realtek.cz - Realtek drivers for network, wifi, bluetooth and audio
> www.amd-drivers.com - AMD and ATI drivers for graphic and chipset
> www.usb3-drivers.com - Latest USB 3.0 drivers for ASmedia, Etron, Fresco, ...
> www.via-drivers.com - VIA drivers for network, wifi and graphics card

Recommended

Facebook



Other site

TOP 5 downloaded by version

Version Date Downloads
14.9 / 14.301.1001.0 2014-09-29 106588×
8.680.0.0000 2009-12-05 106213×
13.1 / 8.970.100.700 2013-01-16 89237×
13.1 / 8.970.100.700 2013-01-16 69742×
14.4 / 14.100.0.0000 2014-04-23 69511×

TOP 5 downloaded by type

Latest added AMD/ATI drivers

Version Date Downloads
15.7.1 / 15.200.1062.1002 2015-07-28 16473×
15.7.1 / 15.200.1062.1002 2015-07-28 1071×
14.12 / 14.501.1003.0000 2014-12-01
14.12 / 14.501.1003.0000 2014-12-01
14.12 / 14.501.1003.0000 2014-12-01
Copyright © 2006 - 2017, BUBIK s.r.o. | Designed by Bajola