; CIR.inf
;
; (c) Copyright 2005 MTC
;


[Version]
Signature="$CHICAGO$"
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
Class=Keyboard
Provider=%VENDOR%
CatalogFile=CIR.cat
DriverVer=05/20/2005, 1.1.2.3

[SourceDisksNames]
99=%DiskId%,,

[SourceDisksFiles]
CIR.sys = 99

[DestinationDirs]
CopyFilesSYS = 12     ; should it be 10 to take care of 98 stuff??????


[Manufacturer]
%VENDOR%=Vendor

[Vendor]
%FCIR%    = CIR, HID\MTC0004

[CIR]
CopyFiles = CopyFilesSYS

[CIR.HW]
AddReg = CIR_Parameters.AddReg 

[CIR.Services]
AddService = CIR,0x00000002,CIR_Service_Inst,

[CopyFilesSYS]
CIR.sys


[CIR_Parameters.AddReg]
HKR,,"ReadFromRegistry",%REG_DWORD%, 0x00000000
HKR,,"MyReportDescriptor",%REG_BINARY%, 06, 00, FF, 09, 01, A1, 01, 85, 01, 09, 01, 15, 00, 26, ff, 00, 75, 08, 95, 01, B1, 00, 09, 01, 15, 00, 26, FF, 00, 75, 08, 95, 01, B1, 00, 09, 01, 75, 08, 95, 01, 81,00, C0


[CIR_Service_Inst]
DisplayName    = %CIRDevice%
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_DEMAND_START% 
ErrorControl   = %SERVICE_ERROR_IGNORE% 
ServiceBinary  = %12%\CIR.sys 

;================================================================
[Strings] 
;  *******Localizable Strings******* 
DiskId = "Installation Disk #99 (vhidmini)"
VENDOR         = "MTC" 
FCIR	       = "CIR Keyboard Receiver" 
CIRDevice      = "Hid Device" 

;  *******Non Localizable Strings******* 

SERVICE_BOOT_START     = 0x0 
SERVICE_SYSTEM_START   = 0x1 
SERVICE_AUTO_START     = 0x2 
SERVICE_DEMAND_START   = 0x3 
SERVICE_DISABLED       = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000
