From d794363d23123fe0f444a7a763f5581836bf2f59 Mon Sep 17 00:00:00 2001 From: Princess of Sleeping Date: Wed, 24 Jun 2020 04:00:44 +0900 Subject: Fix two function name and args --- include/kernel/kernel/modulemgr.h | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'include/kernel') diff --git a/include/kernel/kernel/modulemgr.h b/include/kernel/kernel/modulemgr.h index c8e115c..5632db7 100644 --- a/include/kernel/kernel/modulemgr.h +++ b/include/kernel/kernel/modulemgr.h @@ -508,8 +508,29 @@ typedef struct SceKernelModuleExportEntry { */ int sceKernelGetModuleLibExportList(SceUID pid, SceUID libid, SceKernelModuleExportEntry *list, SceSize *num, SceSize cpy_skip_num); -int sceKernelGetModuleUid(SceUID pid, SceUID modid, SceUID *modid_out, const void *unk1, int unk2); -int sceKernelGetModuleUidList(SceUID pid, SceUID *modids, size_t *num); +/** + * @brief Get module id list by import + * + * @param[in] pid - target pid + * @param[in] libid - target library uid + * @param[out] modids - module id output list + * @param[inout] num - in:list max num, out:get entry num + * @param[in] cpy_skip_num - The index at which to start copying + * + * @return 0 on success, < 0 on error. + */ +int sceKernelGetModuleListByImport(SceUID pid, SceUID libid, SceUID *modids, SceSize *num, SceSize cpy_skip_num); + +/** + * @brief Get module export list + * + * @param[in] pid - target pid + * @param[out] libids - library id output list + * @param[inout] num - in:list max num, out:get entry num + * + * @return 0 on success, < 0 on error. + */ +int sceKernelGetModuleExportLibraryList(SceUID pid, SceUID *libids, SceSize *num); #ifdef __cplusplus } -- cgit v1.2.3