aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/apt/apt.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2016-04-06 21:07:08 -0400
committerbunnei <bunneidev@gmail.com>2016-04-06 21:07:08 -0400
commitf531d4b810259a0a2a60d8f311ab247de5d8f835 (patch)
tree632e2bd1ed38a8b816366003900bc3212407f9cf /src/core/hle/service/apt/apt.h
parent0408f1191a4787ab6c47743d963b0692f7329f6e (diff)
parent857bf9cd0963675605fc1cd3db0575335c902f7b (diff)
Merge pull request #1577 from JamePeng/update-apta-func
Append the missing function name"GetAppletInfo", "SetAppCpuTimeLimit" and "GetAppCpuTimeLimit" to APT:A
Diffstat (limited to 'src/core/hle/service/apt/apt.h')
-rw-r--r--src/core/hle/service/apt/apt.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/core/hle/service/apt/apt.h b/src/core/hle/service/apt/apt.h
index 47a97c1a1..668b4a66f 100644
--- a/src/core/hle/service/apt/apt.h
+++ b/src/core/hle/service/apt/apt.h
@@ -67,6 +67,12 @@ enum class AppletId : u32 {
Ed2 = 0x402,
};
+enum class StartupArgumentType : u32 {
+ OtherApp = 0,
+ Restart = 1,
+ OtherMedia = 2,
+};
+
/// Send a parameter to the currently-running application, which will read it via ReceiveParameter
void SendParameter(const MessageParameter& parameter);
@@ -344,6 +350,17 @@ void PreloadLibraryApplet(Service::Interface* self);
*/
void StartLibraryApplet(Service::Interface* self);
+/**
+ * APT::GetStartupArgument service function
+ * Inputs:
+ * 1 : Parameter Size (capped to 0x300)
+ * 2 : StartupArgumentType
+ * Outputs:
+ * 0 : Return header
+ * 1 : u8, Exists (0 = does not exist, 1 = exists)
+ */
+void GetStartupArgument(Service::Interface* self);
+
/// Initialize the APT service
void Init();