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 == |