vitasdk
Documentation of the vitasdk

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceSysmodule_stub



Functions

 VITASDK_BUILD_ASSERT_EQ (0x10, SceSysmoduleOpt)
 
int sceSysmoduleLoadModule (SceSysmoduleModuleId id)
 Load a module. More...
 
int sceSysmoduleUnloadModule (SceSysmoduleModuleId id)
 Unload a module. More...
 
int sceSysmoduleIsLoaded (SceSysmoduleModuleId id)
 Check if a module is loaded. More...
 
int sceSysmoduleLoadModuleInternal (SceSysmoduleInternalModuleId id)
 Load an internal module. More...
 
int sceSysmoduleUnloadModuleInternal (SceSysmoduleInternalModuleId id)
 Unload an internal module. More...
 
int sceSysmoduleIsLoadedInternal (SceSysmoduleInternalModuleId id)
 Check if an internal module is loaded. More...
 
int sceSysmoduleLoadModuleInternalWithArg (SceSysmoduleInternalModuleId id, SceSize args, void *argp, const SceSysmoduleOpt *option)
 Load an internal module with custom arguments. More...
 
int sceSysmoduleUnloadModuleInternalWithArg (SceSysmoduleInternalModuleId id, SceSize args, void *argp, const SceSysmoduleOpt *option)
 Unload an internal module with custom arguments. More...
 

Data Structure Documentation

◆ SceSysmoduleOpt

struct SceSysmoduleOpt
Data Fields
int flags
int * result
int unused[2]

Enumeration Type Documentation

◆ SceSysmoduleErrorCode

Errorcodes for SceSysmodule.

Enumerator
SCE_SYSMODULE_LOADED 

Module is already loaded.

SCE_SYSMODULE_ERROR_INVALID_VALUE 

Invalid value.

SCE_SYSMODULE_ERROR_UNLOADED 

Module is not loaded.

SCE_SYSMODULE_ERROR_FATAL 

Fatal error.

◆ SceSysmoduleModuleId

Available modules ID for sceSysmoduleLoadModule.

Enumerator
SCE_SYSMODULE_INVALID 

Invalid module.

SCE_SYSMODULE_NET 

Net module.

SCE_SYSMODULE_HTTP 

HTTP module.

SCE_SYSMODULE_SSL 

SSL module.

SCE_SYSMODULE_HTTPS 

HTTPS module.

SCE_SYSMODULE_PERF 

Perf module.

SCE_SYSMODULE_FIBER 

Fiber module.

SCE_SYSMODULE_ULT 

Ult module.

SCE_SYSMODULE_DBG 

DBG module.

SCE_SYSMODULE_RAZOR_CAPTURE 

Razor Capture module.

SCE_SYSMODULE_RAZOR_HUD 

Razor HUD module.

SCE_SYSMODULE_NGS 

NGS module.

SCE_SYSMODULE_SULPHA 

Sulpha module.

SCE_SYSMODULE_SAS 

Sas module.

SCE_SYSMODULE_PGF 

Pgf module.

SCE_SYSMODULE_APPUTIL 

AppUtil module.

SCE_SYSMODULE_FIOS2 

Fios2 module.

SCE_SYSMODULE_IME 

Ime module.

SCE_SYSMODULE_NP_BASIC 

NpBasic module.

SCE_SYSMODULE_SYSTEM_GESTURE 

System Gesture module.

SCE_SYSMODULE_LOCATION 

Location module.

SCE_SYSMODULE_NP 

Np module.

SCE_SYSMODULE_PHOTO_EXPORT 

Photo Export module.

SCE_SYSMODULE_XML 

XML module.

SCE_SYSMODULE_NP_COMMERCE2 

NPCommerce2 module.

SCE_SYSMODULE_NP_UTILITY 

NpUtility module.

SCE_SYSMODULE_VOICE 

Voice module.

SCE_SYSMODULE_VOICEQOS 

VoiceQos module.

SCE_SYSMODULE_NP_MATCHING2 

NpMatching2 module.

SCE_SYSMODULE_SCREEN_SHOT 

ScreenShot module.

SCE_SYSMODULE_NP_SCORE_RANKING 

NpScoreRanking module.

SCE_SYSMODULE_SQLITE 

Sqlite module.

SCE_SYSMODULE_TRIGGER_UTIL 

TriggerUtil module.

SCE_SYSMODULE_RUDP 

Rudp module.

SCE_SYSMODULE_CODECENGINE_PERF 

CodecEngine Perf module.

SCE_SYSMODULE_LIVEAREA 

Livearea module.

SCE_SYSMODULE_NP_ACTIVITY 

NpActivity module.

SCE_SYSMODULE_NP_TROPHY 

NpTrophy module.

SCE_SYSMODULE_NP_MESSAGE 

NpMessage module.

SCE_SYSMODULE_SHUTTER_SOUND 

Shutter Sound module.

SCE_SYSMODULE_CLIPBOARD 

Clipboard module.

SCE_SYSMODULE_NP_PARTY 

NpParty module.

SCE_SYSMODULE_NET_ADHOC_MATCHING 

NetAdhoc Matching module.

