diff options
| author | 2019-11-12 08:54:58 -0500 | |
|---|---|---|
| committer | 2019-11-12 10:32:56 -0500 | |
| commit | e21b6ff79ddf7109db6f49e503e2c2e59fe466c7 (patch) | |
| tree | 1c9437b9426af14d3af0566be6d385aea85d16a9 /src | |
| parent | Merge pull request #3085 from bunnei/web-token-b64 (diff) | |
| download | yuzu-e21b6ff79ddf7109db6f49e503e2c2e59fe466c7.tar.gz yuzu-e21b6ff79ddf7109db6f49e503e2c2e59fe466c7.tar.xz yuzu-e21b6ff79ddf7109db6f49e503e2c2e59fe466c7.zip | |
service: Update function tables
Keeps the function tables up to date.
Updated based off information from Switchbrew.
Diffstat (limited to 'src')
33 files changed, 192 insertions, 7 deletions
diff --git a/src/core/hle/service/acc/acc_su.cpp b/src/core/hle/service/acc/acc_su.cpp index 0d1663657..b941c260b 100644 --- a/src/core/hle/service/acc/acc_su.cpp +++ b/src/core/hle/service/acc/acc_su.cpp | |||
| @@ -28,6 +28,7 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
| 28 | {103, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, | 28 | {103, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, |
| 29 | {104, nullptr, "GetProfileUpdateNotifier"}, | 29 | {104, nullptr, "GetProfileUpdateNotifier"}, |
| 30 | {105, nullptr, "CheckNetworkServiceAvailabilityAsync"}, | 30 | {105, nullptr, "CheckNetworkServiceAvailabilityAsync"}, |
| 31 | {106, nullptr, "GetProfileSyncNotifier"}, | ||
| 31 | {110, nullptr, "StoreSaveDataThumbnail"}, | 32 | {110, nullptr, "StoreSaveDataThumbnail"}, |
| 32 | {111, nullptr, "ClearSaveDataThumbnail"}, | 33 | {111, nullptr, "ClearSaveDataThumbnail"}, |
| 33 | {112, nullptr, "LoadSaveDataThumbnail"}, | 34 | {112, nullptr, "LoadSaveDataThumbnail"}, |
| @@ -44,6 +45,8 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
| 44 | {205, &ACC_SU::GetProfileEditor, "GetProfileEditor"}, | 45 | {205, &ACC_SU::GetProfileEditor, "GetProfileEditor"}, |
| 45 | {206, nullptr, "CompleteUserRegistrationForcibly"}, | 46 | {206, nullptr, "CompleteUserRegistrationForcibly"}, |
| 46 | {210, nullptr, "CreateFloatingRegistrationRequest"}, | 47 | {210, nullptr, "CreateFloatingRegistrationRequest"}, |
| 48 | {211, nullptr, "CreateProcedureToRegisterUserWithNintendoAccount"}, | ||
| 49 | {212, nullptr, "ResumeProcedureToRegisterUserWithNintendoAccount"}, | ||
| 47 | {230, nullptr, "AuthenticateServiceAsync"}, | 50 | {230, nullptr, "AuthenticateServiceAsync"}, |
| 48 | {250, nullptr, "GetBaasAccountAdministrator"}, | 51 | {250, nullptr, "GetBaasAccountAdministrator"}, |
| 49 | {290, nullptr, "ProxyProcedureForGuestLoginWithNintendoAccount"}, | 52 | {290, nullptr, "ProxyProcedureForGuestLoginWithNintendoAccount"}, |
diff --git a/src/core/hle/service/acc/acc_u1.cpp b/src/core/hle/service/acc/acc_u1.cpp index 6520b3968..858e91dde 100644 --- a/src/core/hle/service/acc/acc_u1.cpp +++ b/src/core/hle/service/acc/acc_u1.cpp | |||
| @@ -28,6 +28,7 @@ ACC_U1::ACC_U1(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
| 28 | {103, nullptr, "GetProfileUpdateNotifier"}, | 28 | {103, nullptr, "GetProfileUpdateNotifier"}, |
| 29 | {104, nullptr, "CheckNetworkServiceAvailabilityAsync"}, | 29 | {104, nullptr, "CheckNetworkServiceAvailabilityAsync"}, |
| 30 | {105, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, | 30 | {105, nullptr, "GetBaasUserAvailabilityChangeNotifier"}, |
| 31 | {106, nullptr, "GetProfileSyncNotifier"}, | ||
| 31 | {110, nullptr, "StoreSaveDataThumbnail"}, | 32 | {110, nullptr, "StoreSaveDataThumbnail"}, |
| 32 | {111, nullptr, "ClearSaveDataThumbnail"}, | 33 | {111, nullptr, "ClearSaveDataThumbnail"}, |
| 33 | {112, nullptr, "LoadSaveDataThumbnail"}, | 34 | {112, nullptr, "LoadSaveDataThumbnail"}, |
diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index ba54b3040..bdd25d42c 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp | |||
| @@ -229,7 +229,15 @@ IDebugFunctions::IDebugFunctions() : ServiceFramework{"IDebugFunctions"} { | |||
| 229 | {20, nullptr, "InvalidateTransitionLayer"}, | 229 | {20, nullptr, "InvalidateTransitionLayer"}, |
| 230 | {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, | 230 | {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, |
| 231 | {40, nullptr, "GetAppletResourceUsageInfo"}, | 231 | {40, nullptr, "GetAppletResourceUsageInfo"}, |
| 232 | {41, nullptr, "SetCpuBoostModeForApplet"}, | 232 | {100, nullptr, "SetCpuBoostModeForApplet"}, |
| 233 | {110, nullptr, "PushToAppletBoundChannelForDebug"}, | ||
| 234 | {111, nullptr, "TryPopFromAppletBoundChannelForDebug"}, | ||
| 235 | {120, nullptr, "AlarmSettingNotificationEnableAppEventReserve"}, | ||
| 236 | {121, nullptr, "AlarmSettingNotificationDisableAppEventReserve"}, | ||
| 237 | {122, nullptr, "AlarmSettingNotificationPushAppEventNotify"}, | ||
| 238 | {130, nullptr, "FriendInvitationSetApplicationParameter"}, | ||
| 239 | {131, nullptr, "FriendInvitationClearApplicationParameter"}, | ||
| 240 | {132, nullptr, "FriendInvitationPushApplicationParameter"}, | ||
| 233 | }; | 241 | }; |
| 234 | // clang-format on | 242 | // clang-format on |
| 235 | 243 | ||
| @@ -278,10 +286,12 @@ ISelfController::ISelfController(Core::System& system, | |||
| 278 | {69, &ISelfController::IsAutoSleepDisabled, "IsAutoSleepDisabled"}, | 286 | {69, &ISelfController::IsAutoSleepDisabled, "IsAutoSleepDisabled"}, |
| 279 | {70, nullptr, "ReportMultimediaError"}, | 287 | {70, nullptr, "ReportMultimediaError"}, |
| 280 | {71, nullptr, "GetCurrentIlluminanceEx"}, | 288 | {71, nullptr, "GetCurrentIlluminanceEx"}, |
| 289 | {72, nullptr, "SetInputDetectionPolicy"}, | ||
| 281 | {80, nullptr, "SetWirelessPriorityMode"}, | 290 | {80, nullptr, "SetWirelessPriorityMode"}, |
| 282 | {90, &ISelfController::GetAccumulatedSuspendedTickValue, "GetAccumulatedSuspendedTickValue"}, | 291 | {90, &ISelfController::GetAccumulatedSuspendedTickValue, "GetAccumulatedSuspendedTickValue"}, |
| 283 | {91, &ISelfController::GetAccumulatedSuspendedTickChangedEvent, "GetAccumulatedSuspendedTickChangedEvent"}, | 292 | {91, &ISelfController::GetAccumulatedSuspendedTickChangedEvent, "GetAccumulatedSuspendedTickChangedEvent"}, |
| 284 | {100, nullptr, "SetAlbumImageTakenNotificationEnabled"}, | 293 | {100, nullptr, "SetAlbumImageTakenNotificationEnabled"}, |
| 294 | {110, nullptr, "SetApplicationAlbumUserData"}, | ||
| 285 | {1000, nullptr, "GetDebugStorageChannel"}, | 295 | {1000, nullptr, "GetDebugStorageChannel"}, |
| 286 | }; | 296 | }; |
| 287 | // clang-format on | 297 | // clang-format on |
| @@ -613,6 +623,7 @@ ICommonStateGetter::ICommonStateGetter(Core::System& system, | |||
| 613 | {90, nullptr, "SetPerformanceConfigurationChangedNotification"}, | 623 | {90, nullptr, "SetPerformanceConfigurationChangedNotification"}, |
| 614 | {91, nullptr, "GetCurrentPerformanceConfiguration"}, | 624 | {91, nullptr, "GetCurrentPerformanceConfiguration"}, |
| 615 | {200, nullptr, "GetOperationModeSystemInfo"}, | 625 | {200, nullptr, "GetOperationModeSystemInfo"}, |
| 626 | {300, nullptr, "GetSettingsPlatformRegion"}, | ||
| 616 | }; | 627 | }; |
| 617 | // clang-format on | 628 | // clang-format on |
| 618 | 629 | ||
| @@ -1081,6 +1092,12 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) | |||
| 1081 | {121, nullptr, "ClearUserChannel"}, | 1092 | {121, nullptr, "ClearUserChannel"}, |
| 1082 | {122, nullptr, "UnpopToUserChannel"}, | 1093 | {122, nullptr, "UnpopToUserChannel"}, |
| 1083 | {130, &IApplicationFunctions::GetGpuErrorDetectedSystemEvent, "GetGpuErrorDetectedSystemEvent"}, | 1094 | {130, &IApplicationFunctions::GetGpuErrorDetectedSystemEvent, "GetGpuErrorDetectedSystemEvent"}, |
| 1095 | {140, nullptr, "GetFriendInvitationStorageChannelEvent"}, | ||
| 1096 | {141, nullptr, "TryPopFromFriendInvitationStorageChannel"}, | ||
| 1097 | {150, nullptr, "GetNotificationStorageChannelEvent"}, | ||
| 1098 | {151, nullptr, "TryPopFromNotificationStorageChannel"}, | ||
| 1099 | {160, nullptr, "GetHealthWarningDisappearedSystemEvent"}, | ||
| 1100 | {170, nullptr, "SetHdcpAuthenticationActivated"}, | ||
| 1084 | {500, nullptr, "StartContinuousRecordingFlushForDebug"}, | 1101 | {500, nullptr, "StartContinuousRecordingFlushForDebug"}, |
| 1085 | {1000, nullptr, "CreateMovieMaker"}, | 1102 | {1000, nullptr, "CreateMovieMaker"}, |
| 1086 | {1001, nullptr, "PrepareForJit"}, | 1103 | {1001, nullptr, "PrepareForJit"}, |
| @@ -1409,6 +1426,8 @@ IHomeMenuFunctions::IHomeMenuFunctions() : ServiceFramework("IHomeMenuFunctions" | |||
| 1409 | {30, nullptr, "GetHomeButtonWriterLockAccessor"}, | 1426 | {30, nullptr, "GetHomeButtonWriterLockAccessor"}, |
| 1410 | {31, nullptr, "GetWriterLockAccessorEx"}, | 1427 | {31, nullptr, "GetWriterLockAccessorEx"}, |
| 1411 | {100, nullptr, "PopRequestLaunchApplicationForDebug"}, | 1428 | {100, nullptr, "PopRequestLaunchApplicationForDebug"}, |
| 1429 | {110, nullptr, "IsForceTerminateApplicationDisabledForDebug"}, | ||
| 1430 | {200, nullptr, "LaunchDevMenu"}, | ||
| 1412 | }; | 1431 | }; |
| 1413 | // clang-format on | 1432 | // clang-format on |
| 1414 | 1433 | ||
diff --git a/src/core/hle/service/am/idle.cpp b/src/core/hle/service/am/idle.cpp index f814fe2c0..d256d57c8 100644 --- a/src/core/hle/service/am/idle.cpp +++ b/src/core/hle/service/am/idle.cpp | |||
| @@ -10,7 +10,7 @@ IdleSys::IdleSys() : ServiceFramework{"idle:sys"} { | |||
| 10 | // clang-format off | 10 | // clang-format off |
| 11 | static const FunctionInfo functions[] = { | 11 | static const FunctionInfo functions[] = { |
| 12 | {0, nullptr, "GetAutoPowerDownEvent"}, | 12 | {0, nullptr, "GetAutoPowerDownEvent"}, |
| 13 | {1, nullptr, "Unknown1"}, | 13 | {1, nullptr, "IsAutoPowerDownRequested"}, |
| 14 | {2, nullptr, "Unknown2"}, | 14 | {2, nullptr, "Unknown2"}, |
| 15 | {3, nullptr, "SetHandlingContext"}, | 15 | {3, nullptr, "SetHandlingContext"}, |
| 16 | {4, nullptr, "LoadAndApplySettings"}, | 16 | {4, nullptr, "LoadAndApplySettings"}, |
diff --git a/src/core/hle/service/am/omm.cpp b/src/core/hle/service/am/omm.cpp index 6ab3fb906..37389ccda 100644 --- a/src/core/hle/service/am/omm.cpp +++ b/src/core/hle/service/am/omm.cpp | |||
| @@ -35,6 +35,8 @@ OMM::OMM() : ServiceFramework{"omm"} { | |||
| 35 | {23, nullptr, "GetHdcpState"}, | 35 | {23, nullptr, "GetHdcpState"}, |
| 36 | {24, nullptr, "ShowCardUpdateProcessing"}, | 36 | {24, nullptr, "ShowCardUpdateProcessing"}, |
| 37 | {25, nullptr, "SetApplicationCecSettingsAndNotifyChanged"}, | 37 | {25, nullptr, "SetApplicationCecSettingsAndNotifyChanged"}, |
| 38 | {26, nullptr, "GetOperationModeSystemInfo"}, | ||
| 39 | {27, nullptr, "GetAppletFullAwakingSystemEvent"}, | ||
| 38 | }; | 40 | }; |
| 39 | // clang-format on | 41 | // clang-format on |
| 40 | 42 | ||
diff --git a/src/core/hle/service/aoc/aoc_u.cpp b/src/core/hle/service/aoc/aoc_u.cpp index f36ccbc49..fc279e989 100644 --- a/src/core/hle/service/aoc/aoc_u.cpp +++ b/src/core/hle/service/aoc/aoc_u.cpp | |||
| @@ -61,6 +61,7 @@ AOC_U::AOC_U(Core::System& system) | |||
| 61 | {7, &AOC_U::PrepareAddOnContent, "PrepareAddOnContent"}, | 61 | {7, &AOC_U::PrepareAddOnContent, "PrepareAddOnContent"}, |
| 62 | {8, &AOC_U::GetAddOnContentListChangedEvent, "GetAddOnContentListChangedEvent"}, | 62 | {8, &AOC_U::GetAddOnContentListChangedEvent, "GetAddOnContentListChangedEvent"}, |
| 63 | {100, nullptr, "CreateEcPurchasedEventManager"}, | 63 | {100, nullptr, "CreateEcPurchasedEventManager"}, |
| 64 | {101, nullptr, "CreatePermanentEcPurchasedEventManager"}, | ||
| 64 | }; | 65 | }; |
| 65 | // clang-format on | 66 | // clang-format on |
| 66 | 67 | ||
diff --git a/src/core/hle/service/audio/audctl.cpp b/src/core/hle/service/audio/audctl.cpp index 6a01d4d29..9e08e5346 100644 --- a/src/core/hle/service/audio/audctl.cpp +++ b/src/core/hle/service/audio/audctl.cpp | |||
| @@ -38,6 +38,7 @@ AudCtl::AudCtl() : ServiceFramework{"audctl"} { | |||
| 38 | {24, nullptr, "GetSystemOutputMasterVolume"}, | 38 | {24, nullptr, "GetSystemOutputMasterVolume"}, |
| 39 | {25, nullptr, "GetAudioVolumeDataForPlayReport"}, | 39 | {25, nullptr, "GetAudioVolumeDataForPlayReport"}, |
| 40 | {26, nullptr, "UpdateHeadphoneSettings"}, | 40 | {26, nullptr, "UpdateHeadphoneSettings"}, |
| 41 | {27, nullptr, "SetVolumeMappingTableForDev"}, | ||
| 41 | }; | 42 | }; |
| 42 | // clang-format on | 43 | // clang-format on |
| 43 | 44 | ||
diff --git a/src/core/hle/service/bcat/module.cpp b/src/core/hle/service/bcat/module.cpp index 6d9d1527d..1c7e52fab 100644 --- a/src/core/hle/service/bcat/module.cpp +++ b/src/core/hle/service/bcat/module.cpp | |||
| @@ -137,14 +137,20 @@ public: | |||
| 137 | {10200, nullptr, "CancelSyncDeliveryCacheRequest"}, | 137 | {10200, nullptr, "CancelSyncDeliveryCacheRequest"}, |
| 138 | {20100, nullptr, "RequestSyncDeliveryCacheWithApplicationId"}, | 138 | {20100, nullptr, "RequestSyncDeliveryCacheWithApplicationId"}, |
| 139 | {20101, nullptr, "RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName"}, | 139 | {20101, nullptr, "RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName"}, |
| 140 | {20300, nullptr, "GetDeliveryCacheStorageUpdateNotifier"}, | ||
| 141 | {20301, nullptr, "RequestSuspendDeliveryTask"}, | ||
| 142 | {20400, nullptr, "RegisterSystemApplicationDeliveryTask"}, | ||
| 143 | {20401, nullptr, "UnregisterSystemApplicationDeliveryTask"}, | ||
| 140 | {30100, &IBcatService::SetPassphrase, "SetPassphrase"}, | 144 | {30100, &IBcatService::SetPassphrase, "SetPassphrase"}, |
| 141 | {30200, nullptr, "RegisterBackgroundDeliveryTask"}, | 145 | {30200, nullptr, "RegisterBackgroundDeliveryTask"}, |
| 142 | {30201, nullptr, "UnregisterBackgroundDeliveryTask"}, | 146 | {30201, nullptr, "UnregisterBackgroundDeliveryTask"}, |
| 143 | {30202, nullptr, "BlockDeliveryTask"}, | 147 | {30202, nullptr, "BlockDeliveryTask"}, |
| 144 | {30203, nullptr, "UnblockDeliveryTask"}, | 148 | {30203, nullptr, "UnblockDeliveryTask"}, |
| 149 | {30300, nullptr, "RegisterSystemApplicationDeliveryTasks"}, | ||
| 145 | {90100, nullptr, "EnumerateBackgroundDeliveryTask"}, | 150 | {90100, nullptr, "EnumerateBackgroundDeliveryTask"}, |
| 146 | {90200, nullptr, "GetDeliveryList"}, | 151 | {90200, nullptr, "GetDeliveryList"}, |
| 147 | {90201, &IBcatService::ClearDeliveryCacheStorage, "ClearDeliveryCacheStorage"}, | 152 | {90201, &IBcatService::ClearDeliveryCacheStorage, "ClearDeliveryCacheStorage"}, |
| 153 | {90202, nullptr, "ClearDeliveryTaskSubscriptionStatus"}, | ||
| 148 | {90300, nullptr, "GetPushNotificationLog"}, | 154 | {90300, nullptr, "GetPushNotificationLog"}, |
| 149 | }; | 155 | }; |
| 150 | // clang-format on | 156 | // clang-format on |
diff --git a/src/core/hle/service/btdrv/btdrv.cpp b/src/core/hle/service/btdrv/btdrv.cpp index 4574d9572..40a06c9fd 100644 --- a/src/core/hle/service/btdrv/btdrv.cpp +++ b/src/core/hle/service/btdrv/btdrv.cpp | |||
| @@ -155,6 +155,7 @@ public: | |||
| 155 | {98, nullptr, "SetLeScanParameter"}, | 155 | {98, nullptr, "SetLeScanParameter"}, |
| 156 | {256, nullptr, "GetIsManufacturingMode"}, | 156 | {256, nullptr, "GetIsManufacturingMode"}, |
| 157 | {257, nullptr, "EmulateBluetoothCrash"}, | 157 | {257, nullptr, "EmulateBluetoothCrash"}, |
| 158 | {258, nullptr, "GetBleChannelMap"}, | ||
| 158 | }; | 159 | }; |
| 159 | // clang-format on | 160 | // clang-format on |
| 160 | 161 | ||
diff --git a/src/core/hle/service/erpt/erpt.cpp b/src/core/hle/service/erpt/erpt.cpp index d9b32954e..4ec8c3093 100644 --- a/src/core/hle/service/erpt/erpt.cpp +++ b/src/core/hle/service/erpt/erpt.cpp | |||
| @@ -24,6 +24,8 @@ public: | |||
| 24 | {6, nullptr, "SubmitMultipleCategoryContext"}, | 24 | {6, nullptr, "SubmitMultipleCategoryContext"}, |
| 25 | {7, nullptr, "UpdateApplicationLaunchTime"}, | 25 | {7, nullptr, "UpdateApplicationLaunchTime"}, |
| 26 | {8, nullptr, "ClearApplicationLaunchTime"}, | 26 | {8, nullptr, "ClearApplicationLaunchTime"}, |
| 27 | {9, nullptr, "SubmitAttachment"}, | ||
| 28 | {10, nullptr, "CreateReportWithAttachments"}, | ||
| 27 | }; | 29 | }; |
| 28 | // clang-format on | 30 | // clang-format on |
| 29 | 31 | ||
| @@ -38,6 +40,7 @@ public: | |||
| 38 | static const FunctionInfo functions[] = { | 40 | static const FunctionInfo functions[] = { |
| 39 | {0, nullptr, "OpenReport"}, | 41 | {0, nullptr, "OpenReport"}, |
| 40 | {1, nullptr, "OpenManager"}, | 42 | {1, nullptr, "OpenManager"}, |
| 43 | {2, nullptr, "OpenAttachment"}, | ||
| 41 | }; | 44 | }; |
| 42 | // clang-format on | 45 | // clang-format on |
| 43 | 46 | ||
diff --git a/src/core/hle/service/es/es.cpp b/src/core/hle/service/es/es.cpp index f77ddd739..df00ae625 100644 --- a/src/core/hle/service/es/es.cpp +++ b/src/core/hle/service/es/es.cpp | |||
| @@ -52,6 +52,8 @@ public: | |||
| 52 | {34, nullptr, "GetEncryptedTicketSize"}, | 52 | {34, nullptr, "GetEncryptedTicketSize"}, |
| 53 | {35, nullptr, "GetEncryptedTicketData"}, | 53 | {35, nullptr, "GetEncryptedTicketData"}, |
| 54 | {36, nullptr, "DeleteAllInactiveELicenseRequiredPersonalizedTicket"}, | 54 | {36, nullptr, "DeleteAllInactiveELicenseRequiredPersonalizedTicket"}, |
| 55 | {37, nullptr, "OwnTicket2"}, | ||
| 56 | {38, nullptr, "OwnTicket3"}, | ||
| 55 | {503, nullptr, "GetTitleKey"}, | 57 | {503, nullptr, "GetTitleKey"}, |
| 56 | }; | 58 | }; |
| 57 | // clang-format on | 59 | // clang-format on |
diff --git a/src/core/hle/service/filesystem/fsp_srv.cpp b/src/core/hle/service/filesystem/fsp_srv.cpp index cbd5466c1..3663376a1 100644 --- a/src/core/hle/service/filesystem/fsp_srv.cpp +++ b/src/core/hle/service/filesystem/fsp_srv.cpp | |||
| @@ -680,6 +680,7 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | |||
| 680 | {33, nullptr, "DeleteCacheStorage"}, | 680 | {33, nullptr, "DeleteCacheStorage"}, |
| 681 | {34, nullptr, "GetCacheStorageSize"}, | 681 | {34, nullptr, "GetCacheStorageSize"}, |
| 682 | {35, nullptr, "CreateSaveDataFileSystemByHashSalt"}, | 682 | {35, nullptr, "CreateSaveDataFileSystemByHashSalt"}, |
| 683 | {36, nullptr, "OpenHostFileSystemWithOption"}, | ||
| 683 | {51, &FSP_SRV::OpenSaveDataFileSystem, "OpenSaveDataFileSystem"}, | 684 | {51, &FSP_SRV::OpenSaveDataFileSystem, "OpenSaveDataFileSystem"}, |
| 684 | {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"}, | 685 | {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"}, |
| 685 | {53, &FSP_SRV::OpenReadOnlySaveDataFileSystem, "OpenReadOnlySaveDataFileSystem"}, | 686 | {53, &FSP_SRV::OpenReadOnlySaveDataFileSystem, "OpenReadOnlySaveDataFileSystem"}, |
| @@ -694,11 +695,14 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | |||
| 694 | {66, nullptr, "WriteSaveDataFileSystemExtraData2"}, | 695 | {66, nullptr, "WriteSaveDataFileSystemExtraData2"}, |
| 695 | {67, nullptr, "FindSaveDataWithFilter"}, | 696 | {67, nullptr, "FindSaveDataWithFilter"}, |
| 696 | {68, nullptr, "OpenSaveDataInfoReaderBySaveDataFilter"}, | 697 | {68, nullptr, "OpenSaveDataInfoReaderBySaveDataFilter"}, |
| 698 | {69, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||
| 699 | {70, nullptr, "WriteSaveDataFileSystemExtraDataBySaveDataAttribute"}, | ||
| 697 | {80, nullptr, "OpenSaveDataMetaFile"}, | 700 | {80, nullptr, "OpenSaveDataMetaFile"}, |
| 698 | {81, nullptr, "OpenSaveDataTransferManager"}, | 701 | {81, nullptr, "OpenSaveDataTransferManager"}, |
| 699 | {82, nullptr, "OpenSaveDataTransferManagerVersion2"}, | 702 | {82, nullptr, "OpenSaveDataTransferManagerVersion2"}, |
| 700 | {83, nullptr, "OpenSaveDataTransferProhibiterForCloudBackUp"}, | 703 | {83, nullptr, "OpenSaveDataTransferProhibiterForCloudBackUp"}, |
| 701 | {84, nullptr, "ListApplicationAccessibleSaveDataOwnerId"}, | 704 | {84, nullptr, "ListApplicationAccessibleSaveDataOwnerId"}, |
| 705 | {85, nullptr, "OpenSaveDataTransferManagerForSaveDataRepair"}, | ||
| 702 | {100, nullptr, "OpenImageDirectoryFileSystem"}, | 706 | {100, nullptr, "OpenImageDirectoryFileSystem"}, |
| 703 | {110, nullptr, "OpenContentStorageFileSystem"}, | 707 | {110, nullptr, "OpenContentStorageFileSystem"}, |
| 704 | {120, nullptr, "OpenCloudBackupWorkStorageFileSystem"}, | 708 | {120, nullptr, "OpenCloudBackupWorkStorageFileSystem"}, |
| @@ -756,6 +760,8 @@ FSP_SRV::FSP_SRV(FileSystemController& fsc, const Core::Reporter& reporter) | |||
| 756 | {1009, nullptr, "GetAndClearMemoryReportInfo"}, | 760 | {1009, nullptr, "GetAndClearMemoryReportInfo"}, |
| 757 | {1010, nullptr, "SetDataStorageRedirectTarget"}, | 761 | {1010, nullptr, "SetDataStorageRedirectTarget"}, |
| 758 | {1011, &FSP_SRV::GetAccessLogVersionInfo, "GetAccessLogVersionInfo"}, | 762 | {1011, &FSP_SRV::GetAccessLogVersionInfo, "GetAccessLogVersionInfo"}, |
| 763 | {1012, nullptr, "GetFsStackUsage"}, | ||
| 764 | {1013, nullptr, "UnsetSaveDataRootPath"}, | ||
| 759 | {1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"}, | 765 | {1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"}, |
| 760 | {1110, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId2"}, | 766 | {1110, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId2"}, |
| 761 | {1200, nullptr, "OpenMultiCommitManager"}, | 767 | {1200, nullptr, "OpenMultiCommitManager"}, |
diff --git a/src/core/hle/service/friend/friend.cpp b/src/core/hle/service/friend/friend.cpp index 1a0214f08..219176c31 100644 --- a/src/core/hle/service/friend/friend.cpp +++ b/src/core/hle/service/friend/friend.cpp | |||
| @@ -60,6 +60,9 @@ public: | |||
| 60 | {20801, nullptr, "SyncUserSetting"}, | 60 | {20801, nullptr, "SyncUserSetting"}, |
| 61 | {20900, nullptr, "RequestListSummaryOverlayNotification"}, | 61 | {20900, nullptr, "RequestListSummaryOverlayNotification"}, |
| 62 | {21000, nullptr, "GetExternalApplicationCatalog"}, | 62 | {21000, nullptr, "GetExternalApplicationCatalog"}, |
| 63 | {22000, nullptr, "GetReceivedFriendInvitationList"}, | ||
| 64 | {22001, nullptr, "GetReceivedFriendInvitationDetailedInfo"}, | ||
| 65 | {22010, nullptr, "GetReceivedFriendInvitationCountCache"}, | ||
| 63 | {30100, nullptr, "DropFriendNewlyFlags"}, | 66 | {30100, nullptr, "DropFriendNewlyFlags"}, |
| 64 | {30101, nullptr, "DeleteFriend"}, | 67 | {30101, nullptr, "DeleteFriend"}, |
| 65 | {30110, nullptr, "DropFriendNewlyFlag"}, | 68 | {30110, nullptr, "DropFriendNewlyFlag"}, |
| @@ -91,6 +94,8 @@ public: | |||
| 91 | {30812, nullptr, "ChangePlayLogPermission"}, | 94 | {30812, nullptr, "ChangePlayLogPermission"}, |
| 92 | {30820, nullptr, "IssueFriendCode"}, | 95 | {30820, nullptr, "IssueFriendCode"}, |
| 93 | {30830, nullptr, "ClearPlayLog"}, | 96 | {30830, nullptr, "ClearPlayLog"}, |
| 97 | {30900, nullptr, "SendFriendInvitation"}, | ||
| 98 | {30910, nullptr, "ReadFriendInvitation"}, | ||
| 94 | {49900, nullptr, "DeleteNetworkServiceAccountCache"}, | 99 | {49900, nullptr, "DeleteNetworkServiceAccountCache"}, |
| 95 | }; | 100 | }; |
| 96 | // clang-format on | 101 | // clang-format on |
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp index ecc130f6c..8ef029e0f 100644 --- a/src/core/hle/service/hid/hid.cpp +++ b/src/core/hle/service/hid/hid.cpp | |||
| @@ -215,6 +215,8 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | |||
| 215 | {132, nullptr, "EnableUnintendedHomeButtonInputProtection"}, | 215 | {132, nullptr, "EnableUnintendedHomeButtonInputProtection"}, |
| 216 | {133, nullptr, "SetNpadJoyAssignmentModeSingleWithDestination"}, | 216 | {133, nullptr, "SetNpadJoyAssignmentModeSingleWithDestination"}, |
| 217 | {134, nullptr, "SetNpadAnalogStickUseCenterClamp"}, | 217 | {134, nullptr, "SetNpadAnalogStickUseCenterClamp"}, |
| 218 | {135, nullptr, "SetNpadCaptureButtonAssignment"}, | ||
| 219 | {136, nullptr, "ClearNpadCaptureButtonAssignment"}, | ||
| 218 | {200, &Hid::GetVibrationDeviceInfo, "GetVibrationDeviceInfo"}, | 220 | {200, &Hid::GetVibrationDeviceInfo, "GetVibrationDeviceInfo"}, |
| 219 | {201, &Hid::SendVibrationValue, "SendVibrationValue"}, | 221 | {201, &Hid::SendVibrationValue, "SendVibrationValue"}, |
| 220 | {202, &Hid::GetActualVibrationValue, "GetActualVibrationValue"}, | 222 | {202, &Hid::GetActualVibrationValue, "GetActualVibrationValue"}, |
| @@ -245,6 +247,8 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | |||
| 245 | {404, nullptr, "HasLeftRightBattery"}, | 247 | {404, nullptr, "HasLeftRightBattery"}, |
| 246 | {405, nullptr, "GetNpadInterfaceType"}, | 248 | {405, nullptr, "GetNpadInterfaceType"}, |
| 247 | {406, nullptr, "GetNpadLeftRightInterfaceType"}, | 249 | {406, nullptr, "GetNpadLeftRightInterfaceType"}, |
| 250 | {407, nullptr, "GetNpadOfHighestBatteryLevelForJoyLeft"}, | ||
| 251 | {408, nullptr, "GetNpadOfHighestBatteryLevelForJoyRight"}, | ||
| 248 | {500, nullptr, "GetPalmaConnectionHandle"}, | 252 | {500, nullptr, "GetPalmaConnectionHandle"}, |
| 249 | {501, nullptr, "InitializePalma"}, | 253 | {501, nullptr, "InitializePalma"}, |
| 250 | {502, nullptr, "AcquirePalmaOperationCompleteEvent"}, | 254 | {502, nullptr, "AcquirePalmaOperationCompleteEvent"}, |
| @@ -272,8 +276,13 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | |||
| 272 | {524, nullptr, "PairPalma"}, | 276 | {524, nullptr, "PairPalma"}, |
| 273 | {525, &Hid::SetPalmaBoostMode, "SetPalmaBoostMode"}, | 277 | {525, &Hid::SetPalmaBoostMode, "SetPalmaBoostMode"}, |
| 274 | {526, nullptr, "CancelWritePalmaWaveEntry"}, | 278 | {526, nullptr, "CancelWritePalmaWaveEntry"}, |
| 279 | {527, nullptr, "EnablePalmaBoostMode"}, | ||
| 280 | {528, nullptr, "GetPalmaBluetoothAddress"}, | ||
| 281 | {529, nullptr, "SetDisallowedPalmaConnection"}, | ||
| 275 | {1000, nullptr, "SetNpadCommunicationMode"}, | 282 | {1000, nullptr, "SetNpadCommunicationMode"}, |
| 276 | {1001, nullptr, "GetNpadCommunicationMode"}, | 283 | {1001, nullptr, "GetNpadCommunicationMode"}, |
| 284 | {1002, nullptr, "SetTouchScreenConfiguration"}, | ||
| 285 | {1003, nullptr, "IsFirmwareUpdateNeededForNotification"}, | ||
| 277 | }; | 286 | }; |
| 278 | // clang-format on | 287 | // clang-format on |
| 279 | 288 | ||
| @@ -969,6 +978,9 @@ public: | |||
| 969 | {310, nullptr, "GetMaskedSupportedNpadStyleSet"}, | 978 | {310, nullptr, "GetMaskedSupportedNpadStyleSet"}, |
| 970 | {311, nullptr, "SetNpadPlayerLedBlinkingDevice"}, | 979 | {311, nullptr, "SetNpadPlayerLedBlinkingDevice"}, |
| 971 | {312, nullptr, "SetSupportedNpadStyleSetAll"}, | 980 | {312, nullptr, "SetSupportedNpadStyleSetAll"}, |
| 981 | {313, nullptr, "GetNpadCaptureButtonAssignment"}, | ||
| 982 | {314, nullptr, "GetAppletFooterUiType"}, | ||
| 983 | {315, nullptr, "GetAppletDetailedUiType"}, | ||
| 972 | {321, nullptr, "GetUniquePadsFromNpad"}, | 984 | {321, nullptr, "GetUniquePadsFromNpad"}, |
| 973 | {322, nullptr, "GetIrSensorState"}, | 985 | {322, nullptr, "GetIrSensorState"}, |
| 974 | {323, nullptr, "GetXcdHandleForNpadWithIrSensor"}, | 986 | {323, nullptr, "GetXcdHandleForNpadWithIrSensor"}, |
| @@ -984,6 +996,8 @@ public: | |||
| 984 | {513, nullptr, "EndPermitVibrationSession"}, | 996 | {513, nullptr, "EndPermitVibrationSession"}, |
| 985 | {520, nullptr, "EnableHandheldHids"}, | 997 | {520, nullptr, "EnableHandheldHids"}, |
| 986 | {521, nullptr, "DisableHandheldHids"}, | 998 | {521, nullptr, "DisableHandheldHids"}, |
| 999 | {522, nullptr, "SetJoyConRailEnabled"}, | ||
| 1000 | {523, nullptr, "IsJoyConRailEnabled"}, | ||
| 987 | {540, nullptr, "AcquirePlayReportControllerUsageUpdateEvent"}, | 1001 | {540, nullptr, "AcquirePlayReportControllerUsageUpdateEvent"}, |
| 988 | {541, nullptr, "GetPlayReportControllerUsages"}, | 1002 | {541, nullptr, "GetPlayReportControllerUsages"}, |
| 989 | {542, nullptr, "AcquirePlayReportRegisteredDeviceUpdateEvent"}, | 1003 | {542, nullptr, "AcquirePlayReportRegisteredDeviceUpdateEvent"}, |
| @@ -1010,6 +1024,7 @@ public: | |||
| 1010 | {809, nullptr, "GetUniquePadSerialNumber"}, | 1024 | {809, nullptr, "GetUniquePadSerialNumber"}, |
| 1011 | {810, nullptr, "GetUniquePadControllerNumber"}, | 1025 | {810, nullptr, "GetUniquePadControllerNumber"}, |
| 1012 | {811, nullptr, "GetSixAxisSensorUserCalibrationStage"}, | 1026 | {811, nullptr, "GetSixAxisSensorUserCalibrationStage"}, |
| 1027 | {812, nullptr, "GetConsoleUniqueSixAxisSensorHandle"}, | ||
| 1013 | {821, nullptr, "StartAnalogStickManualCalibration"}, | 1028 | {821, nullptr, "StartAnalogStickManualCalibration"}, |
| 1014 | {822, nullptr, "RetryCurrentAnalogStickManualCalibrationStage"}, | 1029 | {822, nullptr, "RetryCurrentAnalogStickManualCalibrationStage"}, |
| 1015 | {823, nullptr, "CancelAnalogStickManualCalibration"}, | 1030 | {823, nullptr, "CancelAnalogStickManualCalibration"}, |
| @@ -1020,6 +1035,8 @@ public: | |||
| 1020 | {828, nullptr, "IsAnalogStickInReleasePosition"}, | 1035 | {828, nullptr, "IsAnalogStickInReleasePosition"}, |
| 1021 | {829, nullptr, "IsAnalogStickInCircumference"}, | 1036 | {829, nullptr, "IsAnalogStickInCircumference"}, |
| 1022 | {830, nullptr, "SetNotificationLedPattern"}, | 1037 | {830, nullptr, "SetNotificationLedPattern"}, |
| 1038 | {831, nullptr, "SetNotificationLedPatternWithTimeout"}, | ||
| 1039 | {832, nullptr, "PrepareHidsForNotificationWake"}, | ||
| 1023 | {850, nullptr, "IsUsbFullKeyControllerEnabled"}, | 1040 | {850, nullptr, "IsUsbFullKeyControllerEnabled"}, |
| 1024 | {851, nullptr, "EnableUsbFullKeyController"}, | 1041 | {851, nullptr, "EnableUsbFullKeyController"}, |
| 1025 | {852, nullptr, "IsUsbConnected"}, | 1042 | {852, nullptr, "IsUsbConnected"}, |
| @@ -1049,6 +1066,13 @@ public: | |||
| 1049 | {1132, nullptr, "CheckUsbFirmwareUpdateRequired"}, | 1066 | {1132, nullptr, "CheckUsbFirmwareUpdateRequired"}, |
| 1050 | {1133, nullptr, "StartUsbFirmwareUpdate"}, | 1067 | {1133, nullptr, "StartUsbFirmwareUpdate"}, |
| 1051 | {1134, nullptr, "GetUsbFirmwareUpdateState"}, | 1068 | {1134, nullptr, "GetUsbFirmwareUpdateState"}, |
| 1069 | {1150, nullptr, "SetTouchScreenMagnification"}, | ||
| 1070 | {1151, nullptr, "GetTouchScreenFirmwareVersion"}, | ||
| 1071 | {1152, nullptr, "SetTouchScreenDefaultConfiguration"}, | ||
| 1072 | {1153, nullptr, "GetTouchScreenDefaultConfiguration"}, | ||
| 1073 | {1154, nullptr, "IsFirmwareAvailableForNotification"}, | ||
| 1074 | {1155, nullptr, "SetForceHandheldStyleVibration"}, | ||
| 1075 | {1156, nullptr, "SendConnectionTriggerWithoutTimeoutEvent"}, | ||
| 1052 | }; | 1076 | }; |
| 1053 | // clang-format on | 1077 | // clang-format on |
| 1054 | 1078 | ||
diff --git a/src/core/hle/service/mii/mii.cpp b/src/core/hle/service/mii/mii.cpp index 0b3923ad9..bd05117c1 100644 --- a/src/core/hle/service/mii/mii.cpp +++ b/src/core/hle/service/mii/mii.cpp | |||
| @@ -50,6 +50,8 @@ public: | |||
| 50 | {21, &IDatabaseService::GetIndex, "GetIndex"}, | 50 | {21, &IDatabaseService::GetIndex, "GetIndex"}, |
| 51 | {22, &IDatabaseService::SetInterfaceVersion, "SetInterfaceVersion"}, | 51 | {22, &IDatabaseService::SetInterfaceVersion, "SetInterfaceVersion"}, |
| 52 | {23, nullptr, "Convert"}, | 52 | {23, nullptr, "Convert"}, |
| 53 | {24, nullptr, "ConvertCoreDataToCharInfo"}, | ||
| 54 | {25, nullptr, "ConvertCharInfoToCoreData"}, | ||
| 53 | }; | 55 | }; |
| 54 | // clang-format on | 56 | // clang-format on |
| 55 | 57 | ||
diff --git a/src/core/hle/service/ncm/ncm.cpp b/src/core/hle/service/ncm/ncm.cpp index b405a4b66..89e283ca5 100644 --- a/src/core/hle/service/ncm/ncm.cpp +++ b/src/core/hle/service/ncm/ncm.cpp | |||
| @@ -61,7 +61,8 @@ public: | |||
| 61 | {5, nullptr, "RegisterHtmlDocumentPath"}, | 61 | {5, nullptr, "RegisterHtmlDocumentPath"}, |
| 62 | {6, nullptr, "UnregisterHtmlDocumentPath"}, | 62 | {6, nullptr, "UnregisterHtmlDocumentPath"}, |
| 63 | {7, nullptr, "RedirectHtmlDocumentPath"}, | 63 | {7, nullptr, "RedirectHtmlDocumentPath"}, |
| 64 | {8, nullptr, ""}, | 64 | {8, nullptr, "Refresh"}, |
| 65 | {9, nullptr, "RefreshExcluding"}, | ||
| 65 | }; | 66 | }; |
| 66 | // clang-format on | 67 | // clang-format on |
| 67 | 68 | ||
| @@ -77,6 +78,8 @@ public: | |||
| 77 | {0, nullptr, "ResolveAddOnContentPath"}, | 78 | {0, nullptr, "ResolveAddOnContentPath"}, |
| 78 | {1, nullptr, "RegisterAddOnContentStorage"}, | 79 | {1, nullptr, "RegisterAddOnContentStorage"}, |
| 79 | {2, nullptr, "UnregisterAllAddOnContentPath"}, | 80 | {2, nullptr, "UnregisterAllAddOnContentPath"}, |
| 81 | {3, nullptr, "RefreshApplicationAddOnContent"}, | ||
| 82 | {4, nullptr, "UnregisterApplicationAddOnContent"}, | ||
| 80 | }; | 83 | }; |
| 81 | // clang-format on | 84 | // clang-format on |
| 82 | 85 | ||
| @@ -118,6 +121,7 @@ public: | |||
| 118 | {10, nullptr, "InactivateContentStorage"}, | 121 | {10, nullptr, "InactivateContentStorage"}, |
| 119 | {11, nullptr, "ActivateContentMetaDatabase"}, | 122 | {11, nullptr, "ActivateContentMetaDatabase"}, |
| 120 | {12, nullptr, "InactivateContentMetaDatabase"}, | 123 | {12, nullptr, "InactivateContentMetaDatabase"}, |
| 124 | {13, nullptr, "InvalidateRightsIdCache"}, | ||
| 121 | }; | 125 | }; |
| 122 | // clang-format on | 126 | // clang-format on |
| 123 | 127 | ||
diff --git a/src/core/hle/service/nfc/nfc.cpp b/src/core/hle/service/nfc/nfc.cpp index ca88bf97f..b7b34ce7e 100644 --- a/src/core/hle/service/nfc/nfc.cpp +++ b/src/core/hle/service/nfc/nfc.cpp | |||
| @@ -215,6 +215,7 @@ public: | |||
| 215 | {411, nullptr, "AttachActivateEvent"}, | 215 | {411, nullptr, "AttachActivateEvent"}, |
| 216 | {412, nullptr, "AttachDeactivateEvent"}, | 216 | {412, nullptr, "AttachDeactivateEvent"}, |
| 217 | {500, nullptr, "SetNfcEnabled"}, | 217 | {500, nullptr, "SetNfcEnabled"}, |
| 218 | {510, nullptr, "OutputTestWave"}, | ||
| 218 | {1000, nullptr, "ReadMifare"}, | 219 | {1000, nullptr, "ReadMifare"}, |
| 219 | {1001, nullptr, "WriteMifare"}, | 220 | {1001, nullptr, "WriteMifare"}, |
| 220 | {1300, nullptr, "SendCommandByPassThrough"}, | 221 | {1300, nullptr, "SendCommandByPassThrough"}, |
diff --git a/src/core/hle/service/nifm/nifm.cpp b/src/core/hle/service/nifm/nifm.cpp index 01d557c7a..2e53b3221 100644 --- a/src/core/hle/service/nifm/nifm.cpp +++ b/src/core/hle/service/nifm/nifm.cpp | |||
| @@ -208,6 +208,7 @@ private: | |||
| 208 | 208 | ||
| 209 | IGeneralService::IGeneralService(Core::System& system) | 209 | IGeneralService::IGeneralService(Core::System& system) |
| 210 | : ServiceFramework("IGeneralService"), system(system) { | 210 | : ServiceFramework("IGeneralService"), system(system) { |
| 211 | // clang-format off | ||
| 211 | static const FunctionInfo functions[] = { | 212 | static const FunctionInfo functions[] = { |
| 212 | {1, &IGeneralService::GetClientId, "GetClientId"}, | 213 | {1, &IGeneralService::GetClientId, "GetClientId"}, |
| 213 | {2, &IGeneralService::CreateScanRequest, "CreateScanRequest"}, | 214 | {2, &IGeneralService::CreateScanRequest, "CreateScanRequest"}, |
| @@ -246,7 +247,14 @@ IGeneralService::IGeneralService(Core::System& system) | |||
| 246 | {36, nullptr, "GetCurrentAccessPoint"}, | 247 | {36, nullptr, "GetCurrentAccessPoint"}, |
| 247 | {37, nullptr, "Shutdown"}, | 248 | {37, nullptr, "Shutdown"}, |
| 248 | {38, nullptr, "GetAllowedChannels"}, | 249 | {38, nullptr, "GetAllowedChannels"}, |
| 250 | {39, nullptr, "NotifyApplicationSuspended"}, | ||
| 251 | {40, nullptr, "SetAcceptableNetworkTypeFlag"}, | ||
| 252 | {41, nullptr, "GetAcceptableNetworkTypeFlag"}, | ||
| 253 | {42, nullptr, "NotifyConnectionStateChanged"}, | ||
| 254 | {43, nullptr, "SetWowlDelayedWakeTime"}, | ||
| 249 | }; | 255 | }; |
| 256 | // clang-format on | ||
| 257 | |||
| 250 | RegisterHandlers(functions); | 258 | RegisterHandlers(functions); |
| 251 | } | 259 | } |
| 252 | 260 | ||
diff --git a/src/core/hle/service/nim/nim.cpp b/src/core/hle/service/nim/nim.cpp index 7d6cf2070..e85f123e2 100644 --- a/src/core/hle/service/nim/nim.cpp +++ b/src/core/hle/service/nim/nim.cpp | |||
| @@ -116,6 +116,8 @@ public: | |||
| 116 | {500, nullptr, "RequestSyncTicket"}, | 116 | {500, nullptr, "RequestSyncTicket"}, |
| 117 | {501, nullptr, "RequestDownloadTicket"}, | 117 | {501, nullptr, "RequestDownloadTicket"}, |
| 118 | {502, nullptr, "RequestDownloadTicketForPrepurchasedContents"}, | 118 | {502, nullptr, "RequestDownloadTicketForPrepurchasedContents"}, |
| 119 | {503, nullptr, "RequestSyncTicket"}, | ||
| 120 | {504, nullptr, "RequestDownloadTicketForPrepurchasedContents2"}, | ||
| 119 | }; | 121 | }; |
| 120 | // clang-format on | 122 | // clang-format on |
| 121 | 123 | ||
diff --git a/src/core/hle/service/npns/npns.cpp b/src/core/hle/service/npns/npns.cpp index 8751522ca..aa171473b 100644 --- a/src/core/hle/service/npns/npns.cpp +++ b/src/core/hle/service/npns/npns.cpp | |||
| @@ -44,6 +44,10 @@ public: | |||
| 44 | {113, nullptr, "DestroyJid"}, | 44 | {113, nullptr, "DestroyJid"}, |
| 45 | {114, nullptr, "AttachJid"}, | 45 | {114, nullptr, "AttachJid"}, |
| 46 | {115, nullptr, "DetachJid"}, | 46 | {115, nullptr, "DetachJid"}, |
| 47 | {120, nullptr, "CreateNotificationReceiver"}, | ||
| 48 | {151, nullptr, "GetStateWithHandover"}, | ||
| 49 | {152, nullptr, "GetStateChangeEventWithHandover"}, | ||
| 50 | {153, nullptr, "GetDropEventWithHandover"}, | ||
| 47 | {201, nullptr, "RequestChangeStateForceTimed"}, | 51 | {201, nullptr, "RequestChangeStateForceTimed"}, |
| 48 | {202, nullptr, "RequestChangeStateForceAsync"}, | 52 | {202, nullptr, "RequestChangeStateForceAsync"}, |
| 49 | }; | 53 | }; |
| @@ -74,6 +78,9 @@ public: | |||
| 74 | {104, nullptr, "GetStatistics"}, | 78 | {104, nullptr, "GetStatistics"}, |
| 75 | {111, nullptr, "GetJid"}, | 79 | {111, nullptr, "GetJid"}, |
| 76 | {120, nullptr, "CreateNotificationReceiver"}, | 80 | {120, nullptr, "CreateNotificationReceiver"}, |
| 81 | {151, nullptr, "GetStateWithHandover"}, | ||
| 82 | {152, nullptr, "GetStateChangeEventWithHandover"}, | ||
| 83 | {153, nullptr, "GetDropEventWithHandover"}, | ||
| 77 | }; | 84 | }; |
| 78 | // clang-format on | 85 | // clang-format on |
| 79 | 86 | ||
diff --git a/src/core/hle/service/ns/ns.cpp b/src/core/hle/service/ns/ns.cpp index 15c156ce1..a3c11ac54 100644 --- a/src/core/hle/service/ns/ns.cpp +++ b/src/core/hle/service/ns/ns.cpp | |||
| @@ -106,6 +106,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 106 | {96, nullptr, "AcquireApplicationLaunchInfo"}, | 106 | {96, nullptr, "AcquireApplicationLaunchInfo"}, |
| 107 | {97, nullptr, "GetMainApplicationProgramIndex2"}, | 107 | {97, nullptr, "GetMainApplicationProgramIndex2"}, |
| 108 | {98, nullptr, "EnableApplicationAllThreadDumpOnCrash"}, | 108 | {98, nullptr, "EnableApplicationAllThreadDumpOnCrash"}, |
| 109 | {99, nullptr, "LaunchDevMenu"}, | ||
| 109 | {100, nullptr, "ResetToFactorySettings"}, | 110 | {100, nullptr, "ResetToFactorySettings"}, |
| 110 | {101, nullptr, "ResetToFactorySettingsWithoutUserSaveData"}, | 111 | {101, nullptr, "ResetToFactorySettingsWithoutUserSaveData"}, |
| 111 | {102, nullptr, "ResetToFactorySettingsForRefurbishment"}, | 112 | {102, nullptr, "ResetToFactorySettingsForRefurbishment"}, |
| @@ -130,6 +131,8 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 130 | {404, nullptr, "InvalidateApplicationControlCache"}, | 131 | {404, nullptr, "InvalidateApplicationControlCache"}, |
| 131 | {405, nullptr, "ListApplicationControlCacheEntryInfo"}, | 132 | {405, nullptr, "ListApplicationControlCacheEntryInfo"}, |
| 132 | {406, nullptr, "GetApplicationControlProperty"}, | 133 | {406, nullptr, "GetApplicationControlProperty"}, |
| 134 | {407, nullptr, "ListApplicationTitle"}, | ||
| 135 | {408, nullptr, "ListApplicationIcon"}, | ||
| 133 | {502, nullptr, "RequestCheckGameCardRegistration"}, | 136 | {502, nullptr, "RequestCheckGameCardRegistration"}, |
| 134 | {503, nullptr, "RequestGameCardRegistrationGoldPoint"}, | 137 | {503, nullptr, "RequestGameCardRegistrationGoldPoint"}, |
| 135 | {504, nullptr, "RequestRegisterGameCard"}, | 138 | {504, nullptr, "RequestRegisterGameCard"}, |
| @@ -138,6 +141,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 138 | {507, nullptr, "EnsureGameCardAccess"}, | 141 | {507, nullptr, "EnsureGameCardAccess"}, |
| 139 | {508, nullptr, "GetLastGameCardMountFailureResult"}, | 142 | {508, nullptr, "GetLastGameCardMountFailureResult"}, |
| 140 | {509, nullptr, "ListApplicationIdOnGameCard"}, | 143 | {509, nullptr, "ListApplicationIdOnGameCard"}, |
| 144 | {510, nullptr, "GetGameCardPlatformRegion"}, | ||
| 141 | {600, nullptr, "CountApplicationContentMeta"}, | 145 | {600, nullptr, "CountApplicationContentMeta"}, |
| 142 | {601, nullptr, "ListApplicationContentMetaStatus"}, | 146 | {601, nullptr, "ListApplicationContentMetaStatus"}, |
| 143 | {602, nullptr, "ListAvailableAddOnContent"}, | 147 | {602, nullptr, "ListAvailableAddOnContent"}, |
| @@ -168,6 +172,9 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 168 | {910, nullptr, "HasApplicationRecord"}, | 172 | {910, nullptr, "HasApplicationRecord"}, |
| 169 | {911, nullptr, "SetPreInstalledApplication"}, | 173 | {911, nullptr, "SetPreInstalledApplication"}, |
| 170 | {912, nullptr, "ClearPreInstalledApplicationFlag"}, | 174 | {912, nullptr, "ClearPreInstalledApplicationFlag"}, |
| 175 | {913, nullptr, "ListAllApplicationRecord"}, | ||
| 176 | {914, nullptr, "HideApplicationRecord"}, | ||
| 177 | {915, nullptr, "ShowApplicationRecord"}, | ||
| 171 | {1000, nullptr, "RequestVerifyApplicationDeprecated"}, | 178 | {1000, nullptr, "RequestVerifyApplicationDeprecated"}, |
| 172 | {1001, nullptr, "CorruptApplicationForDebug"}, | 179 | {1001, nullptr, "CorruptApplicationForDebug"}, |
| 173 | {1002, nullptr, "RequestVerifyAddOnContentsRights"}, | 180 | {1002, nullptr, "RequestVerifyAddOnContentsRights"}, |
| @@ -190,12 +197,14 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 190 | {1502, nullptr, "GetLastSdCardFormatUnexpectedResult"}, | 197 | {1502, nullptr, "GetLastSdCardFormatUnexpectedResult"}, |
| 191 | {1504, nullptr, "InsertSdCard"}, | 198 | {1504, nullptr, "InsertSdCard"}, |
| 192 | {1505, nullptr, "RemoveSdCard"}, | 199 | {1505, nullptr, "RemoveSdCard"}, |
| 200 | {1506, nullptr, "GetSdCardStartupStatus"}, | ||
| 193 | {1600, nullptr, "GetSystemSeedForPseudoDeviceId"}, | 201 | {1600, nullptr, "GetSystemSeedForPseudoDeviceId"}, |
| 194 | {1601, nullptr, "ResetSystemSeedForPseudoDeviceId"}, | 202 | {1601, nullptr, "ResetSystemSeedForPseudoDeviceId"}, |
| 195 | {1700, nullptr, "ListApplicationDownloadingContentMeta"}, | 203 | {1700, nullptr, "ListApplicationDownloadingContentMeta"}, |
| 196 | {1701, nullptr, "GetApplicationView"}, | 204 | {1701, nullptr, "GetApplicationView"}, |
| 197 | {1702, nullptr, "GetApplicationDownloadTaskStatus"}, | 205 | {1702, nullptr, "GetApplicationDownloadTaskStatus"}, |
| 198 | {1703, nullptr, "GetApplicationViewDownloadErrorContext"}, | 206 | {1703, nullptr, "GetApplicationViewDownloadErrorContext"}, |
| 207 | {1704, nullptr, "GetApplicationViewWithPromotionInfo"}, | ||
| 199 | {1800, nullptr, "IsNotificationSetupCompleted"}, | 208 | {1800, nullptr, "IsNotificationSetupCompleted"}, |
| 200 | {1801, nullptr, "GetLastNotificationInfoCount"}, | 209 | {1801, nullptr, "GetLastNotificationInfoCount"}, |
| 201 | {1802, nullptr, "ListLastNotificationInfo"}, | 210 | {1802, nullptr, "ListLastNotificationInfo"}, |
| @@ -223,6 +232,7 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 223 | {2017, nullptr, "CreateDownloadTask"}, | 232 | {2017, nullptr, "CreateDownloadTask"}, |
| 224 | {2018, nullptr, "GetApplicationDeliveryInfoHash"}, | 233 | {2018, nullptr, "GetApplicationDeliveryInfoHash"}, |
| 225 | {2050, nullptr, "GetApplicationRightsOnClient"}, | 234 | {2050, nullptr, "GetApplicationRightsOnClient"}, |
| 235 | {2051, nullptr, "InvalidateRightsIdCache"}, | ||
| 226 | {2100, nullptr, "GetApplicationTerminateResult"}, | 236 | {2100, nullptr, "GetApplicationTerminateResult"}, |
| 227 | {2101, nullptr, "GetRawApplicationTerminateResult"}, | 237 | {2101, nullptr, "GetRawApplicationTerminateResult"}, |
| 228 | {2150, nullptr, "CreateRightsEnvironment"}, | 238 | {2150, nullptr, "CreateRightsEnvironment"}, |
| @@ -230,6 +240,8 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 230 | {2152, nullptr, "ActivateRightsEnvironment"}, | 240 | {2152, nullptr, "ActivateRightsEnvironment"}, |
| 231 | {2153, nullptr, "DeactivateRightsEnvironment"}, | 241 | {2153, nullptr, "DeactivateRightsEnvironment"}, |
| 232 | {2154, nullptr, "ForceActivateRightsContextForExit"}, | 242 | {2154, nullptr, "ForceActivateRightsContextForExit"}, |
| 243 | {2155, nullptr, "UpdateRightsEnvironmentStatus"}, | ||
| 244 | {2156, nullptr, "CreateRightsEnvironmentForPreomia"}, | ||
| 233 | {2160, nullptr, "AddTargetApplicationToRightsEnvironment"}, | 245 | {2160, nullptr, "AddTargetApplicationToRightsEnvironment"}, |
| 234 | {2161, nullptr, "SetUsersToRightsEnvironment"}, | 246 | {2161, nullptr, "SetUsersToRightsEnvironment"}, |
| 235 | {2170, nullptr, "GetRightsEnvironmentStatus"}, | 247 | {2170, nullptr, "GetRightsEnvironmentStatus"}, |
| @@ -243,6 +255,20 @@ IApplicationManagerInterface::IApplicationManagerInterface() | |||
| 243 | {2201, nullptr, "GetInstalledApplicationCopyIdentifier"}, | 255 | {2201, nullptr, "GetInstalledApplicationCopyIdentifier"}, |
| 244 | {2250, nullptr, "RequestReportActiveELicence"}, | 256 | {2250, nullptr, "RequestReportActiveELicence"}, |
| 245 | {2300, nullptr, "ListEventLog"}, | 257 | {2300, nullptr, "ListEventLog"}, |
| 258 | {2350, nullptr, "PerformAutoUpdateByApplicationId"}, | ||
| 259 | {2351, nullptr, "RequestNoDownloadRightsErrorResolution"}, | ||
| 260 | {2352, nullptr, "RequestResolveNoDownloadRightsError"}, | ||
| 261 | {2400, nullptr, "GetPromotionInfo"}, | ||
| 262 | {2401, nullptr, "CountPromotionInfo"}, | ||
| 263 | {2402, nullptr, "ListPromotionInfo"}, | ||
| 264 | {2403, nullptr, "ImportPromotionJsonForDebug"}, | ||
| 265 | {2404, nullptr, "ClearPromotionInfoForDebug"}, | ||
| 266 | {2500, nullptr, "ConfirmAvailableTime"}, | ||
| 267 | {2510, nullptr, "CreateApplicationResource"}, | ||
| 268 | {2511, nullptr, "GetApplicationResource"}, | ||
| 269 | {2513, nullptr, "LaunchPreomia"}, | ||
| 270 | {2514, nullptr, "ClearTaskOfAsyncTaskManager"}, | ||
| 271 | {2800, nullptr, "GetApplicationIdOfPreomia"}, | ||
| 246 | }; | 272 | }; |
| 247 | // clang-format on | 273 | // clang-format on |
| 248 | 274 | ||
| @@ -463,6 +489,7 @@ IECommerceInterface::IECommerceInterface() : ServiceFramework{"IECommerceInterfa | |||
| 463 | {3, nullptr, "RequestSyncRights"}, | 489 | {3, nullptr, "RequestSyncRights"}, |
| 464 | {4, nullptr, "RequestUnlinkDevice"}, | 490 | {4, nullptr, "RequestUnlinkDevice"}, |
| 465 | {5, nullptr, "RequestRevokeAllELicense"}, | 491 | {5, nullptr, "RequestRevokeAllELicense"}, |
| 492 | {6, nullptr, "RequestSyncRightsBasedOnAssignedELicenses"}, | ||
| 466 | }; | 493 | }; |
| 467 | // clang-format on | 494 | // clang-format on |
| 468 | 495 | ||
diff --git a/src/core/hle/service/ns/pl_u.cpp b/src/core/hle/service/ns/pl_u.cpp index 23477315f..581ccdccd 100644 --- a/src/core/hle/service/ns/pl_u.cpp +++ b/src/core/hle/service/ns/pl_u.cpp | |||
| @@ -152,7 +152,7 @@ struct PL_U::Impl { | |||
| 152 | 152 | ||
| 153 | PL_U::PL_U(Core::System& system) | 153 | PL_U::PL_U(Core::System& system) |
| 154 | : ServiceFramework("pl:u"), impl{std::make_unique<Impl>()}, system(system) { | 154 | : ServiceFramework("pl:u"), impl{std::make_unique<Impl>()}, system(system) { |
| 155 | 155 | // clang-format off | |
| 156 | static const FunctionInfo functions[] = { | 156 | static const FunctionInfo functions[] = { |
| 157 | {0, &PL_U::RequestLoad, "RequestLoad"}, | 157 | {0, &PL_U::RequestLoad, "RequestLoad"}, |
| 158 | {1, &PL_U::GetLoadState, "GetLoadState"}, | 158 | {1, &PL_U::GetLoadState, "GetLoadState"}, |
| @@ -160,7 +160,13 @@ PL_U::PL_U(Core::System& system) | |||
| 160 | {3, &PL_U::GetSharedMemoryAddressOffset, "GetSharedMemoryAddressOffset"}, | 160 | {3, &PL_U::GetSharedMemoryAddressOffset, "GetSharedMemoryAddressOffset"}, |
| 161 | {4, &PL_U::GetSharedMemoryNativeHandle, "GetSharedMemoryNativeHandle"}, | 161 | {4, &PL_U::GetSharedMemoryNativeHandle, "GetSharedMemoryNativeHandle"}, |
| 162 | {5, &PL_U::GetSharedFontInOrderOfPriority, "GetSharedFontInOrderOfPriority"}, | 162 | {5, &PL_U::GetSharedFontInOrderOfPriority, "GetSharedFontInOrderOfPriority"}, |
| 163 | {6, nullptr, "GetSharedFontInOrderOfPriorityForSystem"}, | ||
| 164 | {100, nullptr, "RequestApplicationFunctionAuthorization"}, | ||
| 165 | {101, nullptr, "RequestApplicationFunctionAuthorizationForSystem"}, | ||
| 166 | {1000, nullptr, "LoadNgWordDataForPlatformRegionChina"}, | ||
| 167 | {1001, nullptr, "GetNgWordDataSizeForPlatformRegionChina"}, | ||
| 163 | }; | 168 | }; |
| 169 | // clang-format on | ||
| 164 | RegisterHandlers(functions); | 170 | RegisterHandlers(functions); |
| 165 | 171 | ||
| 166 | auto& fsc = system.GetFileSystemController(); | 172 | auto& fsc = system.GetFileSystemController(); |
diff --git a/src/core/hle/service/pm/pm.cpp b/src/core/hle/service/pm/pm.cpp index fe6b5f798..6fe888e25 100644 --- a/src/core/hle/service/pm/pm.cpp +++ b/src/core/hle/service/pm/pm.cpp | |||
| @@ -172,7 +172,7 @@ public: | |||
| 172 | {6, &Shell::GetApplicationPid, "GetApplicationPid"}, | 172 | {6, &Shell::GetApplicationPid, "GetApplicationPid"}, |
| 173 | {7, nullptr, "BoostSystemMemoryResourceLimit"}, | 173 | {7, nullptr, "BoostSystemMemoryResourceLimit"}, |
| 174 | {8, nullptr, "EnableAdditionalSystemThreads"}, | 174 | {8, nullptr, "EnableAdditionalSystemThreads"}, |
| 175 | {9, nullptr, "GetUnimplementedEventHandle"}, | 175 | {9, nullptr, "GetBootFinishedEventHandle"}, |
| 176 | }; | 176 | }; |
| 177 | // clang-format on | 177 | // clang-format on |
| 178 | 178 | ||
diff --git a/src/core/hle/service/prepo/prepo.cpp b/src/core/hle/service/prepo/prepo.cpp index 18d895263..5eb26caf8 100644 --- a/src/core/hle/service/prepo/prepo.cpp +++ b/src/core/hle/service/prepo/prepo.cpp | |||
| @@ -25,6 +25,7 @@ public: | |||
| 25 | {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, | 25 | {10103, &PlayReport::SaveReportWithUser<Core::Reporter::PlayReportType::New>, "SaveReportWithUser"}, |
| 26 | {10200, nullptr, "RequestImmediateTransmission"}, | 26 | {10200, nullptr, "RequestImmediateTransmission"}, |
| 27 | {10300, nullptr, "GetTransmissionStatus"}, | 27 | {10300, nullptr, "GetTransmissionStatus"}, |
| 28 | {10400, nullptr, "GetSystemSessionId"}, | ||
| 28 | {20100, &PlayReport::SaveSystemReport, "SaveSystemReport"}, | 29 | {20100, &PlayReport::SaveSystemReport, "SaveSystemReport"}, |
| 29 | {20101, &PlayReport::SaveSystemReportWithUser, "SaveSystemReportWithUser"}, | 30 | {20101, &PlayReport::SaveSystemReportWithUser, "SaveSystemReportWithUser"}, |
| 30 | {20200, nullptr, "SetOperationMode"}, | 31 | {20200, nullptr, "SetOperationMode"}, |
diff --git a/src/core/hle/service/set/set.cpp b/src/core/hle/service/set/set.cpp index b54214421..5bcc0b588 100644 --- a/src/core/hle/service/set/set.cpp +++ b/src/core/hle/service/set/set.cpp | |||
| @@ -124,6 +124,7 @@ SET::SET() : ServiceFramework("set") { | |||
| 124 | {7, nullptr, "GetKeyCodeMap"}, | 124 | {7, nullptr, "GetKeyCodeMap"}, |
| 125 | {8, &SET::GetQuestFlag, "GetQuestFlag"}, | 125 | {8, &SET::GetQuestFlag, "GetQuestFlag"}, |
| 126 | {9, nullptr, "GetKeyCodeMap2"}, | 126 | {9, nullptr, "GetKeyCodeMap2"}, |
| 127 | {10, nullptr, "GetFirmwareVersionForDebug"}, | ||
| 127 | }; | 128 | }; |
| 128 | // clang-format on | 129 | // clang-format on |
| 129 | 130 | ||
diff --git a/src/core/hle/service/set/set_cal.cpp b/src/core/hle/service/set/set_cal.cpp index 5981c575c..1398a4a48 100644 --- a/src/core/hle/service/set/set_cal.cpp +++ b/src/core/hle/service/set/set_cal.cpp | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | namespace Service::Set { | 7 | namespace Service::Set { |
| 8 | 8 | ||
| 9 | SET_CAL::SET_CAL() : ServiceFramework("set:cal") { | 9 | SET_CAL::SET_CAL() : ServiceFramework("set:cal") { |
| 10 | // clang-format off | ||
| 10 | static const FunctionInfo functions[] = { | 11 | static const FunctionInfo functions[] = { |
| 11 | {0, nullptr, "GetBluetoothBdAddress"}, | 12 | {0, nullptr, "GetBluetoothBdAddress"}, |
| 12 | {1, nullptr, "GetConfigurationId1"}, | 13 | {1, nullptr, "GetConfigurationId1"}, |
| @@ -40,8 +41,18 @@ SET_CAL::SET_CAL() : ServiceFramework("set:cal") { | |||
| 40 | {30, nullptr, "GetAmiiboEcqvBlsCertificate"}, | 41 | {30, nullptr, "GetAmiiboEcqvBlsCertificate"}, |
| 41 | {31, nullptr, "GetAmiiboEcqvBlsRootCertificate"}, | 42 | {31, nullptr, "GetAmiiboEcqvBlsRootCertificate"}, |
| 42 | {32, nullptr, "GetUsbTypeCPowerSourceCircuitVersion"}, | 43 | {32, nullptr, "GetUsbTypeCPowerSourceCircuitVersion"}, |
| 44 | {33, nullptr, "GetAnalogStickModuleTypeL"}, | ||
| 45 | {34, nullptr, "GetAnalogStickModelParameterL"}, | ||
| 46 | {35, nullptr, "GetAnalogStickFactoryCalibrationL"}, | ||
| 47 | {36, nullptr, "GetAnalogStickModuleTypeR"}, | ||
| 48 | {37, nullptr, "GetAnalogStickModelParameterR"}, | ||
| 49 | {38, nullptr, "GetAnalogStickFactoryCalibrationR"}, | ||
| 50 | {39, nullptr, "GetConsoleSixAxisSensorModuleType"}, | ||
| 51 | {40, nullptr, "GetConsoleSixAxisSensorHorizontalOffset"}, | ||
| 43 | {41, nullptr, "GetBatteryVersion"}, | 52 | {41, nullptr, "GetBatteryVersion"}, |
| 44 | }; | 53 | }; |
| 54 | // clang-format on | ||
| 55 | |||
| 45 | RegisterHandlers(functions); | 56 | RegisterHandlers(functions); |
| 46 | } | 57 | } |
| 47 | 58 | ||
diff --git a/src/core/hle/service/set/set_fd.cpp b/src/core/hle/service/set/set_fd.cpp index cac6af86d..565882a31 100644 --- a/src/core/hle/service/set/set_fd.cpp +++ b/src/core/hle/service/set/set_fd.cpp | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | namespace Service::Set { | 7 | namespace Service::Set { |
| 8 | 8 | ||
| 9 | SET_FD::SET_FD() : ServiceFramework("set:fd") { | 9 | SET_FD::SET_FD() : ServiceFramework("set:fd") { |
| 10 | // clang-format off | ||
| 10 | static const FunctionInfo functions[] = { | 11 | static const FunctionInfo functions[] = { |
| 11 | {2, nullptr, "SetSettingsItemValue"}, | 12 | {2, nullptr, "SetSettingsItemValue"}, |
| 12 | {3, nullptr, "ResetSettingsItemValue"}, | 13 | {3, nullptr, "ResetSettingsItemValue"}, |
| @@ -16,7 +17,10 @@ SET_FD::SET_FD() : ServiceFramework("set:fd") { | |||
| 16 | {20, nullptr, "SetWebInspectorFlag"}, | 17 | {20, nullptr, "SetWebInspectorFlag"}, |
| 17 | {21, nullptr, "SetAllowedSslHosts"}, | 18 | {21, nullptr, "SetAllowedSslHosts"}, |
| 18 | {22, nullptr, "SetHostFsMountPoint"}, | 19 | {22, nullptr, "SetHostFsMountPoint"}, |
| 20 | {23, nullptr, "SetMemoryUsageRateFlag"}, | ||
| 19 | }; | 21 | }; |
| 22 | // clang-format on | ||
| 23 | |||
| 20 | RegisterHandlers(functions); | 24 | RegisterHandlers(functions); |
| 21 | } | 25 | } |
| 22 | 26 | ||
diff --git a/src/core/hle/service/set/set_sys.cpp b/src/core/hle/service/set/set_sys.cpp index 98d0cfdfd..b7c9ea74b 100644 --- a/src/core/hle/service/set/set_sys.cpp +++ b/src/core/hle/service/set/set_sys.cpp | |||
| @@ -273,10 +273,21 @@ SET_SYS::SET_SYS() : ServiceFramework("set:sys") { | |||
| 273 | {171, nullptr, "SetChineseTraditionalInputMethod"}, | 273 | {171, nullptr, "SetChineseTraditionalInputMethod"}, |
| 274 | {172, nullptr, "GetPtmCycleCountReliability"}, | 274 | {172, nullptr, "GetPtmCycleCountReliability"}, |
| 275 | {173, nullptr, "SetPtmCycleCountReliability"}, | 275 | {173, nullptr, "SetPtmCycleCountReliability"}, |
| 276 | {174, nullptr, "GetHomeMenuScheme"}, | ||
| 276 | {175, nullptr, "GetThemeSettings"}, | 277 | {175, nullptr, "GetThemeSettings"}, |
| 277 | {176, nullptr, "SetThemeSettings"}, | 278 | {176, nullptr, "SetThemeSettings"}, |
| 278 | {177, nullptr, "GetThemeKey"}, | 279 | {177, nullptr, "GetThemeKey"}, |
| 279 | {178, nullptr, "SetThemeKey"}, | 280 | {178, nullptr, "SetThemeKey"}, |
| 281 | {179, nullptr, "GetZoomFlag"}, | ||
| 282 | {180, nullptr, "SetZoomFlag"}, | ||
| 283 | {181, nullptr, "GetT"}, | ||
| 284 | {182, nullptr, "SetT"}, | ||
| 285 | {183, nullptr, "GetPlatformRegion"}, | ||
| 286 | {184, nullptr, "SetPlatformRegion"}, | ||
| 287 | {185, nullptr, "GetHomeMenuSchemeModel"}, | ||
| 288 | {186, nullptr, "GetMemoryUsageRateFlag"}, | ||
| 289 | {187, nullptr, "GetTouchScreenMode"}, | ||
| 290 | {188, nullptr, "SetTouchScreenMode"}, | ||
| 280 | }; | 291 | }; |
| 281 | // clang-format on | 292 | // clang-format on |
| 282 | 293 | ||
diff --git a/src/core/hle/service/sockets/nsd.cpp b/src/core/hle/service/sockets/nsd.cpp index e6d73065e..dc70fd6fe 100644 --- a/src/core/hle/service/sockets/nsd.cpp +++ b/src/core/hle/service/sockets/nsd.cpp | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | namespace Service::Sockets { | 7 | namespace Service::Sockets { |
| 8 | 8 | ||
| 9 | NSD::NSD(const char* name) : ServiceFramework(name) { | 9 | NSD::NSD(const char* name) : ServiceFramework(name) { |
| 10 | // clang-format off | ||
| 10 | static const FunctionInfo functions[] = { | 11 | static const FunctionInfo functions[] = { |
| 11 | {10, nullptr, "GetSettingName"}, | 12 | {10, nullptr, "GetSettingName"}, |
| 12 | {11, nullptr, "GetEnvironmentIdentifier"}, | 13 | {11, nullptr, "GetEnvironmentIdentifier"}, |
| @@ -22,10 +23,14 @@ NSD::NSD(const char* name) : ServiceFramework(name) { | |||
| 22 | {42, nullptr, "GetNasApiFqdn"}, | 23 | {42, nullptr, "GetNasApiFqdn"}, |
| 23 | {43, nullptr, "GetNasApiFqdnEx"}, | 24 | {43, nullptr, "GetNasApiFqdnEx"}, |
| 24 | {50, nullptr, "GetCurrentSetting"}, | 25 | {50, nullptr, "GetCurrentSetting"}, |
| 26 | {51, nullptr, "WriteTestParameter"}, | ||
| 27 | {52, nullptr, "ReadTestParameter"}, | ||
| 25 | {60, nullptr, "ReadSaveDataFromFsForTest"}, | 28 | {60, nullptr, "ReadSaveDataFromFsForTest"}, |
| 26 | {61, nullptr, "WriteSaveDataToFsForTest"}, | 29 | {61, nullptr, "WriteSaveDataToFsForTest"}, |
| 27 | {62, nullptr, "DeleteSaveDataOfFsForTest"}, | 30 | {62, nullptr, "DeleteSaveDataOfFsForTest"}, |
| 28 | }; | 31 | }; |
| 32 | // clang-format on | ||
| 33 | |||
| 29 | RegisterHandlers(functions); | 34 | RegisterHandlers(functions); |
| 30 | } | 35 | } |
| 31 | 36 | ||
diff --git a/src/core/hle/service/ssl/ssl.cpp b/src/core/hle/service/ssl/ssl.cpp index 65040c077..1ba8c19a0 100644 --- a/src/core/hle/service/ssl/ssl.cpp +++ b/src/core/hle/service/ssl/ssl.cpp | |||
| @@ -13,6 +13,7 @@ namespace Service::SSL { | |||
| 13 | class ISslConnection final : public ServiceFramework<ISslConnection> { | 13 | class ISslConnection final : public ServiceFramework<ISslConnection> { |
| 14 | public: | 14 | public: |
| 15 | ISslConnection() : ServiceFramework("ISslConnection") { | 15 | ISslConnection() : ServiceFramework("ISslConnection") { |
| 16 | // clang-format off | ||
| 16 | static const FunctionInfo functions[] = { | 17 | static const FunctionInfo functions[] = { |
| 17 | {0, nullptr, "SetSocketDescriptor"}, | 18 | {0, nullptr, "SetSocketDescriptor"}, |
| 18 | {1, nullptr, "SetHostName"}, | 19 | {1, nullptr, "SetHostName"}, |
| @@ -40,7 +41,11 @@ public: | |||
| 40 | {23, nullptr, "GetOption"}, | 41 | {23, nullptr, "GetOption"}, |
| 41 | {24, nullptr, "GetVerifyCertErrors"}, | 42 | {24, nullptr, "GetVerifyCertErrors"}, |
| 42 | {25, nullptr, "GetCipherInfo"}, | 43 | {25, nullptr, "GetCipherInfo"}, |
| 44 | {26, nullptr, "SetNextAlpnProto"}, | ||
| 45 | {27, nullptr, "GetNextAlpnProto"}, | ||
| 43 | }; | 46 | }; |
| 47 | // clang-format on | ||
| 48 | |||
| 44 | RegisterHandlers(functions); | 49 | RegisterHandlers(functions); |
| 45 | } | 50 | } |
| 46 | }; | 51 | }; |
diff --git a/src/core/hle/service/time/interface.cpp b/src/core/hle/service/time/interface.cpp index 9565e7de5..bc74f1e1d 100644 --- a/src/core/hle/service/time/interface.cpp +++ b/src/core/hle/service/time/interface.cpp | |||
| @@ -21,6 +21,7 @@ Time::Time(std::shared_ptr<Module> time, std::shared_ptr<SharedMemory> shared_me | |||
| 21 | {30, nullptr, "GetStandardNetworkClockOperationEventReadableHandle"}, | 21 | {30, nullptr, "GetStandardNetworkClockOperationEventReadableHandle"}, |
| 22 | {31, nullptr, "GetEphemeralNetworkClockOperationEventReadableHandle"}, | 22 | {31, nullptr, "GetEphemeralNetworkClockOperationEventReadableHandle"}, |
| 23 | {50, nullptr, "SetStandardSteadyClockInternalOffset"}, | 23 | {50, nullptr, "SetStandardSteadyClockInternalOffset"}, |
| 24 | {51, nullptr, "GetStandardSteadyClockRtcValue"}, | ||
| 24 | {100, &Time::IsStandardUserSystemClockAutomaticCorrectionEnabled, "IsStandardUserSystemClockAutomaticCorrectionEnabled"}, | 25 | {100, &Time::IsStandardUserSystemClockAutomaticCorrectionEnabled, "IsStandardUserSystemClockAutomaticCorrectionEnabled"}, |
| 25 | {101, &Time::SetStandardUserSystemClockAutomaticCorrectionEnabled, "SetStandardUserSystemClockAutomaticCorrectionEnabled"}, | 26 | {101, &Time::SetStandardUserSystemClockAutomaticCorrectionEnabled, "SetStandardUserSystemClockAutomaticCorrectionEnabled"}, |
| 26 | {102, nullptr, "GetStandardUserSystemClockInitialYear"}, | 27 | {102, nullptr, "GetStandardUserSystemClockInitialYear"}, |
diff --git a/src/core/hle/service/time/time.cpp b/src/core/hle/service/time/time.cpp index 1b9ab8401..6b9f57e8f 100644 --- a/src/core/hle/service/time/time.cpp +++ b/src/core/hle/service/time/time.cpp | |||
| @@ -74,15 +74,17 @@ public: | |||
| 74 | ISystemClock(std::shared_ptr<Service::Time::SharedMemory> shared_memory, | 74 | ISystemClock(std::shared_ptr<Service::Time::SharedMemory> shared_memory, |
| 75 | ClockContextType clock_type) | 75 | ClockContextType clock_type) |
| 76 | : ServiceFramework("ISystemClock"), shared_memory(shared_memory), clock_type(clock_type) { | 76 | : ServiceFramework("ISystemClock"), shared_memory(shared_memory), clock_type(clock_type) { |
| 77 | // clang-format off | ||
| 77 | static const FunctionInfo functions[] = { | 78 | static const FunctionInfo functions[] = { |
| 78 | {0, &ISystemClock::GetCurrentTime, "GetCurrentTime"}, | 79 | {0, &ISystemClock::GetCurrentTime, "GetCurrentTime"}, |
| 79 | {1, nullptr, "SetCurrentTime"}, | 80 | {1, nullptr, "SetCurrentTime"}, |
| 80 | {2, &ISystemClock::GetSystemClockContext, "GetSystemClockContext"}, | 81 | {2, &ISystemClock::GetSystemClockContext, "GetSystemClockContext"}, |
| 81 | {3, nullptr, "SetSystemClockContext"}, | 82 | {3, nullptr, "SetSystemClockContext"}, |
| 82 | 83 | {4, nullptr, "GetOperationEventReadableHandle"}, | |
| 83 | }; | 84 | }; |
| 84 | RegisterHandlers(functions); | 85 | // clang-format on |
| 85 | 86 | ||
| 87 | RegisterHandlers(functions); | ||
| 86 | UpdateSharedMemoryContext(system_clock_context); | 88 | UpdateSharedMemoryContext(system_clock_context); |
| 87 | } | 89 | } |
| 88 | 90 | ||
| @@ -162,6 +164,7 @@ private: | |||
| 162 | class ITimeZoneService final : public ServiceFramework<ITimeZoneService> { | 164 | class ITimeZoneService final : public ServiceFramework<ITimeZoneService> { |
| 163 | public: | 165 | public: |
| 164 | ITimeZoneService() : ServiceFramework("ITimeZoneService") { | 166 | ITimeZoneService() : ServiceFramework("ITimeZoneService") { |
| 167 | // clang-format off | ||
| 165 | static const FunctionInfo functions[] = { | 168 | static const FunctionInfo functions[] = { |
| 166 | {0, &ITimeZoneService::GetDeviceLocationName, "GetDeviceLocationName"}, | 169 | {0, &ITimeZoneService::GetDeviceLocationName, "GetDeviceLocationName"}, |
| 167 | {1, nullptr, "SetDeviceLocationName"}, | 170 | {1, nullptr, "SetDeviceLocationName"}, |
| @@ -169,11 +172,17 @@ public: | |||
| 169 | {3, nullptr, "LoadLocationNameList"}, | 172 | {3, nullptr, "LoadLocationNameList"}, |
| 170 | {4, &ITimeZoneService::LoadTimeZoneRule, "LoadTimeZoneRule"}, | 173 | {4, &ITimeZoneService::LoadTimeZoneRule, "LoadTimeZoneRule"}, |
| 171 | {5, nullptr, "GetTimeZoneRuleVersion"}, | 174 | {5, nullptr, "GetTimeZoneRuleVersion"}, |
| 175 | {6, nullptr, "GetDeviceLocationNameAndUpdatedTime"}, | ||
| 176 | {7, nullptr, "SetDeviceLocationNameWithTimeZoneRule"}, | ||
| 177 | {8, nullptr, "ParseTimeZoneBinary"}, | ||
| 178 | {20, nullptr, "GetDeviceLocationNameOperationEventReadableHandle"}, | ||
| 172 | {100, &ITimeZoneService::ToCalendarTime, "ToCalendarTime"}, | 179 | {100, &ITimeZoneService::ToCalendarTime, "ToCalendarTime"}, |
| 173 | {101, &ITimeZoneService::ToCalendarTimeWithMyRule, "ToCalendarTimeWithMyRule"}, | 180 | {101, &ITimeZoneService::ToCalendarTimeWithMyRule, "ToCalendarTimeWithMyRule"}, |
| 174 | {201, &ITimeZoneService::ToPosixTime, "ToPosixTime"}, | 181 | {201, &ITimeZoneService::ToPosixTime, "ToPosixTime"}, |
| 175 | {202, &ITimeZoneService::ToPosixTimeWithMyRule, "ToPosixTimeWithMyRule"}, | 182 | {202, &ITimeZoneService::ToPosixTimeWithMyRule, "ToPosixTimeWithMyRule"}, |
| 176 | }; | 183 | }; |
| 184 | // clang-format on | ||
| 185 | |||
| 177 | RegisterHandlers(functions); | 186 | RegisterHandlers(functions); |
| 178 | } | 187 | } |
| 179 | 188 | ||
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp index 611cecc20..d5f66dca6 100644 --- a/src/core/hle/service/vi/vi.cpp +++ b/src/core/hle/service/vi/vi.cpp | |||
| @@ -731,6 +731,7 @@ class IManagerDisplayService final : public ServiceFramework<IManagerDisplayServ | |||
| 731 | public: | 731 | public: |
| 732 | explicit IManagerDisplayService(std::shared_ptr<NVFlinger::NVFlinger> nv_flinger) | 732 | explicit IManagerDisplayService(std::shared_ptr<NVFlinger::NVFlinger> nv_flinger) |
| 733 | : ServiceFramework("IManagerDisplayService"), nv_flinger(std::move(nv_flinger)) { | 733 | : ServiceFramework("IManagerDisplayService"), nv_flinger(std::move(nv_flinger)) { |
| 734 | // clang-format off | ||
| 734 | static const FunctionInfo functions[] = { | 735 | static const FunctionInfo functions[] = { |
| 735 | {200, nullptr, "AllocateProcessHeapBlock"}, | 736 | {200, nullptr, "AllocateProcessHeapBlock"}, |
| 736 | {201, nullptr, "FreeProcessHeapBlock"}, | 737 | {201, nullptr, "FreeProcessHeapBlock"}, |
| @@ -766,8 +767,11 @@ public: | |||
| 766 | {6008, nullptr, "StartLayerPresentationFenceWait"}, | 767 | {6008, nullptr, "StartLayerPresentationFenceWait"}, |
| 767 | {6009, nullptr, "StopLayerPresentationFenceWait"}, | 768 | {6009, nullptr, "StopLayerPresentationFenceWait"}, |
| 768 | {6010, nullptr, "GetLayerPresentationAllFencesExpiredEvent"}, | 769 | {6010, nullptr, "GetLayerPresentationAllFencesExpiredEvent"}, |
| 770 | {6011, nullptr, "EnableLayerAutoClearTransitionBuffer"}, | ||
| 771 | {6012, nullptr, "DisableLayerAutoClearTransitionBuffer"}, | ||
| 769 | {7000, nullptr, "SetContentVisibility"}, | 772 | {7000, nullptr, "SetContentVisibility"}, |
| 770 | {8000, nullptr, "SetConductorLayer"}, | 773 | {8000, nullptr, "SetConductorLayer"}, |
| 774 | {8001, nullptr, "SetTimestampTracking"}, | ||
| 771 | {8100, nullptr, "SetIndirectProducerFlipOffset"}, | 775 | {8100, nullptr, "SetIndirectProducerFlipOffset"}, |
| 772 | {8200, nullptr, "CreateSharedBufferStaticStorage"}, | 776 | {8200, nullptr, "CreateSharedBufferStaticStorage"}, |
| 773 | {8201, nullptr, "CreateSharedBufferTransferMemory"}, | 777 | {8201, nullptr, "CreateSharedBufferTransferMemory"}, |
| @@ -800,6 +804,8 @@ public: | |||
| 800 | {8297, nullptr, "GetSharedFrameBufferContentParameter"}, | 804 | {8297, nullptr, "GetSharedFrameBufferContentParameter"}, |
| 801 | {8298, nullptr, "ExpandStartupLogoOnSharedFrameBuffer"}, | 805 | {8298, nullptr, "ExpandStartupLogoOnSharedFrameBuffer"}, |
| 802 | }; | 806 | }; |
| 807 | // clang-format on | ||
| 808 | |||
| 803 | RegisterHandlers(functions); | 809 | RegisterHandlers(functions); |
| 804 | } | 810 | } |
| 805 | 811 | ||