diff options
author | Princess of Sleeping | 2020-06-24 04:00:44 +0900 |
---|---|---|
committer | Francisco José García García | 2020-06-26 09:20:52 +0200 |
commit | d794363d23123fe0f444a7a763f5581836bf2f59 (patch) | |
tree | ea7ba12d925a0624703f87e71ff077e085dda47d /include/kernel | |
parent | Fix modulemgr two function name (diff) | |
download | vds-libraries-d794363d23123fe0f444a7a763f5581836bf2f59.tar.gz |
Fix two function name and args
Diffstat (limited to 'include/kernel')
-rw-r--r-- | include/kernel/kernel/modulemgr.h | 25 |
1 files changed, 23 insertions, 2 deletions
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 } |