SCE_SYSMODULE_NEAR_UTIL 

NearUtil module.

SCE_SYSMODULE_NP_TUS 

NpTus module.

SCE_SYSMODULE_MP4 

MP4 module.

SCE_SYSMODULE_AACENC 

AacEnc module.

SCE_SYSMODULE_HANDWRITING 

Handwriting module.

SCE_SYSMODULE_ATRAC 

Atrac module.

SCE_SYSMODULE_NP_SNS_FACEBOOK 

NpSns Facebook module.

SCE_SYSMODULE_VIDEO_EXPORT 

Video Export module.

SCE_SYSMODULE_NOTIFICATION_UTIL 

NotificationUtil module.

SCE_SYSMODULE_BG_APP_UTIL 

BgAppUtil module.

SCE_SYSMODULE_INCOMING_DIALOG 

Incoming Dialog module.

SCE_SYSMODULE_IPMI 

IPMI module.

SCE_SYSMODULE_AUDIOCODEC 

AudioCodec module.

SCE_SYSMODULE_FACE 

Face module.

SCE_SYSMODULE_SMART 

Smart module.

SCE_SYSMODULE_MARLIN 

Marlin module.

SCE_SYSMODULE_MARLIN_DOWNLOADER 

Marlin Downloader module.

SCE_SYSMODULE_MARLIN_APP_LIB 

Marlin AppLib module.

SCE_SYSMODULE_TELEPHONY_UTIL 

TelephonyUtil module.

SCE_SYSMODULE_SHACCCG 

ShaccCg module.

SCE_SYSMODULE_MONO_BRIDGE 

Mono bridge module.

SCE_SYSMODULE_MONO 

Mono module.

SCE_SYSMODULE_PSM 

Psm module.

SCE_SYSMODULE_PSM_DEVAGENT 

Psm devagent module.

SCE_SYSMODULE_PSPNET_ADHOC 

PSPNet Adhoc module.

SCE_SYSMODULE_DTCP_IP 

DTCP/IP module.

SCE_SYSMODULE_VIDEO_SEARCH_EMPR 

VideoSearch module.

SCE_SYSMODULE_NP_SIGNALING 

NpSignaling module.

SCE_SYSMODULE_BEISOBMF 

BEISOBMF module.

SCE_SYSMODULE_BEMP2SYS 

BEMP2SYS module.

SCE_SYSMODULE_MUSIC_EXPORT 

Music Export module.

SCE_SYSMODULE_NEAR_DIALOG_UTIL 

NearDialogUtil module.

SCE_SYSMODULE_LOCATION_EXTENSION 

LocationExt module.

SCE_SYSMODULE_AVPLAYER 

AVPlayer module.

SCE_SYSMODULE_GAME_UPDATE 

Game Update module.

SCE_SYSMODULE_MAIL_API 

Mail Api module.

SCE_SYSMODULE_TELEPORT_CLIENT 

Teleport Client module.

SCE_SYSMODULE_TELEPORT_SERVER 

Teleport Server module.

SCE_SYSMODULE_MP4_RECORDER 

MP4 Recorder module.

SCE_SYSMODULE_APPUTIL_EXT 

AppUtilExt module.

SCE_SYSMODULE_NP_WEBAPI 

NpWebApi module.

SCE_SYSMODULE_AVCDEC 

AVCDec module.

SCE_SYSMODULE_JSON 

JSON module.

◆ SceSysmoduleInternalModuleId

Available internal modules ID for sceSysmoduleLoadModuleInternal.

Enumerator
SCE_SYSMODULE_INTERNAL_JPEG_ENC_ARM 

sceJpegEncArm module

SCE_SYSMODULE_INTERNAL_AUDIOCODEC 

AudioCodec module.

SCE_SYSMODULE_INTERNAL_JPEG_ARM 

sceJpegArm module

SCE_SYSMODULE_INTERNAL_G729 

G729 module.

SCE_SYSMODULE_INTERNAL_BXCE 

BXCE module.

SCE_SYSMODULE_INTERNAL_INI_FILE_PROCESSOR 

INI File Processor module.

SCE_SYSMODULE_INTERNAL_NP_ACTIVITY_NET 

NpActivityNet module.

SCE_SYSMODULE_INTERNAL_PAF 

Paf module.

SCE_SYSMODULE_INTERNAL_SQLITE_VSH 

sceSqliteVsh module

SCE_SYSMODULE_INTERNAL_DBUTIL 

DBUtil module.

SCE_SYSMODULE_INTERNAL_ACTIVITY_DB 

ActivityDB module.

SCE_SYSMODULE_INTERNAL_COMMON_GUI_DIALOG 

Common Gui Dialog module.

SCE_SYSMODULE_INTERNAL_STORE_CHECKOUT 

Store Checkout module.

SCE_SYSMODULE_INTERNAL_IME_DIALOG 

Ime Dialog module.

SCE_SYSMODULE_INTERNAL_PHOTO_IMPORT_DIALOG 

Photo Import Dialog module.

SCE_SYSMODULE_INTERNAL_PHOTO_REVIEW_DIALOG 

Photo Review Dialog module.

SCE_SYSMODULE_INTERNAL_CHECKOUT_DIALOG 

Checkout Dialog module.

SCE_SYSMODULE_INTERNAL_COMMON_DIALOG_MAIN 

Common Dialog Main module.

SCE_SYSMODULE_INTERNAL_MSG_DIALOG 

sceMsgDialog module

SCE_SYSMODULE_INTERNAL_NET_CHECK_DIALOG 

NetCheck Dialog module.

SCE_SYSMODULE_INTERNAL_SAVEDATA_DIALOG 

SaveData Dialog module.

SCE_SYSMODULE_INTERNAL_NP_MESSAGE_DIALOG 

NpMessage Dialog module.

SCE_SYSMODULE_INTERNAL_TROPHY_SETUP_DIALOG 

Trophy Setup Dialog module.

SCE_SYSMODULE_INTERNAL_FRIEND_LIST_DIALOG 

FriendList Dialog module.

SCE_SYSMODULE_INTERNAL_NEAR_PROFILE 

Near Profile module.

SCE_SYSMODULE_INTERNAL_NP_FRIEND_PRIVACY_LEVEL 

NpFriend Privacy Level module.

SCE_SYSMODULE_INTERNAL_NP_COMMERCE2 

NpCommerce2 module.

SCE_SYSMODULE_INTERNAL_NP_KDC 

NpKdc module.

SCE_SYSMODULE_INTERNAL_MUSIC_EXPORT 

Music Export module.

SCE_SYSMODULE_INTERNAL_VIDEO_EXPORT 

Video Export module.

SCE_SYSMODULE_INTERNAL_NP_MESSAGE_DIALOG_IMPL 

NpMessageDlg module.

SCE_SYSMODULE_INTERNAL_NP_MESSAGE_CONTACTS 

NpMessageContacts module.

SCE_SYSMODULE_INTERNAL_DB_RECOVERY_UTILITY 

DBRecoveryUtil module.

SCE_SYSMODULE_INTERNAL_PROMOTER_UTIL 

scePromoterUtil module

SCE_SYSMODULE_INTERNAL_PARTY_MEMBER_LIST 

Party Member List module.

SCE_SYSMODULE_INTERNAL_ULT 

Ult module.

SCE_SYSMODULE_INTERNAL_DRM_PSM_KDC 

DRM PSM KDC module.

SCE_SYSMODULE_INTERNAL_LOCATION_INTERNAL 

sceLocation module

SCE_SYSMODULE_INTERNAL_LOCATION_FACTORY 

Location Factory module.

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ()

VITASDK_BUILD_ASSERT_EQ ( 0x10  ,
SceSysmoduleOpt   
)

◆ sceSysmoduleLoadModule()

int sceSysmoduleLoadModule ( SceSysmoduleModuleId  id)

Load a module.

Parameters
[in]id- Module ID to load.
Returns
0 on success, <0 on error.

◆ sceSysmoduleUnloadModule()

int sceSysmoduleUnloadModule ( SceSysmoduleModuleId  id)

Unload a module.

Parameters
[in]id- Module ID to unload.
Returns
0 on success, <0 on error.

◆ sceSysmoduleIsLoaded()

int sceSysmoduleIsLoaded ( SceSysmoduleModuleId  id)

Check if a module is loaded.

Parameters
[in]id- Module ID to check.
Returns
0 if loaded, <0 otherwise.

◆ sceSysmoduleLoadModuleInternal()

int sceSysmoduleLoadModuleInternal ( SceSysmoduleInternalModuleId  id)

Load an internal module.

Parameters
[in]id- Module ID to load.
Returns
0 on success, <0 on error.

◆ sceSysmoduleUnloadModuleInternal()

int sceSysmoduleUnloadModuleInternal ( SceSysmoduleInternalModuleId  id)

Unload an internal module.

Parameters
[in]id- Module ID to unload.
Returns
0 on success, <0 on error.

◆ sceSysmoduleIsLoadedInternal()

int sceSysmoduleIsLoadedInternal ( SceSysmoduleInternalModuleId  id)

Check if an internal module is loaded.

Parameters
[in]id- Module ID to check.
Returns
0 if loaded, <0 otherwise.

◆ sceSysmoduleLoadModuleInternalWithArg()

int sceSysmoduleLoadModuleInternalWithArg ( SceSysmoduleInternalModuleId  id,
SceSize  args,
void *  argp,
const SceSysmoduleOpt option 
)

Load an internal module with custom arguments.

Parameters
[in]id- Module ID to check.
[in]args- Size of passed arguments.
[in]argp- Pointer to arguments to pass.
[in]option- Module load option.
Returns
0 on success, <0 otherwise.

◆ sceSysmoduleUnloadModuleInternalWithArg()

int sceSysmoduleUnloadModuleInternalWithArg ( SceSysmoduleInternalModuleId  id,
SceSize  args,
void *  argp,
const SceSysmoduleOpt option 
)

Unload an internal module with custom arguments.

Parameters
[in]id- Module ID to check.
[in]args- Size of passed arguments.
[in]argp- Pointer to arguments to pass.
[in]option- Module load option.
Returns
0 on success, <0 otherwise.