[Version]
Signature   = "$WINDOWS NT$"
Class       = SoftwareComponent
ClassGuid   = {5c4c3332-344d-483c-8739-259e934c9cc8}
Provider    = %Realtek%
DriverVer = 11/16/2021, 11.0.6000.986
CatalogFile = RealtekAPO2.cat
PnpLockDown = 1

[SourceDisksNames]
222 = %DiskId1%

[SourceDisksFiles]
RltkAPOU642.dll=222

[DestinationDirs]
DefaultDestDir = 13

[SignatureAttributes]
RltkAPOU642.dll=SignatureAttributes.PETrust

[SignatureAttributes.DRM]
DRMLevel=1300

[SignatureAttributes.PETrust]
PETrust=true

[Manufacturer]
%Realtek% = ApoComponents,NTamd64

[ApoComponents.NTamd64]
%Apo.ComponentDesc% = ApoComponent_Install,SWC\VEN_10EC&AID_0011

[ApoComponent_Install]
Include   = wdmaudio.inf
Needs     = mssysfx.CopyFilesAndRegister
CopyFiles = SfxFx.CopyList
AddReg    = RealtekAPO.AddReg

[ApoComponent_Install.Services]
AddService = ,2    ; no function driver

[SfxFx.CopyList]
RltkAPOU642.dll

[RealtekAPO.AddReg]
HKCR,CLSID\%SYSFX_SFX_CLSID%,,0,"RtkAPOSFX2 Class"
HKCR,CLSID\%SYSFX_SFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_SFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,FriendlyName,0,CRtkAPOSFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SFX_CLSID%,APOInterface0,0,%APO_INTERFACE_LFX%

HKCR,CLSID\%SYSFX_SMFX_CLSID%,,0,"RtkAPOSMFX2 Class"
HKCR,CLSID\%SYSFX_SMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_SMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,FriendlyName,0,CRtkAPOSMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_SMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_GFX%

HKCR,CLSID\%SYSFX_MFX_CLSID%,,0,"RtkAPOMFX2 Class"
HKCR,CLSID\%SYSFX_MFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_MFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,FriendlyName,0,CRtkAPOMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_MFX_CLSID%,APOInterface0,0,%APO_INTERFACE_GFX%

HKCR,CLSID\%SYSFX_EFX_CLSID%,,0,"RtkAPOEFX2 Class"
HKCR,CLSID\%SYSFX_EFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_EFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,FriendlyName,0,CRtkAPOEFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_EFX_CLSID%,APOInterface0,0,%APO_INTERFACE_GFX%

HKCR,CLSID\%SYSFX_OSFX_CLSID%,,0,"RtkAPOSFX2 Class"
HKCR,CLSID\%SYSFX_OSFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_OSFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,FriendlyName,0,CRtkAPOSFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSFX_CLSID%,APOInterface0,0,%APO_INTERFACE_LFX%

HKCR,CLSID\%SYSFX_OSMFX_CLSID%,,0,"RtkAPOSMFX2 Class"
HKCR,CLSID\%SYSFX_OSMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_OSMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,FriendlyName,0,CRtkAPOSMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OSMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_GFX%

HKCR,CLSID\%SYSFX_OMFX_CLSID%,,0,"RtkAPOMFX2 Class"
HKCR,CLSID\%SYSFX_OMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSFX_OMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,FriendlyName,0,CRtkAPOMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSFX_OMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_GFX%

