uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
Data Fields
SceKernelLoadExecVSHParam Struct Reference

#include <loadexec_kernel.h>

Data Fields

SceSize size
 
SceSize args
 
void * argp
 
const char * key
 
u32 vshmainArgs
 
void * vshmainArgp
 
char * configFile
 
char * string
 
u32 flags
 
u32 extArgs
 
void * extArgp
 
u32 opt11
 

Detailed Description

Execution parameters for most kernel LoadExec functions.

Field Documentation

◆ size

SceSize SceKernelLoadExecVSHParam::size

Size of the structure in bytes.

◆ args

SceSize SceKernelLoadExecVSHParam::args

Size of the arguments string.

◆ argp

void* SceKernelLoadExecVSHParam::argp

Pointer to the arguments strings.

◆ key

const char* SceKernelLoadExecVSHParam::key

The key: "game", "updater", "vsh", "umdemu" or "mlnapp".

◆ vshmainArgs

u32 SceKernelLoadExecVSHParam::vshmainArgs

The size of the vshmain arguments.

◆ vshmainArgp

void* SceKernelLoadExecVSHParam::vshmainArgp

Vshmain arguments that will be passed to vshmain after the program has exited.

◆ configFile

char* SceKernelLoadExecVSHParam::configFile

"/kd/pspbtcnf_game.txt" or "/kd/pspbtcnf.txt" if not supplied (max. 256 chars).

◆ string

char* SceKernelLoadExecVSHParam::string

An unknown string (max. 256 chars).

◆ flags

u32 SceKernelLoadExecVSHParam::flags

Unknown flag default value = 0x10000.

◆ extArgs

u32 SceKernelLoadExecVSHParam::extArgs

The size of the external arguments.

◆ extArgp

void* SceKernelLoadExecVSHParam::extArgp

"External" arguments only used when calling a function accepting a SceKernelLoadExecVSHParam as an argument.

◆ opt11

u32 SceKernelLoadExecVSHParam::opt11

Unused.


The documentation for this struct was generated from the following file: