ipoint.inf Driver File Contents (IntelliPoint30.zip)

; IPoint.Inf
; Copied to harddrive by the IntelliPoint Setup 
;  Configures system for Microsoft Mouse, IntelliMouse, IntelliMouseTrackball

; This file is installed by the IntelliPoint setup program.  
; It allows the PNP detection to figure out that the drivers
; for the new hardware it just detected are already installed.
; No files are copied.

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

[DestinationDirs]
DefaultDestDir   = 11             ; LDID_SYS
System.Copy      = 11             ; LDID_SYS
VxD.Copy         = 22             ; LDID_VMM32
INF.Copy         = 17             ; LDID_INF
STDUSBMOUSE.Copy = 10,system32\drivers
STDUSBMOUSE.Del  = 11
HIDMouse.Copy    = 11             ; LDID_SYS

[ControlFlags]
ExcludeFromSelect = USB\VID_045E&PID_0009,USB\VID_045E&PID_001E,USB\VID_045E&PID_0025

;-------------------------------------------------------------------------
; Manufacturer Section
;-------------------------------------------------------------------------
[Manufacturer]
%Mfg%	=Microsoft		; Microsoft
%StdMfg%  =StdMfg               ; (Standard types)

[StdMfg]
%HID_DEVICE_SYSTEM_MOUSE%=HIDMouse,HID_DEVICE_SYSTEM_MOUSE

[Microsoft]		; identify install sections for all our Mice
;
; Mice using the Install section STDUSBMOUSE
;
%USB\VID_045E&PID_0009.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0009 ; PID 0009, USB IntelliMouse
%USB\VID_045E&PID_001E.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_001E ; PID 001E, USB IntelliMouse Explorer
%USB\VID_045E&PID_0025.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0025 ; PID 0025, USB IntelliMouse w/IntelliEye

;
; Mice using the Install section Ser.Ipoint
;       Ser.Ipoint.NT for NT
;       Ser.Ipoint for Win9x
;
%MSH0001.DevDesc%=Ser.Ipoint,MSH0001			; MSH0001 - Serial IntelliMouse
%SERENUM\MSH0001.DevDesc%=Ser.Ipoint,SERENUM\MSH0001

%MSH0004.DevDesc%=Ser.Ipoint,MSH0004			; MSH0004 - Serial IntelliMouse Trackball
%SERENUM\MSH0004.DevDesc%=Ser.Ipoint,SERENUM\MSH0004

%PNP0F01.DevDesc%=Ser.Ipoint,PNP0F01			; PNP0F01 - Microsoft Serial Mouse
%SERENUM\PNP0F01.DevDesc%=Ser.Ipoint,SERENUM\PNP0F01

%PNP0F0A.DevDesc%=Ser.Ipoint,PNP0F0A			; PNP0F0A - Microsoft Serial Mouse
%SERENUM\PNP0F0A.DevDesc%=Ser.Ipoint,SERENUM\PNP0F0A	

;
; Mice using the Install section PS2.Ipoint 
;       PS2.Ipoint.NT for NT
;       PS2.Ipoint for Win9x
;
%PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13	     ; PNP0F0B - PS/2 Mouse
%BIOS\PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13
%ROOT\PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13

%MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13	     ; MSH0002 - PS/2 IntelliMouse
%BIOS\MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13
%ROOT\MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13

%MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13	     ; MSH0005 - PS/2 IntelliMouse Trackball
%BIOS\MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13
%ROOT\MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13

%MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13	     ; MSH001F - PS/2 IntelliMouse Explorer
%BIOS\MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13
%ROOT\MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13

%MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13	     ; MSH0020 - PS/2 IntelliMouse w/IntelliEye
%BIOS\MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13
%ROOT\MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13

;-------------------------------------------------------------------
; Install Sections
;-------------------------------------------------------------------

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


[Ipoint.DelReg]
; HKR relative to ClassGUID above of HKLM\System\CurrentControlSet\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"


;-------------------------------------------------------------------
; Install section for IntelliPoint Serial Mouse WinNT
;-------------------------------------------------------------------
[Ser.Ipoint.NT]
AddReg=Ser.Ipoint.NT.AddReg

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

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

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

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

