to complete the CDirectInputDevice8AHook