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. |