diff options
author | Princess of Sleeping | 2020-10-31 00:57:33 +0900 |
---|---|---|
committer | Reiko Asakura | 2020-10-31 00:57:33 +0900 |
commit | 8926aa388eafe94929552a29a30558ff038bcf0c (patch) | |
tree | d7ef98c65ea76b37fb04ff37b559d0e5c97d08b2 | |
parent | Fix name for sceSysrootGetHardwareFlags (diff) | |
download | vds-libraries-8926aa388eafe94929552a29a30558ff038bcf0c.tar.gz |
Update struct SceSysrootProcessHandler
-rw-r--r-- | include/kernel/kernel/sysmem/sysroot.h | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/include/kernel/kernel/sysmem/sysroot.h b/include/kernel/kernel/sysmem/sysroot.h index 467008d..9852087 100644 --- a/include/kernel/kernel/sysmem/sysroot.h +++ b/include/kernel/kernel/sysmem/sysroot.h @@ -35,18 +35,17 @@ int sceSysrootUseExternalStorage(void); int sceSysrootUseInternalStorage(void); -typedef struct -{ - size_t size; //!< sizeof(SceSysrootProcessHandler) - int (* unk_4)(void); - int (* unk_8)(void); - int (* unk_C)(void); - int (* unk_10)(void); - int (* unk_14)(void); - int (* unk_18)(void); - int (* on_process_created)(void); //!< called when process is created - int (* unk_20)(void); - int (* unk_24)(void); +typedef struct SceSysrootProcessHandler { + SceSize size; //!< sizeof(SceSysrootProcessHandler) + void (* unk_4)(SceUID pid, SceUID modid, int flags, uint64_t time); //!< process start shared modules + void (* exit)(SceUID pid, int flags, uint64_t time); + void (* kill)(SceUID pid); //!< by SceShell + void (* unk_10)(SceUID pid, SceUID modid, uint64_t time); + void (* unk_14)(SceUID pid, SceUID modid, uint64_t time); + void (* unk_18)(SceUID pid, SceUID modid, uint64_t time); + int (* on_process_created)(int a1, int a2, int a3); //!< called when process is created + void (* unk_20)(SceUID pid, SceUID modid, uint64_t time); + void (* unk_24)(SceUID pid, SceUID modid, int flags, uint64_t time); } SceSysrootProcessHandler; /** |