HID services: Difference between revisions

Masagrator (talk | contribs)
Masagrator (talk | contribs)
No edit summary
Line 2,540: Line 2,540:
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.
If input bool is '''true''', inlined [[#SetAppletResourceUserId]] is executed.


[20.4.0+] Takes an input bool, an u8 '''AppletApplicationSpec''', an [[Applet_Manager_services|AppletResourceUserId]], no output.
[20.4.0+] Takes an input bool, an u8 [[Applet_Manager_services|ApplicationSpec]], an [[Applet_Manager_services|AppletResourceUserId]], no output.


== UnregisterAppletResourceUserId ==
== UnregisterAppletResourceUserId ==
Line 2,981: Line 2,981:
! Cmd || Name
! Cmd || Name
|-
|-
| 500 || SetAppletResourceUserId
| 500 || [[#SetAppletResourceUserId_2|#SetAppletResourceUserId]]
|-
|-
| 501 || RegisterAppletResourceUserId
| 501 || [[#RegisterAppletResourceUserId_2|#RegisterAppletResourceUserId]]
|-
|-
| 502 || UnregisterAppletResourceUserId
| 502 || [[#UnregisterAppletResourceUserId_2|#UnregisterAppletResourceUserId]]
|}
|}
== SetAppletResourceUserId ==
Takes an [[AM_services|AppletResourceUserId]], no output. This function is called by [[AM_services|Applet Manager services]] after hid:sys [[#SetAppletResourceUserId|SetAppletResourceUserId]].
== RegisterAppletResourceUserId ==
Takes an u8 '''AppletId''', an [[AM_services|AppletResourceUserId]], no output. This function is called by [[AM_services|Applet Manager services]] after hid:sys [[#RegisterAppletResourceUserId|RegisterAppletResourceUserId]].
== UnregisterAppletResourceUserId ==
Takes an [[AM_services|AppletResourceUserId]], no output. This function is called by [[AM_services|Applet Manager services]] before hid:sys [[#UnregisterAppletResourceUserId|UnregisterAppletResourceUserId]].


= hid:tmp =
= hid:tmp =
Line 3,462: Line 3,474:
! Cmd || Name
! Cmd || Name
|-
|-
| 500 || [[#SetAppletResourceUserId]]
| 500 || [[#SetAppletResourceUserId_3|#SetAppletResourceUserId]]
|-
|-
| 501 || [[#RegisterAppletResourceUserId]]
| 501 || [[#RegisterAppletResourceUserId_3|#RegisterAppletResourceUserId]]
|-
|-
| 502 || [[#UnregisterAppletResourceUserId]]
| 502 || [[#UnregisterAppletResourceUserId_3|#UnregisterAppletResourceUserId]]
|-
|-
| 503 || [[#EnableAppletToGetInput]]
| 503 || [[#EnableAppletToGetInput]]