From 9cb0355dd62dde8541e7522a54df6e4b2ddcc070 Mon Sep 17 00:00:00 2001 From: Yifan Lu Date: Sat, 12 Nov 2016 14:41:14 -0800 Subject: Added more kernel modulemgr imports --- include/kernel/kernel/modulemgr.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/kernel/kernel/modulemgr.h b/include/kernel/kernel/modulemgr.h index 67f5ab5..5d7a956 100644 --- a/include/kernel/kernel/modulemgr.h +++ b/include/kernel/kernel/modulemgr.h @@ -78,16 +78,19 @@ int sceKernelGetModuleInternal(SceUID modid, void **module); int sceKernelGetSystemSwVersion(SceKernelFwInfo *data); +int sceKernelLoadStartModule(const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status); SceUID sceKernelLoadModule(const char *path, int flags, SceKernelLMOption *option); int sceKernelStartModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status); +int sceKernelUnloadModule(SceUID modid, int flags, SceKernelULMOption *option); +int sceKernelStopModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); +int sceKernelStopUnloadModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); SceUID sceKernelLoadStartSharedModuleForPid(SceUID pid, const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status); SceUID sceKernelLoadStartModuleForPid(SceUID pid, const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status); SceUID sceKernelLoadModuleForPid(SceUID pid, const char *path, int flags, SceKernelLMOption *option); - -int sceKernelUnloadModule(SceUID modid, int flags); - -int sceKernelStopUnloadModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); +SceUID sceKernelUnloadModuleForPid(SceUID pid, SceUID modid, int flags, SceKernelULMOption *option); +int sceKernelStopModuleForPid(SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); +int sceKernelStopUnloadModuleForPid(SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); #ifdef __cplusplus } -- cgit v1.2.3