; ser15xamd64.inf
; Copyright (c) 2012-2018 Maerzhaeuser Wetzlar
;
; Instead of specifying a hardware id of *PNP0501, a vendor-specific
; hardware id is used to trigger the install of a filter driver that
; filters the resources of the children so that they are acceptable to
; serial/serenum
;

[Version]
Signature="$Windows NT$"
Class=MultiPortSerial
ClassGuid={50906CB8-BA12-11D1-BF5D-0000F805F530}
Provider=%OEM%
DriverVer=10/19/2018,9.9.2.4
CatalogFile=vista64ser.cat

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%OEM%=OEM, ntamd64

; VID/PID section
[OEM.ntamd64]
%OEM_2PORT%=OEM2PORT_inst, PCI\VEN_13a8&DEV_0152&SUBSYS_00024D57

;
; -------------------- 2-Port UART Card Section ------------------------
;
[OEM2PORT_inst]
Include = mf.inf
Needs = MFINSTALL.mf

[OEM2PORT_inst.HW]
AddReg=OEM2PORT_inst.RegHW

[OEM2PORT_inst.Services]
Include = mf.inf
Needs = MFINSTALL.mf.Services

[OEM2PORT_inst.RegHW]
; here the system is fooled to start child01 as the first rather than child00
; we have seen that child00 is always the last to enumerate
; this way we can have consisten com numbers both in the app and device manager
;HKR,Child00,HardwareID,,OEMPORT
;HKR,Child00,ResourceMap,1,02
;HKR,Child00,VaryingResourceMap,1,00, 00,02,00,00, 00,02,00,00
HKR,Child01,HardwareID,,OEMPORT ; Hide 2nd port!
HKR,Child01,ResourceMap,1,02    ; Hide 2nd port!
HKR,Child01,VaryingResourceMap,1,00, 00,00,00,00, 00,02,00,00


[Strings]
OEM= "Maerzhaeuser Wetzlar GmbH & Co. KG"
OEM_2PORT="Tango PCI-S Controller"
