
;
;
; Installs WinUsb
;

[Version]
Signature = "$Windows NT$"
Class     = GuardantWinUsb
ClassGUID = {9D73286C-E1ED-4F06-9F83-51376A7A0BEB}
Provider  = %ManufacturerName%
CatalogFile = grdwinusb_ntx86.cat
CatalogFile.NTamd64 = grdwinusb_ntamd64.cat
; month/day/year
DriverVer=04/17/2023,7.0.224.0

; ========== Manufacturer/Models sections ===========

[Manufacturer]
%ManufacturerName% = Standard,NTx86,NTamd64

[Standard.NTx86]
%DeviceNameSign% =USB_Install, USB\VID_0A89&PID_00C2
%DeviceNameCode% =USB_Install, USB\VID_0A89&PID_00C3

[Standard.NTamd64]
%DeviceNameSign% =USB_Install, USB\VID_0A89&PID_00C2
%DeviceNameCode% =USB_Install, USB\VID_0A89&PID_00C3

; ========== Class definition ===========
[ClassInstall32]
AddReg = ClassInstall_AddReg

[ClassInstall_AddReg]
HKR,,,,"Guardant dongles (WinUSB)"
HKR,,NoInstallClass,,1
HKR,,SilentInstall,,1 
HKR,,IconPath,%REG_MULTI_SZ%,"%%systemroot%%\system32\setupapi.dll,-20"
HKR,,LowerLogoVersion,,5.2

; =================== Installation ===================

[USB_Install]
Include = winusb.inf
Needs   = WINUSB.NT

[USB_Install.Services]
Include =winusb.inf
Needs   = WINUSB.NT.Services

[USB_Install.HW]
AddReg=Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{81481803-DEC3-47F4-8A08-40FE6AA399A0}"

; [DestinationDirs]
; If your INF needs to copy files, you must not use the DefaultDestDir directive here.  
; You must explicitly reference all file-list-section names in this section.

; =================== Strings ===================

[Strings]
ManufacturerName="Aktiv Company"
DeviceNameCode="Guardant Code"
DeviceNameSign="Guardant Sign"
REG_MULTI_SZ = 0x00010000
