Line 25: |
Line 25: |
| |- | | |- |
| | 100 || [7.0.0+] [[#IPurchaseEventManager|CreateEcPurchasedEventManager]] | | | 100 || [7.0.0+] [[#IPurchaseEventManager|CreateEcPurchasedEventManager]] |
| + | |- |
| + | | 101 || [9.0.0+] [[#IPurchaseEventManager|CreatePermanentEcPurchasedEventManager]] |
| |} | | |} |
| | | |
Line 41: |
Line 43: |
| |- | | |- |
| | 3 || PopPurchasedProductInfo | | | 3 || PopPurchasedProductInfo |
| + | |- |
| + | | 4 || [9.0.0+] PopPurchasedProductInfoWithUid |
| |} | | |} |
| | | |
Line 293: |
Line 297: |
| | | |
| === Application Record Format === | | === Application Record Format === |
− |
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 429: |
Line 432: |
| |- | | |- |
| | 7999 || [[#IDocumentInterface|GetDocumentInterface]] | | | 7999 || [[#IDocumentInterface|GetDocumentInterface]] |
− | |-
| |
| |} | | |} |
| | | |
Line 440: |
Line 442: |
| |- | | |- |
| | 0 || CreateUserAccount | | | 0 || CreateUserAccount |
− | |-
| |
| |} | | |} |
| | | |
Line 490: |
Line 491: |
| | 30 || RequestApplicationUpdateInfo | | | 30 || RequestApplicationUpdateInfo |
| |- | | |- |
− | | [1.0.0-3.0.2] 31 || | + | | 31 || [1.0.0-3.0.2] |
| |- | | |- |
| | 32 || CancelApplicationDownload | | | 32 || CancelApplicationDownload |
Line 504: |
Line 505: |
| | 38 || CheckApplicationLaunchVersion | | | 38 || CheckApplicationLaunchVersion |
| |- | | |- |
− | | [1.0.0-6.2.0] 39 || CheckApplicationLaunchRights | + | | 39 || [1.0.0-6.2.0] CheckApplicationLaunchRights |
| |- | | |- |
| | 40 || GetApplicationLogoData | | | 40 || GetApplicationLogoData |
Line 572: |
Line 573: |
| | 82 || [3.0.0+] DownloadApplication | | | 82 || [3.0.0+] DownloadApplication |
| |- | | |- |
− | | [4.0.0-6.2.0] 83 || CheckApplicationResumeRights | + | | 83 || [4.0.0-6.2.0] CheckApplicationResumeRights |
| |- | | |- |
| | 84 || [4.0.0+] GetDynamicCommitEvent | | | 84 || [4.0.0+] GetDynamicCommitEvent |
Line 582: |
Line 583: |
| | 87 || [4.0.0+] IsApplicationCrashReportEnabled | | | 87 || [4.0.0+] IsApplicationCrashReportEnabled |
| |- | | |- |
− | | 90 || [4.0.0+] BoostSystemMemoryResourceLimit | + | | 90 || [4.0.0-8.1.0] BoostSystemMemoryResourceLimit |
| |- | | |- |
| | 91 || [5.0.0+] DeprecatedLaunchApplication | | | 91 || [5.0.0+] DeprecatedLaunchApplication |
Line 669: |
Line 670: |
| |- | | |- |
| | 509 || [5.0.0+] ListApplicationIdOnGameCard | | | 509 || [5.0.0+] ListApplicationIdOnGameCard |
| + | |- |
| + | | 510 || [9.0.0+] |
| |- | | |- |
| | 600 || CountApplicationContentMeta | | | 600 || CountApplicationContentMeta |
Line 729: |
Line 732: |
| |- | | |- |
| | 912 || [5.1.0+] ClearPreInstalledApplicationFlag | | | 912 || [5.1.0+] ClearPreInstalledApplicationFlag |
| + | |- |
| + | | 913 || [9.0.0+] |
| + | |- |
| + | | 914 || [9.0.0+] |
| + | |- |
| + | | 915 || [9.0.0+] |
| |- | | |- |
| | 1000 || RequestVerifyApplicationDeprecated | | | 1000 || RequestVerifyApplicationDeprecated |
Line 767: |
Line 776: |
| |- | | |- |
| | 1505 || [3.0.0+] RemoveSdCard | | | 1505 || [3.0.0+] RemoveSdCard |
| + | |- |
| + | | 1506 || [9.0.0+] |
| |- | | |- |
| | 1600 || GetSystemSeedForPseudoDeviceId | | | 1600 || GetSystemSeedForPseudoDeviceId |
Line 835: |
Line 846: |
| |- | | |- |
| | 2050 || [6.0.0+] GetApplicationRightsOnClient | | | 2050 || [6.0.0+] GetApplicationRightsOnClient |
| + | |- |
| + | | 2051 || [9.0.0+] |
| |- | | |- |
| | 2100 || [6.0.0+] GetApplicationTerminateResult | | | 2100 || [6.0.0+] GetApplicationTerminateResult |
Line 851: |
Line 864: |
| |- | | |- |
| | 2155 || [7.0.0+] UpdateRightsEnvironmentStatus | | | 2155 || [7.0.0+] UpdateRightsEnvironmentStatus |
| + | |- |
| + | | 2156 || [9.0.0+] |
| |- | | |- |
| | 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment | | | 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment |
Line 874: |
Line 889: |
| | 2201 || [6.0.0+] GetInstalledApplicationCopyIdentifier | | | 2201 || [6.0.0+] GetInstalledApplicationCopyIdentifier |
| |- | | |- |
− | | [6.0.0-6.2.0] 2250 || RequestReportActiveELicence | + | | 2250 || [6.0.0-6.2.0] RequestReportActiveELicence |
| |- | | |- |
− | | 2300 || [6.0.0+] ListEventLog | + | | 2300 || [6.0.0-8.1.0] ListEventLog |
| |- | | |- |
| | 2350 || [7.0.0+] PerformAutoUpdateByApplicationId | | | 2350 || [7.0.0+] PerformAutoUpdateByApplicationId |
Line 892: |
Line 907: |
| | 2500 || [8.0.0+] ConfirmAvailableTime | | | 2500 || [8.0.0+] ConfirmAvailableTime |
| |- | | |- |
| + | | 2510 || [9.0.0+] |
| + | |- |
| + | | 2511 || [9.0.0+] |
| + | |- |
| + | | 2513 || [9.0.0+] |
| + | |- |
| + | | 2514 || [9.0.0+] |
| + | |- |
| + | | 2800 || [9.0.0+] |
| |} | | |} |
| | | |
Line 906: |
Line 930: |
| | | |
| Then if the above succeeds, the above titles are launched with the above StorageId via [[Process_Manager_services|pmshell]] LaunchProgram, with a 0.5s sleep-thread afterwards on success. | | Then if the above succeeds, the above titles are launched with the above StorageId via [[Process_Manager_services|pmshell]] LaunchProgram, with a 0.5s sleep-thread afterwards on success. |
| + | |
| + | ==== Cmd2510 ==== |
| + | Returns an #NsSubinterface2510. |
| + | |
| + | ==== Cmd2511 ==== |
| + | Returns an #NsSubinterface2510. |
| | | |
| === IApplicationVersionInterface === | | === IApplicationVersionInterface === |
Line 933: |
Line 963: |
| |- | | |- |
| | 1000 || PerformAutoUpdate | | | 1000 || PerformAutoUpdate |
− | |-
| |
| |} | | |} |
| | | |
Line 958: |
Line 987: |
| |- | | |- |
| | 607 || IsAnyApplicationRunning | | | 607 || IsAnyApplicationRunning |
− | |-
| |
| |} | | |} |
| | | |
Line 973: |
Line 1,001: |
| |- | | |- |
| | 92 || [5.0.0+] GetRunningApplicationProgramId | | | 92 || [5.0.0+] GetRunningApplicationProgramId |
− | |-
| |
| |} | | |} |
| | | |
Line 1,000: |
Line 1,027: |
| |- | | |- |
| | 709 || [4.0.0+] TriggerDynamicCommitEvent | | | 709 || [4.0.0+] TriggerDynamicCommitEvent |
− | |-
| |
| |} | | |} |
| | | |
Line 1,031: |
Line 1,057: |
| |- | | |- |
| | 3 || [[#ConvertLanguageCodeToApplicationLanguage]] || Same as [[#IApplicationManagerInterface]] cmd 60 | | | 3 || [[#ConvertLanguageCodeToApplicationLanguage]] || Same as [[#IApplicationManagerInterface]] cmd 60 |
| + | |- |
| + | | 4 || [9.0.0+] || |
| |} | | |} |
| | | |
Line 1,062: |
Line 1,090: |
| | 11 || [7.0.0+] GetActivatedRightsUsers || | | | 11 || [7.0.0+] GetActivatedRightsUsers || |
| |- | | |- |
− | | 12 || [8.0.0+] GetApplicationRightsStatus | + | | 12 || [8.0.0+] GetApplicationRightsStatus || |
− | |- | |
− | | 13 || [8.0.0+] GetRunningApplicationStatus | |
| |- | | |- |
| + | | 13 || [8.0.0+] GetRunningApplicationStatus || |
| |} | | |} |
| | | |
Line 1,088: |
Line 1,115: |
| |- | | |- |
| | 5 || [6.1.0+] RequestRevokeAllELicense || Takes a total of 0x10-bytes of input, returns an [[#IAsyncResult]]. | | | 5 || [6.1.0+] RequestRevokeAllELicense || Takes a total of 0x10-bytes of input, returns an [[#IAsyncResult]]. |
| + | |- |
| + | | 6 || [9.0.0+] || |
| |} | | |} |
| | | |
Line 1,102: |
Line 1,131: |
| |- | | |- |
| | 102 || ResetToFactorySettingsForRefurbishment | | | 102 || ResetToFactorySettingsForRefurbishment |
− | |-
| |
| |} | | |} |
| | | |
Line 1,117: |
Line 1,145: |
| |- | | |- |
| | 1202 || [4.0.0+] [[#GetSafeSystemVersion]] | | | 1202 || [4.0.0+] [[#GetSafeSystemVersion]] |
− | |-
| |
| |} | | |} |
| | | |
Line 1,164: |
Line 1,191: |
| | 11 || [3.0.0+] PrepareShutdown | | | 11 || [3.0.0+] PrepareShutdown |
| |- | | |- |
− | | [3.0.0-3.0.2] 12 || | + | | 12 || [3.0.0-3.0.2] |
| |- | | |- |
− | | [3.0.0-3.0.2] 13 || | + | | 13 || [3.0.0-3.0.2] |
| |- | | |- |
− | | [3.0.0-3.0.2] 14 || | + | | 14 || [3.0.0-3.0.2] |
| |- | | |- |
− | | [3.0.0-3.0.2] 15 || | + | | 15 || [3.0.0-3.0.2] |
| |- | | |- |
| | 16 || [4.0.0+] DestroySystemUpdateTask | | | 16 || [4.0.0+] DestroySystemUpdateTask |
Line 1,177: |
Line 1,204: |
| |- | | |- |
| | 18 || [4.0.0+] GetSendSystemUpdateProgress | | | 18 || [4.0.0+] GetSendSystemUpdateProgress |
− | |-
| |
| |} | | |} |
| | | |
Line 1,334: |
Line 1,360: |
| |- | | |- |
| | 12 || [6.0.0+] SetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop | | | 12 || [6.0.0+] SetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop |
| + | |- |
| + | | 13 || [9.0.0+] |
| + | |- |
| + | | 14 || [9.0.0+] |
| |} | | |} |
| | | |
Line 1,367: |
Line 1,397: |
| Takes 2 input u8s, an u32 [[Process_Manager_services#LaunchFlags|LaunchFlags]], and an u64 titleID. Returns an output u64 PID. | | Takes 2 input u8s, an u32 [[Process_Manager_services#LaunchFlags|LaunchFlags]], and an u64 titleID. Returns an output u64 PID. |
| | | |
− | Launches an application title which is registered with NS. | + | Launches an application title which is registered with NS. |
| + | |
| + | == Cmd13 == |
| + | Returns an #NsSubinterface2510. |
| | | |
| [[Category:Services]] | | [[Category:Services]] |