diff options
Diffstat (limited to 'include/user/sysmodule.h')
-rw-r--r-- | include/user/sysmodule.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/user/sysmodule.h b/include/user/sysmodule.h index 7811c7f..858b0a7 100644 --- a/include/user/sysmodule.h +++ b/include/user/sysmodule.h @@ -207,6 +207,18 @@ int sceSysmoduleIsLoadedInternal(SceSysmoduleInternalModuleId id); */ int sceSysmoduleLoadModuleInternalWithArg(SceSysmoduleInternalModuleId id, SceSize args, void *argp, void *unk); +/** + * Unload an internal module with custom arguments. + * + * @param[in] id - Module ID to check. + * @param[in] args - Size of passed arguments. + * @param[in] argp - Pointer to arguments to pass. + * @param[in] unk - Unknown value. + * + * @return 0 on success, <0 otherwise. + */ +int sceSysmoduleUnloadModuleInternalWithArg(SceSysmoduleInternalModuleId id, SceSize args, void *argp, void *unk); + #ifdef __cplusplus } #endif |