diff options
author | german77 <juangerman-13@hotmail.com> | 2023-09-22 05:38:58 +0200 |
---|---|---|
committer | german77 <juangerman-13@hotmail.com> | 2023-09-24 04:14:33 +0200 |
commit | c46f54b09172bd43c40004a7276cf2cae720822b (patch) | |
tree | 7bce0d1dcc005dda0b2ab7b6d56102850e94515a /src/core/hle/service/am/am.h | |
parent | service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and OpenSaveDataFileSystemBySystemSaveDataId (diff) | |
download | yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar.gz yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar.bz2 yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar.lz yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar.xz yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.tar.zst yuzu-c46f54b09172bd43c40004a7276cf2cae720822b.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/am/am.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/core/hle/service/am/am.h b/src/core/hle/service/am/am.h index f86841c60..3d5eae44e 100644 --- a/src/core/hle/service/am/am.h +++ b/src/core/hle/service/am/am.h @@ -212,6 +212,11 @@ private: CaptureButtonLongPressing, }; + enum class SysPlatformRegion : s32 { + Global = 1, + Terra = 2, + }; + void GetEventHandle(HLERequestContext& ctx); void ReceiveMessage(HLERequestContext& ctx); void GetCurrentFocusState(HLERequestContext& ctx); @@ -227,6 +232,7 @@ private: void GetDefaultDisplayResolution(HLERequestContext& ctx); void SetCpuBoostMode(HLERequestContext& ctx); void PerformSystemButtonPressingIfInFocus(HLERequestContext& ctx); + void GetSettingsPlatformRegion(HLERequestContext& ctx); void SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled(HLERequestContext& ctx); std::shared_ptr<AppletMessageQueue> msg_queue; @@ -294,6 +300,24 @@ class ILibraryAppletSelfAccessor final : public ServiceFramework<ILibraryAppletS public: explicit ILibraryAppletSelfAccessor(Core::System& system_); ~ILibraryAppletSelfAccessor() override; + +private: + void PopInData(HLERequestContext& ctx); + void GetLibraryAppletInfo(HLERequestContext& ctx); + void GetCallerAppletIdentityInfo(HLERequestContext& ctx); + + void PushInShowMiiEditData(); + + std::deque<std::vector<u8>> queue_data; +}; + +class IAppletCommonFunctions final : public ServiceFramework<IAppletCommonFunctions> { +public: + explicit IAppletCommonFunctions(Core::System& system_); + ~IAppletCommonFunctions() override; + +private: + void SetCpuBoostRequestPriority(HLERequestContext& ctx); }; class IApplicationFunctions final : public ServiceFramework<IApplicationFunctions> { @@ -378,6 +402,10 @@ class IProcessWindingController final : public ServiceFramework<IProcessWindingC public: explicit IProcessWindingController(Core::System& system_); ~IProcessWindingController() override; + +private: + void GetLaunchReason(HLERequestContext& ctx); + void OpenCallingLibraryApplet(HLERequestContext& ctx); }; void LoopProcess(Nvnflinger::Nvnflinger& nvnflinger, Core::System& system); |