NS services: Difference between revisions
No edit summary |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
|- | |- | ||
| 10 || [11.0.0+] GetAddOnContentListChangedEventWithProcessId | | 10 || [11.0.0+] GetAddOnContentListChangedEventWithProcessId | ||
|- | |||
| 11 || [13.0.0+] NotifyMountAddOnContent | |||
|- | |||
| 12 || [13.0.0+] NotifyUnmountAddOnContent | |||
|- | |||
| 13 || [13.0.0+] IsAddOnContentMountedForDebug | |||
|- | |||
| 50 || [13.0.0+] CheckAddOnContentMountStatus | |||
|- | |- | ||
| 100 || [7.0.0+] [[#IPurchaseEventManager|CreateEcPurchasedEventManager]] | | 100 || [7.0.0+] [[#IPurchaseEventManager|CreateEcPurchasedEventManager]] | ||
Line 33: | Line 41: | ||
|- | |- | ||
| 110 || [12.0.0+] [[#IContentsServiceManager|CreateContentsServiceManager]] | | 110 || [12.0.0+] [[#IContentsServiceManager|CreateContentsServiceManager]] | ||
|- | |||
| 200 || [13.1.0+] SetRequiredAddOnContentsOnContentsAvailabilityTransition | |||
|} | |} | ||
Line 464: | Line 474: | ||
= ns:am2, ns:ec, ns:rid, ns:rt, ns:web, ns:ro = | = ns:am2, ns:ec, ns:rid, ns:rt, ns:web, ns:ro = | ||
These | These are "nn::ns::detail::IServiceGetterInterface". | ||
These commands check a state field for a command-specific bit and returns an error if not set, this is likely a permissions check for service+command. | |||
[11.0.0+] ns:ro was added. | [11.0.0+] ns:ro was added. | ||
Line 757: | Line 769: | ||
|- | |- | ||
| 607 || [6.0.0+] [[#ListAvailableAddOnContent]] | | 607 || [6.0.0+] [[#ListAvailableAddOnContent]] | ||
|- | |||
| 609 || [13.0.0+] ListAvailabilityAssuredAddOnContent | |||
|- | |||
| 610 || [14.0.0+] GetInstalledContentMetaStorage | |||
|- | |- | ||
| 700 || PushDownloadTaskList | | 700 || PushDownloadTaskList | ||
Line 884: | Line 900: | ||
| 1803 || [3.0.0+] ListNotificationTask | | 1803 || [3.0.0+] ListNotificationTask | ||
|- | |- | ||
| 1900 || [3.0.0 | | 1900 || [3.0.0-12.1.0] IsActiveAccount | ||
|- | |- | ||
| 1901 || [4.0.0+] [[#RequestDownloadApplicationPrepurchasedRights]] | | 1901 || [4.0.0+] [[#RequestDownloadApplicationPrepurchasedRights]] | ||
|- | |- | ||
| 1902 || [5.0.0+] GetApplicationTicketInfo | | 1902 || [5.0.0+] GetApplicationTicketInfo | ||
|- | |||
| 1903 || [13.1.0+] RequestDownloadApplicationPrepurchasedRightsForAccount | |||
|- | |- | ||
| 2000 || [4.0.0+] [[#GetSystemDeliveryInfo]] | | 2000 || [4.0.0+] [[#GetSystemDeliveryInfo]] | ||
Line 948: | Line 966: | ||
| 2155 || [7.0.0+] UpdateRightsEnvironmentStatus | | 2155 || [7.0.0+] UpdateRightsEnvironmentStatus | ||
|- | |- | ||
| 2156 || [10.0.0 | | 2156 || [10.0.0-12.1.0] CreateRightsEnvironmentForMicroApplication ([9.0.0-9.2.0] CreateRightsEnvironmentForPreomia) | ||
|- | |- | ||
| 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment | | 2160 || [6.0.0+] AddTargetApplicationToRightsEnvironment | ||
Line 1,013: | Line 1,031: | ||
|- | |- | ||
| 2516 || [10.0.0+] EnsureApplicationCertificate | | 2516 || [10.0.0+] EnsureApplicationCertificate | ||
|- | |||
| 2517 || [13.0.0+] CreateApplicationInstance | |||
|- | |||
| 2518 || [13.0.0+] UpdateQualificationForDebug | |||
|- | |||
| 2519 || [13.0.0+] IsQualificationTransitionSupported | |||
|- | |||
| 2520 || [13.0.0+] IsQualificationTransitionSupportedByProcessId | |||
|- | |||
| 2521 || [13.0.0+] GetRightsUserChangedEvent | |||
|- | |||
| 2522 || [14.0.0+] IsRomRedirectionAvailable | |||
|- | |- | ||
| 2800 || [9.0.0+] GetApplicationIdOfPreomia | | 2800 || [9.0.0+] GetApplicationIdOfPreomia | ||
Line 1,045: | Line 1,075: | ||
|- | |- | ||
| 3014 || [11.0.0+] [[#IsLocalContentShareEnabled]] | | 3014 || [11.0.0+] [[#IsLocalContentShareEnabled]] | ||
|- | |||
| 3050 || [14.0.0+] ListAssignELicenseTaskResult | |||
|- | |- | ||
| 9999 || [10.0.0-10.2.0] GetApplicationCertificate | | 9999 || [10.0.0-10.2.0] GetApplicationCertificate | ||
Line 1,844: | Line 1,876: | ||
|- | |- | ||
| 15 || [12.0.0+] [[#RequestContentsAuthorizationToken]] | | 15 || [12.0.0+] [[#RequestContentsAuthorizationToken]] | ||
|- | |||
| 16 || [13.0.0+] QualifyUser | |||
|- | |||
| 17 || [13.0.0+] QualifyUserWithProcessId | |||
|- | |||
| 18 || [13.0.0+] NotifyApplicationRightsCheckStart | |||
|- | |||
| 19 || [13.0.0+] UpdateUserList | |||
|- | |||
| 20 || [13.0.0+] IsRightsLostUser | |||
|- | |||
| 21 || [13.1.0+] SetRequiredAddOnContentsOnContentsAvailabilityTransition | |||
|- | |||
| 22 || [14.0.0+] GetLimitedApplicationLicense | |||
|- | |||
| 23 || [14.0.0+] GetLimitedApplicationLicenseUpgradableEvent | |||
|- | |||
| 24 || [14.0.0+] NotifyLimitedApplicationLicenseUpgradableEventForDebug | |||
|- | |||
| 25 || [14.0.0+] RequestProceedDynamicRightsState | |||
|} | |} | ||
Line 1,925: | Line 1,977: | ||
|- | |- | ||
| 6 || [9.0.0+] [[#RequestSyncRightsBasedOnAssignedELicenses]] | | 6 || [9.0.0+] [[#RequestSyncRightsBasedOnAssignedELicenses]] | ||
|- | |||
| 7 || [14.0.0+] RequestOnlineSubscriptionFreeTrialAvailability | |||
|} | |} | ||
Line 2,183: | Line 2,237: | ||
== ISystemUpdateControl == | == ISystemUpdateControl == | ||
This is "nn::ns::detail::ISystemUpdateControl". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 2,488: | Line 2,544: | ||
|- | |- | ||
| 19 || [12.0.0+] GetLaunchResult | | 19 || [12.0.0+] GetLaunchResult | ||
|- | |||
| 20 || [14.0.0+] GetProgramId | |||
|} | |} | ||
Line 2,840: | Line 2,898: | ||
|- | |- | ||
| 401 || [6.1.0+] RefreshServiceEntryRequirementCacheForOnlinePlayAsync || Takes a total of 0x8-bytes of input, returns an [[#IAsyncContext]]. | | 401 || [6.1.0+] RefreshServiceEntryRequirementCacheForOnlinePlayAsync || Takes a total of 0x8-bytes of input, returns an [[#IAsyncContext]]. | ||
|- | |||
| 410 || [13.1.0+] CheckRequiredLicenseForLexAsync || | |||
|- | |- | ||
| 900 || [9.0.0+] GetAuthenticationInfoForWin || | | 900 || [9.0.0+] GetAuthenticationInfoForWin || |