nvda
2f8a9df9 - Replace remaining raw ctypes calls to hid.dll with winBindings.hid definitions. (#18902)

Commit
124 days ago
Replace remaining raw ctypes calls to hid.dll with winBindings.hid definitions. (#18902) ### Summary of the issue: A pa part of moving to 64 bit, all raw ctypes calls must have explicit definitions. Remaining calls to functions in hid.dll must be moved to winBindings. ### Description of user facing changes: None. ### Description of developer facing changes: Symbols have moved and ctypes definitions are now correct. ### Description of development approach: * Add winBindings definitions for all remaining required calls to hid.dll. * Replace all raw ctypes calls with these definitions. * Add a HIDP_BUTTON_CAPS structure and use this with GetButtonCaps etc, rather than HIDP_VALUE_CAPS which is incorrect. ### Testing strategy: General smoke testing with a standard HID braille display. auto detection, moving by line, routing etc. ### Known issues with pull request: None known.
Parents
Loading