From e5b492a26f783dfa436a32802efc159889bfbdc4 Mon Sep 17 00:00:00 2001 From: Yifan Lu Date: Mon, 21 Nov 2016 17:28:05 -0600 Subject: Added sysmodule internal calls --- include/user/sysmodule.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/user/sysmodule.h') diff --git a/include/user/sysmodule.h b/include/user/sysmodule.h index 9961b71..07e3f52 100644 --- a/include/user/sysmodule.h +++ b/include/user/sysmodule.h @@ -74,9 +74,17 @@ enum { SCE_SYSMODULE_AVPLAYER = 0x004c }; +/* internal module IDs */ +enum { + SCE_SYSMODULE_PROMOTER_UTIL = 0x80000024 +}; + int sceSysmoduleLoadModule(SceUInt16 id); int sceSysmoduleUnloadModule(SceUInt16 id); int sceSysmoduleIsLoaded(SceUInt16 id); +int sceSysmoduleLoadModuleInternal(SceUInt32 id); +int sceSysmoduleUnloadModuleInternal(SceUInt32 id); +int sceSysmoduleIsLoadedInternal(SceUInt32 id); #ifdef __cplusplus } -- cgit v1.2.3 From 20ccf651fee58f12555c7e995db915d7adc4e28e Mon Sep 17 00:00:00 2001 From: Yifan Lu Date: Mon, 21 Nov 2016 18:25:35 -0600 Subject: Add paf id --- include/user/sysmodule.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/user/sysmodule.h') diff --git a/include/user/sysmodule.h b/include/user/sysmodule.h index 07e3f52..e788962 100644 --- a/include/user/sysmodule.h +++ b/include/user/sysmodule.h @@ -76,6 +76,7 @@ enum { /* internal module IDs */ enum { + SCE_SYSMODULE_PAF = 0x80000008, SCE_SYSMODULE_PROMOTER_UTIL = 0x80000024 }; -- cgit v1.2.3 From 7df7a8cd779030bf44870f8fd9a11407fbdc2d7d Mon Sep 17 00:00:00 2001 From: Yifan Lu Date: Mon, 21 Nov 2016 18:39:05 -0600 Subject: Added sceSysmoduleLoadModuleInternalWithArg --- include/user/sysmodule.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/user/sysmodule.h') diff --git a/include/user/sysmodule.h b/include/user/sysmodule.h index e788962..8cc2a37 100644 --- a/include/user/sysmodule.h +++ b/include/user/sysmodule.h @@ -86,6 +86,7 @@ int sceSysmoduleIsLoaded(SceUInt16 id); int sceSysmoduleLoadModuleInternal(SceUInt32 id); int sceSysmoduleUnloadModuleInternal(SceUInt32 id); int sceSysmoduleIsLoadedInternal(SceUInt32 id); +int sceSysmoduleLoadModuleInternalWithArg(SceUInt32 id, SceSize args, void *argp, void *unk); #ifdef __cplusplus } -- cgit v1.2.3