BTM services: Difference between revisions

No edit summary
Line 193: Line 193:
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 an input u32 id, a type-0xA output buffer containing an array of a 0x148-byte struct, returns a s32 for total output entries. When id is non-zero, entries are returned starting with the first entry with a matching id.
[13.0.0+] Takes an input u32 [[#Profile]], a type-0xA output buffer containing an array of a 0x148-byte struct, returns a s32 for total output entries. When [[#Profile]] is non-zero, entries are only returned with a matching [[#Profile]].


== SetBurstMode ==
== SetBurstMode ==
Line 237: Line 237:
Takes a type-0x1A output buffer containing a [[#DeviceInfoList]].
Takes a type-0x1A output buffer containing a [[#DeviceInfoList]].


[13.0.0+] Takes an input u32 id, a type-0xA output buffer containing an array of [[#DeviceInfo]], returns a s32 for total output entries. When id is non-zero, entries are returned starting with the first entry with a matching id.
[13.0.0+] Takes an input u32 [[#Profile]], a type-0xA output buffer containing an array of [[#DeviceInfo]], returns a s32 for total output entries. When [[#Profile]] is non-zero, entries are only returned with a matching [[#Profile]].


== AddDeviceInfo ==
== AddDeviceInfo ==