[Ser.Ipoint.NT.AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,NumberOfButtons,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,MouseDataQueueSize,0x00010001,0x00000064
HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,PointerDeviceBaseName,,"PointerPort"
HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,SampleRate,0x00010001,0x00000028
HKLM,SYSTEM\CurrentControlSet\Services\mssermou,Tag,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004


;-------------------------------------------------------------------
; Install section for IntelliPoint PS/2 Mouse WinNT
;-------------------------------------------------------------------
[PS2.Ipoint.NT]
AddReg=msi8042.Ipoint.NT.AddReg
LogConfig=msi8042.Ipoint.NT.LogConfig

[msi8042.Ipoint.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\msi8042\Parameters,NumberOfButtons,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,MouseDataQueueSize,0x00010001,0x00000064
HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,PointerDeviceBaseName,,"PointerPort"
HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,SampleRate,0x00010001,0x00000028
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Tag,0x00010001,0x00000002
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Start,0x00010001,0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Type, 0x00010001, 0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,ErrorControl, 0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Group,,"Keyboard Port"
HKLM,SYSTEM\CurrentControlSet\Services\msi8042,ImagePath,,"system32\drivers\msi8042.sys"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt,Start,0x00010001,0x00000004

[msi8042.Ipoint.NT.LogConfig]
ConfigPriority=HARDWIRED,RESTART

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

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

[msi8042.EventLog.Inst]
AddReg = msi8042.EventLog.AddReg

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


;-------------------------------------------------------------------
; Install section for IntelliPoint Serial Mouse for Win95
;-------------------------------------------------------------------
; this section does the following
;	renames the existing msmouse.vxd to msmouse.old
;	deletes the registry entries listed in Ipoint.DelReg section
;	adds to the registry entries listed in Ser.Ipoint.AddReg and Ipoint.AddReg
;	copies msmouse.vxd from installation disk to \windows\system
;	copies vmouse.vxd from installation disk to \windows\system\vmm32
; 	updates system.ini file with the entries listed in Ser.Ipoint.Ini
;	finally, causes the system to reboot - this is required for Win95 to allow
;		the IntelliPoint drivers to be loaded thus allowing the wheel and
;		wheel button to become functional

[Ser.Ipoint]
DelReg=Ipoint.DelReg
AddReg=Ser.Ipoint.AddReg, Ipoint.AddReg
UpdateInis=Ser.Ipoint.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.Ipoint.PosDup]
*PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F14,*PNP0F1E

[Ser.Ipoint.AddReg]
HKR,,DevLoader,,*vmouse	  ; identifiy which driver is the devloader for this device
HKR,,MouseType,,SERIAL    ; identify device type of Serail
HKR,,NoSetupUI,,1	  ; add to registry NoSetupUI = 1 
HKR,,InfPath,,"Ipoint.inf"
HKR,,InfSection,,"Ser.Ipoint"

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


;-------------------------------------------------------------------
; Install section for IntelliPoint PS/2 Mouse for Win95
;-------------------------------------------------------------------
; this section does the following
;	renames the existing msmouse.vxd to msmouse.old (section MSMouse.Rename)
;	deletes the registry entries listed in Ipoint.DelReg section
;	adds to the registry entries listed in PS2.Ipoint.AddReg and Ipoint.AddReg
;	copies msmouse.vxd from installation disk to \windows\system
;	copies vmouse.vxd from installation disk to \windows\system\vmm32
;	copies mswheel.exe and mswheel.dll to \windows\system
; 	updates system.ini file with the entries listed in PS2.Ipoint.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 Win95 to allow
;		the IntelliPoint drivers to be loaded thus allowing the wheel and
;		wheel button to become functional

[PS2.Ipoint]
DelReg=Ipoint.DelReg
AddReg=PS2.Ipoint.Addreg, Ipoint.AddReg
UpdateInis=PS2.Ipoint.Ini
LogConfig=PS2.LogConfig


;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.Ipoint.PosDup]
*PNP0F13

[PS2.Ipoint.AddReg]
HKR,,DevLoader,,*vmouse
HKR,,MouseType,,"PS2"
HKR,,NoSetupUI,,1
HKR,,InfPath,,"Ipoint.inf"
HKR,,InfSection,,"PS2.Ipoint"

[PS2.LogConfig]
ConfigPriority=HARDWIRED
IRQConfig=12

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

[STDUSBMOUSE.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"

[STDUSBMOUSE.Copy]
hidclass.sys
hidusb.sys
hidparse.sys

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

; ---------------  All standard USB Mice
[STDUSBMOUSE]
CopyFiles=STDUSBMOUSE.Copy
DelFiles=STDUSBMOUSE.Del
AddReg=STDUSBMOUSE.AddReg

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

[HIDMouse.Copy]
mouhid.vxd,,,32
mouse.drv

; msmouse.vxd required for scroll wheel and wheel button support
msmouse.vxd,,,32

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

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

[Strings]
Provider="Microsoft"
StdMfg  ="(Standard mouse types)"
Mfg="Microsoft"
SYSTEM_INI_DRIVER_DESCRIPTION="Microsoft Mouse"
mssermou.SvcDesc="mssermou"
msi8042.SvcDesc="msi8042"

;
; description strings for IntelliMouse, IntelliMouse Pro, Wheeled Mouse
;     PNP id's - MSH0001, MSH0002
MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
SERENUM\MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
BIOS\MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
ROOT\MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
BIOS\MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
ROOT\MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"
BIOS\MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"
ROOT\MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"

;
; description strings for Microsoft IntelliMouse Trackball MSH0004, MSH0005
MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
SERENUM\MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
BIOS\MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
ROOT\MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
;
PNP0F01.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
SERENUM\PNP0F01.DevDesc="Microsoft Serial Mouse (IntelliPoint)"

PNP0F0A.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
SERENUM\PNP0F0A.DevDesc="Microsoft Serial Mouse (IntelliPoint)"

PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"
BIOS\PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"
ROOT\PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"

USB\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse (IntelliPoint)"
USB\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer (IntelliPoint)"
USB\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye (IntelliPoint)"
HID_DEVICE_SYSTEM_MOUSE="HID-compliant mouse"


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: 0.82