Imagine the following scenario: you have a generic gamepad that you want to 'convert' into a XInput Device (a Xbox 360 controller) or DualShock 4, since most games are already pre-configured to these controllers, or maybe your game doesn't even detect your generic one as it is. Specially useful when the user is remapping a real controller into an emulated one. HidHide is a filter driver than can 'hide' Gamepads/joysticks devices, ensuring Windows and other applications stop detecting it as a game controller and allowing only chosen applications to see them. HidHide - Gaming Input Peripherals Device Firewall