Changes

no edit summary
Line 6: Line 6:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 || [[#RequestSharedFontLoad]]
+
| 0 || [[#RequestLoad]]
 
|-
 
|-
| 1 || [[#GetSharedFontLoadState]]
+
| 1 || [[#GetLoadState]]
 
|-
 
|-
| 2 || [[#GetSharedFontSize]]
+
| 2 || [[#GetSize]]
 
|-
 
|-
| 3 || [[#GetSharedFontAddress]]
+
| 3 || [[#GetSharedMemoryAddressOffset]]
 
|-
 
|-
| 4 || [[#GetSharedFontSharedMemoryHandle]]
+
| 4 || [[#GetSharedMemoryNativeHandle]]
 
|-
 
|-
 
| 5 || [[#GetSharedFontInOrderOfPriority]]
 
| 5 || [[#GetSharedFontInOrderOfPriority]]
Line 22: Line 22:  
| 100 || [8.0.0+] RequestApplicationFunctionAuthorization
 
| 100 || [8.0.0+] RequestApplicationFunctionAuthorization
 
|-
 
|-
| 101 || [8.0.0+] RequestApplicationFunctionAuthorizationForSystem
+
| 101 || [8.0.0+] RequestApplicationFunctionAuthorizationByProcessId
 
|-
 
|-
| 102 || [10.0.0+]
+
| 102 || [10.0.0+] RequestApplicationFunctionAuthorizationByApplicationId
 
|-
 
|-
 
| 1000 || [9.0.0+] LoadNgWordDataForPlatformRegionChina
 
| 1000 || [9.0.0+] LoadNgWordDataForPlatformRegionChina
Line 31: Line 31:  
|}
 
|}
   −
== RequestSharedFontLoad ==
+
== RequestLoad ==
 
Takes a [[#SharedFontType]] (uint32), no output.
 
Takes a [[#SharedFontType]] (uint32), no output.
   −
== GetSharedFontLoadState ==
+
== GetLoadState ==
 
Takes a [[#SharedFontType]] (uint32), returns the [[#LoadState]] (uint32).
 
Takes a [[#SharedFontType]] (uint32), returns the [[#LoadState]] (uint32).
   Line 47: Line 47:  
|}
 
|}
   −
== GetSharedFontSize ==
+
== GetSize ==
 
Takes a [[#SharedFontType]] (uint32), returns the Font Size (uint32).
 
Takes a [[#SharedFontType]] (uint32), returns the Font Size (uint32).
   −
== GetSharedFontAddress ==
+
== GetSharedMemoryAddressOffset ==
 
Takes a [[#SharedFontType]] (uint32), returns the offset (uint32) to the Font Address.
 
Takes a [[#SharedFontType]] (uint32), returns the offset (uint32) to the Font Address.
   −
== GetSharedFontSharedMemoryHandle ==
+
== GetSharedMemoryNativeHandle ==
 
No input, returns an output SharedMemory handle.
 
No input, returns an output SharedMemory handle.
   Line 294: Line 294:  
| 0 || [[#QueryAppletEvent]] ([1.0.0-7.0.1] QueryApplicationEvent)
 
| 0 || [[#QueryAppletEvent]] ([1.0.0-7.0.1] QueryApplicationEvent)
 
|-
 
|-
| [1.0.0-6.2.0] 1 || [[#QueryPlayStatistics]]
+
| 1 || [1.0.0-6.2.0] [[#QueryPlayStatistics]]
 
|-
 
|-
| [1.0.0-6.2.0] 2 || [[#QueryPlayStatisticsByUserAccountId]]
+
| 2 || [1.0.0-6.2.0] [[#QueryPlayStatisticsByUserAccountId]]
 
|-
 
|-
| [1.0.0-6.2.0] 3 || [[#QueryPlayStatisticsByNetworkServiceAccountId]]
+
| 3 || [1.0.0-6.2.0] [[#QueryPlayStatisticsByNetworkServiceAccountId]]
 
|-
 
|-
 
| 4 || [[#QueryPlayStatisticsByApplicationId]]
 
| 4 || [[#QueryPlayStatisticsByApplicationId]]
Line 304: Line 304:  
| 5 || [[#QueryPlayStatisticsByApplicationIdAndUserAccountId]]
 
| 5 || [[#QueryPlayStatisticsByApplicationIdAndUserAccountId]]
 
|-
 
|-
| [1.0.0-6.2.0] 6 || [[#QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId]]
+
| 6 || [1.0.0-6.2.0] [[#QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId]]
 
|-
 
|-
| 7 || [[#QueryLastPlayTime]]
+
| 7 || [10.0.0+] [[#QueryLastPlayTimeV0]] ([1.0.0-9.2.0] QueryLastPlayTime)
 
|-
 
|-
 
| 8 || [[#QueryPlayEvent]]
 
| 8 || [[#QueryPlayEvent]]
Line 318: Line 318:  
| 12 || [4.0.0+] [[#GetAvailableAccountPlayEventRange]]
 
| 12 || [4.0.0+] [[#GetAvailableAccountPlayEventRange]]
 
|-
 
|-
| 13 || [5.0.0+] [[#QueryApplicationPlayStatisticsForSystem]]
+
| 13 || [10.0.0+] [[#QueryApplicationPlayStatisticsForSystemV0]] ([5.0.0-9.2.0] QueryApplicationPlayStatisticsForSystem)
 
|-
 
|-
 
| 14 || [6.0.0+] [[#QueryRecentlyPlayedApplication]]
 
| 14 || [6.0.0+] [[#QueryRecentlyPlayedApplication]]
Line 324: Line 324:  
| 15 || [6.0.0+] [[#GetRecentlyPlayedApplicationUpdateEvent]]
 
| 15 || [6.0.0+] [[#GetRecentlyPlayedApplicationUpdateEvent]]
 
|-
 
|-
| 16 || [6.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystem]]
+
| 16 || [10.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystemV0]] ([6.0.0-9.2.0] QueryApplicationPlayStatisticsByUserAccountIdForSystem)
 
|-
 
|-
| 17 || [10.0.0+]
+
| 17 || [10.0.0+] QueryLastPlayTime
 
|-
 
|-
| 18 || [10.0.0+]
+
| 18 || [10.0.0+] QueryApplicationPlayStatisticsForSystem
 
|-
 
|-
| 19 || [10.0.0+]
+
| 19 || [10.0.0+] QueryApplicationPlayStatisticsByUserAccountIdForSystem
 
|}
 
|}
   Line 368: Line 368:  
[6.2.0+] This command was removed.
 
[6.2.0+] This command was removed.
   −
== QueryLastPlayTime ==
+
== QueryLastPlayTimeV0 ==
 
Takes a type-0x6 output buffer containing an array of [[#LastPlayTime]], and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.
 
Takes a type-0x6 output buffer containing an array of [[#LastPlayTime]], and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.
   Line 386: Line 386:  
Takes an input u128 '''Uid''' and returns 3 output s32s: total_entries, start_entry_index, and end_entry_index.
 
Takes an input u128 '''Uid''' and returns 3 output s32s: total_entries, start_entry_index, and end_entry_index.
   −
== QueryApplicationPlayStatisticsForSystem ==
+
== QueryApplicationPlayStatisticsForSystemV0 ==
 
Takes a type-0x6 output buffer containing an array of [[#ApplicationPlayStatistics]] and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.
 
Takes a type-0x6 output buffer containing an array of [[#ApplicationPlayStatistics]] and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.
   Line 403: Line 403:  
This is signaled when logging a new [[#PlayEvent]] which would be available via [[#QueryAccountEvent]], where [[#PlayEvent]] +0x18 is 0.
 
This is signaled when logging a new [[#PlayEvent]] which would be available via [[#QueryAccountEvent]], where [[#PlayEvent]] +0x18 is 0.
   −
== QueryApplicationPlayStatisticsByUserAccountIdForSystem ==
+
== QueryApplicationPlayStatisticsByUserAccountIdForSystemV0 ==
 
Takes a u128 '''Uid''', a type-0x6 output buffer containing an array of [[#ApplicationPlayStatistics]] and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.
 
Takes a u128 '''Uid''', a type-0x6 output buffer containing an array of [[#ApplicationPlayStatistics]] and a type-0x5 input buffer containing an array of u64 '''ApplicationId'''. Returns an output s32 for actual total output entries.