Module: wine Branch: master Commit: dc7547a84b9d9f32010d94853b47059111425bac URL: https://source.winehq.org/git/wine.git/?a=commit;h=dc7547a84b9d9f32010d94853...
Author: Rémi Bernon rbernon@codeweavers.com Date: Fri Jun 4 11:30:35 2021 +0200
hidclass.sys: Factor HIDP_BUTTON_CAPS with HIDP_VALUE_CAPS.
Buttons are really just values with BitSize == 1, and having a union for that makes the code more complicated than it needs.
We'll simplify the code a lot using HIDP_VALUE_CAPS everywhere, as the two structure types are compatible.
Signed-off-by: Rémi Bernon rbernon@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/hid/hidp.c | 66 ++++++++-------- dlls/hidclass.sys/descriptor.c | 176 ++++++++++++++++++++--------------------- dlls/user32/rawinput.c | 2 + include/wine/hid.h | 43 +++++++++- 4 files changed, 162 insertions(+), 125 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=dc7547a84b9d9f32010d9...