mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	Merge pull request #3094 from lioncash/tables
service: Update function tables
This commit is contained in:
		
						commit
						50c7539108
					
				| @ -28,6 +28,7 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | ||||
|         {103, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, | ||||
|         {104, nullptr, "GetProfileUpdateNotifier"}, | ||||
|         {105, nullptr, "CheckNetworkServiceAvailabilityAsync"}, | ||||
|         {106, nullptr, "GetProfileSyncNotifier"}, | ||||
|         {110, nullptr, "StoreSaveDataThumbnail"}, | ||||
|         {111, nullptr, "ClearSaveDataThumbnail"}, | ||||
|         {112, nullptr, "LoadSaveDataThumbnail"}, | ||||
| @ -44,6 +45,8 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | ||||
|         {205, &ACC_SU::GetProfileEditor, "GetProfileEditor"}, | ||||
|         {206, nullptr, "CompleteUserRegistrationForcibly"}, | ||||
|         {210, nullptr, "CreateFloatingRegistrationRequest"}, | ||||
|         {211, nullptr, "CreateProcedureToRegisterUserWithNintendoAccount"}, | ||||
|         {212, nullptr, "ResumeProcedureToRegisterUserWithNintendoAccount"}, | ||||
|         {230, nullptr, "AuthenticateServiceAsync"}, | ||||
|         {250, nullptr, "GetBaasAccountAdministrator"}, | ||||
|         {290, nullptr, "ProxyProcedureForGuestLoginWithNintendoAccount"}, | ||||
|  | ||||
| @ -28,6 +28,7 @@ ACC_U1::ACC_U1(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | ||||
|         {103, nullptr, "GetProfileUpdateNotifier"}, | ||||
|         {104, nullptr, "CheckNetworkServiceAvailabilityAsync"}, | ||||
|         {105, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, | ||||
|         {106, nullptr, "GetProfileSyncNotifier"}, | ||||
|         {110, nullptr, "StoreSaveDataThumbnail"}, | ||||
|         {111, nullptr, "ClearSaveDataThumbnail"}, | ||||
|         {112, nullptr, "LoadSaveDataThumbnail"}, | ||||
|  | ||||
| @ -229,7 +229,15 @@ IDebugFunctions::IDebugFunctions() : ServiceFramework{"IDebugFunctions"} { | ||||
|         {20, nullptr, "InvalidateTransitionLayer"}, | ||||
|         {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, | ||||
|         {40, nullptr, "GetAppletResourceUsageInfo"}, | ||||
|         {41, nullptr, "SetCpuBoostModeForApplet"}, | ||||
|         {100, nullptr, "SetCpuBoostModeForApplet"}, | ||||
|         {110, nullptr, "PushToAppletBoundChannelForDebug"}, | ||||
|         {111, nullptr, "TryPopFromAppletBoundChannelForDebug"}, | ||||
|         {120, nullptr, "AlarmSettingNotificationEnableAppEventReserve"}, | ||||
|         {121, nullptr, "AlarmSettingNotificationDisableAppEventReserve"}, | ||||
|         {122, nullptr, "AlarmSettingNotificationPushAppEventNotify"}, | ||||
|         {130, nullptr, "FriendInvitationSetApplicationParameter"}, | ||||
|         {131, nullptr, "FriendInvitationClearApplicationParameter"}, | ||||
|         {132, nullptr, "FriendInvitationPushApplicationParameter"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -278,10 +286,12 @@ ISelfController::ISelfController(Core::System& system, | ||||
|         {69, &ISelfController::IsAutoSleepDisabled, "IsAutoSleepDisabled"}, | ||||
|         {70, nullptr, "ReportMultimediaError"}, | ||||
|         {71, nullptr, "GetCurrentIlluminanceEx"}, | ||||
|         {72, nullptr, "SetInputDetectionPolicy"}, | ||||
|         {80, nullptr, "SetWirelessPriorityMode"}, | ||||
|         {90, &ISelfController::GetAccumulatedSuspendedTickValue, "GetAccumulatedSuspendedTickValue"}, | ||||
|         {91, &ISelfController::GetAccumulatedSuspendedTickChangedEvent, "GetAccumulatedSuspendedTickChangedEvent"}, | ||||
|         {100, nullptr, "SetAlbumImageTakenNotificationEnabled"}, | ||||
|         {110, nullptr, "SetApplicationAlbumUserData"}, | ||||
|         {1000, nullptr, "GetDebugStorageChannel"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| @ -612,6 +622,7 @@ ICommonStateGetter::ICommonStateGetter(Core::System& system, | ||||
|         {90, nullptr, "SetPerformanceConfigurationChangedNotification"}, | ||||
|         {91, nullptr, "GetCurrentPerformanceConfiguration"}, | ||||
|         {200, nullptr, "GetOperationModeSystemInfo"}, | ||||
|         {300, nullptr, "GetSettingsPlatformRegion"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -1081,6 +1092,12 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) | ||||
|         {121, nullptr, "ClearUserChannel"}, | ||||
|         {122, nullptr, "UnpopToUserChannel"}, | ||||
|         {130, &IApplicationFunctions::GetGpuErrorDetectedSystemEvent, "GetGpuErrorDetectedSystemEvent"}, | ||||
|         {140, nullptr, "GetFriendInvitationStorageChannelEvent"}, | ||||
|         {141, nullptr, "TryPopFromFriendInvitationStorageChannel"}, | ||||
|         {150, nullptr, "GetNotificationStorageChannelEvent"}, | ||||
|         {151, nullptr, "TryPopFromNotificationStorageChannel"}, | ||||
|         {160, nullptr, "GetHealthWarningDisappearedSystemEvent"}, | ||||
|         {170, nullptr, "SetHdcpAuthenticationActivated"}, | ||||
|         {500, nullptr, "StartContinuousRecordingFlushForDebug"}, | ||||
|         {1000, nullptr, "CreateMovieMaker"}, | ||||
|         {1001, nullptr, "PrepareForJit"}, | ||||
| @ -1433,6 +1450,8 @@ IHomeMenuFunctions::IHomeMenuFunctions() : ServiceFramework("IHomeMenuFunctions" | ||||
|         {30, nullptr, "GetHomeButtonWriterLockAccessor"}, | ||||
|         {31, nullptr, "GetWriterLockAccessorEx"}, | ||||
|         {100, nullptr, "PopRequestLaunchApplicationForDebug"}, | ||||
|         {110, nullptr, "IsForceTerminateApplicationDisabledForDebug"}, | ||||
|         {200, nullptr, "LaunchDevMenu"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -10,7 +10,7 @@ IdleSys::IdleSys() : ServiceFramework{"idle:sys"} { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, nullptr, "GetAutoPowerDownEvent"}, | ||||
|         {1, nullptr, "Unknown1"}, | ||||
|         {1, nullptr, "IsAutoPowerDownRequested"}, | ||||
|         {2, nullptr, "Unknown2"}, | ||||
|         {3, nullptr, "SetHandlingContext"}, | ||||
|         {4, nullptr, "LoadAndApplySettings"}, | ||||
|  | ||||
| @ -35,6 +35,8 @@ OMM::OMM() : ServiceFramework{"omm"} { | ||||
|         {23, nullptr, "GetHdcpState"}, | ||||
|         {24, nullptr, "ShowCardUpdateProcessing"}, | ||||
|         {25, nullptr, "SetApplicationCecSettingsAndNotifyChanged"}, | ||||
|         {26, nullptr, "GetOperationModeSystemInfo"}, | ||||
|         {27, nullptr, "GetAppletFullAwakingSystemEvent"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -61,6 +61,7 @@ AOC_U::AOC_U(Core::System& system) | ||||
|         {7, &AOC_U::PrepareAddOnContent, "PrepareAddOnContent"}, | ||||
|         {8, &AOC_U::GetAddOnContentListChangedEvent, "GetAddOnContentListChangedEvent"}, | ||||
|         {100, nullptr, "CreateEcPurchasedEventManager"}, | ||||
|         {101, nullptr, "CreatePermanentEcPurchasedEventManager"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -38,6 +38,7 @@ AudCtl::AudCtl() : ServiceFramework{"audctl"} { | ||||
|         {24, nullptr, "GetSystemOutputMasterVolume"}, | ||||
|         {25, nullptr, "GetAudioVolumeDataForPlayReport"}, | ||||
|         {26, nullptr, "UpdateHeadphoneSettings"}, | ||||
|         {27, nullptr, "SetVolumeMappingTableForDev"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -137,14 +137,20 @@ public: | ||||
|             {10200, nullptr, "CancelSyncDeliveryCacheRequest"}, | ||||
|             {20100, nullptr, "RequestSyncDeliveryCacheWithApplicationId"}, | ||||
|             {20101, nullptr, "RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName"}, | ||||
|             {20300, nullptr, "GetDeliveryCacheStorageUpdateNotifier"}, | ||||
|             {20301, nullptr, "RequestSuspendDeliveryTask"}, | ||||
|             {20400, nullptr, "RegisterSystemApplicationDeliveryTask"}, | ||||
|             {20401, nullptr, "UnregisterSystemApplicationDeliveryTask"}, | ||||
|             {30100, &IBcatService::SetPassphrase, "SetPassphrase"}, | ||||
|             {30200, nullptr, "RegisterBackgroundDeliveryTask"}, | ||||
|             {30201, nullptr, "UnregisterBackgroundDeliveryTask"}, | ||||
|             {30202, nullptr, "BlockDeliveryTask"}, | ||||
|             {30203, nullptr, "UnblockDeliveryTask"}, | ||||
|             {30300, nullptr, "RegisterSystemApplicationDeliveryTasks"}, | ||||
|             {90100, nullptr, "EnumerateBackgroundDeliveryTask"}, | ||||
|             {90200, nullptr, "GetDeliveryList"}, | ||||
|             {90201, &IBcatService::ClearDeliveryCacheStorage, "ClearDeliveryCacheStorage"}, | ||||
|             {90202, nullptr, "ClearDeliveryTaskSubscriptionStatus"}, | ||||
|             {90300, nullptr, "GetPushNotificationLog"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
|  | ||||
| @ -155,6 +155,7 @@ public: | ||||
|             {98, nullptr, "SetLeScanParameter"}, | ||||
|             {256, nullptr, "GetIsManufacturingMode"}, | ||||
|             {257, nullptr, "EmulateBluetoothCrash"}, | ||||
|             {258, nullptr, "GetBleChannelMap"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -24,6 +24,8 @@ public: | ||||
|             {6, nullptr, "SubmitMultipleCategoryContext"}, | ||||
|             {7, nullptr, "UpdateApplicationLaunchTime"}, | ||||
|             {8, nullptr, "ClearApplicationLaunchTime"}, | ||||
|             {9, nullptr, "SubmitAttachment"}, | ||||
|             {10, nullptr, "CreateReportWithAttachments"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
| @ -38,6 +40,7 @@ public: | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {0, nullptr, "OpenReport"}, | ||||
|             {1, nullptr, "OpenManager"}, | ||||
|             {2, nullptr, "OpenAttachment"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -52,6 +52,8 @@ public: | ||||
|             {34, nullptr, "GetEncryptedTicketSize"}, | ||||
|             {35, nullptr, "GetEncryptedTicketData"}, | ||||
|             {36, nullptr, "DeleteAllInactiveELicenseRequiredPersonalizedTicket"}, | ||||
|             {37, nullptr, "OwnTicket2"}, | ||||
|             {38, nullptr, "OwnTicket3"}, | ||||
|             {503, nullptr, "GetTitleKey"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
|  | ||||
| @ -680,6 +680,7 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | ||||
|         {33, nullptr, "DeleteCacheStorage"}, | ||||
|         {34, nullptr, "GetCacheStorageSize"}, | ||||
|         {35, nullptr, "CreateSaveDataFileSystemByHashSalt"}, | ||||
|         {36, nullptr, "OpenHostFileSystemWithOption"}, | ||||
|         {51, &FSP_SRV::OpenSaveDataFileSystem, "OpenSaveDataFileSystem"}, | ||||
|         {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"}, | ||||
|         {53, &FSP_SRV::OpenReadOnlySaveDataFileSystem, "OpenReadOnlySaveDataFileSystem"}, | ||||
| @ -694,11 +695,14 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | ||||
|         {66, nullptr, "WriteSaveDataFileSystemExtraData2"}, | ||||
|         {67, nullptr, "FindSaveDataWithFilter"}, | ||||
|         {68, nullptr, "OpenSaveDataInfoReaderBySaveDataFilter"}, | ||||
|         {69, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||||
|         {70, nullptr, "WriteSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||||
|         {80, nullptr, "OpenSaveDataMetaFile"}, | ||||
|         {81, nullptr, "OpenSaveDataTransferManager"}, | ||||
|         {82, nullptr, "OpenSaveDataTransferManagerVersion2"}, | ||||
|         {83, nullptr, "OpenSaveDataTransferProhibiterForCloudBackUp"}, | ||||
|         {84, nullptr, "ListApplicationAccessibleSaveDataOwnerId"}, | ||||
|         {85, nullptr, "OpenSaveDataTransferManagerForSaveDataRepair"}, | ||||
|         {100, nullptr, "OpenImageDirectoryFileSystem"}, | ||||
|         {110, nullptr, "OpenContentStorageFileSystem"}, | ||||
|         {120, nullptr, "OpenCloudBackupWorkStorageFileSystem"}, | ||||
| @ -756,6 +760,8 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | ||||
|         {1009, nullptr, "GetAndClearMemoryReportInfo"}, | ||||
|         {1010, nullptr, "SetDataStorageRedirectTarget"}, | ||||
|         {1011, &FSP_SRV::GetAccessLogVersionInfo, "GetAccessLogVersionInfo"}, | ||||
|         {1012, nullptr, "GetFsStackUsage"}, | ||||
|         {1013, nullptr, "UnsetSaveDataRootPath"}, | ||||
|         {1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"}, | ||||
|         {1110, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId2"}, | ||||
|         {1200, nullptr, "OpenMultiCommitManager"}, | ||||
|  | ||||
| @ -60,6 +60,9 @@ public: | ||||
|             {20801, nullptr, "SyncUserSetting"}, | ||||
|             {20900, nullptr, "RequestListSummaryOverlayNotification"}, | ||||
|             {21000, nullptr, "GetExternalApplicationCatalog"}, | ||||
|             {22000, nullptr, "GetReceivedFriendInvitationList"}, | ||||
|             {22001, nullptr, "GetReceivedFriendInvitationDetailedInfo"}, | ||||
|             {22010, nullptr, "GetReceivedFriendInvitationCountCache"}, | ||||
|             {30100, nullptr, "DropFriendNewlyFlags"}, | ||||
|             {30101, nullptr, "DeleteFriend"}, | ||||
|             {30110, nullptr, "DropFriendNewlyFlag"}, | ||||
| @ -91,6 +94,8 @@ public: | ||||
|             {30812, nullptr, "ChangePlayLogPermission"}, | ||||
|             {30820, nullptr, "IssueFriendCode"}, | ||||
|             {30830, nullptr, "ClearPlayLog"}, | ||||
|             {30900, nullptr, "SendFriendInvitation"}, | ||||
|             {30910, nullptr, "ReadFriendInvitation"}, | ||||
|             {49900, nullptr, "DeleteNetworkServiceAccountCache"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
|  | ||||
| @ -215,6 +215,8 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | ||||
|         {132, nullptr, "EnableUnintendedHomeButtonInputProtection"}, | ||||
|         {133, nullptr, "SetNpadJoyAssignmentModeSingleWithDestination"}, | ||||
|         {134, nullptr, "SetNpadAnalogStickUseCenterClamp"}, | ||||
|         {135, nullptr, "SetNpadCaptureButtonAssignment"}, | ||||
|         {136, nullptr, "ClearNpadCaptureButtonAssignment"}, | ||||
|         {200, &Hid::GetVibrationDeviceInfo, "GetVibrationDeviceInfo"}, | ||||
|         {201, &Hid::SendVibrationValue, "SendVibrationValue"}, | ||||
|         {202, &Hid::GetActualVibrationValue, "GetActualVibrationValue"}, | ||||
| @ -245,6 +247,8 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | ||||
|         {404, nullptr, "HasLeftRightBattery"}, | ||||
|         {405, nullptr, "GetNpadInterfaceType"}, | ||||
|         {406, nullptr, "GetNpadLeftRightInterfaceType"}, | ||||
|         {407, nullptr, "GetNpadOfHighestBatteryLevelForJoyLeft"}, | ||||
|         {408, nullptr, "GetNpadOfHighestBatteryLevelForJoyRight"}, | ||||
|         {500, nullptr, "GetPalmaConnectionHandle"}, | ||||
|         {501, nullptr, "InitializePalma"}, | ||||
|         {502, nullptr, "AcquirePalmaOperationCompleteEvent"}, | ||||
| @ -272,8 +276,13 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | ||||
|         {524, nullptr, "PairPalma"}, | ||||
|         {525, &Hid::SetPalmaBoostMode, "SetPalmaBoostMode"}, | ||||
|         {526, nullptr, "CancelWritePalmaWaveEntry"}, | ||||
|         {527, nullptr, "EnablePalmaBoostMode"}, | ||||
|         {528, nullptr, "GetPalmaBluetoothAddress"}, | ||||
|         {529, nullptr, "SetDisallowedPalmaConnection"}, | ||||
|         {1000, nullptr, "SetNpadCommunicationMode"}, | ||||
|         {1001, nullptr, "GetNpadCommunicationMode"}, | ||||
|         {1002, nullptr, "SetTouchScreenConfiguration"}, | ||||
|         {1003, nullptr, "IsFirmwareUpdateNeededForNotification"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -969,6 +978,9 @@ public: | ||||
|             {310, nullptr, "GetMaskedSupportedNpadStyleSet"}, | ||||
|             {311, nullptr, "SetNpadPlayerLedBlinkingDevice"}, | ||||
|             {312, nullptr, "SetSupportedNpadStyleSetAll"}, | ||||
|             {313, nullptr, "GetNpadCaptureButtonAssignment"}, | ||||
|             {314, nullptr, "GetAppletFooterUiType"}, | ||||
|             {315, nullptr, "GetAppletDetailedUiType"}, | ||||
|             {321, nullptr, "GetUniquePadsFromNpad"}, | ||||
|             {322, nullptr, "GetIrSensorState"}, | ||||
|             {323, nullptr, "GetXcdHandleForNpadWithIrSensor"}, | ||||
| @ -984,6 +996,8 @@ public: | ||||
|             {513, nullptr, "EndPermitVibrationSession"}, | ||||
|             {520, nullptr, "EnableHandheldHids"}, | ||||
|             {521, nullptr, "DisableHandheldHids"}, | ||||
|             {522, nullptr, "SetJoyConRailEnabled"}, | ||||
|             {523, nullptr, "IsJoyConRailEnabled"}, | ||||
|             {540, nullptr, "AcquirePlayReportControllerUsageUpdateEvent"}, | ||||
|             {541, nullptr, "GetPlayReportControllerUsages"}, | ||||
|             {542, nullptr, "AcquirePlayReportRegisteredDeviceUpdateEvent"}, | ||||
| @ -1010,6 +1024,7 @@ public: | ||||
|             {809, nullptr, "GetUniquePadSerialNumber"}, | ||||
|             {810, nullptr, "GetUniquePadControllerNumber"}, | ||||
|             {811, nullptr, "GetSixAxisSensorUserCalibrationStage"}, | ||||
|             {812, nullptr, "GetConsoleUniqueSixAxisSensorHandle"}, | ||||
|             {821, nullptr, "StartAnalogStickManualCalibration"}, | ||||
|             {822, nullptr, "RetryCurrentAnalogStickManualCalibrationStage"}, | ||||
|             {823, nullptr, "CancelAnalogStickManualCalibration"}, | ||||
| @ -1020,6 +1035,8 @@ public: | ||||
|             {828, nullptr, "IsAnalogStickInReleasePosition"}, | ||||
|             {829, nullptr, "IsAnalogStickInCircumference"}, | ||||
|             {830, nullptr, "SetNotificationLedPattern"}, | ||||
|             {831, nullptr, "SetNotificationLedPatternWithTimeout"}, | ||||
|             {832, nullptr, "PrepareHidsForNotificationWake"}, | ||||
|             {850, nullptr, "IsUsbFullKeyControllerEnabled"}, | ||||
|             {851, nullptr, "EnableUsbFullKeyController"}, | ||||
|             {852, nullptr, "IsUsbConnected"}, | ||||
| @ -1049,6 +1066,13 @@ public: | ||||
|             {1132, nullptr, "CheckUsbFirmwareUpdateRequired"}, | ||||
|             {1133, nullptr, "StartUsbFirmwareUpdate"}, | ||||
|             {1134, nullptr, "GetUsbFirmwareUpdateState"}, | ||||
|             {1150, nullptr, "SetTouchScreenMagnification"}, | ||||
|             {1151, nullptr, "GetTouchScreenFirmwareVersion"}, | ||||
|             {1152, nullptr, "SetTouchScreenDefaultConfiguration"}, | ||||
|             {1153, nullptr, "GetTouchScreenDefaultConfiguration"}, | ||||
|             {1154, nullptr, "IsFirmwareAvailableForNotification"}, | ||||
|             {1155, nullptr, "SetForceHandheldStyleVibration"}, | ||||
|             {1156, nullptr, "SendConnectionTriggerWithoutTimeoutEvent"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -50,6 +50,8 @@ public: | ||||
|             {21, &IDatabaseService::GetIndex, "GetIndex"}, | ||||
|             {22, &IDatabaseService::SetInterfaceVersion, "SetInterfaceVersion"}, | ||||
|             {23, nullptr, "Convert"}, | ||||
|             {24, nullptr, "ConvertCoreDataToCharInfo"}, | ||||
|             {25, nullptr, "ConvertCharInfoToCoreData"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -61,7 +61,8 @@ public: | ||||
|             {5, nullptr, "RegisterHtmlDocumentPath"}, | ||||
|             {6, nullptr, "UnregisterHtmlDocumentPath"}, | ||||
|             {7, nullptr, "RedirectHtmlDocumentPath"}, | ||||
|             {8, nullptr, ""}, | ||||
|             {8, nullptr, "Refresh"}, | ||||
|             {9, nullptr, "RefreshExcluding"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
| @ -77,6 +78,8 @@ public: | ||||
|             {0, nullptr, "ResolveAddOnContentPath"}, | ||||
|             {1, nullptr, "RegisterAddOnContentStorage"}, | ||||
|             {2, nullptr, "UnregisterAllAddOnContentPath"}, | ||||
|             {3, nullptr, "RefreshApplicationAddOnContent"}, | ||||
|             {4, nullptr, "UnregisterApplicationAddOnContent"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
| @ -118,6 +121,7 @@ public: | ||||
|             {10, nullptr, "InactivateContentStorage"}, | ||||
|             {11, nullptr, "ActivateContentMetaDatabase"}, | ||||
|             {12, nullptr, "InactivateContentMetaDatabase"}, | ||||
|             {13, nullptr, "InvalidateRightsIdCache"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -215,6 +215,7 @@ public: | ||||
|             {411, nullptr, "AttachActivateEvent"}, | ||||
|             {412, nullptr, "AttachDeactivateEvent"}, | ||||
|             {500, nullptr, "SetNfcEnabled"}, | ||||
|             {510, nullptr, "OutputTestWave"}, | ||||
|             {1000, nullptr, "ReadMifare"}, | ||||
|             {1001, nullptr, "WriteMifare"}, | ||||
|             {1300, nullptr, "SendCommandByPassThrough"}, | ||||
|  | ||||
| @ -208,6 +208,7 @@ private: | ||||
| 
 | ||||
| IGeneralService::IGeneralService(Core::System& system) | ||||
|     : ServiceFramework("IGeneralService"), system(system) { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {1, &IGeneralService::GetClientId, "GetClientId"}, | ||||
|         {2, &IGeneralService::CreateScanRequest, "CreateScanRequest"}, | ||||
| @ -246,7 +247,14 @@ IGeneralService::IGeneralService(Core::System& system) | ||||
|         {36, nullptr, "GetCurrentAccessPoint"}, | ||||
|         {37, nullptr, "Shutdown"}, | ||||
|         {38, nullptr, "GetAllowedChannels"}, | ||||
|         {39, nullptr, "NotifyApplicationSuspended"}, | ||||
|         {40, nullptr, "SetAcceptableNetworkTypeFlag"}, | ||||
|         {41, nullptr, "GetAcceptableNetworkTypeFlag"}, | ||||
|         {42, nullptr, "NotifyConnectionStateChanged"}, | ||||
|         {43, nullptr, "SetWowlDelayedWakeTime"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|     RegisterHandlers(functions); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -116,6 +116,8 @@ public: | ||||
|             {500, nullptr, "RequestSyncTicket"}, | ||||
|             {501, nullptr, "RequestDownloadTicket"}, | ||||
|             {502, nullptr, "RequestDownloadTicketForPrepurchasedContents"}, | ||||
|             {503, nullptr, "RequestSyncTicket"}, | ||||
|             {504, nullptr, "RequestDownloadTicketForPrepurchasedContents2"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -44,6 +44,10 @@ public: | ||||
|             {113, nullptr, "DestroyJid"}, | ||||
|             {114, nullptr, "AttachJid"}, | ||||
|             {115, nullptr, "DetachJid"}, | ||||
|             {120, nullptr, "CreateNotificationReceiver"}, | ||||
|             {151, nullptr, "GetStateWithHandover"}, | ||||
|             {152, nullptr, "GetStateChangeEventWithHandover"}, | ||||
|             {153, nullptr, "GetDropEventWithHandover"}, | ||||
|             {201, nullptr, "RequestChangeStateForceTimed"}, | ||||
|             {202, nullptr, "RequestChangeStateForceAsync"}, | ||||
|         }; | ||||
| @ -74,6 +78,9 @@ public: | ||||
|             {104, nullptr, "GetStatistics"}, | ||||
|             {111, nullptr, "GetJid"}, | ||||
|             {120, nullptr, "CreateNotificationReceiver"}, | ||||
|             {151, nullptr, "GetStateWithHandover"}, | ||||
|             {152, nullptr, "GetStateChangeEventWithHandover"}, | ||||
|             {153, nullptr, "GetDropEventWithHandover"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -106,6 +106,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {96, nullptr, "AcquireApplicationLaunchInfo"}, | ||||
|         {97, nullptr, "GetMainApplicationProgramIndex2"}, | ||||
|         {98, nullptr, "EnableApplicationAllThreadDumpOnCrash"}, | ||||
|         {99, nullptr, "LaunchDevMenu"}, | ||||
|         {100, nullptr, "ResetToFactorySettings"}, | ||||
|         {101, nullptr, "ResetToFactorySettingsWithoutUserSaveData"}, | ||||
|         {102, nullptr, "ResetToFactorySettingsForRefurbishment"}, | ||||
| @ -130,6 +131,8 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {404, nullptr, "InvalidateApplicationControlCache"}, | ||||
|         {405, nullptr, "ListApplicationControlCacheEntryInfo"}, | ||||
|         {406, nullptr, "GetApplicationControlProperty"}, | ||||
|         {407, nullptr, "ListApplicationTitle"}, | ||||
|         {408, nullptr, "ListApplicationIcon"}, | ||||
|         {502, nullptr, "RequestCheckGameCardRegistration"}, | ||||
|         {503, nullptr, "RequestGameCardRegistrationGoldPoint"}, | ||||
|         {504, nullptr, "RequestRegisterGameCard"}, | ||||
| @ -138,6 +141,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {507, nullptr, "EnsureGameCardAccess"}, | ||||
|         {508, nullptr, "GetLastGameCardMountFailureResult"}, | ||||
|         {509, nullptr, "ListApplicationIdOnGameCard"}, | ||||
|         {510, nullptr, "GetGameCardPlatformRegion"}, | ||||
|         {600, nullptr, "CountApplicationContentMeta"}, | ||||
|         {601, nullptr, "ListApplicationContentMetaStatus"}, | ||||
|         {602, nullptr, "ListAvailableAddOnContent"}, | ||||
| @ -168,6 +172,9 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {910, nullptr, "HasApplicationRecord"}, | ||||
|         {911, nullptr, "SetPreInstalledApplication"}, | ||||
|         {912, nullptr, "ClearPreInstalledApplicationFlag"}, | ||||
|         {913, nullptr, "ListAllApplicationRecord"}, | ||||
|         {914, nullptr, "HideApplicationRecord"}, | ||||
|         {915, nullptr, "ShowApplicationRecord"}, | ||||
|         {1000, nullptr, "RequestVerifyApplicationDeprecated"}, | ||||
|         {1001, nullptr, "CorruptApplicationForDebug"}, | ||||
|         {1002, nullptr, "RequestVerifyAddOnContentsRights"}, | ||||
| @ -190,12 +197,14 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {1502, nullptr, "GetLastSdCardFormatUnexpectedResult"}, | ||||
|         {1504, nullptr, "InsertSdCard"}, | ||||
|         {1505, nullptr, "RemoveSdCard"}, | ||||
|         {1506, nullptr, "GetSdCardStartupStatus"}, | ||||
|         {1600, nullptr, "GetSystemSeedForPseudoDeviceId"}, | ||||
|         {1601, nullptr, "ResetSystemSeedForPseudoDeviceId"}, | ||||
|         {1700, nullptr, "ListApplicationDownloadingContentMeta"}, | ||||
|         {1701, nullptr, "GetApplicationView"}, | ||||
|         {1702, nullptr, "GetApplicationDownloadTaskStatus"}, | ||||
|         {1703, nullptr, "GetApplicationViewDownloadErrorContext"}, | ||||
|         {1704, nullptr, "GetApplicationViewWithPromotionInfo"}, | ||||
|         {1800, nullptr, "IsNotificationSetupCompleted"}, | ||||
|         {1801, nullptr, "GetLastNotificationInfoCount"}, | ||||
|         {1802, nullptr, "ListLastNotificationInfo"}, | ||||
| @ -223,6 +232,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2017, nullptr, "CreateDownloadTask"}, | ||||
|         {2018, nullptr, "GetApplicationDeliveryInfoHash"}, | ||||
|         {2050, nullptr, "GetApplicationRightsOnClient"}, | ||||
|         {2051, nullptr, "InvalidateRightsIdCache"}, | ||||
|         {2100, nullptr, "GetApplicationTerminateResult"}, | ||||
|         {2101, nullptr, "GetRawApplicationTerminateResult"}, | ||||
|         {2150, nullptr, "CreateRightsEnvironment"}, | ||||
| @ -230,6 +240,8 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2152, nullptr, "ActivateRightsEnvironment"}, | ||||
|         {2153, nullptr, "DeactivateRightsEnvironment"}, | ||||
|         {2154, nullptr, "ForceActivateRightsContextForExit"}, | ||||
|         {2155, nullptr, "UpdateRightsEnvironmentStatus"}, | ||||
|         {2156, nullptr, "CreateRightsEnvironmentForPreomia"}, | ||||
|         {2160, nullptr, "AddTargetApplicationToRightsEnvironment"}, | ||||
|         {2161, nullptr, "SetUsersToRightsEnvironment"}, | ||||
|         {2170, nullptr, "GetRightsEnvironmentStatus"}, | ||||
| @ -243,6 +255,20 @@ IApplicationManagerInterface::IApplicationManagerInterface() | ||||
|         {2201, nullptr, "GetInstalledApplicationCopyIdentifier"}, | ||||
|         {2250, nullptr, "RequestReportActiveELicence"}, | ||||
|         {2300, nullptr, "ListEventLog"}, | ||||
|         {2350, nullptr, "PerformAutoUpdateByApplicationId"}, | ||||
|         {2351, nullptr, "RequestNoDownloadRightsErrorResolution"}, | ||||
|         {2352, nullptr, "RequestResolveNoDownloadRightsError"}, | ||||
|         {2400, nullptr, "GetPromotionInfo"}, | ||||
|         {2401, nullptr, "CountPromotionInfo"}, | ||||
|         {2402, nullptr, "ListPromotionInfo"}, | ||||
|         {2403, nullptr, "ImportPromotionJsonForDebug"}, | ||||
|         {2404, nullptr, "ClearPromotionInfoForDebug"}, | ||||
|         {2500, nullptr, "ConfirmAvailableTime"}, | ||||
|         {2510, nullptr, "CreateApplicationResource"}, | ||||
|         {2511, nullptr, "GetApplicationResource"}, | ||||
|         {2513, nullptr, "LaunchPreomia"}, | ||||
|         {2514, nullptr, "ClearTaskOfAsyncTaskManager"}, | ||||
|         {2800, nullptr, "GetApplicationIdOfPreomia"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -463,6 +489,7 @@ IECommerceInterface::IECommerceInterface() : ServiceFramework{"IECommerceInterfa | ||||
|         {3, nullptr, "RequestSyncRights"}, | ||||
|         {4, nullptr, "RequestUnlinkDevice"}, | ||||
|         {5, nullptr, "RequestRevokeAllELicense"}, | ||||
|         {6, nullptr, "RequestSyncRightsBasedOnAssignedELicenses"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -152,7 +152,7 @@ struct PL_U::Impl { | ||||
| 
 | ||||
| PL_U::PL_U(Core::System& system) | ||||
|     : ServiceFramework("pl:u"), impl{std::make_unique<Impl>()}, system(system) { | ||||
| 
 | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, &PL_U::RequestLoad, "RequestLoad"}, | ||||
|         {1, &PL_U::GetLoadState, "GetLoadState"}, | ||||
| @ -160,7 +160,13 @@ PL_U::PL_U(Core::System& system) | ||||
|         {3, &PL_U::GetSharedMemoryAddressOffset, "GetSharedMemoryAddressOffset"}, | ||||
|         {4, &PL_U::GetSharedMemoryNativeHandle, "GetSharedMemoryNativeHandle"}, | ||||
|         {5, &PL_U::GetSharedFontInOrderOfPriority, "GetSharedFontInOrderOfPriority"}, | ||||
|         {6, nullptr, "GetSharedFontInOrderOfPriorityForSystem"}, | ||||
|         {100, nullptr, "RequestApplicationFunctionAuthorization"}, | ||||
|         {101, nullptr, "RequestApplicationFunctionAuthorizationForSystem"}, | ||||
|         {1000, nullptr, "LoadNgWordDataForPlatformRegionChina"}, | ||||
|         {1001, nullptr, "GetNgWordDataSizeForPlatformRegionChina"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
|     RegisterHandlers(functions); | ||||
| 
 | ||||
|     auto& fsc = system.GetFileSystemController(); | ||||
|  | ||||
| @ -172,7 +172,7 @@ public: | ||||
|             {6, &Shell::GetApplicationPid, "GetApplicationPid"}, | ||||
|             {7, nullptr, "BoostSystemMemoryResourceLimit"}, | ||||
|             {8, nullptr, "EnableAdditionalSystemThreads"}, | ||||
|             {9, nullptr, "GetUnimplementedEventHandle"}, | ||||
|             {9, nullptr, "GetBootFinishedEventHandle"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -25,6 +25,7 @@ public: | ||||
|             {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, | ||||
|             {10200, nullptr, "RequestImmediateTransmission"}, | ||||
|             {10300, nullptr, "GetTransmissionStatus"}, | ||||
|             {10400, nullptr, "GetSystemSessionId"}, | ||||
|             {20100, &PlayReport::SaveSystemReport, "SaveSystemReport"}, | ||||
|             {20101, &PlayReport::SaveSystemReportWithUser, "SaveSystemReportWithUser"}, | ||||
|             {20200, nullptr, "SetOperationMode"}, | ||||
|  | ||||
| @ -124,6 +124,7 @@ SET::SET() : ServiceFramework("set") { | ||||
|         {7, nullptr, "GetKeyCodeMap"}, | ||||
|         {8, &SET::GetQuestFlag, "GetQuestFlag"}, | ||||
|         {9, nullptr, "GetKeyCodeMap2"}, | ||||
|         {10, nullptr, "GetFirmwareVersionForDebug"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -7,6 +7,7 @@ | ||||
| namespace Service::Set { | ||||
| 
 | ||||
| SET_CAL::SET_CAL() : ServiceFramework("set:cal") { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, nullptr, "GetBluetoothBdAddress"}, | ||||
|         {1, nullptr, "GetConfigurationId1"}, | ||||
| @ -40,8 +41,18 @@ SET_CAL::SET_CAL() : ServiceFramework("set:cal") { | ||||
|         {30, nullptr, "GetAmiiboEcqvBlsCertificate"}, | ||||
|         {31, nullptr, "GetAmiiboEcqvBlsRootCertificate"}, | ||||
|         {32, nullptr, "GetUsbTypeCPowerSourceCircuitVersion"}, | ||||
|         {33, nullptr, "GetAnalogStickModuleTypeL"}, | ||||
|         {34, nullptr, "GetAnalogStickModelParameterL"}, | ||||
|         {35, nullptr, "GetAnalogStickFactoryCalibrationL"}, | ||||
|         {36, nullptr, "GetAnalogStickModuleTypeR"}, | ||||
|         {37, nullptr, "GetAnalogStickModelParameterR"}, | ||||
|         {38, nullptr, "GetAnalogStickFactoryCalibrationR"}, | ||||
|         {39, nullptr, "GetConsoleSixAxisSensorModuleType"}, | ||||
|         {40, nullptr, "GetConsoleSixAxisSensorHorizontalOffset"}, | ||||
|         {41, nullptr, "GetBatteryVersion"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|     RegisterHandlers(functions); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -7,6 +7,7 @@ | ||||
| namespace Service::Set { | ||||
| 
 | ||||
| SET_FD::SET_FD() : ServiceFramework("set:fd") { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {2, nullptr, "SetSettingsItemValue"}, | ||||
|         {3, nullptr, "ResetSettingsItemValue"}, | ||||
| @ -16,7 +17,10 @@ SET_FD::SET_FD() : ServiceFramework("set:fd") { | ||||
|         {20, nullptr, "SetWebInspectorFlag"}, | ||||
|         {21, nullptr, "SetAllowedSslHosts"}, | ||||
|         {22, nullptr, "SetHostFsMountPoint"}, | ||||
|         {23, nullptr, "SetMemoryUsageRateFlag"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|     RegisterHandlers(functions); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -273,10 +273,21 @@ SET_SYS::SET_SYS() : ServiceFramework("set:sys") { | ||||
|         {171, nullptr, "SetChineseTraditionalInputMethod"}, | ||||
|         {172, nullptr, "GetPtmCycleCountReliability"}, | ||||
|         {173, nullptr, "SetPtmCycleCountReliability"}, | ||||
|         {174, nullptr, "GetHomeMenuScheme"}, | ||||
|         {175, nullptr, "GetThemeSettings"}, | ||||
|         {176, nullptr, "SetThemeSettings"}, | ||||
|         {177, nullptr, "GetThemeKey"}, | ||||
|         {178, nullptr, "SetThemeKey"}, | ||||
|         {179, nullptr, "GetZoomFlag"}, | ||||
|         {180, nullptr, "SetZoomFlag"}, | ||||
|         {181, nullptr, "GetT"}, | ||||
|         {182, nullptr, "SetT"}, | ||||
|         {183, nullptr, "GetPlatformRegion"}, | ||||
|         {184, nullptr, "SetPlatformRegion"}, | ||||
|         {185, nullptr, "GetHomeMenuSchemeModel"}, | ||||
|         {186, nullptr, "GetMemoryUsageRateFlag"}, | ||||
|         {187, nullptr, "GetTouchScreenMode"}, | ||||
|         {188, nullptr, "SetTouchScreenMode"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -7,6 +7,7 @@ | ||||
| namespace Service::Sockets { | ||||
| 
 | ||||
| NSD::NSD(const char* name) : ServiceFramework(name) { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {10, nullptr, "GetSettingName"}, | ||||
|         {11, nullptr, "GetEnvironmentIdentifier"}, | ||||
| @ -22,10 +23,14 @@ NSD::NSD(const char* name) : ServiceFramework(name) { | ||||
|         {42, nullptr, "GetNasApiFqdn"}, | ||||
|         {43, nullptr, "GetNasApiFqdnEx"}, | ||||
|         {50, nullptr, "GetCurrentSetting"}, | ||||
|         {51, nullptr, "WriteTestParameter"}, | ||||
|         {52, nullptr, "ReadTestParameter"}, | ||||
|         {60, nullptr, "ReadSaveDataFromFsForTest"}, | ||||
|         {61, nullptr, "WriteSaveDataToFsForTest"}, | ||||
|         {62, nullptr, "DeleteSaveDataOfFsForTest"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|     RegisterHandlers(functions); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -13,6 +13,7 @@ namespace Service::SSL { | ||||
| class ISslConnection final : public ServiceFramework<ISslConnection> { | ||||
| public: | ||||
|     ISslConnection() : ServiceFramework("ISslConnection") { | ||||
|         // clang-format off
 | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {0, nullptr, "SetSocketDescriptor"}, | ||||
|             {1, nullptr, "SetHostName"}, | ||||
| @ -40,7 +41,11 @@ public: | ||||
|             {23, nullptr, "GetOption"}, | ||||
|             {24, nullptr, "GetVerifyCertErrors"}, | ||||
|             {25, nullptr, "GetCipherInfo"}, | ||||
|             {26, nullptr, "SetNextAlpnProto"}, | ||||
|             {27, nullptr, "GetNextAlpnProto"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|         RegisterHandlers(functions); | ||||
|     } | ||||
| }; | ||||
|  | ||||
| @ -21,6 +21,7 @@ Time::Time(std::shared_ptr<Module> time, std::shared_ptr<SharedMemory> shared_me | ||||
|         {30, nullptr, "GetStandardNetworkClockOperationEventReadableHandle"}, | ||||
|         {31, nullptr, "GetEphemeralNetworkClockOperationEventReadableHandle"}, | ||||
|         {50, nullptr, "SetStandardSteadyClockInternalOffset"}, | ||||
|         {51, nullptr, "GetStandardSteadyClockRtcValue"}, | ||||
|         {100, &Time::IsStandardUserSystemClockAutomaticCorrectionEnabled, "IsStandardUserSystemClockAutomaticCorrectionEnabled"}, | ||||
|         {101, &Time::SetStandardUserSystemClockAutomaticCorrectionEnabled, "SetStandardUserSystemClockAutomaticCorrectionEnabled"}, | ||||
|         {102, nullptr, "GetStandardUserSystemClockInitialYear"}, | ||||
|  | ||||
| @ -74,15 +74,17 @@ public: | ||||
|     ISystemClock(std::shared_ptr<Service::Time::SharedMemory> shared_memory, | ||||
|                  ClockContextType clock_type) | ||||
|         : ServiceFramework("ISystemClock"), shared_memory(shared_memory), clock_type(clock_type) { | ||||
|         // clang-format off
 | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {0, &ISystemClock::GetCurrentTime, "GetCurrentTime"}, | ||||
|             {1, nullptr, "SetCurrentTime"}, | ||||
|             {2, &ISystemClock::GetSystemClockContext, "GetSystemClockContext"}, | ||||
|             {3, nullptr, "SetSystemClockContext"}, | ||||
| 
 | ||||
|             {4, nullptr, "GetOperationEventReadableHandle"}, | ||||
|         }; | ||||
|         RegisterHandlers(functions); | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|         RegisterHandlers(functions); | ||||
|         UpdateSharedMemoryContext(system_clock_context); | ||||
|     } | ||||
| 
 | ||||
| @ -162,6 +164,7 @@ private: | ||||
| class ITimeZoneService final : public ServiceFramework<ITimeZoneService> { | ||||
| public: | ||||
|     ITimeZoneService() : ServiceFramework("ITimeZoneService") { | ||||
|         // clang-format off
 | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {0, &ITimeZoneService::GetDeviceLocationName, "GetDeviceLocationName"}, | ||||
|             {1, nullptr, "SetDeviceLocationName"}, | ||||
| @ -169,11 +172,17 @@ public: | ||||
|             {3, nullptr, "LoadLocationNameList"}, | ||||
|             {4, &ITimeZoneService::LoadTimeZoneRule, "LoadTimeZoneRule"}, | ||||
|             {5, nullptr, "GetTimeZoneRuleVersion"}, | ||||
|             {6, nullptr, "GetDeviceLocationNameAndUpdatedTime"}, | ||||
|             {7, nullptr, "SetDeviceLocationNameWithTimeZoneRule"}, | ||||
|             {8, nullptr, "ParseTimeZoneBinary"}, | ||||
|             {20, nullptr, "GetDeviceLocationNameOperationEventReadableHandle"}, | ||||
|             {100, &ITimeZoneService::ToCalendarTime, "ToCalendarTime"}, | ||||
|             {101, &ITimeZoneService::ToCalendarTimeWithMyRule, "ToCalendarTimeWithMyRule"}, | ||||
|             {201, &ITimeZoneService::ToPosixTime, "ToPosixTime"}, | ||||
|             {202, &ITimeZoneService::ToPosixTimeWithMyRule, "ToPosixTimeWithMyRule"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|         RegisterHandlers(functions); | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -731,6 +731,7 @@ class IManagerDisplayService final : public ServiceFramework<IManagerDisplayServ | ||||
| public: | ||||
|     explicit IManagerDisplayService(std::shared_ptr<NVFlinger::NVFlinger> nv_flinger) | ||||
|         : ServiceFramework("IManagerDisplayService"), nv_flinger(std::move(nv_flinger)) { | ||||
|         // clang-format off
 | ||||
|         static const FunctionInfo functions[] = { | ||||
|             {200, nullptr, "AllocateProcessHeapBlock"}, | ||||
|             {201, nullptr, "FreeProcessHeapBlock"}, | ||||
| @ -766,8 +767,11 @@ public: | ||||
|             {6008, nullptr, "StartLayerPresentationFenceWait"}, | ||||
|             {6009, nullptr, "StopLayerPresentationFenceWait"}, | ||||
|             {6010, nullptr, "GetLayerPresentationAllFencesExpiredEvent"}, | ||||
|             {6011, nullptr, "EnableLayerAutoClearTransitionBuffer"}, | ||||
|             {6012, nullptr, "DisableLayerAutoClearTransitionBuffer"}, | ||||
|             {7000, nullptr, "SetContentVisibility"}, | ||||
|             {8000, nullptr, "SetConductorLayer"}, | ||||
|             {8001, nullptr, "SetTimestampTracking"}, | ||||
|             {8100, nullptr, "SetIndirectProducerFlipOffset"}, | ||||
|             {8200, nullptr, "CreateSharedBufferStaticStorage"}, | ||||
|             {8201, nullptr, "CreateSharedBufferTransferMemory"}, | ||||
| @ -800,6 +804,8 @@ public: | ||||
|             {8297, nullptr, "GetSharedFrameBufferContentParameter"}, | ||||
|             {8298, nullptr, "ExpandStartupLogoOnSharedFrameBuffer"}, | ||||
|         }; | ||||
|         // clang-format on
 | ||||
| 
 | ||||
|         RegisterHandlers(functions); | ||||
|     } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 bunnei
						bunnei