Capture services: Difference between revisions

Line 218: Line 218:


=== RegisterAppletResourceUserId ===
=== RegisterAppletResourceUserId ===
Takes a total of 0x10-bytes of input. No output.
Takes an input u64 and an u64. No output.


[19.0.0+] Now takes an additional 8-bytes of input.
[19.0.0+] The second u64 is now a 0x10-byte struct.


=== UnregisterAppletResourceUserId ===
=== UnregisterAppletResourceUserId ===
Takes a total of 0x10-bytes of input. No output.
Takes an input u64 and an u64. No output.


[19.0.0+] Now takes an additional 8-bytes of input.
[19.0.0+] The second u64 is now a 0x10-byte struct.
 
The struct is ignored.


=== GetApplicationIdFromAruid ===
=== GetApplicationIdFromAruid ===
Takes a total of 8-bytes of input. Returns a total of 8-bytes of output.
Takes a total of 8-bytes of input. Returns an u64.


[19.0.0+] Now returns an additional 8-bytes of output.
[19.0.0+] The output u64 is now a 0x10-byte struct.


=== GenerateCurrentAlbumFileId ===
=== GenerateCurrentAlbumFileId ===
Takes an input u8 and u64, returns a 0x18-byte struct.
Takes an input u8 and an u64, returns a 0x18-byte struct.


[19.0.0+] Now takes an additional 8-bytes of input.
[19.0.0+] The input u64 is now a 0x10-byte struct.


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