ScpToolkit (successor of "XInput Wrapper for DS3 and Play.com USB Dual DS2 Controller" a.k.a. ScpServer by Scarlet.Crush) was the defacto-standard tool in the early 2010s if you wanted to use your Sony DualShock 3 wired and wireless on a Microsoft Windows PC. It consisted of multiple .NET applications which took care about swapping the stock drivers of controllers and Bluetooth dongles with libusbK (later WinUSB) to directly take over communication. The inputs read from the controllers were then transformed and fed into ScpVBus (a WDM-based Xbox 360 Controller emulation driver) which made them available to a wide range of PC games.
SCP technically isn't a driver (although it shares many traits) but a huge C# program that closely mimicked what device drivers do.