forked from eden-emu/eden
		
	ns: Update to 12.x
This commit is contained in:
		
							parent
							
								
									3abe1c588a
								
							
						
					
					
						commit
						ffe138c59f
					
				
					 1 changed files with 38 additions and 3 deletions
				
			
		|  | @ -55,6 +55,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {26, nullptr, "BeginInstallApplication"}, |         {26, nullptr, "BeginInstallApplication"}, | ||||||
|         {27, nullptr, "DeleteApplicationRecord"}, |         {27, nullptr, "DeleteApplicationRecord"}, | ||||||
|         {30, nullptr, "RequestApplicationUpdateInfo"}, |         {30, nullptr, "RequestApplicationUpdateInfo"}, | ||||||
|  |         {31, nullptr, "Unknown31"}, | ||||||
|         {32, nullptr, "CancelApplicationDownload"}, |         {32, nullptr, "CancelApplicationDownload"}, | ||||||
|         {33, nullptr, "ResumeApplicationDownload"}, |         {33, nullptr, "ResumeApplicationDownload"}, | ||||||
|         {35, nullptr, "UpdateVersionList"}, |         {35, nullptr, "UpdateVersionList"}, | ||||||
|  | @ -182,6 +183,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {913, nullptr, "ListAllApplicationRecord"}, |         {913, nullptr, "ListAllApplicationRecord"}, | ||||||
|         {914, nullptr, "HideApplicationRecord"}, |         {914, nullptr, "HideApplicationRecord"}, | ||||||
|         {915, nullptr, "ShowApplicationRecord"}, |         {915, nullptr, "ShowApplicationRecord"}, | ||||||
|  |         {916, nullptr, "IsApplicationAutoDeleteDisabled"}, | ||||||
|         {1000, nullptr, "RequestVerifyApplicationDeprecated"}, |         {1000, nullptr, "RequestVerifyApplicationDeprecated"}, | ||||||
|         {1001, nullptr, "CorruptApplicationForDebug"}, |         {1001, nullptr, "CorruptApplicationForDebug"}, | ||||||
|         {1002, nullptr, "RequestVerifyAddOnContentsRights"}, |         {1002, nullptr, "RequestVerifyAddOnContentsRights"}, | ||||||
|  | @ -201,6 +203,8 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {1310, nullptr, "RequestMoveApplicationEntity"}, |         {1310, nullptr, "RequestMoveApplicationEntity"}, | ||||||
|         {1311, nullptr, "EstimateSizeToMove"}, |         {1311, nullptr, "EstimateSizeToMove"}, | ||||||
|         {1312, nullptr, "HasMovableEntity"}, |         {1312, nullptr, "HasMovableEntity"}, | ||||||
|  |         {1313, nullptr, "CleanupOrphanContents"}, | ||||||
|  |         {1314, nullptr, "CheckPreconditionSatisfiedToMove"}, | ||||||
|         {1400, nullptr, "PrepareShutdown"}, |         {1400, nullptr, "PrepareShutdown"}, | ||||||
|         {1500, nullptr, "FormatSdCard"}, |         {1500, nullptr, "FormatSdCard"}, | ||||||
|         {1501, nullptr, "NeedsSystemUpdateToFormatSdCard"}, |         {1501, nullptr, "NeedsSystemUpdateToFormatSdCard"}, | ||||||
|  | @ -215,6 +219,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {1702, nullptr, "GetApplicationDownloadTaskStatus"}, |         {1702, nullptr, "GetApplicationDownloadTaskStatus"}, | ||||||
|         {1703, nullptr, "GetApplicationViewDownloadErrorContext"}, |         {1703, nullptr, "GetApplicationViewDownloadErrorContext"}, | ||||||
|         {1704, nullptr, "GetApplicationViewWithPromotionInfo"}, |         {1704, nullptr, "GetApplicationViewWithPromotionInfo"}, | ||||||
|  |         {1705, nullptr, "IsPatchAutoDeletableApplication"}, | ||||||
|         {1800, nullptr, "IsNotificationSetupCompleted"}, |         {1800, nullptr, "IsNotificationSetupCompleted"}, | ||||||
|         {1801, nullptr, "GetLastNotificationInfoCount"}, |         {1801, nullptr, "GetLastNotificationInfoCount"}, | ||||||
|         {1802, nullptr, "ListLastNotificationInfo"}, |         {1802, nullptr, "ListLastNotificationInfo"}, | ||||||
|  | @ -269,6 +274,9 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {2351, nullptr, "RequestNoDownloadRightsErrorResolution"}, |         {2351, nullptr, "RequestNoDownloadRightsErrorResolution"}, | ||||||
|         {2352, nullptr, "RequestResolveNoDownloadRightsError"}, |         {2352, nullptr, "RequestResolveNoDownloadRightsError"}, | ||||||
|         {2353, nullptr, "GetApplicationDownloadTaskInfo"}, |         {2353, nullptr, "GetApplicationDownloadTaskInfo"}, | ||||||
|  |         {2354, nullptr, "PrioritizeApplicationBackgroundTask"}, | ||||||
|  |         {2355, nullptr, "Unknown2355"}, | ||||||
|  |         {2356, nullptr, "Unknown2356"}, | ||||||
|         {2400, nullptr, "GetPromotionInfo"}, |         {2400, nullptr, "GetPromotionInfo"}, | ||||||
|         {2401, nullptr, "CountPromotionInfo"}, |         {2401, nullptr, "CountPromotionInfo"}, | ||||||
|         {2402, nullptr, "ListPromotionInfo"}, |         {2402, nullptr, "ListPromotionInfo"}, | ||||||
|  | @ -282,6 +290,21 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | ||||||
|         {2515, nullptr, "CleanupAllPlaceHolderAndFragmentsIfNoTask"}, |         {2515, nullptr, "CleanupAllPlaceHolderAndFragmentsIfNoTask"}, | ||||||
|         {2516, nullptr, "EnsureApplicationCertificate"}, |         {2516, nullptr, "EnsureApplicationCertificate"}, | ||||||
|         {2800, nullptr, "GetApplicationIdOfPreomia"}, |         {2800, nullptr, "GetApplicationIdOfPreomia"}, | ||||||
|  |         {3000, nullptr, "RegisterDeviceLockKey"}, | ||||||
|  |         {3001, nullptr, "UnregisterDeviceLockKey"}, | ||||||
|  |         {3002, nullptr, "VerifyDeviceLockKey"}, | ||||||
|  |         {3003, nullptr, "HideApplicationIcon"}, | ||||||
|  |         {3004, nullptr, "ShowApplicationIcon"}, | ||||||
|  |         {3005, nullptr, "HideApplicationTitle"}, | ||||||
|  |         {3006, nullptr, "ShowApplicationTitle"}, | ||||||
|  |         {3007, nullptr, "EnableGameCard"}, | ||||||
|  |         {3008, nullptr, "DisableGameCard"}, | ||||||
|  |         {3009, nullptr, "EnableLocalContentShare"}, | ||||||
|  |         {3010, nullptr, "DisableLocalContentShare"}, | ||||||
|  |         {3011, nullptr, "IsApplicationIconHidden"}, | ||||||
|  |         {3012, nullptr, "IsApplicationTitleHidden"}, | ||||||
|  |         {3013, nullptr, "IsGameCardEnabled"}, | ||||||
|  |         {3014, nullptr, "IsLocalContentShareEnabled"}, | ||||||
|         {9999, nullptr, "GetApplicationCertificate"}, |         {9999, nullptr, "GetApplicationCertificate"}, | ||||||
|     }; |     }; | ||||||
|     // clang-format on
 |     // clang-format on
 | ||||||
