;============================================================================
;
; $Id: epiphan64.inf 29221 2014-12-19 19:20:13Z zhilin $
;
; Installation inf for Epiphan's frame grabbers
;
; Copyright (C) 2003-2013 Epiphan Systems Inc. All rights reserved.
;
;============================================================================

[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Epiphan%
CatalogFile=epiphan.cat
DriverVer=12/19/2014,3.30.1.0012

[SourceDisksNames]
1=%EpiphanSourceDisk%,,,

[SourceDisksFiles]
vga2pcie.sys = 1,
vga2usb.sys = 1,
v2udscfg.dll = 1
v2udscfg32.dll = 1

[DestinationDirs]
VGA2PCIe.Sys.Files = 12
VGA2USB.Sys.Files = 12
EpiphanDSExt.Files = 11
EpiphanDSExtWow.Files = 10, SysWow64 ; x64-specific

[VGA2PCIe.Sys.Files]
vga2pcie.sys

[VGA2USB.Sys.Files]
vga2usb.sys

[EpiphanDSExt.Files]
v2udscfg.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[EpiphanDSExtWow.Files]
v2udscfg32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[EpiphanDSExt.RegisterDlls]
11,,v2udscfg.dll,1           ; FLG_REGSVR_DLLREGISTER
10,SysWow64,v2udscfg32.dll,1 ; FLG_REGSVR_DLLREGISTER

[Manufacturer]
%MfgName%=Epiphan,ntamd64

;============================================================================

[Epiphan.ntamd64]
%FirmwareLoader.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_04B4&PID_8613
%VGA2USB.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_1110
%KVM2USB.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_1120
%DVI2USB.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_2222
%VGA2USBLR.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3340
%VGA2USBHR.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3332
%VGA2USBPRO.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3333
%VGA2USBLRRespin.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3382
%VGA2USBHRRespin.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3392
%VGA2USBPRORespin.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_33A2
%KVM2USBPro.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3337
%KVM2USBLR.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3344
%KVM2USBLRRespin.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3383
%DVI2USBSolo.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3411
%DVI2USBDuo.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3422
%DVI2USBRespin.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3380
%DVI2USB3.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3500
%DVI2USB3.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3501
%DVI2USB3ET.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3510
%DVI2USB3ET.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3511
%SDI2USB3.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3520
%SDI2USB3.DeviceDesc%=VGA2USB.Dev.ntamd64,USB\VID_5555&PID_3521
%VGA2PCIe4000.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_4000
%VGA2PCIe.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3A00
%DVI2PCIe.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3B00
%DVI2PCIeStd.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3B10
%HDMI2PCIe.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3C00
%DVI2PCIeDuo.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3D00
%DVI2PCIeGII.DeviceDesc%=VGA2PCIe.Dev.ntamd64,PCI\VEN_5555&DEV_3E00

;============================================================================

[VGA2USB.Dev.ntamd64]
Include=ks.inf,kscaptur.inf,wdmaudio.inf,dshowext.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration.NT,DSHOWEXT.Registration
CopyFiles=VGA2USB.Sys.Files,EpiphanDSExt.Files,EpiphanDSExtWow.Files
AddReg=VGA2USB.AddReg
RegisterDlls=EpiphanDSExt.RegisterDlls
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=VGA2USB.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[VGA2PCIe.Dev.ntamd64]
Include=ks.inf,kscaptur.inf,wdmaudio.inf,dshowext.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration.NT,DSHOWEXT.Registration
CopyFiles=VGA2PCIe.Sys.Files,EpiphanDSExt.Files,EpiphanDSExtWow.Files
AddReg=VGA2PCIe.AddReg
RegisterDlls=EpiphanDSExt.RegisterDlls
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=VGA2PCIe.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

;============================================================================

[VGA2USB.Dev.ntamd64.Services]
Addservice = VGA2USB,0x00000002,VGA2USB.AddService

[VGA2PCIe.Dev.ntamd64.Services]
Addservice = VGA2PCIe,0x00000002,VGA2PCIe.AddService

;============================================================================

[VGA2USB.AddService]
DisplayName    = %VGA2USB.SvcDesc%
ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
StartType      = 3 ; SERVICE_DEMAND_START
ErrorControl   = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\vga2usb.sys
LoadOrderGroup = Base

[VGA2USB.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,vga2usb.sys
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55551110",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55551120",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55552222",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553332",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553333",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553340",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553382",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553392",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum555533A2",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553337",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553344",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553383",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553411",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553422",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553380",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553500",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553501",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553510",0x00000001,1
HKLM,"System\Currentcontrolset\Control\UsbFlags","IgnoreHWSerNum55553511",0x00000001,1
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

; Audio
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,vga2usb.sys

HKR,Drivers,SubClasses,,"wave,mixer,aux"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%VGA2USB.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,%VGA2USB.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Description,,%VGA2USB.DeviceDesc%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_UNB.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_UNB%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_BAL.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_BAL%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_MIC.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_MIC%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_DIGITAL.GUID%,"Name",,%PINNAME_AUDIO_IN_DIGITAL%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_SDI.GUID%,"Name",,%PINNAME_AUDIO_IN_SDI%
HKLM,%MediaCategories%\%PINNAME_AUDIO_OUT.GUID%,"Name",,%PINNAME_AUDIO_OUT%

; Property pages
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%EpiphanInterface.GUID%,,0x00000000,"Epiphan Grabber Interface Handler"
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%EpiphanInterface.GUID%,"IID",0x00000001,0x9f,0x64,0x2c,0x9b,0xe6,0xca,0x45,0x47,0x8d,0x9,0x41,0x3d,0xf0,0x56,0x2c,0x4b
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{783F840A-092A-485b-B5BE-0EA0F0A042D6},,0x00000000,"Epiphan Grabber Adjustments Page"
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{7C72CFD6-E82E-43a5-90CB-FF04EE94FB34},,0x00000000,"Epiphan Grabber DirectShow Page"
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{81577ED8-CA27-4fd6-8B63-F10A13088D4C},,0x00000000,"Epiphan Grabber Advanced Page"

[VGA2USB.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[VGA2PCIe.AddService]
DisplayName    = %VGA2PCIe.SvcDesc%
ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
StartType      = 3 ; SERVICE_DEMAND_START
ErrorControl   = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\vga2pcie.sys
LoadOrderGroup = Base

[VGA2PCIe.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,vga2pcie.sys
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

; Audio
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,vga2pcie.sys

HKR,Drivers,SubClasses,,"wave,mixer,aux"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%VGA2PCIe.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,%VGA2PCIe.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Description,,%VGA2PCIe.DeviceDesc%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_UNB.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_UNB%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_BAL.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_BAL%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_ANALOG_MIC.GUID%,"Name",,%PINNAME_AUDIO_IN_ANALOG_MIC%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_DIGITAL.GUID%,"Name",,%PINNAME_AUDIO_IN_DIGITAL%
HKLM,%MediaCategories%\%PINNAME_AUDIO_IN_SDI.GUID%,"Name",,%PINNAME_AUDIO_IN_SDI%
HKLM,%MediaCategories%\%PINNAME_AUDIO_OUT.GUID%,"Name",,%PINNAME_AUDIO_OUT%

; Property pages
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%EpiphanInterface.GUID%,,0x00000000,"Epiphan Grabber Interface Handler"
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%EpiphanInterface.GUID%,"IID",0x00000001,0x9f,0x64,0x2c,0x9b,0xe6,0xca,0x45,0x47,0x8d,0x9,0x41,0x3d,0xf0,0x56,0x2c,0x4b
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{783F840A-092A-485b-B5BE-0EA0F0A042D6},,0x00000000,"Epiphan Grabber Adjustments Page"
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{7C72CFD6-E82E-43a5-90CB-FF04EE94FB34},,0x00000000,"Epiphan Grabber DirectShow Page"
HKLM,System\CurrentControlSet\Control\MediaSets\%EpiphanInterface.GUID%\PropertyPages\{81577ED8-CA27-4fd6-8B63-F10A13088D4C},,0x00000000,"Epiphan Grabber Advanced Page"

[VGA2PCIe.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;============================================================================

[VGA2USB.Dev.ntamd64.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VGA2USB.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-AUDIO",VGA2USB.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-AUDIO",VGA2USB.Dev.Interface.48k
AddInterface=%KSCATEGORY_VIDEO%,"GLOBAL",VGA2USB.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",VGA2USB.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"HDMI-AUDIO",VGA2USB.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"SDI-AUDIO",VGA2USB.Dev.Interface.48k

[VGA2PCIe.Dev.ntamd64.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"VGA",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"VIDEO",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"SDI",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"ANALOG",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"VGA-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"ANALOG-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-A-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-A-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"VGA-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"ANALOG-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_CAPTURE%,"HDMI-B-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_CAPTURE%,"SDI-B-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_VIDEO%,"GLOBAL",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"VGA",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"VIDEO",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"SDI",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"VGA-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"HDMI-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"SDI-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"VGA-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"HDMI-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_VIDEO%,"SDI-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"ANALOG",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"HDMI-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"SDI-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"ANALOG-A",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"HDMI-A-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"SDI-A-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"ANALOG-B",VGA2PCIe.Dev.Interface
AddInterface=%KSCATEGORY_AUDIO%,"HDMI-B-AUDIO",VGA2PCIe.Dev.Interface.48k
AddInterface=%KSCATEGORY_AUDIO%,"SDI-B-AUDIO",VGA2PCIe.Dev.Interface.48k

[VGA2USB.Dev.Interface]
AddReg=VGA2USB.Dev.Intf.AddReg

[VGA2USB.Dev.Interface.48k]
AddReg=VGA2USB.Dev.Intf.AddReg,VGA2USB.Dev.Intf.AddReg.48k

[VGA2USB.Dev.Intf.AddReg]
HKR,,CLSID,,%KsProxy.CLSID%
HKR,,FriendlyName,,%VGA2USB.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D,13,47,d2,11,0xba,0x41,0x0,0xa0,0xc9,0xd,0x2b,0x5
HKR,PinFactory\0\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

; Never be the default device
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioDevice_NeverSetAsDefaultEndpoint%,0x00010001,0x00000305
;; 0x00000305 FLOW_MASK_RENDER  | FLOW_MASK_CAPTURE | ROLE_MASK_CONSOLE | ROLE_MASK_COMMUNICATION

[VGA2USB.Dev.Intf.AddReg.48k]
; Set default format to 48kHz, 16-bit, Stereo
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 0x00000001, 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

[VGA2PCIe.Dev.Interface]
AddReg=VGA2PCIe.Dev.Intf.AddReg

[VGA2PCIe.Dev.Interface.48k]
AddReg=VGA2PCIe.Dev.Intf.AddReg,VGA2PCIe.Dev.Intf.AddReg.48k

[VGA2PCIe.Dev.Intf.AddReg]
HKR,,CLSID,,%KsProxy.CLSID%
HKR,,FriendlyName,,%VGA2PCIe.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D,13,47,d2,11,0xba,0x41,0x0,0xa0,0xc9,0xd,0x2b,0x5
HKR,PinFactory\0\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

; Never be the default device
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,"EP\\0", %PKEY_AudioDevice_NeverSetAsDefaultEndpoint%,0x00010001,0x00000305
;; 0x00000305 FLOW_MASK_RENDER  | FLOW_MASK_CAPTURE | ROLE_MASK_CONSOLE | ROLE_MASK_COMMUNICATION


[VGA2PCIe.Dev.Intf.AddReg.48k]
; Set default format to 48kHz, 16-bit, Stereo
HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, 0x00000001, 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

;============================================================================

[Strings]
KsProxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
PINNAME_AUDIO_IN_ANALOG_UNB="Line In"
PINNAME_AUDIO_IN_ANALOG_UNB.GUID="{DFF219E0-80F6-11d5-AFD4-0001032B6c32}"
PINNAME_AUDIO_IN_ANALOG_BAL="Balanced In"
PINNAME_AUDIO_IN_ANALOG_BAL.GUID="{DFF219E1-80F6-11d5-AFD4-0001032B6c32}"
PINNAME_AUDIO_IN_ANALOG_MIC="Microphone"
PINNAME_AUDIO_IN_ANALOG_MIC.GUID="{DFF219E2-80F6-11d5-AFD4-0001032B6c32}"
PINNAME_AUDIO_IN_DIGITAL="HDMI In"
PINNAME_AUDIO_IN_DIGITAL.GUID="{5FE25874-B31D-4f4b-80FB-FF15DF4023AD}"
PINNAME_AUDIO_IN_SDI="SDI In"
PINNAME_AUDIO_IN_SDI.GUID="{206E7970-189F-479A-8D64-32026AF829FD}"
PINNAME_AUDIO_OUT="Audio Out"
PINNAME_AUDIO_OUT.GUID="{DFF219E0-80F6-11d5-AFD4-0001032B6c31}"
EpiphanInterface.GUID="{9B2C649F-CAE6-4745-8D09-413DF0562C4B}"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

PKEY_AudioEndpoint_Association="{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioDevice_NeverSetAsDefaultEndpoint="{F3E80BEF-1723-4FF2-BCC4-7F83DC5E46D4},3"
PKEY_AudioEngine_OEMFormat="{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"
KSNODETYPE_ANY="{00000000-0000-0000-0000-000000000000}"

Epiphan="Epiphan Systems Inc."
MfgName="Epiphan Systems Inc."
EpiphanSourceDisk="Epiphan Installation Media"
VGA2USB.SvcDesc="Epiphan VGA2USB"
VGA2PCIe.SvcDesc="Epiphan VGA2PCIe"
FirmwareLoader.DeviceDesc="Epiphan Firmware Loader"
VGA2USB.DeviceDesc="VGA2USB by Epiphan Systems Inc."
KVM2USB.DeviceDesc="KVM2USB by Epiphan Systems Inc."
DVI2USB.DeviceDesc="DVI2USB by Epiphan Systems Inc."
VGA2USBLR.DeviceDesc="VGA2USB LR by Epiphan Systems Inc."
VGA2USBHR.DeviceDesc="VGA2USB HR by Epiphan Systems Inc."
VGA2USBPRO.DeviceDesc="VGA2USB Pro by Epiphan Systems Inc."
VGA2USBPRORespin.DeviceDesc="VGA2USB Pro by Epiphan Systems Inc."
VGA2USBHRRespin.DeviceDesc="VGA2USB HR by Epiphan Systems Inc."
VGA2USBLRRespin.DeviceDesc="VGA2USB LR by Epiphan Systems Inc."
KVM2USBPro.DeviceDesc="KVM2USB by Epiphan Systems Inc."
KVM2USBLR.DeviceDesc="KVM2USB by Epiphan Systems Inc."
KVM2USBLRRespin.DeviceDesc="KVM2USB by Epiphan Systems Inc."
DVI2USBSolo.DeviceDesc="DVI2USB Solo by Epiphan Systems Inc."
DVI2USBDuo.DeviceDesc="DVI2USB Duo by Epiphan Systems Inc."
DVI2USBRespin.DeviceDesc="DVI2USB by Epiphan Systems Inc."
DVI2USB3.DeviceDesc="DVI2USB 3.0 by Epiphan Systems Inc."
DVI2USB3ET.DeviceDesc="DVI2USB 3.0 ET by Epiphan Systems Inc."
SDI2USB3.DeviceDesc="SDI2USB 3.0 by Epiphan Systems Inc."
VGA2PCIe4000.DeviceDesc="VGA2PCIe by Epiphan Systems Inc."
VGA2PCIe.DeviceDesc="VGA2PCIe by Epiphan Systems Inc."
DVI2PCIe.DeviceDesc="Epiphan DVI2PCIe by Epiphan Systems Inc."
DVI2PCIeStd.DeviceDesc="Epiphan DVI2PCIe by Epiphan Systems Inc."
HDMI2PCIe.DeviceDesc="Epiphan HDMI2PCIe by Epiphan Systems Inc."
DVI2PCIeDuo.DeviceDesc="Epiphan DVI2PCIe Duo by Epiphan Systems Inc."
DVI2PCIeGII.DeviceDesc="Epiphan DVI2PCIe GII by Epiphan Systems Inc."

