; gBTMouUsb.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	= gBTMouUsb.cat
DriverVer   	= 11/06/2012,1.2.0.2	

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

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

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

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

%Genius.DeviceDesc0000% = gBTMouUsb, HID\HID_MOUSE&COL01\2&1F63E29F&0&0000
%Genius.DeviceDesc0000% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020a5c_PID&0001&Col01

%Genius.DeviceDesc0001% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0001&Col01
%Genius.DeviceDesc0001% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0001&Col01
%Genius.DeviceDesc0002% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0002&Col01
%Genius.DeviceDesc0002% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0002&Col01


%Genius.DeviceDesc007D% = gBTMouUsb, HID\VID_0458&PID_007D&Col02
%Genius.DeviceDesc007D% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_007D&Col02
%Genius.DeviceDesc007D% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&007d&Col02
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_00A7&Col01
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&00A7&Col01
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\VID_0458&PID_00A7&Col01
%Genius.DeviceDesc00CA% = gBTMouUsb, HID\VID_0458&PID_00CA&Col01
%Genius.DeviceDesc00FF% = gBTMouUsb, HID\VID_0458&PID_00FF&Col01
%Genius.DeviceDesc013F% = gBTMouUsb, HID\VID_0458&PID_013F&Col01
%Genius.DeviceDesc0140% = gBTMouUsb, HID\VID_0458&PID_0140&Mi_01&Col01

;;;;;;;;;;;;;;;;;;;;;;;Mouse+Keyboard Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDesc0005% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0005&Col02
%Genius.DeviceDesc0005% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0005&Col02

%Genius.DeviceDesc0B7A0199% = gBTMouUsb, HID\VID_0B7A&PID_0199&MI_03&Col02
%Genius.DeviceDesc005B% = gBTMouUsb, HID\Vid_0458&Pid_005B&Mi_01&Col01

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

%Genius.DeviceDesc0000% = gBTMouUsb, HID\HID_MOUSE&COL01\2&1F63E29F&0&0000
%Genius.DeviceDesc0000% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020a5c_PID&0001&Col01

%Genius.DeviceDesc0001% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0001&Col01
%Genius.DeviceDesc0001% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0001&Col01
%Genius.DeviceDesc0002% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0002&Col01
%Genius.DeviceDesc0002% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0002&Col01

%Genius.DeviceDesc007D% = gBTMouUsb, HID\VID_0458&PID_007D&Col02
%Genius.DeviceDesc007D% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_007D&Col02
%Genius.DeviceDesc007D% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&007d&Col02
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_00A7&Col01
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&00A7&Col01
%Genius.DeviceDesc00A7% = gBTMouUsb, HID\VID_0458&PID_00A7&Col01
%Genius.DeviceDesc00CA% = gBTMouUsb, HID\VID_0458&PID_00CA&Col01
%Genius.DeviceDesc00FF% = gBTMouUsb, HID\VID_0458&PID_00FF&Col01
%Genius.DeviceDesc013F% = gBTMouUsb, HID\VID_0458&PID_013F&Col01
%Genius.DeviceDesc0140% = gBTMouUsb, HID\VID_0458&PID_0140&Mi_01&Col01

;;;;;;;;;;;;;;;;;;;;;;;Mouse+Keyboard Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDesc0005% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0005&Col02
%Genius.DeviceDesc0005% = gBTMouUsb, HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0005&Col02

%Genius.DeviceDesc0B7A0199% = gBTMouUsb, HID\VID_0B7A&PID_0199&MI_03&Col02
%Genius.DeviceDesc005B% = gBTMouUsb, HID\Vid_0458&Pid_005B&Mi_01&Col01

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

[ControlFlags]
;;;;;;;;;;;;;;;;;;;;;;;Mouse Only Device;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ExcludeFromSelect = HID\HID_MOUSE&COL01\2&1F63E29F&0&0000,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020a5c_PID&0001&Col01,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0001&Col01,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0001&Col01
ExcludeFromSelect = HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0002&Col01,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0002&Col01,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_00A7&Col01,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&00A7&Col01,HID\VID_0458&PID_00A7&Col01
ExcludeFromSelect = HID\VID_0458&PID_00CA&Col01

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

ExcludeFromSelect = HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_0005&Col02,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&0005&Col02,HID\VID_0458&PID_007D&Col02,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_0458&PID_007D&Col02,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&00020458_PID&007d&Col02,HID\VID_0B7A&PID_0199&MI_03&Col02
ExcludeFromSelect = HID\Vid_0458&Pid_005B&Mi_01&Col01
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; installation section for USB only
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

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

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

AddService = gBTMouUsb,,gBTMouUsb_Service_Inst

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

AddReg = gBTMouUsb.HW.AddReg

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


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

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

[gBTMouUsb.CopyFiles]
gBTMouUsb.sys


[SourceDisksFiles]
gBTMouUsb.sys = 1 


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


Genius.DeviceDesc0000  = "Bluetooth Device(3D3B)"                                  
Genius.DeviceDesc0001 = "Bluetooth Device(PID_0001)"
Genius.DeviceDesc0002 = "Bluetooth Device(PID_0002)"
Genius.DeviceDesc0005 = "Bluetooth Device(PID_0005)"
Genius.DeviceDesc007D = "BT ScrollMate"
Genius.DeviceDesc0B7A0199 = "GoldenBox"
Genius.DeviceDesc00A7 = "Navigator 905 BT"
Genius.DeviceDesc005B = "Ergo 600"
Genius.DeviceDesc00CA = "Pen Mouse"
Genius.DeviceDesc00FF = "Ring Air"
Genius.DeviceDesc013F = "Ring Mouse II"
Genius.DeviceDesc0140 = "Ring Presenter II"
      
                                              
gMouUsb.SvcDesc       = "BT Mouse Device Drv"
SvcDescription        = "BT Mouse Device Drv"
Genius 		      = "Genius"                              
SPSVCINST_ASSOCSERVICE = 0x00000002

;for uninstallation
Genius_InfID = "Bluetooth Device" 