|  | @ -441,7 +464,11 @@ IApplicationVersionInterface::IApplicationVersionInterface(Core::System& system_ | ||||||
|         {800, nullptr, "RequestVersionList"}, |         {800, nullptr, "RequestVersionList"}, | ||||||
|         {801, nullptr, "ListVersionList"}, |         {801, nullptr, "ListVersionList"}, | ||||||
|         {802, nullptr, "RequestVersionListData"}, |         {802, nullptr, "RequestVersionListData"}, | ||||||
|  |         {900, nullptr, "ImportAutoUpdatePolicyJsonForDebug"}, | ||||||
|  |         {901, nullptr, "ListDefaultAutoUpdatePolicy"}, | ||||||
|  |         {902, nullptr, "ListAutoUpdatePolicyForSpecificApplication"}, | ||||||
|         {1000, nullptr, "PerformAutoUpdate"}, |         {1000, nullptr, "PerformAutoUpdate"}, | ||||||
|  |         {1001, nullptr, "ListAutoUpdateSchedule"}, | ||||||
|     }; |     }; | ||||||
|     // clang-format on
 |     // clang-format on
 | ||||||
| 
 | 
 | ||||||
|  | @ -547,6 +574,9 @@ IFactoryResetInterface::~IFactoryResetInterface() = default; | ||||||
| NS::NS(const char* name, Core::System& system_) : ServiceFramework{system_, name} { | NS::NS(const char* name, Core::System& system_) : ServiceFramework{system_, name} { | ||||||
|     // clang-format off
 |     // clang-format off
 | ||||||
|     static const FunctionInfo functions[] = { |     static const FunctionInfo functions[] = { | ||||||
|  |         {7988, nullptr, "GetDynamicRightsInterface"}, | ||||||
|  |         {7989, nullptr, "GetReadOnlyApplicationControlDataInterface"}, | ||||||
|  |         {7991, nullptr, "GetReadOnlyApplicationRecordInterface"}, | ||||||
|         {7992, &NS::PushInterface<IECommerceInterface>, "GetECommerceInterface"}, |         {7992, &NS::PushInterface<IECommerceInterface>, "GetECommerceInterface"}, | ||||||
|         {7993, &NS::PushInterface<IApplicationVersionInterface>, "GetApplicationVersionInterface"}, |         {7993, &NS::PushInterface<IApplicationVersionInterface>, "GetApplicationVersionInterface"}, | ||||||
|         {7994, &NS::PushInterface<IFactoryResetInterface>, "GetFactoryResetInterface"}, |         {7994, &NS::PushInterface<IFactoryResetInterface>, "GetFactoryResetInterface"}, | ||||||
|  | @ -575,18 +605,22 @@ public: | ||||||
|             {0, nullptr, "LaunchProgram"}, |             {0, nullptr, "LaunchProgram"}, | ||||||
|             {1, nullptr, "TerminateProcess"}, |             {1, nullptr, "TerminateProcess"}, | ||||||
|             {2, nullptr, "TerminateProgram"}, |             {2, nullptr, "TerminateProgram"}, | ||||||
|             {4, nullptr, "GetShellEventHandle"}, |             {4, nullptr, "GetShellEvent"}, | ||||||
|             {5, nullptr, "GetShellEventInfo"}, |             {5, nullptr, "GetShellEventInfo"}, | ||||||
|             {6, nullptr, "TerminateApplication"}, |             {6, nullptr, "TerminateApplication"}, | ||||||
|             {7, nullptr, "PrepareLaunchProgramFromHost"}, |             {7, nullptr, "PrepareLaunchProgramFromHost"}, | ||||||
|             {8, nullptr, "LaunchApplication"}, |             {8, nullptr, "LaunchApplicationFromHost"}, | ||||||
|             {9, nullptr, "LaunchApplicationWithStorageIdForDevelop"}, |             {9, nullptr, "LaunchApplicationWithStorageIdForDevelop"}, | ||||||
|             {10, nullptr, "IsSystemMemoryResourceLimitBoosted"}, |             {10, nullptr, "IsSystemMemoryResourceLimitBoosted"}, | ||||||
|             {11, nullptr, "GetRunningApplicationProcessIdForDevelop"}, |             {11, nullptr, "GetRunningApplicationProcessIdForDevelop"}, | ||||||
|             {12, nullptr, "SetCurrentApplicationRightsEnvironmentCanBeActive"}, |             {12, nullptr, "SetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop"}, | ||||||
|             {13, nullptr, "CreateApplicationResourceForDevelop"}, |             {13, nullptr, "CreateApplicationResourceForDevelop"}, | ||||||
|             {14, nullptr, "IsPreomiaForDevelop"}, |             {14, nullptr, "IsPreomiaForDevelop"}, | ||||||
|             {15, nullptr, "GetApplicationProgramIdFromHost"}, |             {15, nullptr, "GetApplicationProgramIdFromHost"}, | ||||||
|  |             {16, nullptr, "RefreshCachedDebugValues"}, | ||||||
|  |             {17, nullptr, "PrepareLaunchApplicationFromHost"}, | ||||||
|  |             {18, nullptr, "GetLaunchEvent"}, | ||||||
|  |             {19, nullptr, "GetLaunchResult"}, | ||||||
|         }; |         }; | ||||||
|         // clang-format on
 |         // clang-format on
 | ||||||
| 
 | 
 | ||||||
|  | @ -699,6 +733,7 @@ void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system | ||||||
|     std::make_shared<NS>("ns:rid", system)->InstallAsService(service_manager); |     std::make_shared<NS>("ns:rid", system)->InstallAsService(service_manager); | ||||||
|     std::make_shared<NS>("ns:rt", system)->InstallAsService(service_manager); |     std::make_shared<NS>("ns:rt", system)->InstallAsService(service_manager); | ||||||
|     std::make_shared<NS>("ns:web", system)->InstallAsService(service_manager); |     std::make_shared<NS>("ns:web", system)->InstallAsService(service_manager); | ||||||
|  |     std::make_shared<NS>("ns:ro", system)->InstallAsService(service_manager); | ||||||
| 
 | 
 | ||||||
|     std::make_shared<NS_DEV>(system)->InstallAsService(service_manager); |     std::make_shared<NS_DEV>(system)->InstallAsService(service_manager); | ||||||
|     std::make_shared<NS_SU>(system)->InstallAsService(service_manager); |     std::make_shared<NS_SU>(system)->InstallAsService(service_manager); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Morph
						Morph