|
PSPSDK 2026-01-13
|
This structure represents an Init control block. More...
#include <kernel/pspinit.h>

Data Fields | |
| s32 | apitype |
| The API type of the currently loaded module. | |
| void * | file_mod_addr |
| The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_FILE_NAME. | |
| void * | disc_mod_addr |
| The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_DISC_IMAGE. | |
| struct SceKernelLoadExecVSHParam | vsh_param |
| VSH parameters. | |
| s32 | unk60 |
| Unknown. | |
| s32 | unk64 |
| Unknown. | |
| s32 | unk68 |
| Unknown. | |
| s32 | unk72 |
| Unknown. | |
| s32 | unk76 |
| Unknown. | |
| s32 | unk80 |
| Unknown. | |
| s32 | unk84 |
| Unknown. | |
| s32 | unk88 |
| Unknown. | |
| u32 | application_type |
| The application type of the currently loaded module. | |
| s32 | num_power_locks |
| The number of power locks used by Init. | |
| void * | param_sfo_base |
| The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_PARAM_SFO. | |
| SceSize | param_sfo_size |
| The size of of the memory block pointed to by ::paramSfoBase. | |
| s32 | lpt_summary |
| Unknown. | |
| SceBootCallback * | boot_callbacks1 |
| Pointer to boot callbacks of modules. | |
| SceBootCallback * | cur_boot_callback1 |
| The current boot callback 1 slot used to hold the registered boot callback. | |
| SceBootCallback * | boot_callbacks2 |
| Pointer to boot callbacks of modules. | |
| SceBootCallback * | cur_boot_callback2 |
| The current boot callback 2 slot used to hold the registered boot callback. | |
This structure represents an Init control block.
It holds information about the currently booted module by Init.
| s32 SceInit::apitype |
The API type of the currently loaded module.
One of ::SceInitApiType.
| u32 SceInit::application_type |
The application type of the currently loaded module.
One of SceApplicationType.
| SceBootCallback* SceInit::boot_callbacks1 |
Pointer to boot callbacks of modules.
| SceBootCallback* SceInit::boot_callbacks2 |
Pointer to boot callbacks of modules.
| SceBootCallback* SceInit::cur_boot_callback1 |
The current boot callback 1 slot used to hold the registered boot callback.
| SceBootCallback* SceInit::cur_boot_callback2 |
The current boot callback 2 slot used to hold the registered boot callback.
| void* SceInit::disc_mod_addr |
The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_DISC_IMAGE.
| void* SceInit::file_mod_addr |
The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_FILE_NAME.
| s32 SceInit::lpt_summary |
Unknown.
| s32 SceInit::num_power_locks |
The number of power locks used by Init.
| void* SceInit::param_sfo_base |
The address of a memory protection block of type ::SCE_PROTECT_INFO_TYPE_PARAM_SFO.
| SceSize SceInit::param_sfo_size |
The size of of the memory block pointed to by ::paramSfoBase.
| s32 SceInit::unk60 |
Unknown.
| s32 SceInit::unk64 |
Unknown.
| s32 SceInit::unk68 |
Unknown.
| s32 SceInit::unk72 |
Unknown.
| s32 SceInit::unk76 |
Unknown.
| s32 SceInit::unk80 |
Unknown.
| s32 SceInit::unk84 |
Unknown.
| s32 SceInit::unk88 |
Unknown.
| struct SceKernelLoadExecVSHParam SceInit::vsh_param |
VSH parameters.
Used to reboot the kernel.