[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%USB5633_Provider%
CatalogFile=USB5633.cat
DriverVer=04/21/2017,1.2.3.10

[SourceDisksNames]
1=%USB5633_Install%,,,

[SourceDisksFiles]
USB5633.sys = 1

[DestinationDirs]
USB5633.Files.Ext = 10,System32\Drivers

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%USB5633_Provider%=Device,NT,NTx86,NTamd64

;for all platforms
[Device.NT]
%VID_04B4&PID_5633.DeviceDesc%=USB5633, USB\VID_04B4&PID_5633


;for x86 platforms
[Device.NTx86]
%VID_04B4&PID_5633.DeviceDesc%=USB5633, USB\VID_04B4&PID_5633


;for x64 platforms
[Device.NTamd64]
%VID_04B4&PID_5633.DeviceDesc%=USB5633, USB\VID_04B4&PID_5633

[USB5633.NT]
CopyFiles=USB5633.Files.Ext
AddReg=USB5633.AddReg

[USB5633.NT.HW]
AddReg=USB5633.AddReg.Guid

[USB5633.NT.Services]
Addservice = USB5633,2,USB5633.AddService

[USB5633.NTx86]
CopyFiles=USB5633.Files.Ext
AddReg=USB5633.AddReg

[USB5633.NTx86.HW]
AddReg=USB5633.AddReg.Guid

[USB5633.NTx86.Services]
Addservice = USB5633,2,USB5633.AddService

[USB5633.NTamd64]
CopyFiles=USB5633.Files.Ext
AddReg=USB5633.AddReg

[USB5633.NTamd64.HW]
AddReg=USB5633.AddReg.Guid

[USB5633.NTamd64.Services]
Addservice = USB5633,2,USB5633.AddService

[USB5633.AddReg]
; Deprecating - do not use in new apps to identify a USB5633 driver
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USB5633.sys
; You may optionally include a check for DriverBase in your application to check for a USB5633 driver
HKR,,DriverBase,,USB5633.sys
HKR,"Parameters","MaximumTransferSize",0x10001,4096
HKR,"Parameters","DebugLevel",0x10001,2
HKR,,FriendlyName,,%USB5633_Description%

[USB5633.AddService]
DisplayName    = %USB5633_Description%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\USB5633.sys
AddReg         = USB5633.AddReg
LoadOrderGroup = Base

[USB5633.Files.Ext]
USB5633.sys

[USB5633.AddReg.Guid]
HKR,,DriverGUID,,%USB5633.GUID%
;HKR,,DriverPowerPolicySetup,,%ENABLE_DRIVER_POWER_POLICY%

;-------------- WDF Coinstaller installation
[SourceDisksFiles]
WdfCoInstaller01009.dll=1 ; make sure the number matches with SourceDisksNames

[DestinationDirs]
CoInstaller_CopyFiles = 11

[USB5633.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[USB5633.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

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

[USB5633.NTamd64.Wdf]
KmdfService = USB5633, USB5633_wdfsect

[USB5633.NTx86.Wdf]
KmdfService = USB5633, USB5633_wdfsect

[USB5633_wdfsect]
KmdfLibraryVersion = 1.9

[Strings]
USB5633_Provider    = "ART"
USB5633_Company     = "ART"
USB5633_Description = "USB5633 Device"
USB5633_DisplayName = "USB5633 Driver"
USB5633_Install     = "USB5633 Driver Installation Disk"
VID_04B4&PID_5633.DeviceDesc="Art USB5633 32CH 16Bit 250Ksps AI & 2CH 16Bit 500Ksps AO & CTR DI DO Board"

USB5633.GUID="{AE18AA60-7F6A-11d4-97DD-000102295633}"
;ENABLE_DRIVER_POWER_POLICY="1"
USB5633_Unused      = "."
