MOUSETUP.INF Driver File Contents (sv-6170_t.zip)

; MOUSETUP.Inf
; Installs Mouse Device Drivers for Win9x and WinNT4.0
; Copyright (c) 1995-2000

[Version]
Signature=$CHICAGO$
Class=Mouse
Provider=%Provider%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}        ; identifies MOUSE class GUID 
LayoutFile=Layout.inf
SetupClass=Base

[DestinationDirs]
; 12 - \winnt\system32\drivers
ChSermou.Copy=12        ; dest dir for ChSermou.Copy is \<windir>\system32\drivers
C8042prt.Copy=12        ; dest dir for C8042prt.Copy is \<windir>\system32\drivers

; 11 - \windir\system
9xDriver.Copy=11        ; dest dir for 9xDriver.Copy is \<windir>\system
HIDMouse.Copy=11        ; dest dir for HIDMouse.Copy is \<windir>\system


[SourceDisksNames]
; no volume label on source disk 
51="Windows Mouse driver",,1

[SourceDisksFiles]
; identifies source source disk for these files - see SourceDiskNames
chsermou.sys=51,Setup\Drivers\Winntdrv
c8042prt.sys=51,Setup\Drivers\Winntdrv
cmouse.vxd=51,Setup\Drivers\Windrv
cmouhid.vxd=51,Setup\Drivers\Windrv


[ControlFlags]
ExcludeFromSelect = *PNP0F0A,SERENUM\PNP0F0A
ExcludeFromSelect = BIOS\*PNP0F03,BIOS\*PNP0F13,BIOS\*PNP0F0E
ExcludeFromSelect = ACPI\PNP0F03,ACPI\PNP0F13,ACPI\PNP0F0E
ExcludeFromSelect = ACPI\*PNP0F03,ACPI\*PNP0F13,ACPI\*PNP0F0E
ExcludeFromSelect = USB\VID_0603&PID_7132,USB\VID_0603&PID_7134,USB\VID_0603&PID_712D,USB\VID_0ab0&PID_0001 
ExcludeFromSelect = USB\VID_05FE&PID_0001,USB\VID_05FE&PID_0003,USB\VID_05FE&PID_0005
ExcludeFromSelect = USB\VID_05FE&PID_0007,USB\VID_05FE&PID_0009,USB\VID_05FE&PID_0011
ExcludeFromSelect = USB\VID_0603&PID_6871,USB\VID_2222&PID_2050
ExcludeFromSelect = USB\VID_1241&PID_1111,USB\VID_1241&PID_1122
ExcludeFromSelect = HID\VID_0603&PID_7132,HID\VID_0603&PID_7134,HID\VID_0603&PID_712D,HID\VID_0ab0&PID_0001 
ExcludeFromSelect = HID\VID_05FE&PID_0001,HID\VID_05FE&PID_0003,HID\VID_05FE&PID_0005
ExcludeFromSelect = HID\VID_05FE&PID_0007,HID\VID_05FE&PID_0009,HID\VID_05FE&PID_0011
ExcludeFromSelect = HID\VID_0603&PID_6871,HID\VID_2222&PID_2050
ExcludeFromSelect = HID\VID_1241&PID_1111,HID\VID_1241&PID_1122


;-------------------------------------------------------------------------
; Manufacturer Section
;-------------------------------------------------------------------------
[Manufacturer]
%Mfg%=Mfg

[Mfg]             ; identify install sections for all our Mice
;
; Mice using the Install section Ser.Inst
;
%PTC0001.DevDesc%=Ser.Inst,PTC0001                    	; PTC0001 - 3D(4D) Browser Mouse Serial
%SERENUM\PTC0001.DevDesc%=Ser.Inst,SERENUM\PTC0001

%PTC0002.DevDesc%=Ser.Inst,PTC0002                    	; PTC0002 - 4D Browser Mouse Serial
%SERENUM\PTC0002.DevDesc%=Ser.Inst,SERENUM\PTC0002

%HTK0001.DevDesc%=Ser.Inst,HTK0001                    	; HTK0001 - 3D Browser Mouse Serial
%SERENUM\HTK0001.DevDesc%=Ser.Inst,SERENUM\HTK0001

%PNP0F04.DevDesc%=Ser.Inst,*PNP0F04                    	; PNP0F04 - Serial MouseSystems Mouse
%SERENUM\PNP0F04.DevDesc%=Ser.Inst,SERENUM\PNP0F04

