Bluetooth Driver services: Difference between revisions
| Line 32: | Line 32: | ||
| 9 || CancelDiscovery | | 9 || CancelDiscovery | ||
|- | |- | ||
| 10 || CreateBond | | 10 || [[#CreateBond]] | ||
|- | |- | ||
| 11 || RemoveBond | | 11 || RemoveBond | ||
| Line 58: | Line 58: | ||
| 22 || HidGetReport | | 22 || HidGetReport | ||
|- | |- | ||
| 23 || HidWakeController | | 23 || [[#HidWakeController]] | ||
|- | |- | ||
| 24 || HidAddPairedDevice | | 24 || HidAddPairedDevice | ||
| Line 116: | Line 116: | ||
| 51 || [5.0.0+] SetLeConnectionParameter | | 51 || [5.0.0+] SetLeConnectionParameter | ||
|- | |- | ||
| 52 || [5.0.0+] SetLeDefaultConnectionParameter | | 52 || [5.0.0+] [[#SetLeDefaultConnectionParameter]] | ||
|- | |- | ||
| 53 || [5.0.0+] SetLeAdvertiseData | | 53 || [5.0.0+] SetLeAdvertiseData | ||
| Line 148: | Line 148: | ||
| 67 ([5.0.0-5.0.2] 66) || LeClientCancelConnection | | 67 ([5.0.0-5.0.2] 66) || LeClientCancelConnection | ||
|- | |- | ||
| 68 ([5.0.0-5.0.2] 67) || [5.0.0+] LeClientDisconnect | | 68 ([5.0.0-5.0.2] 67) || [5.0.0+] [[#LeClientDisconnect]] | ||
|- | |- | ||
| 69 ([5.0.0-5.0.2] 68) || [5.0.0+] LeClientGetAttributes | | 69 ([5.0.0-5.0.2] 68) || [5.0.0+] LeClientGetAttributes | ||
| Line 160: | Line 160: | ||
| 73 ([5.0.0-5.0.2] 72) || [5.0.0+] UnregisterLeServer | | 73 ([5.0.0-5.0.2] 72) || [5.0.0+] UnregisterLeServer | ||
|- | |- | ||
| 74 ([5.0.0-5.0.2] 73) || [5.0.0+] LeServerConnect | | 74 ([5.0.0-5.0.2] 73) || [5.0.0+] [[#LeServerConnect]] | ||
|- | |- | ||
| 75 || [5.0.0+] CreateLeService | | 75 || [5.0.0+] CreateLeService | ||
| Line 220: | Line 220: | ||
Various cmdids were moved with [4.0.0+] and [5.0.0+]. | Various cmdids were moved with [4.0.0+] and [5.0.0+]. | ||
== CreateBond == | |||
Takes a total of 0x6-bytes of input and a type-0x19 input buffer, no output. | |||
[9.0.0+] Now only takes a total of 0xC-bytes of input without a buffer, no output. | |||
== HidWakeController == | |||
Takes a total of 0x6-bytes of input, no output. | |||
[9.0.0+] Now takes a total of 0x8-bytes of input, no output. | |||
== HidGetReportEventInfo == | == HidGetReportEventInfo == | ||
| Line 225: | Line 235: | ||
[7.0.0+] No longer takes a buffer or returns output, now returns an output handle. | [7.0.0+] No longer takes a buffer or returns output, now returns an output handle. | ||
== SetLeDefaultConnectionParameter == | |||
Takes a total of 0x14-bytes of input, no output. | |||
[9.0.0+] Now takes a total of 0xC-bytes of input, no output. | |||
== LeClientDisconnect == | |||
Takes a total of 0xC-bytes of input, no output. | |||
[9.0.0+] Now takes a total of 0x4-bytes of input, no output. | |||
== LeServerConnect == | |||
Takes a total of 0x7-bytes of input, no output. | |||
[9.0.0+] Now takes a total of 1-byte of input, no output. | |||
= bt = | = bt = | ||