;
; GNSSVirtualCOMPort.inf
;

[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MSFTUMDF%
CatalogFile=GNSSVirtualCOMPort_x64.cat
DriverVer=06/14/2017,20.1.19.426

[Manufacturer]
%MSFTUMDF%=Microsoft,NTamd64

[Microsoft.NTamd64]
%MySerialDeviceName%=MySerial_Install,UMDF\GNSSVirtualCOMPort

[SourceDisksFiles]
GNSSVirtualCOMPort.dll=1
WudfUpdate_01011.dll=1

[SourceDisksNames]
1 = %MediaDescription%

; =================== UMDF GNSSVirtualCOMPort Device ==================================

[MySerial_Install.NT]
CopyFiles=UMDriverCopy

[MySerial_Install.NT.hw]

[MySerial_Install.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall

[MySerial_Install.NT.CoInstallers]
CopyFiles=CoInstallers_CopyFiles
AddReg=CoInstallers_AddReg

[MySerial_Install.NT.Wdf]
UmdfService=GNSSVirtualCOMPort,MySerial_Install
UmdfServiceOrder=GNSSVirtualCOMPort

[MySerial_Install]
UmdfLibraryVersion=1.11.0
ServiceBinary=%12%\UMDF\GNSSVirtualCOMPort.dll
DriverCLSID={6FC1FC45-CF9E-44E7-A64B-7078C6C48426}

[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys
LoadOrderGroup = Base


[CoInstallers_CopyFiles]
WudfUpdate_01011.dll

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WUDFUpdate_01011.dll"

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\UMDF
CoInstallers_CopyFiles=11

[UMDriverCopy]
GNSSVirtualCOMPort.dll

; =================== Generic ==================================

[Strings]
MSFTUMDF="HP Inc."
MediaDescription="GNSS Virtual COM Port"
WudfRdDisplayName="GNSS Virtual COM Port driver"
MySerialDeviceName="GNSS Virtual COM Port"

