DirectInput implementation compiles