6#ifndef _PSP2_REGISTRYMGR_H_
7#define _PSP2_REGISTRYMGR_H_
uint16_t version
Definition kbl.h:0
SceSize size
Definition lsdb.h:11
SceInt32 sceRegMgrSystemParamGetBin(SceRegMgrSystemParam id, void *buf, SceSize buf_size)
Gets a system parameter as binary data.
int sceRegMgrSetKeyInt(const char *category, const char *name, int buf)
Set a key's information by category and name.
int sceRegMgrGetRegVersion(int version, char *buf)
Get the registry version.
int sceRegMgrSetKeyBin(const char *category, const char *name, void *buf, int size)
Set a key's information by category and name.
int sceRegMgrSetKeys(const char *category, char *buf, const int elements_number)
Set all keys' information by category.
int sceRegMgrGetKeys(const char *category, char *buf, const int elements_number)
Get all keys' information by category.
int sceRegMgrGetKeyInt(const char *category, const char *name, int *buf)
Get a key's information by category and name.
int sceRegMgrSystemParamGetStr(const int id, char *buf, const int size)
Get a system param key's information by id.
int sceRegMgrGetKeyBin(const char *category, const char *name, void *buf, int size)
Get a key's information by category and name.
SceInt32 sceRegMgrSystemParamSetInt(SceRegMgrSystemParam id, SceInt32 value)
Sets a writable 32-bit integer system parameter.
int sceRegMgrSystemParamGetInt(const int id, int *buf)
Get a system param key's information by id.
int sceRegMgrGetInitVals(const char *category, char *buf, const int elements_number)
Get all keys' initial information by category (from os0:kd/registry.db0)
int sceRegMgrGetKeyStr(const char *category, const char *name, char *buf, const int size)
Get a key's information by category and name.
SceInt32 sceRegMgrSystemParamSetBin(SceRegMgrSystemParam id, const void *buf, SceSize buf_size)
Sets a writable system parameter from binary data.
SceRegMgrSystemParam
System-parameter IDs accepted by the SceRegMgrForGame exports on FW 3.60.
Definition registrymgr.h:22
SceInt32 sceRegMgrSystemParamSetStr(SceRegMgrSystemParam id, const char *buf, SceSize buf_size)
Sets a writable string system parameter.
int sceRegMgrSetKeyStr(const char *category, const char *name, char *buf, const int size)
Set a key's information by category and name.
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_ENV
/CONFIG/NP/env.
Definition registrymgr.h:37
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_DEBUG_INGAME_COMMERCE2
/CONFIG/NP/debug_ingame_commerce2.
Definition registrymgr.h:36
@ SCE_REGMGR_SYSTEM_PARAM_ID_TRENDMICRO_EC_TTL
/CONFIG/BROWSER/ADDIN/TRENDMICRO/tm_ec_ttl; writable.
Definition registrymgr.h:33
@ SCE_REGMGR_SYSTEM_PARAM_ID_NET_SSL_CERT_IGNORABLE
/CONFIG/NET/ssl_cert_ignorable.
Definition registrymgr.h:65
@ SCE_REGMGR_SYSTEM_PARAM_ID_ACCESSIBILITY_BOLD_TEXT
/CONFIG/ACCESSIBILITY/bold_text.
Definition registrymgr.h:83
@ SCE_REGMGR_SYSTEM_PARAM_ID_PARENTAL_CONTENT_START_CONTROL
/CONFIG/SECURITY/PARENTAL/content_start_control.
Definition registrymgr.h:85
@ SCE_REGMGR_SYSTEM_PARAM_ID_MUSIC_IMPOSE_AUDIO_BALANCE
/CONFIG/MUSIC/MUSIC_APP/impose_audio_balance.
Definition registrymgr.h:54
@ SCE_REGMGR_SYSTEM_PARAM_ID_BROWSER_DEBUG_NET_DBG_CONFIG
/CONFIG/BROWSER/DEBUG/net_dbg_config; writable.
Definition registrymgr.h:79
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_FAKE_RATELIMIT
/CONFIG/NP2/fake_ratelimit.
Definition registrymgr.h:80
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_FAKE_FREE_SPACE
/CONFIG/GAME/fake_free_space.
Definition registrymgr.h:58
@ SCE_REGMGR_SYSTEM_PARAM_ID_PSNOW_APP_CACHED_URL
/CONFIG/PSNOW/app_cached_url.
Definition registrymgr.h:78
@ SCE_REGMGR_SYSTEM_PARAM_ID_ACCESSIBILITY_CONTRAST
/CONFIG/ACCESSIBILITY/contrast.
Definition registrymgr.h:84
@ SCE_REGMGR_SYSTEM_PARAM_ID_BUTTON_ASSIGN
/CONFIG/SYSTEM/button_assign.
Definition registrymgr.h:23
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TPPS_PROXY_FLAG
/CONFIG/NP2/tpps_proxy_flag.
Definition registrymgr.h:48
@ SCE_REGMGR_SYSTEM_PARAM_ID_SHELL_VOICE_PRIORITY
/CONFIG/SHELL/voice_priority.
Definition registrymgr.h:64
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TPPS_PROXY_PASSWORD
/CONFIG/NP2/tpps_proxy_password.
Definition registrymgr.h:47
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_DEBUG
/CONFIG/NP/debug.
Definition registrymgr.h:39
@ SCE_REGMGR_SYSTEM_PARAM_ID_TELEPORT_ENABLE_MEDIA_TRANSFER
/CONFIG/NP2/TELEPORT/enable_media_transfer.
Definition registrymgr.h:70
@ SCE_REGMGR_SYSTEM_PARAM_ID_SPECIFIC_IDU_MODE
/CONFIG/SPECIFIC/idu_mode.
Definition registrymgr.h:57
@ SCE_REGMGR_SYSTEM_PARAM_ID_KEY_PAD
/CONFIG/SYSTEM/key_pad.
Definition registrymgr.h:53
@ SCE_REGMGR_SYSTEM_PARAM_ID_PS4LINK_KEYS
/CONFIG/PS4LINK/keys; writable.
Definition registrymgr.h:73
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_SHOW_DEBUG_INFO
/CONFIG/GAME/show_debug_info.
Definition registrymgr.h:55
@ SCE_REGMGR_SYSTEM_PARAM_ID_TRENDMICRO_EC_TTL_UPDATE_TIME
/CONFIG/BROWSER/ADDIN/TRENDMICRO/tm_ec_ttl_update_time; writable.
Definition registrymgr.h:34
@ SCE_REGMGR_SYSTEM_PARAM_ID_USERNAME
/CONFIG/SYSTEM/username.
Definition registrymgr.h:30
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_FAKE_NO_MEMORY_CARD
/CONFIG/GAME/fake_no_memory_card.
Definition registrymgr.h:74
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_FAKE_CONTENTS_MAX
/CONFIG/GAME/fake_contents_max.
Definition registrymgr.h:75
@ SCE_REGMGR_SYSTEM_PARAM_ID_TWITTER_ACCESS_TOKEN_SECRET
/CONFIG/NP2/TWITTER/access_token_secret; writable.
Definition registrymgr.h:61
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_GEO_FILTERING
/CONFIG/NP/np_geo_filtering.
Definition registrymgr.h:42
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TEST_PATCH
/CONFIG/NP2/test_patch.
Definition registrymgr.h:43
@ SCE_REGMGR_SYSTEM_PARAM_ID_NET_PSPNET_ADHOC_SSID_PREFIX
/CONFIG/NET/pspnet_adhoc_ssid_prefix.
Definition registrymgr.h:52
@ SCE_REGMGR_SYSTEM_PARAM_ID_TELEPORT_TARGET_NAME
/CONFIG/NP2/TELEPORT/target_name; writable.
Definition registrymgr.h:67
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TPPS_PROXY_SERVER
/CONFIG/NP2/tpps_proxy_server.
Definition registrymgr.h:44
@ SCE_REGMGR_SYSTEM_PARAM_ID_DISPLAY_HDMI_OUT_SCALING_RATIO
/CONFIG/DISPLAY/hdmi_out_scaling_ratio.
Definition registrymgr.h:71
@ SCE_REGMGR_SYSTEM_PARAM_ID_TRENDMICRO_SERVICE_SUB_STATUS
/CONFIG/BROWSER/ADDIN/TRENDMICRO/tm_service_sub_status; writable.
Definition registrymgr.h:35
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_ACCOUNT_ID
/CONFIG/NP/account_id.
Definition registrymgr.h:31
@ SCE_REGMGR_SYSTEM_PARAM_ID_TIME_ZONE
/CONFIG/DATE/time_zone.
Definition registrymgr.h:27
@ SCE_REGMGR_SYSTEM_PARAM_ID_DATE_FORMAT
/CONFIG/DATE/date_format.
Definition registrymgr.h:25
@ SCE_REGMGR_SYSTEM_PARAM_ID_TELEPORT_WOL_TARGET_MAC_ADDRESS
/CONFIG/NP2/TELEPORT/wol_target_mac_address; writable.
Definition registrymgr.h:66
@ SCE_REGMGR_SYSTEM_PARAM_ID_PS4LINK_COUNTER
/CONFIG/PS4LINK/counter; writable.
Definition registrymgr.h:72
@ SCE_REGMGR_SYSTEM_PARAM_ID_DEVENV_GPI_SWITCH
/DEVENV/TOOL/gpi_switch.
Definition registrymgr.h:38
@ SCE_REGMGR_SYSTEM_PARAM_ID_PARENTAL_PASSCODE
/CONFIG/SECURITY/PARENTAL/passcode.
Definition registrymgr.h:29
@ SCE_REGMGR_SYSTEM_PARAM_ID_LANGUAGE
/CONFIG/SYSTEM/language.
Definition registrymgr.h:24
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_FAKE_SDSLOT_BROKEN
/CONFIG/GAME/fake_sdslot_broken.
Definition registrymgr.h:56
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_FAKE_PLUS
/CONFIG/NP2/fake_plus.
Definition registrymgr.h:63
@ SCE_REGMGR_SYSTEM_PARAM_ID_TELEPORT_PASSCODE_CLIENT
/CONFIG/NP2/TELEPORT/passcode_client; writable.
Definition registrymgr.h:69
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_IGNORE_TITLEID
/CONFIG/NP2/ignore_titleid.
Definition registrymgr.h:81
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_AD_CLOCK_DIFF
/CONFIG/NP/np_ad_clock_diff.
Definition registrymgr.h:41
@ SCE_REGMGR_SYSTEM_PARAM_ID_TRENDMICRO_SERVICE
/CONFIG/BROWSER/ADDIN/TRENDMICRO/tm_service; writable.
Definition registrymgr.h:32
@ SCE_REGMGR_SYSTEM_PARAM_ID_BROWSER_WEB_SECURITY_STATUS
/CONFIG/BROWSER/web_security_status; writable.
Definition registrymgr.h:49
@ SCE_REGMGR_SYSTEM_PARAM_ID_GAME_FAKE_FREE_SPACE_QUOTA
/CONFIG/GAME/fake_free_space_quota.
Definition registrymgr.h:59
@ SCE_REGMGR_SYSTEM_PARAM_ID_TIME_FORMAT
/CONFIG/DATE/time_format.
Definition registrymgr.h:26
@ SCE_REGMGR_SYSTEM_PARAM_ID_PARENTAL_STORE_START_CONTROL
/CONFIG/SECURITY/PARENTAL/store_start_control.
Definition registrymgr.h:76
@ SCE_REGMGR_SYSTEM_PARAM_ID_TELEPORT_INITIAL_TARGET
/CONFIG/NP2/TELEPORT/initial_target; writable.
Definition registrymgr.h:68
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TPPS_PROXY_PORT
/CONFIG/NP2/tpps_proxy_port.
Definition registrymgr.h:45
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_NAV_ONLY
/CONFIG/NP/nav_only.
Definition registrymgr.h:40
@ SCE_REGMGR_SYSTEM_PARAM_ID_PSM_REVOCATION_CHECK_REQ
/CONFIG/PSM/revocation_check_req.
Definition registrymgr.h:62
@ SCE_REGMGR_SYSTEM_PARAM_ID_DATE_IS_SUMMER_TIME
/CONFIG/DATE/is_summer_time.
Definition registrymgr.h:77
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP_COUNTRY
/CONFIG/NP/country.
Definition registrymgr.h:51
@ SCE_REGMGR_SYSTEM_PARAM_ID_SUMMER_TIME
/CONFIG/DATE/summer_time.
Definition registrymgr.h:28
@ SCE_REGMGR_SYSTEM_PARAM_ID_TWITTER_ACCESS_TOKEN
/CONFIG/NP2/TWITTER/access_token; writable.
Definition registrymgr.h:60
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TROPHY_SETUP_DIALOG_DEBUG
/CONFIG/NP2/trophy_setup_dialog_debug.
Definition registrymgr.h:50
@ SCE_REGMGR_SYSTEM_PARAM_ID_NP2_TPPS_PROXY_USER_NAME
/CONFIG/NP2/tpps_proxy_user_name.
Definition registrymgr.h:46
@ SCE_REGMGR_SYSTEM_PARAM_ID_ACCESSIBILITY_LARGE_TEXT
/CONFIG/ACCESSIBILITY/large_text.
Definition registrymgr.h:82
int32_t SceInt32
Definition types.h:44
unsigned int SceSize
Definition types.h:56