On Tue Jun 17 15:44:08 2025 +0000, Rémi Bernon wrote:
Do we really need all of these? Fwiw it would be better to add them to the headers on an as-needed basis for the implementation, and to implement only what applications require.
Unfortunately, yeah. GATT is how BLE devices communicate and send data. The latest winebth.sys MR (https://gitlab.winehq.org/wine/wine/-/merge_requests/8174, also contains a brief explanation of what GATT is and how it's structured) adds support for GATT services, which I ultimately will use to implement these interfaces.