Capture services: Difference between revisions

Behemoth (talk | contribs)
No edit summary
Line 181: Line 181:
| 2002 || NotifyAlbumStorageIsUnavailable
| 2002 || NotifyAlbumStorageIsUnavailable
|-
|-
| 2011 || [2.0.0+] RegisterAppletResourceUserId
| 2011 || [2.0.0+] [[#RegisterAppletResourceUserId]]
|-
|-
| 2012 || [2.0.0+] UnregisterAppletResourceUserId
| 2012 || [2.0.0+] [[#UnregisterAppletResourceUserId]]
|-
|-
| 2013 || [2.0.0+] GetApplicationIdFromAruid
| 2013 || [2.0.0+] [[#GetApplicationIdFromAruid]]
|-
|-
| 2014 || [2.0.0+] CheckApplicationIdRegistered
| 2014 || [2.0.0+] CheckApplicationIdRegistered
Line 216: Line 216:


This is used by [[Applet_Manager_services|caps:su]] SetShimLibraryVersion.
This is used by [[Applet_Manager_services|caps:su]] SetShimLibraryVersion.
=== RegisterAppletResourceUserId ===
Takes a total of 0x10-bytes of input. No output.
[19.0.0+] Now takes an additional 8-bytes of input.
=== UnregisterAppletResourceUserId ===
Takes a total of 0x10-bytes of input. No output.
[19.0.0+] Now takes an additional 8-bytes of input.
=== GetApplicationIdFromAruid ===
Takes a total of 8-bytes of input. Returns a total of 8-bytes of output.
[19.0.0+] Now returns an additional 8-bytes of output.


=== GenerateCurrentAlbumFileId ===
=== GenerateCurrentAlbumFileId ===
Takes an input u8 and u64, returns a 0x18-byte struct.
Takes an input u8 and u64, returns a 0x18-byte struct.
[19.0.0+] Now takes an additional 8-bytes of input.


=== OpenControlSession ===
=== OpenControlSession ===