[Command(13)] // 5.0.0+ // QueryApplicationPlayStatisticsForSystem(buffer<bytes, 5> title_id_list) -> (buffer<bytes, 6> entries, s32 entries_count) public ResultCode QueryApplicationPlayStatisticsForSystem(ServiceCtx context) { return(QueryPlayStatisticsManager.GetPlayStatistics(context)); }
[Command(16)] // 6.0.0+ // QueryApplicationPlayStatisticsByUserAccountIdForSystem(nn::account::Uid, buffer<bytes, 5> title_id_list) -> (buffer<bytes, 6> entries, s32 entries_count) public ResultCode QueryApplicationPlayStatisticsByUserAccountIdForSystem(ServiceCtx context) { return(QueryPlayStatisticsManager.GetPlayStatistics(context, true)); }
[Command(111)] // 6.0.0+ // QueryApplicationPlayStatisticsByUid(nn::account::Uid, buffer<bytes, 5> title_id_list) -> (buffer<bytes, 6> entries, s32 entries_count) public ResultCode QueryApplicationPlayStatisticsByUid(ServiceCtx context) { // TODO: Call pdm:qry cmd 16 when IPC call between services will be implemented. return((ResultCode)QueryPlayStatisticsManager.GetPlayStatistics(context, true)); }