|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <modload.h>Go to the source code of this file.
Classes | |
| struct | ModuleStatus |
| struct | LDfilefunc |
| struct | LMWOoption |
Macros | |
| #define | xmodload_IMPORTS_start DECLARE_IMPORT_TABLE(modload, 1, 7) |
| #define | xmodload_IMPORTS_end END_IMPORT_TABLE |
| #define | I_GetModuleIdList DECLARE_IMPORT(16, GetModuleIdList) |
| #define | I_ReferModuleStatus DECLARE_IMPORT(17, ReferModuleStatus) |
| #define | I_GetModuleIdListByName DECLARE_IMPORT(18, GetModuleIdListByName) |
| #define | I_LoadModuleWithOption DECLARE_IMPORT(19, LoadModuleWithOption) |
| #define | I_StopModule DECLARE_IMPORT(20, StopModule) |
| #define | I_UnloadModule DECLARE_IMPORT(21, UnloadModule) |
| #define | I_SearchModuleByName DECLARE_IMPORT(22, SearchModuleByName) |
| #define | I_SearchModuleByAddress DECLARE_IMPORT(23, SearchModuleByAddress) |
| #define | I_SelfStopModule DECLARE_IMPORT(26, SelfStopModule) |
| #define | I_SelfUnloadModule DECLARE_IMPORT(27, SelfUnloadModule) |
| #define | I_AllocLoadMemory DECLARE_IMPORT(28, AllocLoadMemory) |
| #define | I_FreeLoadMemory DECLARE_IMPORT(29, FreeLoadMemory) |
| #define | I_SetModuleFlags DECLARE_IMPORT(30, SetModuleFlags) |
Functions | |
| int | GetModuleIdList (int *readbuf, int readbufsize, int *modulecount) |
| int | ReferModuleStatus (int modid, ModuleStatus *status) |
| int | GetModuleIdListByName (const char *name, int *readbuf, int readbufsize, int *modulecount) |
| int | LoadModuleWithOption (const char *filename, const LMWOoption *option) |
| int | StopModule (int modid, int arglen, const char *args, int *result) |
| int | UnloadModule (int modid) |
| int | SearchModuleByName (const char *name) |
| int | SearchModuleByAddress (const void *addr) |
| int | SelfStopModule (int arglen, const char *args, int *result) |
| void | SelfUnloadModule (void) |
| void * | AllocLoadMemory (int type, unsigned int size, void *addr) |
| int | FreeLoadMemory (void *area) |
| int | SetModuleFlags (int modid, int flag) |
Additional modload functions only found in newer IOPRP images
Definition in file xmodload.h.
| #define I_AllocLoadMemory DECLARE_IMPORT(28, AllocLoadMemory) |
Definition at line 96 of file xmodload.h.
| #define I_FreeLoadMemory DECLARE_IMPORT(29, FreeLoadMemory) |
Definition at line 97 of file xmodload.h.
| #define I_GetModuleIdList DECLARE_IMPORT(16, GetModuleIdList) |
Definition at line 86 of file xmodload.h.
| #define I_GetModuleIdListByName DECLARE_IMPORT(18, GetModuleIdListByName) |
Definition at line 88 of file xmodload.h.
| #define I_LoadModuleWithOption DECLARE_IMPORT(19, LoadModuleWithOption) |
Definition at line 89 of file xmodload.h.
| #define I_ReferModuleStatus DECLARE_IMPORT(17, ReferModuleStatus) |
Definition at line 87 of file xmodload.h.
| #define I_SearchModuleByAddress DECLARE_IMPORT(23, SearchModuleByAddress) |
Definition at line 93 of file xmodload.h.
| #define I_SearchModuleByName DECLARE_IMPORT(22, SearchModuleByName) |
Definition at line 92 of file xmodload.h.
| #define I_SelfStopModule DECLARE_IMPORT(26, SelfStopModule) |
Definition at line 94 of file xmodload.h.
| #define I_SelfUnloadModule DECLARE_IMPORT(27, SelfUnloadModule) |
Definition at line 95 of file xmodload.h.
| #define I_SetModuleFlags DECLARE_IMPORT(30, SetModuleFlags) |
Definition at line 98 of file xmodload.h.
| #define I_StopModule DECLARE_IMPORT(20, StopModule) |
Definition at line 90 of file xmodload.h.
| #define I_UnloadModule DECLARE_IMPORT(21, UnloadModule) |
Definition at line 91 of file xmodload.h.
| #define xmodload_IMPORTS_end END_IMPORT_TABLE |
Definition at line 84 of file xmodload.h.
| #define xmodload_IMPORTS_start DECLARE_IMPORT_TABLE(modload, 1, 7) |
Definition at line 83 of file xmodload.h.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |