[GSoC] Implementing missing DirectInput8 features