|
libnx v4.9.0
|
Data for btdrvGetHidReportEventInfo. The data stored here depends on the BtdrvHidEventType. More...
#include <btdrv.h>
Data Fields | ||
| union { | ||
| u8 data [0x480] | ||
| Raw data. | ||
| struct { | ||
| union { | ||
| struct { | ||
| struct { | ||
| BtdrvAddress addr | ||
| u8 pad [2] | ||
| u32 res | ||
| u32 size | ||
| } hdr | ||
| u8 unused [0x3] | ||
| Unused. | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| u8 unused2 [0x3] | ||
| Unused. | ||
| BtdrvHidData report | ||
| } v1 | ||
| [1.0.0-6.2.0] | ||
| struct { | ||
| u8 unused [0x3] | ||
| Unused. | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| u8 unused2 [0x3] | ||
| Unused. | ||
| BtdrvHidData report | ||
| } v7 | ||
| [7.0.0-8.1.1] | ||
| struct { | ||
| u32 res | ||
| Always 0. | ||
| u8 unk_x4 | ||
| Always 0. | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| u8 pad | ||
| Padding. | ||
| BtdrvHidReport report | ||
| } v9 | ||
| [9.0.0+] | ||
| } | ||
| } data_report | ||
| BtdrvHidEventType_DataReport | ||
| struct { | ||
| union { | ||
| u8 rawdata [0xC] | ||
| Raw data. | ||
| struct { | ||
| u32 res | ||
| 0 = success, non-zero = error. | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| u8 pad [2] | ||
| Padding. | ||
| } | ||
| } | ||
| } set_report | ||
| BtdrvHidEventType_SetReport | ||
| struct { | ||
| union { | ||
| union { | ||
| u8 rawdata [0x290] | ||
| Raw data. | ||
| struct { | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| u8 pad [2] | ||
| Padding. | ||
| u32 res | ||
| Unknown. hid-sysmodule only uses the below data when this field is 0. | ||
| BtdrvHidData report | ||
| BtdrvHidData | ||
| u8 pad2 [2] | ||
| Padding. | ||
| } | ||
| } v1 | ||
| [1.0.0-8.1.1] | ||
| union { | ||
| u8 rawdata [0x2C8] | ||
| Raw data. | ||
| struct { | ||
| u32 res | ||
| Unknown. hid-sysmodule only uses the below report when this field is 0. | ||
| BtdrvAddress addr | ||
| BtdrvAddress | ||
| BtdrvHidReport report | ||
| BtdrvHidReport | ||
| } | ||
| } v9 | ||
| [9.0.0+] | ||
| } | ||
| } get_report | ||
| BtdrvHidEventType_GetReport | ||
| }; | ||
Data for btdrvGetHidReportEventInfo. The data stored here depends on the BtdrvHidEventType.
| u32 BtdrvHidReportEventInfo::res |
Always 0.
Unknown. hid-sysmodule only uses the below report when this field is 0.
Unknown. hid-sysmodule only uses the below data when this field is 0.
0 = success, non-zero = error.