Map methods in firmware 18.0.0
This commit is contained in:
parent
bd2c29fed8
commit
f0437e57fd
@ -179,10 +179,10 @@ public:
|
||||
{140, nullptr, "GetNetworkServiceLicenseCache"}, // 5.0.0+
|
||||
{141, nullptr, "RefreshNetworkServiceLicenseCacheAsync"}, // 5.0.0+
|
||||
{142, nullptr, "RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed"}, // 5.0.0+
|
||||
{143, nullptr, "GetNetworkServiceLicenseCacheEx"},
|
||||
{143, nullptr, "GetNetworkServiceLicenseCacheEx"}, // 15.0.0+
|
||||
{150, nullptr, "CreateAuthorizationRequest"},
|
||||
{160, nullptr, "RequiresUpdateNetworkServiceAccountIdTokenCache"},
|
||||
{161, nullptr, "RequireReauthenticationOfNetworkServiceAccount"},
|
||||
{160, nullptr, "RequiresUpdateNetworkServiceAccountIdTokenCache"}, // 16.0.0+
|
||||
{161, nullptr, "RequireReauthenticationOfNetworkServiceAccount"}, // 16.0.0+
|
||||
{170, nullptr, "CreateDeviceHistoryRequest"}, // 17.0.0+
|
||||
{180, nullptr, "GetRequestForNintendoAccountReauthentication"}, // 18.0.0+
|
||||
{200, nullptr, "IsRegistered"},
|
||||
@ -268,7 +268,7 @@ public:
|
||||
{101, nullptr, "GetLinkedNintendoAccountId"},
|
||||
{102, nullptr, "GetNickname"},
|
||||
{103, nullptr, "GetProfileImage"},
|
||||
{104, nullptr, "GetProfileLargeImage"} // 18.0.0+
|
||||
{104, nullptr, "GetProfileLargeImage"}, // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@ -323,9 +323,9 @@ public:
|
||||
{1, &IProfileCommon::GetBase, "GetBase"},
|
||||
{10, &IProfileCommon::GetImageSize, "GetImageSize"},
|
||||
{11, &IProfileCommon::LoadImage, "LoadImage"},
|
||||
{20, nullptr, "GetLargeImageSize"}, // 18.0.0+
|
||||
{21, nullptr, "LoadLargeImage"}, // 18.0.0+
|
||||
{30, nullptr, "GetImageId"} // 18.0.0+
|
||||
{20, &IProfileCommon::GetImageSize, "GetLargeImageSize"}, // 18.0.0+
|
||||
{21, &IProfileCommon::LoadImage, "LoadLargeImage"}, // 18.0.0+
|
||||
{30, nullptr, "GetImageId"}, // 18.0.0+
|
||||
};
|
||||
|
||||
RegisterHandlers(functions);
|
||||
@ -334,7 +334,7 @@ public:
|
||||
static const FunctionInfo editor_functions[] = {
|
||||
{100, &IProfileCommon::Store, "Store"},
|
||||
{101, &IProfileCommon::StoreWithImage, "StoreWithImage"},
|
||||
{110, nullptr, "StoreWithLargeImage"} // 18.0.0+
|
||||
{110, &IProfileCommon::StoreWithImage, "StoreWithLargeImage"}, // 18.0.0+
|
||||
};
|
||||
|
||||
RegisterHandlers(editor_functions);
|
||||
@ -703,7 +703,7 @@ public:
|
||||
{210, nullptr, "IsProfileAvailable"}, // 17.0.0+
|
||||
{220, nullptr, "RegisterUserAsyncWithoutProfile"}, // 17.0.0+
|
||||
{221, nullptr, "RegisterUserWithProfileAsync"}, // 17.0.0+
|
||||
{230, nullptr, "RegisterUserWithLargeImageProfileAsync"} // 18.0.0+
|
||||
{230, nullptr, "RegisterUserWithLargeImageProfileAsync"}, // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
@ -27,14 +27,15 @@ IAudioDevice::IAudioDevice(Core::System& system_, u64 applet_resource_user_id, u
|
||||
{10, D<&IAudioDevice::GetActiveAudioDeviceNameAuto>, "GetActiveAudioDeviceNameAuto"},
|
||||
{11, D<&IAudioDevice::QueryAudioDeviceInputEvent>, "QueryAudioDeviceInputEvent"},
|
||||
{12, D<&IAudioDevice::QueryAudioDeviceOutputEvent>, "QueryAudioDeviceOutputEvent"},
|
||||
{13, D<&IAudioDevice::GetActiveAudioDeviceName>, "GetActiveAudioOutputDeviceName"},
|
||||
{14, D<&IAudioDevice::ListAudioOutputDeviceName>, "ListAudioOutputDeviceName"},
|
||||
{15, nullptr, "AcquireAudioInputDeviceNotification"}, // 17.0.0+
|
||||
{16, nullptr, "ReleaseAudioInputDeviceNotification"}, // 17.0.0+
|
||||
{17, nullptr, "AcquireAudioOutputDeviceNotification"}, // 17.0.0+
|
||||
{18, nullptr, "ReleaseAudioOutputDeviceNotification"}, // 17.0.0+
|
||||
{19, nullptr, "SetAudioDeviceOutputVolumeAutoTuneEnabled"}, // 18.0.0+
|
||||
{20, nullptr, "IsAudioDeviceOutputVolumeAutoTuneEnabled"} // 18.0.0+
|
||||
{13, D<&IAudioDevice::GetActiveAudioDeviceName>,
|
||||
"GetActiveAudioOutputDeviceName"}, // 13.0.0+
|
||||
{14, D<&IAudioDevice::ListAudioOutputDeviceName>, "ListAudioOutputDeviceName"}, // 13.0.0+
|
||||
{15, nullptr, "AcquireAudioInputDeviceNotification"}, // 17.0.0+
|
||||
{16, nullptr, "ReleaseAudioInputDeviceNotification"}, // 17.0.0+
|
||||
{17, nullptr, "AcquireAudioOutputDeviceNotification"}, // 17.0.0+
|
||||
{18, nullptr, "ReleaseAudioOutputDeviceNotification"}, // 17.0.0+
|
||||
{19, nullptr, "SetAudioDeviceOutputVolumeAutoTuneEnabled"}, // 18.0.0+
|
||||
{20, nullptr, "IsAudioDeviceOutputVolumeAutoTuneEnabled"}, // 18.0.0+
|
||||
};
|
||||
RegisterHandlers(functions);
|
||||
|
||||
|
||||
@ -53,7 +53,7 @@ FSP_SRV::FSP_SRV(Core::System& system_)
|
||||
{1, D<&FSP_SRV::SetCurrentProcess>, "SetCurrentProcess"},
|
||||
{2, nullptr, "OpenDataFileSystemByCurrentProcess"},
|
||||
{7, D<&FSP_SRV::OpenFileSystemWithPatch>, "OpenFileSystemWithPatch"},
|
||||
{8, nullptr, "OpenFileSystemWithId"},
|
||||
{8, nullptr, "OpenFileSystemWithIdObsolete"}, // 16.0.0+, OpenFileSystemWithId 2.0.0-15.0.1
|
||||
{9, nullptr, "OpenDataFileSystemByApplicationId"},
|
||||
{11, nullptr, "OpenBisFileSystem"},
|
||||
{12, nullptr, "OpenBisStorage"},
|
||||
@ -169,6 +169,7 @@ FSP_SRV::FSP_SRV(Core::System& system_)
|
||||
{1018, nullptr, "SetDebugOption"},
|
||||
{1019, nullptr, "UnsetDebugOption"},
|
||||
{1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"},
|
||||
{1101, nullptr, "OverrideSaveDataTransferKeyForTest"}, // 18.0.0+
|
||||
{1110, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId2"},
|
||||
{1200, D<&FSP_SRV::OpenMultiCommitManager>, "OpenMultiCommitManager"},
|
||||
{1300, nullptr, "OpenBisWiper"},
|
||||
|
||||
@ -63,7 +63,7 @@ public:
|
||||
// clang-format off
|
||||
static const FunctionInfo functions[] = {
|
||||
{0, C<&IUserServiceCreator::CreateUserLocalCommunicationService>, "CreateUserLocalCommunicationService"},
|
||||
{1, nullptr, "CreateClientProcessMonitor"} // 18.0.0+
|
||||
{1, nullptr, "CreateClientProcessMonitor"}, // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
@ -40,6 +40,13 @@ ISystemLocalCommunicationService::ISystemLocalCommunicationService(Core::System&
|
||||
{401, nullptr, "FinalizeSystem"},
|
||||
{402, nullptr, "SetOperationMode"},
|
||||
{403, C<&ISystemLocalCommunicationService::InitializeSystem2>, "InitializeSystem2"},
|
||||
{500, nullptr, "EnableActionFrame"}, // 18.0.0+
|
||||
{501, nullptr, "DisableActionFrame"}, // 18.0.0+
|
||||
{502, nullptr, "SendActionFrame"}, // 18.0.0+
|
||||
{503, nullptr, "RecvActionFrame"}, // 18.0.0+
|
||||
{505, nullptr, "SetHomeChannel"}, // 18.0.0+
|
||||
{600, nullptr, "SetTxPower"}, // 18.0.0+
|
||||
{601, nullptr, "ResetTxPower"} // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
@ -53,7 +53,14 @@ IUserLocalCommunicationService::IUserLocalCommunicationService(Core::System& sys
|
||||
{304, C<&IUserLocalCommunicationService::Disconnect>, "Disconnect"},
|
||||
{400, C<&IUserLocalCommunicationService::Initialize>, "Initialize"},
|
||||
{401, C<&IUserLocalCommunicationService::Finalize>, "Finalize"},
|
||||
{402, C<&IUserLocalCommunicationService::Initialize2>, "Initialize2"},
|
||||
{402, C<&IUserLocalCommunicationService::Initialize2>, "Initialize2"}, // 7.0.0+
|
||||
{500, nullptr, "EnableActionFrame"}, // 18.0.0+
|
||||
{501, nullptr, "DisableActionFrame"}, // 18.0.0+
|
||||
{502, nullptr, "SendActionFrame"}, // 18.0.0+
|
||||
{503, nullptr, "RecvActionFrame"}, // 18.0.0+
|
||||
{505, nullptr, "SetHomeChannel"}, // 18.0.0+
|
||||
{600, nullptr, "SetTxPower"}, // 18.0.0+
|
||||
{601, nullptr, "ResetTxPower"} // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ public:
|
||||
{24, nullptr, "DestroyTokenWithApplicationId"},
|
||||
{25, nullptr, "QueryIsTokenValid"},
|
||||
{26, nullptr, "ListenToMyApplicationId"},
|
||||
{27, nullptr, "DestroyTokenAll"},
|
||||
{27, nullptr, "DestroyTokenAll"}, // 13.0.0+
|
||||
{28, nullptr, "CreateTokenWithName"}, // 18.0.0+
|
||||
{29, nullptr, "DestroyTokenWithName"}, // 18.0.0+
|
||||
{31, nullptr, "UploadTokenToBaaS"},
|
||||
@ -74,10 +74,10 @@ public:
|
||||
{154, nullptr, "CreateTokenAsync"},
|
||||
{155, nullptr, "CreateTokenAsyncWithApplicationId"},
|
||||
{156, nullptr, "CreateTokenWithNameAsync"}, // 18.0.0+
|
||||
{161, nullptr, "GetRequestChangeStateCancelEvent"},
|
||||
{162, nullptr, "RequestChangeStateForceTimedWithCancelEvent"},
|
||||
{201, nullptr, "RequestChangeStateForceTimed"},
|
||||
{202, nullptr, "RequestChangeStateForceAsync"},
|
||||
{161, nullptr, "GetRequestChangeStateCancelEvent"}, // 10.0.0+
|
||||
{162, nullptr, "RequestChangeStateForceTimedWithCancelEvent"}, // 10.0.0+
|
||||
{201, nullptr, "RequestChangeStateForceTimed"}, // 3.0.0+
|
||||
{202, nullptr, "RequestChangeStateForceAsync"}, // 3.0.0+
|
||||
{301, nullptr, "GetPassword"}, // 18.0.0+
|
||||
{302, nullptr, "GetAllImmigration"}, // 18.0.0+
|
||||
{303, nullptr, "GetNotificationHistories"}, // 18.0.0+
|
||||
|
||||
@ -106,6 +106,7 @@ IParentalControlService::IParentalControlService(Core::System& system_, Capabili
|
||||
{1955, nullptr, "GetBedtimeAlarmTime"}, // 18.0.0+
|
||||
{1956, nullptr, "GetBedtimeAlarmTimeHour"}, // 18.0.0+
|
||||
{1957, nullptr, "GetBedtimeAlarmTimeMinute"}, // 18.0.0+
|
||||
{1967, nullptr, "GetBedtimeAlarmMinute"}, // 18.0.0+
|
||||
{2001, nullptr, "RequestPairingAsync"},
|
||||
{2002, nullptr, "FinishRequestPairing"},
|
||||
{2003, nullptr, "AuthorizePairingAsync"},
|
||||
@ -123,7 +124,7 @@ IParentalControlService::IParentalControlService(Core::System& system_, Capabili
|
||||
{2015, nullptr, "FinishSynchronizeParentalControlSettingsWithLastUpdated"},
|
||||
{2016, nullptr, "RequestUpdateExemptionListAsync"},
|
||||
{145601, nullptr, "GetPlayTimerSettingsVer2"}, // 18.0.0+
|
||||
{195101, nullptr, "SetPlayTimerSettingsForDebugVer2"} // 18.0.0+
|
||||
{195101, nullptr, "SetPlayTimerSettingsForDebugVer2"}, // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
RegisterHandlers(functions);
|
||||
|
||||
@ -507,7 +507,11 @@ public:
|
||||
{6, nullptr, "FlushSessionCache"},
|
||||
{7, nullptr, "SetDebugOption"},
|
||||
{8, nullptr, "GetDebugOption"},
|
||||
{8, nullptr, "ClearTls12FallbackFlag"},
|
||||
{9, nullptr, "ClearTls12FallbackFlag"},
|
||||
{100, nullptr, "CreateContextForSystem"},
|
||||
{101, nullptr, "SetThreadCoreMask"},
|
||||
{102, nullptr, "GetThreadCoreMask"},
|
||||
{103, nullptr, "VerifySignature"}, // 18.0.0+
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user