psl1ght
A free SDK for Sony's PS3 console
Data Structures | Macros | Typedefs
prx.h File Reference

dynamic libraries. More...

#include <ppu-types.h>
#include <lv2/prx.h>

Go to the source code of this file.

Data Structures

struct  _sys_prx_segment_info
 
struct  _sys_prx_start_option
 
struct  _sys_prx_stop_option
 
struct  _sys_prx_load_module_option
 
struct  _sys_prx_load_module_list_option
 
struct  _sys_prx_start_module_option
 
struct  _sys_prx_stop_module_option
 
struct  _sys_prx_unload_module_option
 
struct  _sys_prx_register_module_option
 
struct  _sys_prx_get_module_id_by_name_option
 
struct  sys_prx_get_module_list_t
 
struct  sys_prx_module_info_t
 

Macros

#define SYS_PRX_RESIDENT   0
 
#define SYS_PRX_NO_RESIDENT   1
 
#define SYS_PRX_START_OK   0
 
#define SYS_PRX_STOP_SUCCESS   0
 
#define SYS_PRX_STOP_OK   0
 
#define SYS_PRX_STOP_FAIL   1
 
#define SYS_PRX_MODULE_FILENAME_SIZE   512
 
#define SYS_PRX_PROCESS_ELF_ID   0
 
#define SYS_PRX_LOAD_MODULE_FLAGS_VALIDMASK   0x0000000000000001
 
#define SYS_PRX_LOAD_MODULE_FLAGS_FIXEDADDR   0x0000000000000001 /* PRX is pre fixed */
 

Typedefs

typedef s32 sysPrxId
 
typedef u64 sysPrxFlags
 
typedef struct _sys_prx_segment_info sysPrxSegmentInfo
 
typedef s32(* sys_prx_entry_t) (size_t args, void *argv)
 
typedef s32(* sys_prx_entry_pe_t) (u64 entry, size_t args, void *argv)
 
typedef struct _sys_prx_start_option sysPrxStartOption
 
typedef struct _sys_prx_stop_option sysPrxStopOption
 
typedef struct _sys_prx_load_module_option sysPrxLoadModuleOption
 
typedef struct _sys_prx_load_module_list_option sysPrxLoadModuleListOption
 
typedef struct _sys_prx_start_module_option sysPrxStartModuleOption
 
typedef struct _sys_prx_stop_module_option sysPrxStopModuleOption
 
typedef struct _sys_prx_unload_module_option sysPrxUnloadModuleOption
 
typedef struct _sys_prx_register_module_option sysPrxRegisterModuleOption
 
typedef struct _sys_prx_get_module_id_by_name_option sysPrxGetModuleIdByNameOption
 
typedef char * sysPrxUser_pchar
 
typedef sysPrxSegmentInfosysPrxUserSegmentVector
 
typedef sysPrxId * sysPrxUserPprxId
 
typedef const void * sysPrxUserPconstVoid
 
typedef const void * sysPrxUserPstopLevel
 
typedef struct sys_prx_get_module_list_t sysPrxModuleList
 
typedef struct sys_prx_module_info_t sysPrxModuleInfo
 

Detailed Description

dynamic libraries.