USB services: Difference between revisions

Line 381: Line 381:
| 0 || [[#BindClientProcess_2|#BindClientProcess]]
| 0 || [[#BindClientProcess_2|#BindClientProcess]]
|-
|-
| 1 || QueryAllInterfaces
| 1 || [[#QueryAllInterfaces]]
|-
|-
| 2 || QueryAvailableInterfaces
| 2 || [[#QueryAvailableInterfaces]]
|-
|-
| 3 || QueryAcquiredInterfaces
| 3 || QueryAcquiredInterfaces
Line 402: Line 402:
== BindClientProcess ==
== BindClientProcess ==
Takes 1 copy-handle for the current process (0xFFFF8001).
Takes 1 copy-handle for the current process (0xFFFF8001).
== QueryAllInterfaces ==
Takes a 0x10-byte input struct and a type-0x6 output buffer, returns an output u32.
== QueryAvailableInterfaces ==
Takes a 0x10-byte input struct and a type-0x6 output buffer, returns an output u32.


== IClientIfSession ==
== IClientIfSession ==