HID services: Difference between revisions
Line 2,182: | Line 2,182: | ||
== GetBusHandle == | == GetBusHandle == | ||
Takes an input u32, an u64, an u64 [[AM_services|AppletResourceUserId]], returns an output u8 bool and a [[#BusHandle]]. | Takes an input u32 [[#NpadIdType]], an u64, an u64 [[AM_services|AppletResourceUserId]], returns an output u8 bool and a [[#BusHandle]]. | ||
The u64 is [[#BusType]]. The bool indicates whether the [[#BusHandle]] is valid. | |||
Official sw will assert when the u8 at [[#BusHandle]]+0x4 is >=0x13. | |||
== IsExternalDeviceConnected == | == IsExternalDeviceConnected == | ||
Line 2,222: | Line 2,226: | ||
== BusHandle == | == BusHandle == | ||
This is "nn::hidbus::BusHandle". This is 0x8-bytes. | This is "nn::hidbus::BusHandle". This is 0x8-bytes. | ||
== BusType == | |||
This is "nn::hidbus::BusType". This is an u32. | |||
= RomFS = | = RomFS = |