;...............................................................................
;
;  IO Ninja hardware sniffer devices
;
;  Copyright (C) 2018 Tibbo Technology
;  Author: Vladimir Gladkov
;
;...............................................................................

[Version]

Signature   = "$Windows NT$"
Class       = USB
ClassGUID   = {36FC9E60-C465-11CF-8056-444553540000}
Provider    = %Tibbo%
CatalogFile = ioninja-hw.cat
DriverVer   = 06/04/2018,3.8.0.7

;...............................................................................

[Manufacturer]

%Tibbo% = Tibbo.DeviceList,NTx86,NTamd64

[Tibbo.DeviceList.NTx86]

%SerialTap%     = Standard_Install, USB\VID_16D0&PID_0E26
%SerialTap_mi0% = Standard_Install, USB\VID_16D0&PID_0E26&MI_00
%SerialTap_mi1% = Standard_Install, USB\VID_16D0&PID_0E26&MI_01
%SerialTap_mi2% = Standard_Install, USB\VID_16D0&PID_0E26&MI_02

%SpiI2cSniffer%     = Standard_Install, USB\VID_16D0&PID_0E27
%SpiI2cSniffer_mi0% = Standard_Install, USB\VID_16D0&PID_0E27&MI_00
%SpiI2cSniffer_mi1% = Standard_Install, USB\VID_16D0&PID_0E27&MI_01
%SpiI2cSniffer_mi2% = Standard_Install, USB\VID_16D0&PID_0E27&MI_02

[Tibbo.DeviceList.NTamd64]

%SerialTap%     = Standard_Install, USB\VID_16D0&PID_0E26
%SerialTap_mi0% = Standard_Install, USB\VID_16D0&PID_0E26&MI_00
%SerialTap_mi1% = Standard_Install, USB\VID_16D0&PID_0E26&MI_01
%SerialTap_mi2% = Standard_Install, USB\VID_16D0&PID_0E26&MI_02

%SpiI2cSniffer%     = Standard_Install, USB\VID_16D0&PID_0E27
%SpiI2cSniffer_mi0% = Standard_Install, USB\VID_16D0&PID_0E27&MI_00
%SpiI2cSniffer_mi1% = Standard_Install, USB\VID_16D0&PID_0E27&MI_01
%SpiI2cSniffer_mi2% = Standard_Install, USB\VID_16D0&PID_0E27&MI_02

;...............................................................................

[Standard_Install]

Include = winusb.inf
Needs   = WINUSB.NT

[Standard_Install.Services]

Include    = winusb.inf
AddService = WinUSB, 0x00000002, WinUSB_ServiceInstall

[Standard_Install.Wdf]

KmdfService = WINUSB, WinUSB_Install

[Standard_Install.CoInstallers]

AddReg    = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles

[Standard_Install.HW]

AddReg = Standard_Install_AddReg

[Standard_Install_AddReg]

HKR,,DeviceInterfaceGUIDs,0x10000,"{5e87de39-96f9-4f4f-b22a-9d68b23d25ad}"

;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

[WinUSB_Install]

KmdfLibraryVersion = 1.9

[WinUSB_ServiceInstall]

DisplayName   = %WinUSB_SvcDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\WinUSB.sys

[CoInstallers_AddReg]

HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"

[CoInstallers_CopyFiles]

WdfCoInstaller01009.dll
WinUSBCoInstaller2.dll

;...............................................................................

[SourceDisksNames.x86]

1 = %DiskName%,,,\x86

[SourceDisksNames.amd64]

2 = %DiskName%,,,\amd64

[SourceDisksFiles.x86]

WdfCoInstaller01009.dll = 1
WinUSBCoInstaller2.dll  = 1

[SourceDisksFiles.amd64]

WdfCoInstaller01009.dll = 2
WinUSBCoInstaller2.dll  = 2

[DestinationDirs]

CoInstallers_CopyFiles = 11

;...............................................................................

[Strings]

Tibbo          = "Tibbo Technology Inc"
DiskName       = "IO Ninja Tap Driver Disk"
WinUSB_SvcDesc = "WinUSB Service"

SerialTap     = "IO Ninja Serial Tap"
SerialTap_mi0 = "IO Ninja Serial Tap (Channel 1)"
SerialTap_mi1 = "IO Ninja Serial Tap (Channel 2)"
SerialTap_mi2 = "IO Ninja Serial Tap (Mfg)"

SpiI2cSniffer     = "IO Ninja SPI/I2C Sniffer"
SpiI2cSniffer_mi0 = "IO Ninja SPI/I2C Sniffer (Channel 1)"
SpiI2cSniffer_mi1 = "IO Ninja SPI/I2C Sniffer (Channel 2)"
SpiI2cSniffer_mi2 = "IO Ninja SPI/I2C Sniffer (Mfg)"

;...............................................................................
