Changes

no edit summary
Line 276: Line 276:  
== Cmd9 ==
 
== Cmd9 ==
 
Takes an input u8 [[#AppletEventType]], an u8 [[Applet_Manager_services#AppletId|AppletId]], an u8 [[Filesystem_services#StorageId|StorageId]], an 0x20-byte struct, an u8 bool flag, an u8 [[#PlayLogPolicy]], an u32 '''event_x8''', and an u64 '''titleID'''. Returns no output.
 
Takes an input u8 [[#AppletEventType]], an u8 [[Applet_Manager_services#AppletId|AppletId]], an u8 [[Filesystem_services#StorageId|StorageId]], an 0x20-byte struct, an u8 bool flag, an u8 [[#PlayLogPolicy]], an u32 '''event_x8''', and an u64 '''titleID'''. Returns no output.
 +
 +
[10.0.0+] This now takes an additional 8-bytes of input.
    
This is identical to [[#NotifyAppletEvent]] except for the additional struct/flag params.
 
This is identical to [[#NotifyAppletEvent]] except for the additional struct/flag params.
Line 321: Line 323:  
|-
 
|-
 
| 16 || [6.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystem]]
 
| 16 || [6.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystem]]
 +
|-
 +
| 17 || [10.0.0+]
 +
|-
 +
| 18 || [10.0.0+]
 +
|-
 +
| 19 || [10.0.0+]
 
|}
 
|}
    
== QueryAppletEvent ==
 
== QueryAppletEvent ==
 
Takes an input s32 entry_index, a type-0x6 output buffer containing an array of [[#AppletEvent]], and returns an output s32 for actual total output entries.
 
Takes an input s32 entry_index, a type-0x6 output buffer containing an array of [[#AppletEvent]], and returns an output s32 for actual total output entries.
 +
 +
[10.0.0+] This now takes an additional 4-bytes of input.
    
== QueryPlayStatistics ==
 
== QueryPlayStatistics ==
Line 343: Line 353:  
== QueryPlayStatisticsByApplicationId ==
 
== QueryPlayStatisticsByApplicationId ==
 
Takes an input u64 '''ApplicationId''' and returns an output [[#PlayStatistics]].
 
Takes an input u64 '''ApplicationId''' and returns an output [[#PlayStatistics]].
 +
 +
[10.0.0+] This now takes an additional 8-bytes of input.
    
== QueryPlayStatisticsByApplicationIdAndUserAccountId ==
 
== QueryPlayStatisticsByApplicationIdAndUserAccountId ==
 
Takes an input u64 '''ApplicationId''', an input u128 '''Uid''' and returns an output [[#PlayStatistics]].
 
Takes an input u64 '''ApplicationId''', an input u128 '''Uid''' and returns an output [[#PlayStatistics]].
 +
 +
[10.0.0+] This now takes an additional 8-bytes of input.
    
== QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId ==
 
== QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId ==
Line 377: Line 391:  
== QueryRecentlyPlayedApplication ==
 
== QueryRecentlyPlayedApplication ==
 
Takes an input u128 '''Uid''', a type-0x6 output buffer containing an array of u64 '''ApplicationId''', and returns an output s32 for actual total output entries.
 
Takes an input u128 '''Uid''', a type-0x6 output buffer containing an array of u64 '''ApplicationId''', and returns an output s32 for actual total output entries.
 +
 +
[10.0.0+] This now takes an additional 8-bytes of input.
    
Returns a list of titles played by the specified user.
 
Returns a list of titles played by the specified user.