%PNP0F01.DevDesc%=Ser.Inst,*PNP0F01,*PNP0F08    	; PNP0F01 - Serial Port Mouse
%SERENUM\PNP0F01.DevDesc%=Ser.Inst,SERENUM\PNP0F01,SERENUM\PNP0F08

%PNP0F0C.DevDesc%=Ser.Inst,*PNP0F0C    			; PNP0F0C - Serial Port Mouse
%SERENUM\PNP0F0C.DevDesc%=Ser.Inst,SERENUM\PNP0F0C

%PNP0F0A.DevDesc%=Ser.Inst,*PNP0F0A                    ; PNP0F0A - PnP Serial Mouse
%SERENUM\PNP0F0A.DevDesc%=Ser.Inst,SERENUM\PNP0F0A

;
; Mice using the Install section PS2.Inst
;       PS2.Inst.NT for NT
;       PS2.Inst for Win9x
;
%PNP0F03.DevDesc%=PS2.Inst,*PNP0F03,*PNP0F13,*PNP0F0E   ; PNP0F03 - PS/2 Port mouse
%BIOS\PNP0F03.DevDesc%=PS2.Inst,BIOS\*PNP0F03,BIOS\*PNP0F13,BIOS\*PNP0F0E
%ROOT\PNP0F03.DevDesc%=PS2.Inst,*PNP0F03,*PNP0F13,*PNP0F0E
%ACPI\PNP0F03.DevDesc%=PS2.Inst,ACPI\PNP0F03,ACPI\PNP0F13,ACPI\PNP0F0E
%ACPI\PNP0F03.DevDesc%=PS2.Inst,ACPI\*PNP0F03,ACPI\*PNP0F13,ACPI\*PNP0F0E

%USB\VID_05FE&PID_0001.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0001
%USB\VID_05FE&PID_0003.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0003
%USB\VID_05FE&PID_0005.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0005
%USB\VID_05FE&PID_0007.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0007
%USB\VID_05FE&PID_0009.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0009
%USB\VID_05FE&PID_0011.DeviceDesc%=USBMouse,USB\VID_05FE&PID_0011
%USB\VID_0603&PID_6871.DeviceDesc%=USBMouse,USB\VID_0603&PID_6871
%USB\VID_2222&PID_2050.DeviceDesc%=USBMouse,USB\VID_2222&PID_2050
%USB\VID_1241&PID_1111.DeviceDesc%=USBMouse,USB\VID_1241&PID_1111
%USB\VID_1241&PID_1122.DeviceDesc%=USBMouse,USB\VID_1241&PID_1122
%USB\VID_0603&PID_7132.DeviceDesc%=USBMouse,USB\VID_0603&PID_7132
%USB\VID_0603&PID_7134.DeviceDesc%=USBMouse,USB\VID_0603&PID_7134
%USB\VID_0603&PID_712D.DeviceDesc%=USBMouse,USB\VID_0603&PID_712D
%USB\VID_0ab0&PID_0001.DeviceDesc%=USBMouse,USB\VID_0ab0&PID_0001


;
; This is the compatible id for HID mice;
;
%HID\VID_05FE&PID_0001.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0001,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_05FE&PID_0003.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0003,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_05FE&PID_0005.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0005,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_05FE&PID_0007.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0007,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_05FE&PID_0009.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0009,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_05FE&PID_0011.DeviceDesc%=HIDMouse,HID\VID_05FE&PID_0011,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_0603&PID_6871.DeviceDesc%=HIDMouse,HID\VID_0603&PID_6871,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_2222&PID_2050.DeviceDesc%=HIDMouse,HID\VID_2222&PID_2050,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_1241&PID_1111.DeviceDesc%=HIDMouse,HID\VID_1241&PID_1111,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_1241&PID_1122.DeviceDesc%=HIDMouse,HID\VID_1241&PID_1122,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_0603&PID_7132.DeviceDesc%=HidMouse,HID\VID_0603&PID_7132,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_0603&PID_7134.DeviceDesc%=HidMouse,HID\VID_0603&PID_7134,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_0603&PID_712D.DeviceDesc%=HidMouse,HID\VID_0603&PID_712D,HID_DEVICE_SYSTEM_MOUSE
%HID\VID_0ab0&PID_0001.DeviceDesc%=HidMouse,HID\VID_0ab0&PID_0001,HID_DEVICE_SYSTEM_MOUSE


;-------------------------------------------------------------------
; Install Sections
;-------------------------------------------------------------------
;------------------------------------------------------
; Sections Common both Serial and PS2 for Windows9x
;------------------------------------------------------

