; PDR25UX3.inf
;
; DNP CX-D80H  WinUSB Driver for Windows 7
;
;	Copyright 2022-2024 G-Printec, Inc.
;

[Version]
Signature	= "$Windows NT$"
Class		= USB
ClassGUID	= {36fc9e60-c465-11cf-8056-444553540000}
Provider	= %ManufacturerName%
CatalogFile	= PDR25UX3.cat
PnpLockDown	= 1
DriverVer	= 02/22/2024,2.0.0.0

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

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

[Standard.NTx86]
%DeviceName1% = USB_Install1, USB\VID_2166&PID_7013
%DeviceName2% = USB_Install2, USB\VID_2166&PID_7014
%DeviceName3% = USB_Install3, USB\VID_2166&PID_7015
%DeviceName4% = USB_Install4, USB\VID_2166&PID_7016
%DeviceName5% = USB_Install5, USB\VID_2166&PID_7017
%DeviceName6% = USB_Install6, USB\VID_2166&PID_7018
%DeviceName7% = USB_Install7, USB\VID_2166&PID_7019
%DeviceName8% = USB_Install8, USB\VID_2166&PID_701A
%DeviceName9% = USB_Install9, USB\VID_2166&PID_701B
%DeviceNameA% = USB_InstallA, USB\VID_2166&PID_701C

[Standard.NTamd64]
%DeviceName1% = USB_Install1, USB\VID_2166&PID_7013
%DeviceName2% = USB_Install2, USB\VID_2166&PID_7014
%DeviceName3% = USB_Install3, USB\VID_2166&PID_7015
%DeviceName4% = USB_Install4, USB\VID_2166&PID_7016
%DeviceName5% = USB_Install5, USB\VID_2166&PID_7017
%DeviceName6% = USB_Install6, USB\VID_2166&PID_7018
%DeviceName7% = USB_Install7, USB\VID_2166&PID_7019
%DeviceName8% = USB_Install8, USB\VID_2166&PID_701A
%DeviceName9% = USB_Install9, USB\VID_2166&PID_701B
%DeviceNameA% = USB_InstallA, USB\VID_2166&PID_701C

; ========== Installation (AddSevice) ====================

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

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

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

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

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

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

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

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

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

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

[USB_Install1.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install2.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install3.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install4.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install5.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install6.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install7.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install8.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_Install9.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

[USB_InstallA.Services]
Include=winusb.inf
AddService=WinUsb,0x00000002,WinUsb_ServiceInstall

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

; ========== Installation (AddReg) =======================

[USB_Install1.HW]
AddReg=Dev_AddReg1

[USB_Install2.HW]
AddReg=Dev_AddReg2

[USB_Install3.HW]
AddReg=Dev_AddReg3

[USB_Install4.HW]
AddReg=Dev_AddReg4

[USB_Install5.HW]
AddReg=Dev_AddReg5

[USB_Install6.HW]
AddReg=Dev_AddReg6

[USB_Install7.HW]
AddReg=Dev_AddReg7

[USB_Install8.HW]
AddReg=Dev_AddReg8

[USB_Install9.HW]
AddReg=Dev_AddReg9

[USB_InstallA.HW]
AddReg=Dev_AddRegA

[Dev_AddReg1]
HKR,,FriendlyName,,%DeviceName1%
HKR,,DeviceInterfaceGUIDs,0x10000,"{94b5e4c7-ff5b-4c00-927d-0de0f535d236}"

[Dev_AddReg2]
HKR,,FriendlyName,,%DeviceName2%
HKR,,DeviceInterfaceGUIDs,0x10000,"{0E28AB14-870A-48BF-BD97-BE2AA7D5C6CC}"

[Dev_AddReg3]
HKR,,FriendlyName,,%DeviceName3%
HKR,,DeviceInterfaceGUIDs,0x10000,"{DE09E266-9395-44DD-B6AE-1BAC49517803}"

[Dev_AddReg4]
HKR,,FriendlyName,,%DeviceName4%
HKR,,DeviceInterfaceGUIDs,0x10000,"{F7D3916A-ED77-4DFE-8F71-2A8D160EDE96}"

[Dev_AddReg5]
HKR,,FriendlyName,,%DeviceName5%
HKR,,DeviceInterfaceGUIDs,0x10000,"{493FA424-5ADC-4A19-92F5-24AA4CAE9155}"

[Dev_AddReg6]
HKR,,FriendlyName,,%DeviceName6%
HKR,,DeviceInterfaceGUIDs,0x10000,"{2E340D73-6A6F-452C-A177-90159602F665}"

[Dev_AddReg7]
HKR,,FriendlyName,,%DeviceName7%
HKR,,DeviceInterfaceGUIDs,0x10000,"{46BBCAC1-92E4-425A-9D73-A7F3790925DE}"

[Dev_AddReg8]
HKR,,FriendlyName,,%DeviceName8%
HKR,,DeviceInterfaceGUIDs,0x10000,"{DE86B122-6116-4371-B2CD-CF39D588FE69}"

[Dev_AddReg9]
HKR,,FriendlyName,,%DeviceName9%
HKR,,DeviceInterfaceGUIDs,0x10000,"{74ADF84D-E38E-4A03-939A-1A18AB12C831}"

[Dev_AddRegA]
HKR,,FriendlyName,,%DeviceNameA%
HKR,,DeviceInterfaceGUIDs,0x10000,"{0480494A-0E4E-4A23-B5EE-633F7A50BFE4}"

; ========== Copy Files ==================================

;[DestinationDirs]

; ========== Source Media Section ========================

;[SourceDisksNames]
;1 = %DiskName%

;[SourceDisksFiles]

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

[Strings]
ManufacturerName = "Dai Nippon Printing Co., Ltd."
ClassName   = "Universal Serial Bus devices"
DiskName    = "DNP CX-D80H  WinUSB7 Installation Disk"
DisplayName = "DNP CX-D80H  WinUSB7 Driver"
DeviceName1 = "CX-D80H_WinUSB U1"
DeviceName2 = "CX-D80H_WinUSB U2"
DeviceName3 = "CX-D80H_WinUSB U3"
DeviceName4 = "CX-D80H_WinUSB U4"
DeviceName5 = "CX-D80H_WinUSB U5"
DeviceName6 = "CX-D80H_WinUSB U6"
DeviceName7 = "CX-D80H_WinUSB U7"
DeviceName8 = "CX-D80H_WinUSB U8"
DeviceName9 = "CX-D80H_WinUSB U9"
DeviceNameA = "CX-D80H_WinUSB U10"
REG_MULTI_SZ = 0x00010000

