; MonzaX.inx
; Copyright (c) Impinj Corporation.  All rights reserved.
; 

[Version]
Signature   = "$WINDOWS NT$"
Class       = RFID
ClassGuid   = {B8E15B1C-4281-49C3-905C-D22E18B270E9}
Provider    = %IMPJ%
DriverVer=06/22/2013,1.0.11.0
CatalogFile = MonzaX.cat

[DestinationDirs]
DefaultDestDir = 12

; ================= Class section =====================

[ClassInstall32]
AddReg=MonzaX_RegistryAdd

[MonzaX_RegistryAdd]
HKR,,,,%ClassName%
HKR,,Icon,,"-10"

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
MonzaX.sys  = 1,,

[Manufacturer]
%ImpinjMfg%=Impinj,NTx86

[Impinj.NTx86]
%MonzaX_A.DeviceDesc%=MonzaX_Device_A, ACPI\IMPJ0001
%MonzaX_B.DeviceDesc%=MonzaX_Device_B, ACPI\IMPJ0002
%MonzaX_C.DeviceDesc%=MonzaX_Device_C, ACPI\IMPJ0003

[MonzaX_Device_A.NT]
CopyFiles=Drivers_Dir

[MonzaX_Device_B.NT]
CopyFiles=Drivers_Dir

[MonzaX_Device_C.NT]
CopyFiles=Drivers_Dir

[MonzaX_Device_A.NT.HW]
AddReg=MonzaX_A_AddReg

[MonzaX_Device_B.NT.HW]
AddReg=MonzaX_B_AddReg

[MonzaX_Device_C.NT.HW]
AddReg=MonzaX_C_AddReg

[Drivers_Dir]
MonzaX.sys

[MonzaX_A_AddReg]
HKR,Settings,"ConnectInterrupt",0x00010001,0
HKR,Settings,"Device",0x00000000,"MONZAX_A"

[MonzaX_B_AddReg]
HKR,Settings,"ConnectInterrupt",0x00010001,0
HKR,Settings,"Device",0x00000000,"MONZAX_B"

[MonzaX_C_AddReg]
HKR,Settings,"ConnectInterrupt",0x00010001,0
HKR,Settings,"Device",0x00000000,"MONZAX_C"

[MonzaX_Device_A.NT.Services]
AddService = MonzaX,%SPSVCINST_ASSOCSERVICE%, MonzaX_Service_Inst

[MonzaX_Device_B.NT.Services]
AddService = MonzaX,%SPSVCINST_ASSOCSERVICE%, MonzaX_Service_Inst

[MonzaX_Device_C.NT.Services]
AddService = MonzaX,%SPSVCINST_ASSOCSERVICE%, MonzaX_Service_Inst

[MonzaX_Service_Inst]
DisplayName    = %MonzaX.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\MonzaX.sys
LoadOrderGroup = Base

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
IMPJ                   = "Impinj"
ImpinjMfg              = "Impinj Devices"
DiskId1                = "Impinj RFID Device Installation Disk #1"
MonzaX_A.DeviceDesc    = "Impinj RFID Device (MonzaX 2K) A"
MonzaX_B.DeviceDesc    = "Impinj RFID Device (MonzaX 2K) B"
MonzaX_C.DeviceDesc    = "Impinj RFID Device (MonzaX 8K)"
MonzaX.SVCDESC         = "Impinj RFID Device"
ClassName              = "Impinj RFID Devices"

;; eof: MonzaX.inf
;;
