BTM services: Difference between revisions
No edit summary |
|||
Line 143: | Line 143: | ||
|- | |- | ||
| 64 || [10.0.0+] | | 64 || [10.0.0+] | ||
|- | |||
| 65 || [13.0.0+] | |||
|- | |||
| 66 || [13.0.0+] | |||
|- | |||
| 67 || [13.0.0+] | |||
|- | |||
| 68 || [13.0.0+] | |||
|- | |||
| 69 || [13.0.0+] | |||
|- | |||
| 70 || [13.0.0+] | |||
|- | |||
| 71 || [13.0.0+] | |||
|- | |||
| 72 || [13.0.0+] | |||
|- | |||
| 73 || [13.0.0+] | |||
|- | |||
| 74 || [13.0.0+] | |||
|- | |||
| 75 || [13.0.0+] | |||
|- | |||
| 100 || [13.0.0+] | |||
|- | |||
| 101 || [13.0.0+] | |||
|- | |||
| 110 || [13.0.0+] | |||
|- | |||
| 111 || [13.0.0+] | |||
|} | |} | ||
Line 150: | Line 180: | ||
== GetHostDeviceProperty == | == GetHostDeviceProperty == | ||
No input, returns an output [[#HostDeviceProperty]]. | No input, returns an output [[#HostDeviceProperty]]. | ||
[13.0.0+] Takes a type-0x1A output buffer, no output. | |||
This gets the previously initialized [[#HostDeviceProperty]]. | This gets the previously initialized [[#HostDeviceProperty]]. | ||
Line 160: | Line 192: | ||
== GetDeviceCondition == | == GetDeviceCondition == | ||
Takes a type-0x1A output buffer containing a 0x368-byte struct. | Takes a type-0x1A output buffer containing a 0x368-byte struct. | ||
[13.0.0+] Takes a total of 4-bytes of input, a type-0xA output buffer, returns a total of 4-bytes of output. | |||
== SetBurstMode == | == SetBurstMode == | ||
Line 202: | Line 236: | ||
== GetDeviceInfo == | == GetDeviceInfo == | ||
Takes a type-0x1A output buffer containing a [[#DeviceInfoList]]. | Takes a type-0x1A output buffer containing a [[#DeviceInfoList]]. | ||
[13.0.0+] Takes a total of 4-bytes of input, a type-0xA output buffer, returns a total of 4-bytes of output. | |||
== AddDeviceInfo == | == AddDeviceInfo == | ||
Takes an input [[#DeviceInfo]], no output. | Takes an input [[#DeviceInfo]], no output. | ||
[13.0.0+] Takes a type-0x19 input buffer, no output. | |||
== RemoveDeviceInfo == | == RemoveDeviceInfo == | ||
Line 467: | Line 505: | ||
[12.0.0+] Cmds input/output were changed / cmdids were moved around. | [12.0.0+] Cmds input/output were changed / cmdids were moved around. | ||
[13.0.0+] Cmd4 now takes a type-0xA output buffer, returns a total of 4-bytes of output. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 591: | Line 631: | ||
|- | |- | ||
| 9 || [3.0.0+] [[#IsGamepadPairingStarted]] | | 9 || [3.0.0+] [[#IsGamepadPairingStarted]] | ||
|- | |||
| 10 || [13.0.0+] | |||
|- | |||
| 11 || [13.0.0+] | |||
|- | |||
| 12 || [13.0.0+] | |||
|- | |||
| 13 || [13.0.0+] | |||
|- | |||
| 14 || [13.0.0+] | |||
|- | |||
| 15 || [13.0.0+] | |||
|- | |||
| 16 || [13.0.0+] | |||
|- | |||
| 17 || [13.0.0+] | |||
|- | |||
| 18 || [13.0.0+] | |||
|- | |||
| 19 || [13.0.0+] | |||
|- | |||
| 20 || [13.0.0+] | |||
|- | |||
| 21 || [13.0.0+] | |||
|- | |||
| 22 || [13.0.0+] | |||
|- | |||
| 23 || [13.0.0+] | |||
|} | |} | ||