HKCR,CLSID\%SYSRECFX_SFX_CLSID%,,0,"RtkRecSFX2 Class"
HKCR,CLSID\%SYSRECFX_SFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_SFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,FriendlyName,0,CRtkRecSFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_SFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_MFX_CLSID%,,0,"RtkRecMFX2 Class"
HKCR,CLSID\%SYSRECFX_MFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_MFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,FriendlyName,0,CRtkRecMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_MFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_ProxyMFX_CLSID%,,0,"RtkRecProxyMFX2 Class"
HKCR,CLSID\%SYSRECFX_ProxyMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_ProxyMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,FriendlyName,0,CRtkRecProxyMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_ProxyMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_EFX_CLSID%,,0,"RtkRecEFX2 Class"
HKCR,CLSID\%SYSRECFX_EFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_EFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,FriendlyName,0,CRtkRecEFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_EFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_VOLMFX_CLSID%,,0,"RtkRecVolMFX2 Class"
HKCR,CLSID\%SYSRECFX_VOLMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_VOLMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,FriendlyName,0,CRtkRecVolMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_VOLMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_INVVOLMFX_CLSID%,,0,"RtkRecInvVolMFX2 Class"
HKCR,CLSID\%SYSRECFX_INVVOLMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_INVVOLMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,FriendlyName,0,CRtkRecInvVolMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_INVVOLMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

HKCR,CLSID\%SYSRECFX_KDMFX_CLSID%,,0,"RtkRecKDMFX2 Class"
HKCR,CLSID\%SYSRECFX_KDMFX_CLSID%\InProcServer32,,0x00020000,%13%\RltkAPOU642.dll
HKCR,CLSID\%SYSRECFX_KDMFX_CLSID%\InProcServer32,ThreadingModel,0,Both

HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,FriendlyName,0,CRtkRecKDMFX2
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,Copyright,0,"Copyright (c) Realtek Semiconductor Corp."
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MajorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MinorVersion,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,Flags,0x00010001,0x00000005
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MinInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MaxInputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MinOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MaxOutputConnections,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,MaxInstances,0x00010001,0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,NumAPOInterfaces,0x00010001,0x00000001
HKCR,AudioEngine\AudioProcessingObjects\%SYSRECFX_KDMFX_CLSID%,APOInterface0,0,%APO_INTERFACE_RecLFX%

[Strings]
Realtek           = "Realtek"
Apo.ComponentDesc = "Realtek Audio Effects Component"
DiskId1           = "Realtek APO Installation Disk"

SYSFX_SFX_CLSID           = "{905069CC-CF0D-4EAD-B7D7-FBC5A9E38BD5}"
SYSFX_SMFX_CLSID          = "{90699500-7DF8-49DE-AAF0-33743FD6F7CC}"
SYSFX_MFX_CLSID           = "{90609662-991C-4873-BA68-8FF2D57B230B}"
SYSFX_EFX_CLSID           = "{90705486-CFCC-4D2F-9671-B62846279A2C}"
SYSFX_OSFX_CLSID          = "{90B02B1F-018F-47E5-B581-27DDE5EABBCC}"
SYSFX_OSMFX_CLSID         = "{90CB48ED-26A3-421A-BF43-847864848B6D}"
SYSFX_OMFX_CLSID          = "{90C0662B-E145-49D8-A0C1-670D079442BE}"
SYSRECFX_SFX_CLSID        = "{A05052EA-1B6E-4E8C-9C7E-9A676DF4BDE5}"
SYSRECFX_MFX_CLSID        = "{A060D0CB-D447-44B0-89D1-7E6D3198B86B}"
SYSRECFX_ProxyMFX_CLSID   = "{A060DFDC-3575-42B3-AB09-34257021D53E}"
SYSRECFX_EFX_CLSID        = "{A07032BF-3499-4A07-BDFA-FE0523773D7F}"
SYSRECFX_INVVOLMFX_CLSID  = "{A0603B40-337F-4E78-B52F-CC6DFA4B9814}"
SYSRECFX_VOLMFX_CLSID     = "{A060C797-E885-481C-9032-8B55D47BECE8}"
SYSRECFX_KDMFX_CLSID      = "{A060EFDD-3C09-44CD-81BB-70280B19F9F6}"

APO_INTERFACE_LFX         = "{C154B1E4-E28E-4680-939E-F1D435DD7BD6}"
APO_INTERFACE_GFX         = "{159F2D73-A2D7-4245-9B47-2D129533A8B5}"
APO_INTERFACE_RecLFX      = "{9BA7D79E-A746-4FAF-8535-BFED653994FB}"

REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
