1#ifndef __LV2_SYSUTIL_GAME_H__
2#define __LV2_SYSUTIL_GAME_H__
13#define SYS_GAME_ATTRIBUTE_PATCH (1 <<0)
14#define SYS_GAME_ATTRIBUTE_APP_HOME (1 <<1)
15#define SYS_GAME_ATTRIBUTE_DEBUG (1 <<2)
16#define SYS_GAME_ATTRIBUTE_XMBBUY (1 <<3)
17#define SYS_GAME_ATTRIBUTE_COMMERCE2_BROWSER (1 <<4)
18#define SYS_GAME_ATTRIBUTE_INVITE_MESSAGE (1 <<5)
19#define SYS_GAME_ATTRIBUTE_CUSTOM_DATA_MESSAGE (1 <<6)
20#define SYS_GAME_ATTRIBUTE_WEB_BROWSER (1 <<8)
23#define SYS_GAME_THEME_OPTION_NONE (0)
24#define SYS_GAME_THEME_OPTION_APPLY (1 <<0)
27#define SYS_GAME_CBRESULT_OK (0)
28#define SYS_GAME_CBRESULT_OK_CANCEL (1)
30#define SYS_GAME_SIZEKB_NOTCALC (-1)
31#define SYS_GAME_THEMEINSTALL_BUFSIZE_MIN (4096)
s32 sysGameContentPermit(char *contentInfoPath, char *usrdirPath)
s32 sysGameGetParamString(s32 id, char *buf, u32 bufsize)
s32 sysGameThemeInstallFromBuffer(u32 fileSize, u32 bufSize, void *buf, sysGameThemeInstallCallback cb, u32 option)
@ SYS_GAME_RESOLUTION_720
@ SYS_GAME_RESOLUTION_480
@ SYS_GAME_RESOLUTION_480SQ
@ SYS_GAME_RESOLUTION_576
@ SYS_GAME_RESOLUTION_576SQ
@ SYS_GAME_RESOLUTION_1080
enum sys_game_params sysGameParams
void(* sysGameDiscEjectCallback)(void)
s32 sysGameUnregisterDiscChangeCallback(void)
s32(* sysGameThemeInstallCallback)(u32 fileOffset, u32 readSize, void *buf)
s32 sysGameGetDiscContentInfoUpdatePath(char *updatePath)
s32 sysGameThemeInstall(const char *usrdirPath, const char *fileName, u32 option)
enum sys_game_system_param_size sysGameSystemParamSize
s32 sysGameBootCheck(u32 *type, u32 *attributes, sysGameContentSize *size, char *dirName)
struct sys_game_content_size sysGameContentSize
s32 sysGameDeleteGameData(const char *dirName)
s32 sysGameContentErrorDialog(s32 type, s32 errNeedSizeKB, const char *dirName)
enum sys_game_resolution sysGameResolution
sys_game_system_param_size
@ SYS_GAME_SYSP_TITLEID_SIZE
@ SYS_GAME_SYSP_VERSION_SIZE
@ SYS_GAME_SYSP_TITLE_SIZE
@ SYS_GAME_SYSP_PS3_SYSTEM_VER_SIZE
@ SYS_GAME_SYSP_APP_VER_SIZE
@ SYS_GAME_SYSP_LANGUAGE_NUM
enum sys_game_sound_format sysGameSoundFormat
enum sys_game_disc_type sysGameDiscType
enum sys_game_error sysGameError
s32 sysGamePatchCheck(sysGameContentSize *size, void *reserved)
s32 sysGameDataCheck(u32 type, const char *dirName, sysGameContentSize *size)
s32 sysGameSetParamString(s32 id, const char *buf)
@ SYS_GAME_SOUNDFORMAT_71LPCM
@ SYS_GAME_SOUNDFORMAT_51DTSENC
@ SYS_GAME_SOUNDFORMAT_2LPCM
@ SYS_GAME_SOUNDFORMAT_51LPCM
@ SYS_GAME_SOUNDFORMAT_51DDENC
void(* sysGameDiscInsertCallback)(u32 discType, char *titleId)
s32 sysGameGetSizeKB(s32 *sizeKB)
@ SYS_GAME_DISCTYPE_OTHER
@ SYS_GAME_ERRDIALOG_BROKEN_EXIT_HDDGAME
@ SYS_GAME_ERRDIALOG_NOSPACE_EXIT
@ SYS_GAME_ERRDIALOG_BROKEN_EXIT_GAMEDATA
@ SYS_GAME_ERRDIALOG_BROKEN_GAMEDATA
@ SYS_GAME_ERRDIALOG_BROKEN_HDDGAME
@ SYS_GAME_ERRDIALOG_NOSPACE
s32 sysGameGetParamInt(s32 id, s32 *value)
s32 sysGameRegisterDiscChangeCallback(sysGameDiscEjectCallback cbEject, sysGameDiscInsertCallback cbInsert)
@ SYS_GAME_PARAMID_TITLE_ID
@ SYS_GAME_PARAMID_TITLE_JAPANESE
@ SYS_GAME_PARAMID_RESOLUTION
@ SYS_GAME_PARAMID_TITLE_SWEDISH
@ SYS_GAME_PARAMID_TITLE_DEFAULT
@ SYS_GAME_PARAMID_TITLE_DANISH
@ SYS_GAME_PARAMID_VERSION
@ SYS_GAME_PARAMID_TITLE_DUTCH
@ SYS_GAME_PARAMID_TITLE_POLISH
@ SYS_GAME_PARAMID_TITLE_NORWEGIAN
@ SYS_GAME_PARAMID_TITLE_CHINESE_S
@ SYS_GAME_PARAMID_TITLE_CHINESE_T
@ SYS_GAME_PARAMID_SOUND_FORMAT
@ SYS_GAME_PARAMID_TITLE_SPANISH
@ SYS_GAME_PARAMID_TITLE_FRENCH
@ SYS_GAME_PARAMID_PS3_SYSTEM_VER
@ SYS_GAME_PARAMID_TITLE_ENGLISH
@ SYS_GAME_PARAMID_TITLE_PORTUGUESE
@ SYS_GAME_PARAMID_TITLE_RUSSIAN
@ SYS_GAME_PARAMID_APP_VER
@ SYS_GAME_PARAMID_PARENTAL_LEVEL
@ SYS_GAME_PARAMID_TITLE_KOREAN
@ SYS_GAME_PARAMID_TITLE_ITALIAN
@ SYS_GAME_PARAMID_TITLE_GERMAN
@ SYS_GAME_PARAMID_TITLE_FINNISH
s32 sysGameGetLocalWebContentPath(char *contentPath)
struct sys_game_set_init_params sysGameSetInitParams
s32 sysGameCreateGameData(sysGameSetInitParams *init, char *tmp_contentInfoPath, char *tmp_usrdirPath)
char title[SYS_GAME_SYSP_TITLE_SIZE]
char titleId[SYS_GAME_SYSP_TITLEID_SIZE]
char version[SYS_GAME_SYSP_VERSION_SIZE]