[Mouse.DelReg]
; HKR relative to ClassGUID above of HKLM\System\CurrentControlSet\Services\Class\Mouse
HKR,,DevLoader          
HKR,,MouseDriver        
HKR,,MouseType
HKR,,ComInfo
HKLM,System\CurrentControlSet\Services\Class\Mouse\0000,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0001,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0002,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0003,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0004,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0005,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0006,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0007,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0008,"MouseDriver"
HKLM,System\CurrentControlSet\Services\Class\Mouse\0009,"MouseDriver"
HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,"StaticVxD"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\DriverPages"

[Run.AddReg.HW]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"MLaunch",,"%1%\MLaunch.exe"

;-------------------------------------------------------------------
; Install section for Serial Mouse WinNT
;-------------------------------------------------------------------
[Ser.Inst.NT]
CopyFiles=ChSermou.Copy
AddReg=Ser.Inst.NT.AddReg,Run.AddReg.HW
REBOOT

[ChSermou.Copy]
; copy chsermou.sys from source disk to <win>\system32\drivers
chsermou.sys

[Ser.Inst.NT.Services]
; add our serial port driver to services
AddService = chsermou, 0x00000002, Sermouse.Service.Inst, Sermouse.EventLog.Inst ; Port Driver

[Sermouse.Service.Inst]
DisplayName    = %chsermou.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\chsermou.sys
LoadOrderGroup = Pointer Port

[Sermouse.EventLog.Inst]
AddReg = Sermouse.EventLog.AddReg

