It contains an enhanced mouse driver. It is intended to replace the mouse.sys driver as included in the scrollms.exe package.
What's new
----------
It adds support for the following mouse types:
- Intellimouse Explorer (five buttons + wheel)
- Logitech MouseMan (three buttons)
- Logitech M-BJ58 Optical scroll mouse (three buttons + wheel)
- Logitech M-RG45 Cordless wheel mouse (three buttons + wheel)
It also enhance the detection fallback routine, in that it attempt to fallback as an intellimouse or intellimouse explorer mouse before going down to a plain two buttons mouse, if the mouse seems to support one of those two protocols.
http://cyberia.dnsalias.com/Gfd.Sys.Drv.Htm
Source: