Line 15:
Line 15:
===0x12 - UhsAdministerDevice()===
===0x12 - UhsAdministerDevice()===
−
This function's purpose is currently unknown, but [[usb_mic.rpl]] uses it during device initialization. Its input is a 12-byte buffer containing: a 32-bit unknown word, a 32-bit interface handle, and another unknown word. No output is produced by IOSU. usb_mic.rpl seems to pass 2 and 0 as the two unknown words when initializing a USB microphone.
+
This function's purpose is currently unknown, but [[usb_mic.rpl]] uses it during device initialization. Its input is a 12-byte buffer containing: a 32-bit unknown word (1-5 inclusive), a 32-bit interface handle, and a 16-bit unknown word. No output is produced by IOSU. usb_mic.rpl seems to pass 2 and 0 as the two unknown words when initializing a USB microphone.
==ioctlv() interface==
==ioctlv() interface==