PSPSDK 2024-10-31
Loading...
Searching...
No Matches
SceLibraryStubTable Struct Reference

Specifies a library and a set of imports from that library. More...

#include <kernel/psploadcore.h>

Data Fields

const charlibname
 
unsigned char version [2]
 Minimum required version of the library we want to import.
 
unsigned short attribute
 
unsigned char len
 Length of this stub table in 32-bit WORDs.
 
unsigned char vstubcount
 The number of variables imported from the library.
 
unsigned short stubcount
 The number of functions imported from the library.
 
unsigned intnidtable
 Pointer to an array of NIDs.
 
voidstubtable
 Pointer to the imported function stubs.
 
voidvstubtable
 Pointer to the imported variable stubs.
 

Detailed Description

Specifies a library and a set of imports from that library.

Use the len member to determine the real size of the table (size = len * 4).

Field Documentation

◆ attribute

unsigned short SceLibraryStubTable::attribute

◆ len

unsigned char SceLibraryStubTable::len

Length of this stub table in 32-bit WORDs.

◆ libname

const char* SceLibraryStubTable::libname

◆ nidtable

unsigned int* SceLibraryStubTable::nidtable

Pointer to an array of NIDs.

◆ stubcount

unsigned short SceLibraryStubTable::stubcount

The number of functions imported from the library.

◆ stubtable

void* SceLibraryStubTable::stubtable

Pointer to the imported function stubs.

◆ version

unsigned char SceLibraryStubTable::version[2]

Minimum required version of the library we want to import.

◆ vstubcount

unsigned char SceLibraryStubTable::vstubcount

The number of variables imported from the library.

◆ vstubtable

void* SceLibraryStubTable::vstubtable

Pointer to the imported variable stubs.


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