@@ -93,6 +93,11 @@ namespace skyline::service::am {
9393 */
9494 Result CreateManagedDisplayLayer (type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response);
9595
96+ /* *
97+ * @url https://switchbrew.org/wiki/Applet_Manager_services#SetIdleTimeDetectionExtension
98+ */
99+ Result SetIdleTimeDetectionExtension (type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response);
100+
96101 /* *
97102 * @brief Returns how long the process was suspended for in ticks
98103 * @url https://switchbrew.org/wiki/Applet_Manager_services#GetAccumulatedSuspendedTickValue
@@ -105,6 +110,11 @@ namespace skyline::service::am {
105110 */
106111 Result GetAccumulatedSuspendedTickChangedEvent (type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response);
107112
113+ /* *
114+ * @url https://switchbrew.org/wiki/Applet_Manager_services#SetAlbumImageTakenNotificationEnabled
115+ */
116+ Result SetAlbumImageTakenNotificationEnabled (type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response);
117+
108118 SERVICE_DECL (
109119 SFUNC (0x0 , ISelfController, Exit),
110120 SFUNC(0x1 , ISelfController, LockExit),
@@ -118,8 +128,10 @@ namespace skyline::service::am {
118128 SFUNC(0x10 , ISelfController, SetOutOfFocusSuspendingEnabled),
119129 SFUNC(0x13 , ISelfController, SetAlbumImageOrientation),
120130 SFUNC(0x28 , ISelfController, CreateManagedDisplayLayer),
131+ SFUNC(0x3E , ISelfController, SetIdleTimeDetectionExtension),
121132 SFUNC(0x5A , ISelfController, GetAccumulatedSuspendedTickValue),
122- SFUNC(0x5B , ISelfController, GetAccumulatedSuspendedTickChangedEvent)
133+ SFUNC(0x5B , ISelfController, GetAccumulatedSuspendedTickChangedEvent),
134+ SFUNC(0x64 , ISelfController, SetAlbumImageTakenNotificationEnabled)
123135 )
124136 };
125137}
0 commit comments