diff options
author | TheOfficialFloW | 2020-03-01 09:58:05 +0100 |
---|---|---|
committer | GitHub | 2020-03-01 09:58:05 +0100 |
commit | 50b0cf72e9c86d89c3d6df13511845a9f9405cfc (patch) | |
tree | 278db64ad999b4860ae55630cd7682af36d36e8c /include | |
parent | Added some vfs nids (diff) | |
download | vds-libraries-50b0cf72e9c86d89c3d6df13511845a9f9405cfc.tar.gz |
Added ksceKernelRegisterSysEventHandler to header
Diffstat (limited to 'include')
-rw-r--r-- | include/kernel/kernel/suspend.h | 13 |
1 files changed, 13 insertions, 0 deletions
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 |