[Sermouse.EventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\chsermou.sys"
HKR,,TypesSupported,0x00010001,7

[Ser.Inst.NT.AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\chsermou\Parameters,NumberOfButtons,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\chsermou\Parameters,MouseDataQueueSize,0x00010001,0x00000064
HKLM,SYSTEM\CurrentControlSet\Services\chsermou\Parameters,PointerDeviceBaseName,,"PointerPort"
HKLM,SYSTEM\CurrentControlSet\Services\chsermou\Parameters,SampleRate,0x00010001,0x00000028
HKLM,SYSTEM\CurrentControlSet\Services\chsermou,Tag,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004
HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices,Mouse,,"\Device\PointerClass0"

;-------------------------------------------------------------------
; Install section for PS/2 Mouse WinNT
;-------------------------------------------------------------------
[PS2.Inst.NT]
CopyFiles=C8042prt.Copy
AddReg=c8042prt.Inst.NT.AddReg,Run.AddReg.HW
LogConfig=c8042prt.Inst.NT.LogConfig
REBOOT

[C8042prt.Copy]
c8042prt.sys

[c8042prt.Inst.NT.AddReg]
;root, subkey, flag, value
; where flag 0x00010001 is "The value is "raw" data
; flag 0x00000000 is "the value is REG_SZ"
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt\Parameters,NumberOfButtons,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt\Parameters,MouseDataQueueSize,0x00010001,0x00000064
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt\Parameters,PointerDeviceBaseName,,"PointerPort"
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt\Parameters,SampleRate,0x00010001,0x00000064
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,Tag,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,Start,0x00010001,0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,Type, 0x00010001, 0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,ErrorControl, 0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,Group,,"Keyboard Port"
HKLM,SYSTEM\CurrentControlSet\Services\c8042prt,ImagePath,,"system32\drivers\c8042prt.sys"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt,Start,0x00010001,0x00000004
HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices,Mouse,,"\Device\PointerClass0"

[c8042prt.Inst.NT.LogConfig]
ConfigPriority=HARDWIRED,RESTART

[PS2.Inst.NT.Services]
AddService = c8042prt, 0x00000002, c8042prt.Service.Inst, c8042prt.EventLog.Inst ; Port Driver

[c8042prt.Service.Inst]
DisplayName    = %c8042prt.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\c8042prt.sys
LoadOrderGroup = Keyboard Port

[c8042prt.EventLog.Inst]
AddReg = c8042prt.EventLog.AddReg

[c8042prt.EventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\c8042prt.sys"
HKR,,TypesSupported,0x00010001,7

;-------------------------------------------------------------------
; Install section for Serial Mouse for Win95
;-------------------------------------------------------------------
; this section does the following
;       deletes the registry entries listed in Mouse.DelReg section
;       adds to the registry entries listed in Ser.Inst.AddReg
;       updates system.ini file with the entries listed in Ser.Inst.Ini
;       finally, causes the system to reboot - this is required for Win95
;       to allow the drivers to be loaded thus allowing the wheel and
;       wheel button to become functional

[Ser.Inst]
DelReg=Mouse.DelReg
CopyFiles=9xDriver.Copy
AddReg=Ser.Inst.AddReg,Run.AddReg.HW
UpdateInis=Ser.Inst.Ini


;PosDup section
;Identify devices which may appear to be separate devices but in fact are the same device
;This can occur when a device is detected and is also enumerated. Typically, detection cannot
;identify the device exactly but enumeration can. In these cases the Device Manager will detect
;a conflict. The Device Manager will look at this list and search the root branch of the 
;registry for devices listed in this section. If one is found and the resource in use by these
;devices overlap, the device manager will assume it has detected a duplicate and will move the
;root branch entry to the enumerator branch. 
;
[Ser.Inst.PosDup]
*PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F14,*PNP0F1E

[Ser.Inst.AddReg]
HKR,,DevLoader,,*vmouse   ; identifiy which driver is the devloader for this device
HKR,,MouseDriver,,"cmouse.vxd"  ; identify the driver for this device
HKR,,MouseType,,"Serial"  ; identify device type of Serial
HKR,,NoSetupUI,,1         ; add to registry NoSetupUI = 1 
HKR,,InfPath,,"MouSetup.inf"
HKR,,InfSection,,"Ser.Inst"

[Ser.Inst.Ini]
system.ini,boot,,"mouse.drv=mouse.drv"          ; ensure drv driver is used
system.ini,boot.description,,"mouse.drv=%SYSTEM_INI_DRIVER_DESCRIPTION%"  ; driver description
system.ini,386Enh,,"mouse=*vmouse"  ; make sure class driver gets loaded


;-------------------------------------------------------------------
; Install section for PS/2 Mouse for Win98
;-------------------------------------------------------------------
; this section does the following
;       deletes the registry entries listed in Mouse.DelReg section
;       adds to the registry entries listed in PS2.Inst.AddReg
;       updates system.ini file with the entries listed in PS2.Inst.Ini
;       PS2.LogConfig defines device configuration details
;       finally, causes the system to reboot because of info in the
;       PS2.LogConfig section - this is required for Win98 to allow
;       the drivers to be loaded

[PS2.Inst]
DelReg=Mouse.DelReg
CopyFiles=9xDriver.Copy
AddReg=PS2.Inst.Addreg,Run.AddReg.HW
UpdateInis=PS2.Inst.Ini

[PS2.Inst.AddReg]
HKR,,DevLoader,,*vmouse
HKR,,MouseDriver,,"cmouse.vxd"
HKR,,MouseType,,"PS2"
HKR,,NoSetupUI,,1
HKR,,InfPath,,"MouSetup.inf"
HKR,,InfSection,,"PS2.Inst"

[PS2.Inst.Ini]
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse"
system.ini,boot.description,,"mouse.drv=%SYSTEM_INI_DRIVER_DESCRIPTION%"


;PosDup section
;Identify devices which may appear to be separate devices but in fact are the same device
;This can occur when a device is detected and is also enumerated. Typically, detection cannot
;identify the device exactly but enumeration can. In these cases the Device Manager will detect
;a conflict. The Device Manager will look at this list and search the root branch of the 
;registry for devices listed in this section. If one is found and the resource in use by these
;devices overlap, the device manager will assume it has detected a duplicate and will move the
;root branch entry to the enumerator branch. 
[PS2.Inst.PosDup]
*PNP0F13

[9xDriver.Copy]
cmouse.vxd
mouse.drv


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;  Install section for USB mice  ;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[USBMouse.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"

[USBMouse.Copy]
hidclass.sys,,,16
hidusb.sys,,,16
hidparse.sys,,,16

[USBMouse.Del]
hidclass.sys
hidusb.sys
hidparse.sys

[USBMouse]
CopyFiles=USBMouse.Copy
DelFiles=USBMouse.Del
AddReg=USBMouse.AddReg

[USBMouse.HW]
AddReg=Run.AddReg.HW

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;  Install section for HID mice  ;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HIDMouse]
CopyFiles=HIDMouse.Copy
AddReg=HIDMouse.AddReg

[HIDMouse.Copy]
cmouhid.vxd
mouse.drv

[HIDMouse.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"cmouhid.vxd"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;---------------------------------------------------------------------------
; Strings Section 
;---------------------------------------------------------------------------

[Strings]
Provider="(Mouse Driver)"
Mfg="(Mouse Driver)"
SYSTEM_INI_DRIVER_DESCRIPTION="Mouse Driver"
chsermou.SvcDesc="Windows Serial Port Mouse"
c8042prt.SvcDesc="Windows PS/2 Port mouse"
MouseClassName="Mouse"

;
; description strings for Serial mice
;
PNP0F01.DevDesc="Windows Serial Port Mouse"
SERENUM\PNP0F01.DevDesc="Windows Serial Port Mouse"
PNP0F0C.DevDesc="Windows Standard Serial Mouse"
SERENUM\PNP0F0C.DevDesc="Windows Standard Serial Mouse"
PTC0001.DevDesc="Windows 3D(4D) Browser Mouse Serial"
SERENUM\PTC0001.DevDesc="Windows 3D(4D) Browser Mouse Serial"
PTC0002.DevDesc="Windows 4D Browser Mouse Serial"
SERENUM\PTC0002.DevDesc="Windows 4D Browser Mouse Serial"
HTK0001.DevDesc="Windows 3D Browser Mouse Serial"
SERENUM\HTK0001.DevDesc="Windows 3D Browser Mouse Serial"
PNP0F0A.DevDesc="Windows PnP Serial Mouse"
SERENUM\PNP0F0A.DevDesc="Windows PnP Serial Mouse"
PNP0F04.DevDesc="Windows Serial MouseSystems Mouse"
SERENUM\PNP0F04.DevDesc="Windows Serial MouseSystems Mouse"

;
; description strings for PS/2 mice
;
PNP0F03.DevDesc="Windows PS/2 Port mouse"
BIOS\PNP0F03.DevDesc="Windows PS/2 Port mouse"
ROOT\PNP0F03.DevDesc="Windows PS/2 Port mouse"
ACPI\PNP0F03.DevDesc="Windows PS/2 Port mouse"

;
; description strings for USB mice
;
USB\VID_05FE&PID_0001.DeviceDesc="Windows USB Mouse"
USB\VID_05FE&PID_0003.DeviceDesc="Windows USB Mouse"
USB\VID_05FE&PID_0005.DeviceDesc="Windows USB Browser Mouse"
USB\VID_05FE&PID_0007.DeviceDesc="Windows USB Mouse"
USB\VID_05FE&PID_0009.DeviceDesc="Windows PS2/USB Browser Combo Mouse"
USB\VID_05FE&PID_0011.DeviceDesc="Windows USB/PS2 Browser Combo Mouse"
USB\VID_0603&PID_6871.DeviceDesc="Windows USB Mouse"
USB\VID_2222&PID_2050.DeviceDesc="Windows 4D USB Trackball"
USB\VID_1241&PID_1111.DeviceDesc="Windows USB/PS2 Combo Mouse"
USB\VID_1241&PID_1122.DeviceDesc="Windows USB/PS2 Combo Mouse"
USB\VID_0603&PID_7132.DeviceDesc="Windows USB Mouse"
USB\VID_0603&PID_7134.DeviceDesc="Windows USB Browser Mouse"
USB\VID_0603&PID_712D.DeviceDesc="Windows USB Browser Mouse"
USB\VID_0ab0&PID_0001.DeviceDesc="Windows USB/PS2 Browser Combo Mouse"


;
; description strings for USB mice
;
HID\VID_05FE&PID_0001.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0003.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0005.DeviceDesc="Windows HID-compliant Browser Mouse"
HID\VID_05FE&PID_0007.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0009.DeviceDesc="Windows HID-compliant PS2/USB Browser Combo Mouse"
HID\VID_05FE&PID_0011.DeviceDesc="Windows HID-compliant USB/PS2 Browser Combo Mouse"
HID\VID_0603&PID_6871.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_2222&PID_2050.DeviceDesc="Windows HID-compliant 4D Trackball"
HID\VID_1241&PID_1111.DeviceDesc="Windows HID-compliant USB/PS2 Combo Mouse"
HID\VID_1241&PID_1122.DeviceDesc="Windows HID-compliant USB/PS2 Combo Mouse"
HID\VID_0603&PID_7132.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_0603&PID_7134.DeviceDesc="Windows HID-compliant Browser Mouse"
HID\VID_0603&PID_712D.DeviceDesc="Windows HID-compliant Browser Mouse"
HID\VID_0ab0&PID_0001.DeviceDesc="Windows HID-compliant USB/PS2 Browser Combo Mouse"


; Standard defs

SPSVCINST_TAGTOFRONT   = 0x00000001
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_SYSTEM_START   = 1
SERVICE_AUTO_START     = 2
SERVICE_ERROR_NORMAL   = 1
SERVICE_ERROR_IGNORE   = 0
SERVICE_DEMAND_START   = 0x00000003
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
REG_SZ                 = 0x00000000
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
SERVICEROOT            = "System\CurrentControlSet\Services"

COPYFLG_NOSKIP         = 0x00000002

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.48