[Version]
Signature = "$Windows NT$"
Class = WinUsbDevices
ClassGuid={A219BCD5-74D8-4d79-A91F-01F749642227}
Provider = %ProviderName%
CatalogFile=BlackcatUSB.cat
DriverVer = 08/27/2010, 1.0.0.0

; ========== Manufacturer/Models sections ===========
; .ntx86, and .ntamd64

[Manufacturer]
%ProviderName% = BlackcatUSB,ntx86,ntamd64

[BlackcatUSB.ntx86]
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DD
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DE
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DF
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FFA
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FFB
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FF0

[BlackcatUSB.ntamd64]
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DD
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DE
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_16C0&PID_05DF
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FFA
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FFB
%USB\BlackcatUSB.DeviceDesc% =BlackcatUSB_Install, USB\VID_03EB&PID_2FF0

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

;=========================================================================================
;ClassInstall32 and ClassInstall_AddReg sections used to make new device manager category.
;=========================================================================================
[ClassInstall32]
AddReg=ClassInstall_AddReg

[ClassInstall_AddReg]
HKR,,,,%DEVICEMANAGERCATEGORY%
HKR,,Icon,,"-20"

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

[BlackcatUSB_Install.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall

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

[BlackcatUSB_Install.Wdf]
KmdfService=WINUSB, WinUsb_Install

[WinUSB_Install]
KmdfLibraryVersion=1.9

[BlackcatUSB_Install.HW]
AddReg=Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{feeb79d6-973f-40b9-b719-4796a4e7251f}"

[BlackcatUSB_Install.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"

[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll

[DestinationDirs]
CoInstallers_CopyFiles=11

; ================= Source Media Section =====================
[SourceDisksNames]
1 = %DISK_NAME%,,,\x86
2 = %DISK_NAME%,,,\amd64

[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll=1
WdfCoInstaller01009.dll=1

[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll=2
WdfCoInstaller01009.dll=2

; =================== Strings ===================
[Strings]
ProviderName="Embedded Computers"
USB\BlackcatUSB.DeviceDesc="BlackcatUSB"
WinUSB_SvcDesc="BlackcatUSB Service 08/27/2010, 1.0.0.0"
DISK_NAME="BlackcatUSB Install Disk"
DEVICEMANAGERCATEGORY="WinUsb Devices"
