This is a completely updated rawinput patchsets from Rémi Bernon, replacing the current user32-rawinput.