HID services: Difference between revisions

No edit summary
Masagrator (talk | contribs)
No edit summary
Line 1,966: Line 1,966:
| 334 || [20.0.0+] AcquireUniquePadButtonStateChangedEventHandle
| 334 || [20.0.0+] AcquireUniquePadButtonStateChangedEventHandle
|-
|-
| 500 || SetAppletResourceUserId
| 500 || [[#SetAppletResourceUserId]]
|-
|-
| 501 || [[#RegisterAppletResourceUserId|RegisterAppletResourceUserId]]
| 501 || [[#RegisterAppletResourceUserId]]
|-
|-
| 502 || UnregisterAppletResourceUserId
| 502 || [[#UnregisterAppletResourceUserId]]
|-
|-
| 503 || EnableAppletToGetInput
| 503 || EnableAppletToGetInput
Line 2,531: Line 2,531:


The output buffer contains an array of [[#UniquePadId]].
The output buffer contains an array of [[#UniquePadId]].
== SetAppletResourceUserId ==
Takes an [[Applet_Manager_services|AppletResourceUserId]], no output.
Passing already set [[Applet_Manager_services|AppletResourceUserId]] makes it invalid and function returns 0x82CAA.


== RegisterAppletResourceUserId ==
== RegisterAppletResourceUserId ==
Takes an input bool, an [[Applet_Manager_services|AppletResourceUserId]], no output.
Takes an input bool, an [[Applet_Manager_services|AppletResourceUserId]], no output.
If input bool is '''true''', the same flag changed by [[#SetAppletResourceUserId]] is set.


[20.4.0+] Takes an input bool, an u8, an [[Applet_Manager_services|AppletResourceUserId]], no output.
[20.4.0+] Takes an input bool, an u8, an [[Applet_Manager_services|AppletResourceUserId]], no output.
== UnregisterAppletResourceUserId ==
Takes an [[Applet_Manager_services|AppletResourceUserId]], no output.
Passing unregisteted [[Applet_Manager_services|AppletResourceUserId]] causes crash with 0x82ECA error code.


== SetVibrationMasterVolume ==
== SetVibrationMasterVolume ==