From 50b0cf72e9c86d89c3d6df13511845a9f9405cfc Mon Sep 17 00:00:00 2001 From: TheOfficialFloW Date: Sun, 1 Mar 2020 09:58:05 +0100 Subject: Added ksceKernelRegisterSysEventHandler to header --- include/kernel/kernel/suspend.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include') diff --git a/include/kernel/kernel/suspend.h b/include/kernel/kernel/suspend.h index 09d1502..a1429c9 100644 --- a/include/kernel/kernel/suspend.h +++ b/include/kernel/kernel/suspend.h @@ -7,6 +7,8 @@ extern "C" { #endif +typedef int (* SceSysEventHandler)(int resume, int eventid, void *args, void *opt); + typedef enum SceKernelPowerTickType { /** Cancel all timers */ SCE_KERNEL_POWER_TICK_DEFAULT = 0, @@ -28,6 +30,17 @@ typedef enum SceKernelPowerTickType { */ int sceKernelPowerTick(int type); +/** + * Register system event handler + * + * @param[in] name - Name of handler + * @param[in] handler - The handler + * @param[in] args - Handler arguments + * + * @return 0 on success, < 0 on error. +*/ +int sceKernelRegisterSysEventHandler(const char *name, SceSysEventHandler handler, void *args); + #ifdef __cplusplus } #endif -- cgit v1.2.3