summaryrefslogtreecommitdiff
path: root/include/kernel
diff options
context:
space:
mode:
authorPrincess of Sleeping2020-06-24 04:00:44 +0900
committerFrancisco José García García2020-06-26 09:20:52 +0200
commitd794363d23123fe0f444a7a763f5581836bf2f59 (patch)
treeea7ba12d925a0624703f87e71ff077e085dda47d /include/kernel
parentFix modulemgr two function name (diff)
downloadvds-libraries-d794363d23123fe0f444a7a763f5581836bf2f59.tar.gz
Fix two function name and args
Diffstat (limited to 'include/kernel')
-rw-r--r--include/kernel/kernel/modulemgr.h25
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
}