mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	service: Update function tables
Keeps the service function tables up to date. Updated based off information on SwitchBrew.
This commit is contained in:
		
							parent
							
								
									200f69d2ff
								
							
						
					
					
						commit
						99eaa2e6f2
					
				| @ -33,8 +33,10 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | ||||
|         {111, nullptr, "ClearSaveDataThumbnail"}, | ||||
|         {112, nullptr, "LoadSaveDataThumbnail"}, | ||||
|         {113, nullptr, "GetSaveDataThumbnailExistence"}, | ||||
|         {120, nullptr, "ListOpenUsersInApplication"}, | ||||
|         {130, nullptr, "ActivateOpenContextRetention"}, | ||||
|         {140, nullptr, "ListQualifiedUsers"}, | ||||
|         {150, nullptr, "AuthenticateApplicationAsync"}, | ||||
|         {190, nullptr, "GetUserLastOpenedApplication"}, | ||||
|         {191, nullptr, "ActivateOpenContextHolder"}, | ||||
|         {200, nullptr, "BeginUserRegistration"}, | ||||
|  | ||||
| @ -35,6 +35,7 @@ ACC_U1::ACC_U1(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | ||||
|         {113, nullptr, "GetSaveDataThumbnailExistence"}, | ||||
|         {130, nullptr, "ActivateOpenContextRetention"}, | ||||
|         {140, nullptr, "ListQualifiedUsers"}, | ||||
|         {150, nullptr, "AuthenticateApplicationAsync"}, | ||||
|         {190, nullptr, "GetUserLastOpenedApplication"}, | ||||
|         {191, nullptr, "ActivateOpenContextHolder"}, | ||||
|         {997, nullptr, "DebugInvalidateTokenCacheForUser"}, | ||||
|  | ||||
| @ -235,6 +235,7 @@ IDebugFunctions::IDebugFunctions() : ServiceFramework{"IDebugFunctions"} { | ||||
|         {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, | ||||
|         {40, nullptr, "GetAppletResourceUsageInfo"}, | ||||
|         {100, nullptr, "SetCpuBoostModeForApplet"}, | ||||
|         {101, nullptr, "CancelCpuBoostModeForApplet"}, | ||||
|         {110, nullptr, "PushToAppletBoundChannelForDebug"}, | ||||
|         {111, nullptr, "TryPopFromAppletBoundChannelForDebug"}, | ||||
|         {120, nullptr, "AlarmSettingNotificationEnableAppEventReserve"}, | ||||
| @ -277,6 +278,8 @@ ISelfController::ISelfController(Core::System& system, | ||||
|         {41, nullptr, "IsSystemBufferSharingEnabled"}, | ||||
|         {42, nullptr, "GetSystemSharedLayerHandle"}, | ||||
|         {43, nullptr, "GetSystemSharedBufferHandle"}, | ||||
|         {44, nullptr, "CreateManagedDisplaySeparableLayer"}, | ||||
|         {45, nullptr, "SetManagedDisplayLayerSeparationMode"}, | ||||
|         {50, &ISelfController::SetHandlesRequestToDisplay, "SetHandlesRequestToDisplay"}, | ||||
|         {51, nullptr, "ApproveToDisplay"}, | ||||
|         {60, nullptr, "OverrideAutoSleepTimeAndDimmingTime"}, | ||||
| @ -623,11 +626,15 @@ ICommonStateGetter::ICommonStateGetter(Core::System& system, | ||||
|         {64, nullptr, "SetTvPowerStateMatchingMode"}, | ||||
|         {65, nullptr, "GetApplicationIdByContentActionName"}, | ||||
|         {66, &ICommonStateGetter::SetCpuBoostMode, "SetCpuBoostMode"}, | ||||
|         {67, nullptr, "CancelCpuBoostMode"}, | ||||
|         {80, nullptr, "PerformSystemButtonPressingIfInFocus"}, | ||||
|         {90, nullptr, "SetPerformanceConfigurationChangedNotification"}, | ||||
|         {91, nullptr, "GetCurrentPerformanceConfiguration"}, | ||||
|         {100, nullptr, "SetHandlingHomeButtonShortPressedEnabled"}, | ||||
|         {200, nullptr, "GetOperationModeSystemInfo"}, | ||||
|         {300, nullptr, "GetSettingsPlatformRegion"}, | ||||
|         {400, nullptr, "ActivateMigrationService"}, | ||||
|         {401, nullptr, "DeactivateMigrationService"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -835,6 +842,7 @@ public: | ||||
|             {25, nullptr, "Terminate"}, | ||||
|             {30, &ILibraryAppletAccessor::GetResult, "GetResult"}, | ||||
|             {50, nullptr, "SetOutOfFocusApplicationSuspendingEnabled"}, | ||||
|             {60, nullptr, "PresetLibraryAppletGpuTimeSliceZero"}, | ||||
|             {100, &ILibraryAppletAccessor::PushInData, "PushInData"}, | ||||
|             {101, &ILibraryAppletAccessor::PopOutData, "PopOutData"}, | ||||
|             {102, nullptr, "PushExtraStorage"}, | ||||
| @ -1139,6 +1147,7 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) | ||||
|         {31, &IApplicationFunctions::EndBlockingHomeButtonShortAndLongPressed, "EndBlockingHomeButtonShortAndLongPressed"}, | ||||
|         {32, &IApplicationFunctions::BeginBlockingHomeButton, "BeginBlockingHomeButton"}, | ||||
|         {33, &IApplicationFunctions::EndBlockingHomeButton, "EndBlockingHomeButton"}, | ||||
|         {34, nullptr, "SelectApplicationLicense"}, | ||||
|         {40, &IApplicationFunctions::NotifyRunning, "NotifyRunning"}, | ||||
|         {50, &IApplicationFunctions::GetPseudoDeviceId, "GetPseudoDeviceId"}, | ||||
|         {60, nullptr, "SetMediaPlaybackStateForApplication"}, | ||||
| @ -1148,6 +1157,7 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) | ||||
|         {68, nullptr, "RequestFlushGamePlayingMovieForDebug"}, | ||||
|         {70, nullptr, "RequestToShutdown"}, | ||||
|         {71, nullptr, "RequestToReboot"}, | ||||
|         {72, nullptr, "RequestToSleep"}, | ||||
|         {80, nullptr, "ExitAndRequestToShowThanksMessage"}, | ||||
|         {90, &IApplicationFunctions::EnableApplicationCrashReport, "EnableApplicationCrashReport"}, | ||||
|         {100, &IApplicationFunctions::InitializeApplicationCopyrightFrameBuffer, "InitializeApplicationCopyrightFrameBuffer"}, | ||||
|  | ||||
| @ -39,6 +39,8 @@ AudCtl::AudCtl() : ServiceFramework{"audctl"} { | ||||
|         {25, nullptr, "GetAudioVolumeDataForPlayReport"}, | ||||
|         {26, nullptr, "UpdateHeadphoneSettings"}, | ||||
|         {27, nullptr, "SetVolumeMappingTableForDev"}, | ||||
|         {28, nullptr, "GetAudioOutputChannelCountForPlayReport"}, | ||||
|         {29, nullptr, "BindAudioOutputChannelCountUpdateEventForPlayReport"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -141,6 +141,7 @@ public: | ||||
|             {20301, nullptr, "RequestSuspendDeliveryTask"}, | ||||
|             {20400, nullptr, "RegisterSystemApplicationDeliveryTask"}, | ||||
|             {20401, nullptr, "UnregisterSystemApplicationDeliveryTask"}, | ||||
|             {20410, nullptr, "SetSystemApplicationDeliveryTaskTimer"}, | ||||
|             {30100, &IBcatService::SetPassphrase, "SetPassphrase"}, | ||||
|             {30200, nullptr, "RegisterBackgroundDeliveryTask"}, | ||||
|             {30201, nullptr, "UnregisterBackgroundDeliveryTask"}, | ||||
|  | ||||
| @ -697,12 +697,14 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | ||||
|         {68, nullptr, "OpenSaveDataInfoReaderBySaveDataFilter"}, | ||||
|         {69, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||||
|         {70, nullptr, "WriteSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||||
|         {71, nullptr, "ReadSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute"}, | ||||
|         {80, nullptr, "OpenSaveDataMetaFile"}, | ||||
|         {81, nullptr, "OpenSaveDataTransferManager"}, | ||||
|         {82, nullptr, "OpenSaveDataTransferManagerVersion2"}, | ||||
|         {83, nullptr, "OpenSaveDataTransferProhibiterForCloudBackUp"}, | ||||
|         {84, nullptr, "ListApplicationAccessibleSaveDataOwnerId"}, | ||||
|         {85, nullptr, "OpenSaveDataTransferManagerForSaveDataRepair"}, | ||||
|         {86, nullptr, "OpenSaveDataMover"}, | ||||
|         {100, nullptr, "OpenImageDirectoryFileSystem"}, | ||||
|         {110, nullptr, "OpenContentStorageFileSystem"}, | ||||
|         {120, nullptr, "OpenCloudBackupWorkStorageFileSystem"}, | ||||
| @ -762,9 +764,11 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | ||||
|         {1011, &FSP_SRV::GetAccessLogVersionInfo, "GetAccessLogVersionInfo"}, | ||||
|         {1012, nullptr, "GetFsStackUsage"}, | ||||
|         {1013, nullptr, "UnsetSaveDataRootPath"}, | ||||
|         {1014, nullptr, "OutputMultiProgramTagAccessLog"}, | ||||
|         {1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"}, | ||||
|         {1110, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId2"}, | ||||
|         {1200, nullptr, "OpenMultiCommitManager"}, | ||||
|         {1300, nullptr, "OpenBisWiper"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
|     RegisterHandlers(functions); | ||||
|  | ||||
| @ -96,6 +96,7 @@ public: | ||||
|             {30830, nullptr, "ClearPlayLog"}, | ||||
|             {30900, nullptr, "SendFriendInvitation"}, | ||||
|             {30910, nullptr, "ReadFriendInvitation"}, | ||||
|             {30911, nullptr, "ReadAllFriendInvitations"}, | ||||
|             {49900, nullptr, "DeleteNetworkServiceAccountCache"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
|  | ||||
| @ -282,6 +282,7 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | ||||
|         {1001, nullptr, "GetNpadCommunicationMode"}, | ||||
|         {1002, nullptr, "SetTouchScreenConfiguration"}, | ||||
|         {1003, nullptr, "IsFirmwareUpdateNeededForNotification"}, | ||||
|         {2000, nullptr, "ActivateDigitizer"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -870,6 +871,7 @@ public: | ||||
|             {10, nullptr, "DeactivateTouchScreen"}, | ||||
|             {11, nullptr, "SetTouchScreenAutoPilotState"}, | ||||
|             {12, nullptr, "UnsetTouchScreenAutoPilotState"}, | ||||
|             {13, nullptr, "GetTouchScreenConfiguration"}, | ||||
|             {20, nullptr, "DeactivateMouse"}, | ||||
|             {21, nullptr, "SetMouseAutoPilotState"}, | ||||
|             {22, nullptr, "UnsetMouseAutoPilotState"}, | ||||
| @ -879,7 +881,9 @@ public: | ||||
|             {50, nullptr, "DeactivateXpad"}, | ||||
|             {51, nullptr, "SetXpadAutoPilotState"}, | ||||
|             {52, nullptr, "UnsetXpadAutoPilotState"}, | ||||
|             {60, nullptr, "DeactivateJoyXpad"}, | ||||
|             {60, nullptr, "ClearNpadSystemCommonPolicy"}, | ||||
|             {61, nullptr, "DeactivateNpad"}, | ||||
|             {62, nullptr, "ForceDisconnectNpad"}, | ||||
|             {91, nullptr, "DeactivateGesture"}, | ||||
|             {110, nullptr, "DeactivateHomeButton"}, | ||||
|             {111, nullptr, "SetHomeButtonAutoPilotState"}, | ||||
| @ -899,6 +903,15 @@ public: | ||||
|             {141, nullptr, "GetConsoleSixAxisSensorSamplingFrequency"}, | ||||
|             {142, nullptr, "DeactivateSevenSixAxisSensor"}, | ||||
|             {143, nullptr, "GetConsoleSixAxisSensorCountStates"}, | ||||
|             {144, nullptr, "GetAccelerometerFsr"}, | ||||
|             {145, nullptr, "SetAccelerometerFsr"}, | ||||
|             {146, nullptr, "GetAccelerometerOdr"}, | ||||
|             {147, nullptr, "SetAccelerometerOdr"}, | ||||
|             {148, nullptr, "GetGyroscopeFsr"}, | ||||
|             {149, nullptr, "SetGyroscopeFsr"}, | ||||
|             {150, nullptr, "GetGyroscopeOdr"}, | ||||
|             {151, nullptr, "SetGyroscopeOdr"}, | ||||
|             {152, nullptr, "GetWhoAmI"}, | ||||
|             {201, nullptr, "ActivateFirmwareUpdate"}, | ||||
|             {202, nullptr, "DeactivateFirmwareUpdate"}, | ||||
|             {203, nullptr, "StartFirmwareUpdate"}, | ||||
| @ -927,6 +940,17 @@ public: | ||||
|             {233, nullptr, "ClearPairingInfo"}, | ||||
|             {234, nullptr, "GetUniquePadDeviceTypeSetInternal"}, | ||||
|             {235, nullptr, "EnableAnalogStickPower"}, | ||||
|             {236, nullptr, "RequestKuinaUartClockCal"}, | ||||
|             {237, nullptr, "GetKuinaUartClockCal"}, | ||||
|             {238, nullptr, "SetKuinaUartClockTrim"}, | ||||
|             {239, nullptr, "KuinaLoopbackTest"}, | ||||
|             {240, nullptr, "RequestBatteryVoltage"}, | ||||
|             {241, nullptr, "GetBatteryVoltage"}, | ||||
|             {242, nullptr, "GetUniquePadPowerInfo"}, | ||||
|             {243, nullptr, "RebootUniquePad"}, | ||||
|             {244, nullptr, "RequestKuinaFirmwareVersion"}, | ||||
|             {245, nullptr, "GetKuinaFirmwareVersion"}, | ||||
|             {246, nullptr, "GetVidPid"}, | ||||
|             {301, nullptr, "GetAbstractedPadHandles"}, | ||||
|             {302, nullptr, "GetAbstractedPadState"}, | ||||
|             {303, nullptr, "GetAbstractedPadsState"}, | ||||
| @ -945,6 +969,17 @@ public: | ||||
|             {350, nullptr, "AddRegisteredDevice"}, | ||||
|             {400, nullptr, "DisableExternalMcuOnNxDevice"}, | ||||
|             {401, nullptr, "DisableRailDeviceFiltering"}, | ||||
|             {402, nullptr, "EnableWiredPairing"}, | ||||
|             {403, nullptr, "EnableShipmentModeAutoClear"}, | ||||
|             {500, nullptr, "SetFactoryInt"}, | ||||
|             {501, nullptr, "IsFactoryBootEnabled"}, | ||||
|             {550, nullptr, "SetAnalogStickModelDataTemporarily"}, | ||||
|             {551, nullptr, "GetAnalogStickModelData"}, | ||||
|             {552, nullptr, "ResetAnalogStickModelData"}, | ||||
|             {600, nullptr, "ConvertPadState"}, | ||||
|             {2000, nullptr, "DeactivateDigitizer"}, | ||||
|             {2001, nullptr, "SetDigitizerAutoPilotState"}, | ||||
|             {2002, nullptr, "UnsetDigitizerAutoPilotState"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -116,6 +116,7 @@ public: | ||||
|             {1, nullptr, "GetProgramInfo"}, | ||||
|             {2, nullptr, "RegisterTitle"}, | ||||
|             {3, nullptr, "UnregisterTitle"}, | ||||
|             {4, nullptr, "SetEnabledProgramVerification"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -122,6 +122,7 @@ public: | ||||
|             {11, nullptr, "ActivateContentMetaDatabase"}, | ||||
|             {12, nullptr, "InactivateContentMetaDatabase"}, | ||||
|             {13, nullptr, "InvalidateRightsIdCache"}, | ||||
|             {14, nullptr, "GetMemoryReport"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -48,6 +48,8 @@ public: | ||||
|             {151, nullptr, "GetStateWithHandover"}, | ||||
|             {152, nullptr, "GetStateChangeEventWithHandover"}, | ||||
|             {153, nullptr, "GetDropEventWithHandover"}, | ||||
|             {161, nullptr, "GetRequestChangeStateCancelEvent"}, | ||||
|             {162, nullptr, "RequestChangeStateForceTimedWithCancelEvent"}, | ||||
|             {201, nullptr, "RequestChangeStateForceTimed"}, | ||||
|             {202, nullptr, "RequestChangeStateForceAsync"}, | ||||
|         }; | ||||
|  | ||||
| @ -110,6 +110,10 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {100, nullptr, "ResetToFactorySettings"}, | ||||
|         {101, nullptr, "ResetToFactorySettingsWithoutUserSaveData"}, | ||||
|         {102, nullptr, "ResetToFactorySettingsForRefurbishment"}, | ||||
|         {103, nullptr, "ResetToFactorySettingsWithPlatformRegion"}, | ||||
|         {104, nullptr, "ResetToFactorySettingsWithPlatformRegionAuthentication"}, | ||||
|         {105, nullptr, "RequestResetToFactorySettingsSecurely"}, | ||||
|         {106, nullptr, "RequestResetToFactorySettingsWithPlatformRegionAuthenticationSecurely"}, | ||||
|         {200, nullptr, "CalculateUserSaveDataStatistics"}, | ||||
|         {201, nullptr, "DeleteUserSaveDataAll"}, | ||||
|         {210, nullptr, "DeleteUserSystemSaveData"}, | ||||
| @ -191,6 +195,9 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {1307, nullptr, "TryDeleteRunningApplicationContentEntities"}, | ||||
|         {1308, nullptr, "DeleteApplicationCompletelyForDebug"}, | ||||
|         {1309, nullptr, "CleanupUnavailableAddOnContents"}, | ||||
|         {1310, nullptr, "RequestMoveApplicationEntity"}, | ||||
|         {1311, nullptr, "EstimateSizeToMove"}, | ||||
|         {1312, nullptr, "HasMovableEntity"}, | ||||
|         {1400, nullptr, "PrepareShutdown"}, | ||||
|         {1500, nullptr, "FormatSdCard"}, | ||||
|         {1501, nullptr, "NeedsSystemUpdateToFormatSdCard"}, | ||||
| @ -241,7 +248,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2153, nullptr, "DeactivateRightsEnvironment"}, | ||||
|         {2154, nullptr, "ForceActivateRightsContextForExit"}, | ||||
|         {2155, nullptr, "UpdateRightsEnvironmentStatus"}, | ||||
|         {2156, nullptr, "CreateRightsEnvironmentForPreomia"}, | ||||
|         {2156, nullptr, "CreateRightsEnvironmentForMicroApplication"}, | ||||
|         {2160, nullptr, "AddTargetApplicationToRightsEnvironment"}, | ||||
|         {2161, nullptr, "SetUsersToRightsEnvironment"}, | ||||
|         {2170, nullptr, "GetRightsEnvironmentStatus"}, | ||||
| @ -258,6 +265,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2350, nullptr, "PerformAutoUpdateByApplicationId"}, | ||||
|         {2351, nullptr, "RequestNoDownloadRightsErrorResolution"}, | ||||
|         {2352, nullptr, "RequestResolveNoDownloadRightsError"}, | ||||
|         {2353, nullptr, "GetApplicationDownloadTaskInfo"}, | ||||
|         {2400, nullptr, "GetPromotionInfo"}, | ||||
|         {2401, nullptr, "CountPromotionInfo"}, | ||||
|         {2402, nullptr, "ListPromotionInfo"}, | ||||
| @ -266,9 +274,12 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2500, nullptr, "ConfirmAvailableTime"}, | ||||
|         {2510, nullptr, "CreateApplicationResource"}, | ||||
|         {2511, nullptr, "GetApplicationResource"}, | ||||
|         {2513, nullptr, "LaunchPreomia"}, | ||||
|         {2513, nullptr, "LaunchMicroApplication"}, | ||||
|         {2514, nullptr, "ClearTaskOfAsyncTaskManager"}, | ||||
|         {2515, nullptr, "CleanupAllPlaceHolderAndFragmentsIfNoTask"}, | ||||
|         {2516, nullptr, "EnsureApplicationCertificate"}, | ||||
|         {2800, nullptr, "GetApplicationIdOfPreomia"}, | ||||
|         {9999, nullptr, "GetApplicationCertificate"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -505,6 +516,10 @@ IFactoryResetInterface::IFactoryResetInterface::IFactoryResetInterface() | ||||
|             {100, nullptr, "ResetToFactorySettings"}, | ||||
|             {101, nullptr, "ResetToFactorySettingsWithoutUserSaveData"}, | ||||
|             {102, nullptr, "ResetToFactorySettingsForRefurbishment"}, | ||||
|             {103, nullptr, "ResetToFactorySettingsWithPlatformRegion"}, | ||||
|             {104, nullptr, "ResetToFactorySettingsWithPlatformRegionAuthentication"}, | ||||
|             {105, nullptr, "RequestResetToFactorySettingsSecurely"}, | ||||
|             {106, nullptr, "RequestResetToFactorySettingsWithPlatformRegionAuthenticationSecurely"}, | ||||
|         }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -553,6 +568,9 @@ public: | ||||
|             {10, nullptr, "TerminateApplication2"}, | ||||
|             {11, nullptr, "GetRunningApplicationProcessId"}, | ||||
|             {12, nullptr, "SetCurrentApplicationRightsEnvironmentCanBeActive"}, | ||||
|             {13, nullptr, "CreateApplicationResourceForDevelop"}, | ||||
|             {14, nullptr, "IsPreomiaForDevelop"}, | ||||
|             {15, nullptr, "GetApplicationProgramIdFromHost"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -164,6 +164,7 @@ PL_U::PL_U(Core::System& system) | ||||
|         {6, nullptr, "GetSharedFontInOrderOfPriorityForSystem"}, | ||||
|         {100, nullptr, "RequestApplicationFunctionAuthorization"}, | ||||
|         {101, nullptr, "RequestApplicationFunctionAuthorizationForSystem"}, | ||||
|         {102, nullptr, "RequestApplicationFunctionAuthorizationByApplicationId"}, | ||||
|         {1000, nullptr, "LoadNgWordDataForPlatformRegionChina"}, | ||||
|         {1001, nullptr, "GetNgWordDataSizeForPlatformRegionChina"}, | ||||
|     }; | ||||
|  | ||||
| @ -31,6 +31,8 @@ public: | ||||
|             {1014, nullptr, "ConfirmPlayableApplicationVideoOld"}, | ||||
|             {1015, nullptr, "ConfirmPlayableApplicationVideo"}, | ||||
|             {1016, nullptr, "ConfirmShowNewsPermission"}, | ||||
|             {1017, nullptr, "EndFreeCommunication"}, | ||||
|             {1018, nullptr, "IsFreeCommunicationAvailable"}, | ||||
|             {1031, nullptr, "IsRestrictionEnabled"}, | ||||
|             {1032, nullptr, "GetSafetyLevel"}, | ||||
|             {1033, nullptr, "SetSafetyLevel"}, | ||||
|  | ||||
| @ -21,8 +21,10 @@ public: | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {10100, &PlayReport::SaveReport<Core::Reporter::PlayReportType::Old>, "SaveReportOld"}, | ||||
|             {10101, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::Old>, "SaveReportWithUserOld"}, | ||||
|             {10102, &PlayReport::SaveReport<Core::Reporter::PlayReportType::New>, "SaveReport"}, | ||||
|             {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, | ||||
|             {10102, &PlayReport::SaveReport<Core::Reporter::PlayReportType::Old2>, "SaveReportOld2"}, | ||||
|             {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::Old2>, "SaveReportWithUserOld2"}, | ||||
|             {10104, nullptr, "SaveReport"}, | ||||
|             {10105, nullptr, "SaveReportWithUser"}, | ||||
|             {10200, nullptr, "RequestImmediateTransmission"}, | ||||
|             {10300, nullptr, "GetTransmissionStatus"}, | ||||
|             {10400, nullptr, "GetSystemSessionId"}, | ||||
| @ -35,8 +37,10 @@ public: | ||||
|             {30400, nullptr, "GetStatistics"}, | ||||
|             {30401, nullptr, "GetThroughputHistory"}, | ||||
|             {30500, nullptr, "GetLastUploadError"}, | ||||
|             {30600, nullptr, "GetApplicationUploadSummary"}, | ||||
|             {40100, nullptr, "IsUserAgreementCheckEnabled"}, | ||||
|             {40101, nullptr, "SetUserAgreementCheckEnabled"}, | ||||
|             {50100, nullptr, "ReadAllApplicationReportFiles"}, | ||||
|             {90100, nullptr, "ReadAllReportFiles"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| @ -51,7 +55,7 @@ private: | ||||
|         const auto process_id = rp.PopRaw<u64>(); | ||||
| 
 | ||||
|         std::vector<std::vector<u8>> data{ctx.ReadBuffer(0)}; | ||||
|         if (Type == Core::Reporter::PlayReportType::New) { | ||||
|         if constexpr (Type == Core::Reporter::PlayReportType::Old2) { | ||||
|             data.emplace_back(ctx.ReadBuffer(1)); | ||||
|         } | ||||
| 
 | ||||
| @ -71,7 +75,7 @@ private: | ||||
|         const auto user_id = rp.PopRaw<u128>(); | ||||
|         const auto process_id = rp.PopRaw<u64>(); | ||||
|         std::vector<std::vector<u8>> data{ctx.ReadBuffer(0)}; | ||||
|         if (Type == Core::Reporter::PlayReportType::New) { | ||||
|         if constexpr (Type == Core::Reporter::PlayReportType::Old2) { | ||||
|             data.emplace_back(ctx.ReadBuffer(1)); | ||||
|         } | ||||
| 
 | ||||
|  | ||||
| @ -50,6 +50,8 @@ SET_CAL::SET_CAL() : ServiceFramework("set:cal") { | ||||
|         {39, nullptr, "GetConsoleSixAxisSensorModuleType"}, | ||||
|         {40, nullptr, "GetConsoleSixAxisSensorHorizontalOffset"}, | ||||
|         {41, nullptr, "GetBatteryVersion"}, | ||||
|         {42, nullptr, "GetDeviceId"}, | ||||
|         {43, nullptr, "GetConsoleSixAxisSensorMountType"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -288,6 +288,18 @@ SET_SYS::SET_SYS() : ServiceFramework("set:sys") { | ||||
|         {186, nullptr, "GetMemoryUsageRateFlag"}, | ||||
|         {187, nullptr, "GetTouchScreenMode"}, | ||||
|         {188, nullptr, "SetTouchScreenMode"}, | ||||
|         {189, nullptr, "GetButtonConfigSettingsFull"}, | ||||
|         {190, nullptr, "SetButtonConfigSettingsFull"}, | ||||
|         {191, nullptr, "GetButtonConfigSettingsEmbedded"}, | ||||
|         {192, nullptr, "SetButtonConfigSettingsEmbedded"}, | ||||
|         {193, nullptr, "GetButtonConfigSettingsLeft"}, | ||||
|         {194, nullptr, "SetButtonConfigSettingsLeft"}, | ||||
|         {195, nullptr, "GetButtonConfigSettingsRight"}, | ||||
|         {196, nullptr, "SetButtonConfigSettingsRight"}, | ||||
|         {197, nullptr, "GetButtonConfigRegisteredSettingsEmbedded"}, | ||||
|         {198, nullptr, "SetButtonConfigRegisteredSettingsEmbedded"}, | ||||
|         {199, nullptr, "GetButtonConfigRegisteredSettings"}, | ||||
|         {200, nullptr, "SetButtonConfigRegisteredSettings"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -148,6 +148,7 @@ BSD::BSD(const char* name) : ServiceFramework(name) { | ||||
|         {30, nullptr, "SendMMsg"}, | ||||
|         {31, nullptr, "EventFd"}, | ||||
|         {32, nullptr, "RegisterResourceStatisticsName"}, | ||||
|         {33, nullptr, "Initialize2"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -56,6 +56,7 @@ public: | ||||
| 
 | ||||
|     enum class PlayReportType { | ||||
|         Old, | ||||
|         Old2, | ||||
|         New, | ||||
|         System, | ||||
|     }; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash