Line 307: |
Line 307: |
| |} | | |} |
| | | |
− | == LaunchApplication == | + | == LaunchApplication == |
| Takes an input u64 titleID, returns an output u64 PID. | | Takes an input u64 titleID, returns an output u64 PID. |
| | | |
Line 452: |
Line 452: |
| | 17 || ListApplicationRecordContentMeta | | | 17 || ListApplicationRecordContentMeta |
| |- | | |- |
− | | 19 || [1.0.0-5.1.0] [[#LaunchApplication]] | + | | 19 || [1.0.0-5.1.0] LaunchApplicationOld |
| |- | | |- |
| | 21 || [[#GetApplicationContentPath]] | | | 21 || [[#GetApplicationContentPath]] |
Line 558: |
Line 558: |
| | 90 || BoostSystemMemoryResourceLimit | | | 90 || BoostSystemMemoryResourceLimit |
| |- | | |- |
− | | 91 || [5.0.0+] | + | | 91 || [5.0.0+] DeprecatedLaunchApplication |
| |- | | |- |
− | | 92 || [5.0.0+] | + | | 92 || [5.0.0+] GetRunningApplicationProgramId |
| |- | | |- |
| | 93 || [5.0.0+] GetMainApplicationProgramIndex | | | 93 || [5.0.0+] GetMainApplicationProgramIndex |
| |- | | |- |
− | | 94 || [6.0.0+] LaunchApplication2 | + | | 94 || [6.0.0+] LaunchApplication |
| |- | | |- |
| | 95 || [6.0.0+] GetApplicationLaunchInfo | | | 95 || [6.0.0+] GetApplicationLaunchInfo |
Line 570: |
Line 570: |
| | 96 || [6.0.0+] AcquireApplicationLaunchInfo | | | 96 || [6.0.0+] AcquireApplicationLaunchInfo |
| |- | | |- |
− | | 97 || [6.0.0+] GetMainApplicationProgramIndex2 | + | | 97 || [6.0.0+] GetMainApplicationProgramIndexByApplicationLaunchInfo |
| |- | | |- |
| | 98 || [6.0.0+] EnableApplicationAllThreadDumpOnCrash | | | 98 || [6.0.0+] EnableApplicationAllThreadDumpOnCrash |
Line 692: |
Line 692: |
| | 909 || WithdrawCleanupAddOnContentsWithNoRightsRecommendation | | | 909 || WithdrawCleanupAddOnContentsWithNoRightsRecommendation |
| |- | | |- |
− | | 910 || [6.0.0+] | + | | 910 || [6.0.0+] HasApplicationRecord |
| |- | | |- |
| | 911 || [6.0.0+] SetPreInstalledApplication | | | 911 || [6.0.0+] SetPreInstalledApplication |
Line 802: |
Line 802: |
| | 2016 || ListNotCommittedContentMeta | | | 2016 || ListNotCommittedContentMeta |
| |- | | |- |
− | | 2017 || CreateDownloadTask | + | | 2017 || RecoverDownloadTask |
| |- | | |- |
− | | 2018 || [6.0.0+] | + | | 2018 || [6.0.0+] GetApplicationDeliveryInfoHash |
| |- | | |- |
− | | 2050 || [6.0.0+] | + | | 2050 || [6.0.0+] GetApplicationRightsOnClient |
| |- | | |- |
− | | 2100 || [6.0.0+] | + | | 2100 || [6.0.0+] GetApplicationTerminateResult |
| |- | | |- |
− | | 2101 || [6.0.0+] | + | | 2101 || [6.0.0+] GetRawApplicationTerminateResult |
| |- | | |- |
| | 2150 || [6.0.0+] CreateRightsEnvironment | | | 2150 || [6.0.0+] CreateRightsEnvironment |
Line 821: |
Line 821: |
| |- | | |- |
| | 2154 || [6.0.0+] ForceActivateRightsContextForExit | | | 2154 || [6.0.0+] ForceActivateRightsContextForExit |
| + | |- |
| + | | 2155 || [6.0.0+] UpdateRightsEnvironmentStatus |
| |- | | |- |
| | 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment | | | 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment |
Line 830: |
Line 832: |
| | 2171 || [6.0.0+] GetRightsEnvironmentStatusChangedEvent | | | 2171 || [6.0.0+] GetRightsEnvironmentStatusChangedEvent |
| |- | | |- |
− | | 2180 || [6.0.0+] RequestExtendRightsInRightsEnvironment | + | | 2180 || [6.0.0+] RequestExtendExpirationInRightsEnvironment |
| |- | | |- |
− | | 2181 || [6.0.0+] GetLastResultOfExtendRightsInRightsEnvironment | + | | 2181 || [6.0.0+] GetResultOfExtendExpirationInRightsEnvironment |
| |- | | |- |
| | 2182 || [6.0.0+] SetActiveRightsContextUsingStateToRightsEnvironment | | | 2182 || [6.0.0+] SetActiveRightsContextUsingStateToRightsEnvironment |
Line 840: |
Line 842: |
| | 2199 || [6.0.0+] GetRightsEnvironmentCountForDebug | | | 2199 || [6.0.0+] GetRightsEnvironmentCountForDebug |
| |- | | |- |
− | | 2200 || [6.0.0+] | + | | 2200 || [6.0.0+] GetGameCardApplicationCopyIdentifier |
| |- | | |- |
− | | 2201 || [6.0.0+] | + | | 2201 || [6.0.0+] GetInstalledApplicationCopyIdentifier |
| |- | | |- |
− | | 2250 || [6.0.0+] | + | | 2250 || [6.0.0+] RequestReportActiveELicence |
| |- | | |- |
− | | 2300 || [6.0.0+] | + | | 2300 || [6.0.0+] ListEventLog |
| |- | | |- |
| |} | | |} |
Line 910: |
Line 912: |
| |- | | |- |
| | 23 || ResolveApplicationContentPath | | | 23 || ResolveApplicationContentPath |
| + | |- |
| + | | 92 || [6.0.0+] GetRunningApplicationProgramId |
| |- | | |- |
| |} | | |} |
Line 1,088: |
Line 1,092: |
| | 2 || [[#TerminateProgram]] | | | 2 || [[#TerminateProgram]] |
| |- | | |- |
− | | 4 || [[#GetShellEventHandle]] | + | | 4 || [[#GetShellEvent]] |
| |- | | |- |
| | 5 || [[#GetShellEventInfo]] | | | 5 || [[#GetShellEventInfo]] |
Line 1,096: |
Line 1,100: |
| | 7 || [[#PrepareLaunchProgramFromHost]] | | | 7 || [[#PrepareLaunchProgramFromHost]] |
| |- | | |- |
− | | 8 || [[#LaunchApplication_2|#LaunchApplication]] | + | | 8 || [[#LaunchApplicationForDevelop]] |
| |- | | |- |
− | | 9 || [[#LaunchApplicationWithStorageId]] | + | | 9 || [[#LaunchApplicationWithStorageIdForDevelop]] |
| |- | | |- |
| | 10 || [6.0.0+] TerminateApplication2 | | | 10 || [6.0.0+] TerminateApplication2 |
| |- | | |- |
− | | 11 || [6.0.0+] GetRunningApplicationProcessId | + | | 11 || [6.0.0+] GetRunningApplicationProcessIdForDevelop |
| |- | | |- |
− | | 12 || [6.0.0+] SetCurrentApplicationRightsEnvironmentCanBeActive | + | | 12 || [6.0.0+] SetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop |
| |} | | |} |
| | | |
Line 1,116: |
Line 1,120: |
| Wrapper for "pm:shell" [[Process_Manager_services#TerminateTitleByTitleId|TerminateTitleByTitleId]]. | | Wrapper for "pm:shell" [[Process_Manager_services#TerminateTitleByTitleId|TerminateTitleByTitleId]]. |
| | | |
− | == GetShellEventHandle== | + | == GetShellEvent == |
| Wrapper for "pm:shell" [[Process_Manager_services#GetProcessEventWaiter|GetProcessEventWaiter]]. | | Wrapper for "pm:shell" [[Process_Manager_services#GetProcessEventWaiter|GetProcessEventWaiter]]. |
| | | |
Line 1,130: |
Line 1,134: |
| Calls [[NCM_services#IPathResolverForStorage|IPathResolverForStorage]] Set...NcaPath functions. | | Calls [[NCM_services#IPathResolverForStorage|IPathResolverForStorage]] Set...NcaPath functions. |
| | | |
− | == LaunchApplication == | + | == LaunchApplicationForDevelop == |
| Takes an input u32 [[Process_Manager_services#LaunchFlags|LaunchFlags]] and u64 titleID, returns an output u64 PID. | | Takes an input u32 [[Process_Manager_services#LaunchFlags|LaunchFlags]] and u64 titleID, returns an output u64 PID. |
| | | |
| Same as LaunchApplicationWithStorageId except the last two params passed to the internal vtable funcptr call are value 0x6, instead of from the command input. | | Same as LaunchApplicationWithStorageId except the last two params passed to the internal vtable funcptr call are value 0x6, instead of from the command input. |
| | | |
− | == LaunchApplicationWithStorageId == | + | == LaunchApplicationWithStorageIdForDevelop == |
| 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. |
| | | |