; gBTMouUsb16.inf
;
; Installation inf for the Device that needs flitering adapter.
;
; Copyright (c) 2007 KYE Systems Corp.
;
[Version]
Signature	= "$Windows NT$"
Provider	= %Genius%
ClassGUID	= {4D36E96F-E325-11CE-BFC1-08002BE10318}
Class		= Mouse
CatalogFile.NT	= gBTMouUsb16.cat
DriverVer   	= 10/25/2012,1.2.0.1	

[SourceDisksNames]
1 = %DiskName32%,,,\i386

[SourceDisksNames.amd64]
1 = %DiskName64%,,,\amd64

[DestinationDirs]
DefaultDestDir   = 12
;
; Driver information
;
[Manufacturer]
%Genius%   = Genius,  NTamd64

[Genius]
;;;;;;;;;;;;;;;;;;;;;;;Mouse Only Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

%Genius.DeviceDescUSB117% = gBTMouUsb16, HID\Vid_0458&Pid_0117&MI_01&Col01
%Genius.DeviceDescUSB00CB% = gBTMouUsb16, HID\VID_0458&PID_00CB&MI_01&Col01
%Genius.DeviceDescUSB00F1% = gBTMouUsb16, HID\VID_0458&PID_00F1&MI_01&Col01
%Genius.DeviceDescUSB0150% = gBTMouUsb16, HID\Vid_0458&Pid_0150&MI_01&Col01

;;;;;;;;;;;;;;;;;;;;;;;Mouse+Keyboard Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



[Genius.NTamd64]
;;;;;;;;;;;;;;;;;;;;;;;Mouse Only Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

%Genius.DeviceDescUSB117% = gBTMouUsb16, HID\Vid_0458&Pid_0117&MI_01&Col01
%Genius.DeviceDescUSB00CB% = gBTMouUsb16, HID\VID_0458&PID_00CB&MI_01&Col01
%Genius.DeviceDescUSB00F1% = gBTMouUsb16, HID\VID_0458&PID_00F1&MI_01&Col01
%Genius.DeviceDescUSB0150% = gBTMouUsb16, HID\Vid_0458&Pid_0150&MI_01&Col01
;;;;;;;;;;;;;;;;;;;;;;;Mouse+Keyboard Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



; 
; do not display to end user when install in control pannel
;

[ControlFlags]
;;;;;;;;;;;;;;;;;;;;;;;Mouse Only Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ExcludeFromSelect = HID\Vid_0458&Pid_0117&MI_01&Col01,HID\VID_0458&PID_00CB&Mi_01&Col01 


;;;;;;;;;;;;;;;;;;;;;;;Mouse+Keyboard Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; installation section for USB only
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[gBTMouUsb16]
; Copy the driver over
CopyFiles=gBTMouUsb16.CopyFiles

;
; Service Installation
;
[gBTMouUsb16.Services]
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.Services

AddService = gBTMouUsb16,,gBTMouUsb16_Service_Inst

[gBTMouUsb16.HW]
; Add the device upper filter
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.HW

AddReg = gBTMouUsb16.HW.AddReg

[gBTMouUsb16.HW.AddReg]
HKR,,"LowerFilters",0x00010000,"gBTMouUsb16"
HKR,,"SampleFilterParam",0x00010001,512


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;common setction for USB
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[gBTMouUsb16_Service_Inst]
DisplayName    = %gBTMouUsb16.SvcDesc%
Description    = %SvcDescription%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\gBTMouUsb16.sys
LoadOrderGroup = extended base

[gBTMouUsb16.CopyFiles]
gBTMouUsb16.sys


[SourceDisksFiles]
gBTMouUsb16.sys = 1 


[Strings]
DiskName32   = "32 bits Device Driver Disk"
DiskName64   = "64 bits Device Driver Disk"


Genius.DeviceDescUSB117 = "Navigator T835 Laser"
Genius.DeviceDescUSB00CB = "Ring Mouse"
Genius.DeviceDescUSB00F1 = "Ring Mouse II"
Genius.DeviceDescUSB0150 = "Touch Mouse 6000"

                                                    
gBTMouUsb16.SvcDesc     = "USB 16-bit 4D Mouse Device Drv"
SvcDescription         = "USB 16-bit 4D Mouse Device Drv"
Genius 		       = "Genius"                              
SPSVCINST_ASSOCSERVICE = 0x00000002

;for uninstallation
Genius_InfID = "Scroll Mouse" 
