|
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbString) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbUtf16String) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x4, SceLsdbAppDatabase) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x4, SceLsdbQueryContext) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbAppInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbAppInfoObserver) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbAppInfoArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbInt32Array) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbStringArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x24, SceLsdbPageInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbPageInfoRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbPageInfoRefArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x18, SceLsdbSpecialPageInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbSpecialPageInfoRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x58, SceLsdbIconInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbIconInfoRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbIconInfoRefArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbIconInfoRefArrayRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbIconInfoRefArrayRefArray) |
| |
| struct SceLsdbDbBlobConfig | __attribute__ ((packed, aligned(4))) SceLsdbDbBlobConfig |
| | Database location and lifetime callback held by a SceLsdbDbBlob.
|
| |
| | VITASDK_BUILD_ASSERT_EQ (0x3C, SceLsdbDbBlobConfig) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x38, SceLsdbDbBlob) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbDbBlobRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x24, SceLsdbThemePageLayout) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x14, SceLsdbThemeSystemIconLayout) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xFC, SceLsdbLocalizedThemeStrings) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x20, SceLsdbThemeStartScreenLayout) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x28, SceLsdbThemeInformationBarLayout) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x5B0, SceLsdbThemeLayout) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbThemeLayoutRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x64, SceLsdbThemeInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceLsdbValue) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbValueArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x24, SceLsdbAppInfoFilter) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x4, SceLsdbNewEventDatabase) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x20, SceLsdbNewEventSelector) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x100, SceLsdbNewEvent) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbNewEventRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbNewEventRefArray) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceLsdbTimeRange) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceLsdbLiveAreaPccInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceLsdbLiveAreaSfEntry) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbLiveAreaObject) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x14, SceLsdbLiveAreaBackgroundImage) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x18, SceLsdbLiveAreaSystemFunctionZone) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x14, SceLsdbLiveAreaStartupImage) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x18, SceLsdbLiveAreaTitleColor) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceLsdbLiveAreaObjectListNode) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbLiveAreaFrameElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x24, SceLsdbLiveAreaVisualElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x20, SceLsdbLiveAreaTargetElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x30, SceLsdbLiveAreaBackgroundElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x34, SceLsdbLiveAreaImageElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x70, SceLsdbLiveAreaTextElement) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x30, SceLsdbLiveAreaFrameItem) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x48, SceLsdbLiveAreaFrame) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x38, SceLsdbLiveAreaFrameList) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x8, SceLsdbLiveAreaFrameListRef) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x3C, SceLsdbLiveAreaParser) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x18, SceLsdbIconLayoutEntry) |
| |
| SceLsdbAppDatabase * | sceLsdbAppDatabaseInit (SceLsdbAppDatabase *database) |
| | Initialize an AppDB wrapper.
|
| |
| SceLsdbAppDatabase * | sceLsdbAppDatabaseInit2 (SceLsdbAppDatabase *database) |
| |
| SceLsdbAppDatabase * | sceLsdbAppDatabaseEnd (SceLsdbAppDatabase *database) |
| | Release an AppDB wrapper's ownership token.
|
| |
| SceLsdbAppDatabase * | sceLsdbAppDatabaseEnd2 (SceLsdbAppDatabase *database) |
| |
| int | sceLsdbGetIconsInPageRange (SceLsdbAppDatabase *database, SceInt32 first_page_no, SceSize page_count, SceLsdbIconInfoRefArrayRefArray *icons_by_page) |
| | Query icon records for consecutive AppDB pages.
|
| |
| int | sceLsdbGetPageInfo (SceLsdbAppDatabase *database, SceInt32 first_page_no, SceSize page_count, SceLsdbPageInfoRefArray *pages) |
| | Query page_count consecutive page records beginning at first_page_no.
|
| |
| int | sceLsdbReplaceIconsInPages (SceLsdbAppDatabase *database, const SceLsdbInt32Array *page_nos, const SceLsdbIconInfoRefArrayRefArray *icons_by_page) |
| | Replace all icon records on one or more pages.
|
| |
| int | sceLsdbUpdateIconInfo (SceLsdbAppDatabase *database, SceInt32 page_no, const SceLsdbIconInfoRef *icon_info, SceUInt32 update_mask, const void *icon_data, SceSize icon_data_size) |
| | Update selected fields of one icon record.
|
| |
| int | sceLsdbInsertIcon (SceLsdbAppDatabase *database, SceInt32 page_no, const SceLsdbIconInfoRef *icon_info) |
| | Insert one icon record on page_no.
|
| |
| int | sceLsdbDeleteIconByTitleId (SceLsdbAppDatabase *database, const SceLsdbString *title_id) |
| | Delete the icon record belonging to title_id.
|
| |
| int | sceLsdbMoveIcons (SceLsdbAppDatabase *database, const SceLsdbInt32Array *source_page_nos, const SceLsdbInt32Array *source_positions, const SceLsdbInt32Array *destination_page_nos, const SceLsdbInt32Array *destination_positions) |
| | Move corresponding source page/position entries to their destinations.
|
| |
| SceLsdbDbBlobRef | sceLsdbGetIconReservedBlob (SceLsdbAppDatabase *database, const SceInt64 *row_id, int *error) |
| | Return the reference-counted blob in tbl_appinfo_icon.reserved05 for the supplied SQLite row ID.
|
| |
| int | sceLsdbUpdatePages (SceLsdbAppDatabase *database, const SceLsdbInt32Array *page_nos, const SceLsdbPageInfoRefArray *pages) |
| | Update one or more AppDB page records.
|
| |
| int | sceLsdbInsertPage (SceLsdbAppDatabase *database, SceInt32 page_no, const SceLsdbIconInfoRefArray *icons, const SceLsdbPageInfo *page_info) |
| | Insert a nonnegative page record followed by its icon records.
|
| |
| int | sceLsdbDeletePage (SceLsdbAppDatabase *database, SceInt32 page_no) |
| | Delete a nonnegative or special negative page.
|
| |
| int | sceLsdbInsertIconWithParent (SceLsdbAppDatabase *database, SceInt32 page_no, const SceLsdbIconInfoRef *child_icon_info, const SceLsdbIconInfoRef *folder_icon_info, const void *icon_data, SceSize icon_data_size) |
| | Create a folder icon around an existing child icon.
|
| |
| int | sceLsdbGetPageCount (SceLsdbAppDatabase *database) |
| | Return the number of nonnegative AppInfo pages.
|
| |
| int | sceLsdbGetIconCountInPageRange (SceLsdbAppDatabase *database, SceInt32 first_page_no, SceSize page_count) |
| | Count icons on page_count consecutive pages beginning at first_page_no.
|
| |
| int | sceLsdbGetCountedIconCount (SceLsdbAppDatabase *database) |
| | Count icons which count against the Shell top-level icon limit.
|
| |
| int | sceLsdbGetFolderPageNosByTitle (SceLsdbAppDatabase *database, const SceLsdbString *title, SceLsdbInt32Array *page_nos) |
| | Return folder child-page numbers for a localized bubble title.
|
| |
| int | sceLsdbGetAppInfoFromDatabase (SceLsdbAppDatabase *database, const SceLsdbString *title_id, SceLsdbAppInfo *app_info) |
| | Load all AppInfo values for one title through an AppDB wrapper.
|
| |
| int | sceLsdbGetAppInfoValueFromDatabase (SceLsdbAppDatabase *database, const SceLsdbString *title_id, SceUInt32 key, SceLsdbValue *value) |
| | Read one typed AppInfo value through an AppDB wrapper.
|
| |
| int | sceLsdbAppInfoExists (SceLsdbAppDatabase *database, const SceLsdbString *title_id) |
| | Return nonzero when tbl_appinfo contains at least one row for title_id.
|
| |
| int | sceLsdbGetIconInfoByTitleId (SceLsdbAppDatabase *database, const SceLsdbString *title_id, SceLsdbIconInfoRef *icon_info, SceInt32 *page_no, SceBool use_fallback) |
| | Read icon information for title_id.
|
| |
| int | sceLsdbGetIconInfoById (SceLsdbAppDatabase *database, const SceInt32 *reserved01, SceInt32 *page_no, SceLsdbIconInfoRef *icon_info) |
| | Read the first icon record whose tbl_appinfo_icon.reserved01 equals the signed 32-bit value at reserved01.
|
| |
| int | sceLsdbGetFilteredTitleIdsFromDatabase (SceLsdbAppDatabase *database, const SceLsdbAppInfoFilter *filter, SceLsdbStringArray *title_ids, SceUInt32 flags) |
| | Return title IDs matching a chain of AppInfo filters.
|
| |
| int | sceLsdbGetRecentlyUsedTitleIdsByCategoriesFromDatabase (SceLsdbAppDatabase *database, const char *const *categories, SceSize category_count, SceInt32 max_title_count, SceLsdbStringArray *title_ids) |
| | Return recently used titles in any requested application category.
|
| |
| int | sceLsdbResolveUriTitleIdFromDatabase (SceLsdbAppDatabase *database, const char *uri, SceLsdbString *title_id, SceUInt32 flags) |
| | Resolve a URI to the title whose registered host/path is its longest prefix.
|
| |
| int | sceLsdbGetUriPrefixesFromDatabase (SceLsdbAppDatabase *database, const char *const *schemes, SceSize scheme_count, SceLsdbStringArray *uri_prefixes) |
| | Collect distinct scheme:host/path prefixes for the requested schemes.
|
| |
| int | sceLsdbInsertApplication (SceLsdbAppDatabase *database, const SceLsdbAppInfo *app_info, SceInt32 page_no, const SceLsdbIconInfoRef *icon_info, const SceLsdbAppInfoArray *additional_app_info) |
| | Insert the AppInfo, icon, URI, and icon-layout records for one application.
|
| |
| int | sceLsdbDeleteTitleData (SceLsdbAppDatabase *database, const SceLsdbString *title_id, SceBool delete_special_page, SceInt32 *page_no) |
| | Delete all AppDB data belonging to title_id.
|
| |
| int | sceLsdbUpdateApplication (SceLsdbAppDatabase *database, const SceLsdbAppInfo *app_info, const SceLsdbIconInfoRef *icon_info, const SceLsdbAppInfoArray *additional_app_info) |
| | Update the AppInfo, icon, and URI records for one application.
|
| |
| int | sceLsdbReplaceApplication (SceLsdbAppDatabase *database, const SceLsdbAppInfo *app_info, const SceLsdbIconInfoRef *icon_info, SceBool update_icon_title, const SceLsdbAppInfoArray *additional_app_info) |
| | Replace the AppInfo and URI records for one application.
|
| |
| int | sceLsdbSetAppInfoValueMaskedFromDatabase (SceLsdbAppDatabase *database, const SceLsdbString *title_id, SceUInt32 key, const SceLsdbValue *value, SceUInt64 mask) |
| | Update a title's AppInfo value using a mask through an AppDB wrapper.
|
| |
| SceLsdbString | sceLsdbGetConfigStringFromDatabase (SceLsdbAppDatabase *database, SceUInt32 key, const char *default_value) |
| | Return a standalone config string, or a copied default_value when the key or the process's shared database is unavailable.
|
| |
| SceInt64 | sceLsdbGetConfigInt64FromDatabase (SceLsdbAppDatabase *database, SceUInt32 key, SceInt64 default_value) |
| | Return a 64-bit config value, or default_value when the key or the process's shared database is unavailable.
|
| |
| int | sceLsdbSetConfigStringFromDatabase (SceLsdbAppDatabase *database, SceUInt32 key, const char *value) |
| | Store or replace a string in tbl_config through the process's shared AppDB.
|
| |
| int | sceLsdbSetConfigInt64MaskedFromDatabase (SceLsdbAppDatabase *database, SceUInt32 key, SceInt64 value, SceUInt64 mask) |
| | Update an integer tbl_config value using a mask through an AppDB wrapper.
|
| |
| int | sceLsdbUpdateThemeLayout (SceLsdbAppDatabase *database, const SceLsdbThemeLayoutRef *layout, SceUInt32 update_flags) |
| | Update page and system-icon rows from a Shell theme-layout object.
|
| |
| int | sceLsdbReplaceTheme (SceLsdbAppDatabase *database, const SceLsdbThemeInfo *theme_info, const SceLsdbLocalizedThemeStrings *localized_titles, const SceLsdbLocalizedThemeStrings *localized_providers) |
| | Replace or insert one theme record and its localized strings.
|
| |
| int | sceLsdbDeleteTheme (SceLsdbAppDatabase *database, const SceLsdbString *theme_id) |
| | Delete one theme record.
|
| |
| int | sceLsdbDeleteAllThemes (SceLsdbAppDatabase *database) |
| | Delete all theme records.
|
| |
| int | sceLsdbGetThemeCount (SceLsdbAppDatabase *database) |
| | Return the number of theme records.
|
| |
| int | sceLsdbAppDatabaseBeginTransaction (SceLsdbAppDatabase *database) |
| | Begin an AppDB transaction through a wrapper.
|
| |
| int | sceLsdbAppDatabaseEndTransaction (SceLsdbAppDatabase *database, SceInt32 database_version_or_rollback) |
| | End an AppDB transaction through a wrapper.
|
| |
| int | sceLsdbGetAllAppInfo (SceLsdbAppDatabase *database, SceLsdbAppInfoCallback callback, void *user_data) |
| | Enumerate all AppInfo objects ordered by title ID.
|
| |
| int | sceLsdbRegisterAppInfoObserver (SceLsdbAppInfoObserver *observer, SceLsdbAppInfoObserverCallback callback, void *user_data) |
| | Register an AppInfo observer for the calling process.
|
| |
| int | sceLsdbUnregisterAppInfoObserver (SceLsdbAppInfoObserver *observer) |
| | Unregister an AppInfo observer in the calling process and clear its two fields.
|
| |
| SceLsdbQueryContext * | sceLsdbQueryContextInit (SceLsdbQueryContext *context) |
| | Initialize a query context without attaching it to the database.
|
| |
| SceLsdbQueryContext * | sceLsdbQueryContextInit2 (SceLsdbQueryContext *context) |
| |
| int | sceLsdbQueryContextClose (SceLsdbQueryContext *context) |
| | Stop a query context from receiving the process's AppDB change notifications.
|
| |
| SceLsdbQueryContext * | sceLsdbQueryContextEnd (SceLsdbQueryContext *context) |
| | Detach and release a query-context object.
|
| |
| SceLsdbQueryContext * | sceLsdbQueryContextEnd2 (SceLsdbQueryContext *context) |
| |
| int | sceLsdbQueryContextOpen (SceLsdbQueryContext *context) |
| | Attach a query context to the process's already-open shared AppDB.
|
| |
| int | sceLsdbQueryGetAppInfo (SceLsdbQueryContext *context, const SceLsdbString *title_id, SceLsdbAppInfo *app_info) |
| | Load all AppInfo values for one title.
|
| |
| int | sceLsdbQueryGetAppInfoValue (SceLsdbQueryContext *context, const SceLsdbString *title_id, SceUInt32 key, SceLsdbValue *value) |
| | Read one typed AppInfo value.
|
| |
| int | sceLsdbQueryAppInfoExists (SceLsdbQueryContext *context, const SceLsdbString *title_id) |
| | Return nonzero when a title has AppInfo rows.
|
| |
| int | sceLsdbQueryGetIconInfo (SceLsdbQueryContext *context, const SceLsdbString *title_id, SceLsdbIconInfoRef *icon_info, SceBool use_fallback) |
| | Read icon information for a title through a query context.
|
| |
| int | sceLsdbQueryGetFilteredTitleIds (SceLsdbQueryContext *context, const SceLsdbAppInfoFilter *filter, SceLsdbStringArray *title_ids, SceUInt32 flags) |
| | Return title IDs matching a chain of AppInfo filters.
|
| |
| int | sceLsdbQueryGetRecentlyUsedTitleIdsByCategories (SceLsdbQueryContext *context, const char *const *categories, SceSize category_count, SceInt32 max_title_count, SceLsdbStringArray *title_ids) |
| | Return recently used titles in any requested application category.
|
| |
| int | sceLsdbQueryResolveUriTitleId (SceLsdbQueryContext *context, const char *uri, SceLsdbString *title_id, SceUInt32 flags) |
| | Resolve a URI through the process's shared AppDB connection.
|
| |
| int | sceLsdbQueryGetUriPrefixes (SceLsdbQueryContext *context, const char *const *schemes, SceSize scheme_count, SceLsdbStringArray *uri_prefixes) |
| | Collect distinct URI prefixes through the process's shared AppDB connection.
|
| |
| SceLsdbString | sceLsdbQueryGetConfigString (SceLsdbQueryContext *context, SceUInt32 key, const char *default_value) |
| | Return a standalone config string, or a copied default_value when the key is absent or the query context is detached.
|
| |
| SceInt64 | sceLsdbQueryGetConfigInt64 (SceLsdbQueryContext *context, SceUInt32 key, SceInt64 default_value) |
| | Return a 64-bit config value, or default_value when the key is absent or the context is detached.
|
| |
| int | sceLsdbQueryContextTestAndClearFlag (SceLsdbQueryContext *context, SceBool clear) |
| | Test the query-context AppInfo-change flag and optionally clear it.
|
| |
| int | sceLsdbQueryGetThemeIds (SceLsdbQueryContext *context, SceLsdbStringArray *theme_ids) |
| | Return theme IDs ordered by descending modification time.
|
| |
| int | sceLsdbQueryGetTheme (SceLsdbQueryContext *context, const SceLsdbString *theme_id, SceInt32 language_index, SceLsdbThemeInfo *theme_info) |
| | Read one localized theme record.
|
| |
| SceInt64 | sceLsdbQueryGetTotalThemeSize (SceLsdbQueryContext *context) |
| | Return the sum of tbl_theme.size.
|
| |
| int | sceLsdbSetAppInfoValueMasked (const SceLsdbString *title_id, SceUInt32 key, const SceLsdbValue *value, SceUInt64 mask) |
| | Update a title's AppInfo value using a mask.
|
| |
| int | sceLsdbGetAppInfoValue (const SceLsdbString *title_id, SceUInt32 key, SceLsdbValue *value) |
| | Read one AppInfo value through the process's shared AppDB connection.
|
| |
| int | sceLsdbSetConfigString (SceUInt32 key, const char *value) |
| | Store a string in tbl_config through the process's shared AppDB connection.
|
| |
| int | sceLsdbSetConfigInt64Masked (SceUInt32 key, SceInt64 value, SceUInt64 mask) |
| | Update an integer tbl_config value using a mask.
|
| |
| int | sceLsdbRefreshAppInfo (const SceLsdbAppInfo *app_info) |
| | Refresh the AppDB rows derived from an AppInfo object.
|
| |
| SceUInt32 | sceLsdbGetStitleKeyForLanguage (SceInt32 language_index) |
| | Return the FNV-1a key for STITLE or STITLE_00 through STITLE_19.
|
| |
| const char * | sceLsdbGetStitle (const SceLsdbAppInfo *app_info) |
| | AppInfo field accessors.
|
| |
| const char * | sceLsdbGetTitle (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetLiveAreaContentsPath (const SceLsdbAppInfo *app_info) |
| | Return the per-title #_livearea_path AppInfo string.
|
| |
| const char * | sceLsdbGetOriginalPath (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetAttribute (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetLiveAreaType (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetTotalMemoryBudget (const SceLsdbAppInfo *app_info) |
| | Return the SELF type-6 total memory budget in 1-KiB units.
|
| |
| const char * | sceLsdbGetCategory (const SceLsdbAppInfo *app_info) |
| |
| int | sceLsdbIsCategoryGda (const SceLsdbAppInfo *app_info) |
| | Return nonzero when CATEGORY is gda.
|
| |
| SceInt64 | sceLsdbGetPromoteAttribute (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetName (const SceLsdbAppInfo *app_info) |
| | Return the AppMgr application name stored in AppInfo.
|
| |
| const char * | sceLsdbGetForegroundTitleId (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetBackgroundTitleId (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetTitleId (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetShellApplicationType (const SceLsdbAppInfo *app_info) |
| | Return SceShell's application-type classification.
|
| |
| const char * | sceLsdbGetSelfPath (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetPhysicalContiguousMemoryBudget (const SceLsdbAppInfo *app_info) |
| | Return the SELF type-6 physically contiguous memory budget in 1-KiB units.
|
| |
| SceInt64 | sceLsdbGetBootParamAttribute (const SceLsdbAppInfo *app_info) |
| | Return the attribute word from the SELF type-6 boot parameters.
|
| |
| const char * | sceLsdbGetAppVer (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetContentId (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetNpCommunicationId (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetSystemVersion (const SceLsdbAppInfo *app_info) |
| |
| SceInt32 | sceLsdbGetType (const SceLsdbAppInfo *app_info) |
| | Query game_plugin's application-type classification for app_info.
|
| |
| SceInt32 | sceLsdbGetAppMetadataLocationType (const SceLsdbAppInfo *app_info) |
| | Query game_plugin's metadata-location classification for app_info.
|
| |
| const char * | sceLsdbGetDiscId (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetGameDataId (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetParentalLevel (const SceLsdbAppInfo *app_info) |
| | Return PARENTAL_LEVEL, or -1 when it is absent or is not an integer.
|
| |
| SceInt64 | sceLsdbGetBootable (const SceLsdbAppInfo *app_info) |
| | Return BOOTABLE, or -1 when it is absent or is not an integer.
|
| |
| SceUInt32 | sceLsdbGetLiveAreaSystemVersion (const SceLsdbAppInfo *app_info) |
| | Return the LiveArea system-version value stored in ATTRIBUTE bits 13 and 14.
|
| |
| SceUInt32 | sceLsdbGetLiveAreaActivityDisabled (const SceLsdbAppInfo *app_info) |
| | Get the flag that disables Shell's LiveArea activities for a title.
|
| |
| const char * | sceLsdbGetBootInstallDir (const SceLsdbAppInfo *app_info) |
| |
| int | sceLsdbIsGameCategoryOrLiveAreaSystemVersion1Or2 (const SceLsdbAppInfo *app_info) |
| | Return nonzero for a game category or LiveArea system-version value 1 or 2.
|
| |
| int | sceLsdbIsGameOrEgCategory (const SceLsdbAppInfo *app_info) |
| | Return nonzero for a game category or the EG category.
|
| |
| int | sceLsdbIsLiveAreaActivitySupported (const SceLsdbAppInfo *app_info) |
| | Check whether a title supports Shell's LiveArea activities.
|
| |
| const char * | sceLsdbGetContentLocation (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetPic0Path (const SceLsdbAppInfo *app_info) |
| | Return the resolved path to the application's sce_sys/pic0.png image.
|
| |
| int | sceLsdbGetLiveAreaPreviewDisabled (const SceLsdbAppInfo *app_info) |
| | Get the flag that disables Shell's cached application preview in LiveArea.
|
| |
| const char * | sceLsdbGetLastLaunchTime (const SceLsdbAppInfo *app_info) |
| |
| SceInt64 | sceLsdbGetUpdateStatus (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetSupportUri (const SceLsdbAppInfo *app_info) |
| |
| const char * | sceLsdbGetInstallDirSavedataAdd1 (const SceLsdbAppInfo *app_info) |
| | Return the INSTALL_DIR_SAVEDATA_ADD_1 AppInfo string.
|
| |
| SceInt64 | sceLsdbGetExtendedMemoryMode (const SceLsdbAppInfo *app_info) |
| | Get the requested extended game-memory mode.
|
| |
| SceLsdbLiveAreaCompatibilityMode | sceLsdbGetLiveAreaCompatibilityMode (const char *title_id) |
| | Select the LiveArea compatibility mode for title_id.
|
| |
| int | sceLsdbOpen (SceLsdbOpenMode mode) |
| | Open the process's shared AppDB connection.
|
| |
| int | sceLsdbClose (void) |
| | Close the process's shared AppDB connection and release its model helpers.
|
| |
| int | sceLsdbReopen (void) |
| | Replace the process's shared on-disk AppDB connection with an in-memory database.
|
| |
| int | sceLsdbUpdateLocalizedData (SceInt32 language_index) |
| | Rebuild localized AppInfo and LiveArea data for a language index.
|
| |
| SceInt32 | sceLsdbGetDatabaseLanguageIndex (void) |
| | Return the language index stored in the open Activity database.
|
| |
| int | sceLsdbResetNewEventsAndLiveArea (void) |
| | Delete every NewEvent row and rebuild every LiveArea row from its stored contents path.
|
| |
| int | sceLsdbGetLastAppDatabaseError (void) |
| | Return the AppInfo daemon's most recently recorded AppDB error.
|
| |
| SceLsdbString | sceLsdbGetLiveAreaPath (void) |
| | Return tbl_config key 1 as a standalone string.
|
| |
| int | sceLsdbSetLiveAreaPath (const SceLsdbString *value) |
| | Store value in tbl_config key 1, the LiveArea path shared by the process.
|
| |
| SceInt32 | sceLsdbGetSystemLanguageIndex (void) |
| | Return the shell's current system-language index, or 1 when unavailable.
|
| |
| SceLsdbString | sceLsdbGetRegion (void) |
| | Return the configured system region as a standalone string.
|
| |
| SceInt32 | sceLsdbMapLanguageIndex (SceUInt32 live_area_system_version, SceInt32 language_index) |
| | Select the language index used to parse LiveArea content.
|
| |
| SceLsdbString | sceLsdbGetNpLanguage (void) |
| | Return /CONFIG/NP/lang as a standalone string.
|
| |
| SceLsdbString | sceLsdbGetCountry (SceUInt32 live_area_system_version) |
| | Return the country used to select localized LiveArea content.
|
| |
| SceBool | sceLsdbNormalizeBool (SceInt32 value) |
| | Convert an integer to 0 or 1.
|
| |
| SceLsdbContentRatingCallback | sceLsdbSetContentRatingCallback (SceLsdbContentRatingCallback callback) |
| | Install the callback used when obtaining content-rating information.
|
| |
| SceInt32 | sceLsdbGetUserContentRating (void) |
| | Return the current user's content-rating limit or age.
|
| |
| SceLsdbString | sceLsdbGetNpEnvironment (void) |
| | Return /CONFIG/NP/env as a standalone string.
|
| |
| SceLsdbNewEventDatabase * | sceLsdbNewEventDatabaseInit (SceLsdbNewEventDatabase *database) |
| | Initialize a NewEvent notification wrapper without attaching it to the database.
|
| |
| SceLsdbNewEventDatabase * | sceLsdbNewEventDatabaseInit2 (SceLsdbNewEventDatabase *database) |
| |
| int | sceLsdbNewEventDatabaseOpen (SceLsdbNewEventDatabase *database) |
| | Attach a NewEvent notification wrapper to the process's shared database.
|
| |
| int | sceLsdbNewEventDatabaseClose (SceLsdbNewEventDatabase *database) |
| | Detach a NewEvent notification wrapper and release its flag.
|
| |
| int | sceLsdbInsertNewEvent (SceLsdbNewEvent *event, SceBool replace_existing) |
| | Insert one NewEvent row.
|
| |
| int | sceLsdbUpdateNewEvents (const SceLsdbNewEventRef *events, SceSize count, SceUInt32 update_mask) |
| | Update selected fields of existing, nondeleted NewEvent rows.
|
| |
| int | sceLsdbMarkNewEventsDeleted (const SceLsdbNewEventSelector *selectors, SceSize count) |
| | Mark selected nondeleted events as deleted.
|
| |
| int | sceLsdbDeleteNewEvents (SceUInt8 selective) |
| | Delete NewEvent rows.
|
| |
| int | sceLsdbGetNewEvent (SceLsdbNewEventDatabase *database, SceLsdbNewEvent *event) |
| | Read one nondeleted NewEvent row.
|
| |
| int | sceLsdbGetNewEvents (SceLsdbNewEventDatabase *database, SceLsdbNewEventRefArray *events, SceSize max_count, SceSize *total_count, SceSize *new_count, SceBool clear_notification) |
| | Enumerate nondeleted NewEvent rows.
|
| |
| SceLsdbDbBlobRef | sceLsdbGetNewEventIconData (SceLsdbNewEventDatabase *database, const SceInt64 *row_id, int *error) |
| | Return the read-only icon-data BLOB for an existing NewEvent row ID.
|
| |
| SceBool | sceLsdbHasPendingNewEventNotification (SceLsdbNewEventDatabase *database) |
| | Return whether this wrapper's change flag for the calling process is set.
|
| |
| void | sceLsdbClearPendingNewEventNotification (SceLsdbNewEventDatabase *database) |
| | Clear the calling process's pending NewEvent notification state.
|
| |
| int | sceLsdbGetNewEventPopupCount (SceLsdbNewEventDatabase *database) |
| | Return the number of rows whose popup number is nonzero.
|
| |
| int | sceLsdbGetFirstPopupNewEvent (SceLsdbNewEventDatabase *database, SceLsdbNewEvent *event) |
| | Read the row with the smallest positive popup number.
|
| |
| int | sceLsdbClearNewEventPopup (SceLsdbNewEventDatabase *database, const SceInt64 *row_id) |
| | Set popup_no to zero for the selected row.
|
| |
| int | sceLsdbClearNewEventPopups (SceLsdbNewEventDatabase *database) |
| | Set popup_no to zero for all rows.
|
| |
| int | sceLsdbUpdateNewEventFlags (SceLsdbNewEventDatabase *database, const SceLsdbNewEventRef *events, SceSize count) |
| | Update new_flag for an array of existing, nondeleted NewEvent rows.
|
| |
| int | sceLsdbClearNewEventFlags (SceLsdbNewEventDatabase *database) |
| | Clear new_flag and increment hash for every new row.
|
| |
| SceUInt32 | sceLsdbGetNewEventActionTypeHigh (SceLsdbNewEventDatabase *database, const SceLsdbString *title_id) |
| | Derive the high 32 bits of a NewEvent action type for title_id.
|
| |
| SceBool | sceLsdbIsCurrentTimeInRange (const SceLsdbTimeRange *range, SceBool ignore_start_time, SceBool use_ad_network_clock) |
| | Test a time interval against the current RTC or ad-network clock.
|
| |
| SceLsdbLiveAreaFrame * | sceLsdbLiveAreaFrameInit (SceLsdbLiveAreaFrame *frame) |
| | Initialize caller-provided storage for one parsed LiveArea frame.
|
| |
| SceLsdbLiveAreaFrameItem * | sceLsdbLiveAreaFrameGetItem (const SceLsdbLiveAreaFrame *frame, SceSize index) |
| | Return one indexed liveitem from a parsed frame, or NULL.
|
| |
| SceLsdbLiveAreaFrameList * | sceLsdbLiveAreaFrameListInit (SceLsdbLiveAreaFrameList *frame_list) |
| | Initialize caller-provided storage for an empty parsed LiveArea object list.
|
| |
| SceLsdbLiveAreaFrameList * | sceLsdbLiveAreaFrameListEnd (SceLsdbLiveAreaFrameList *frame_list) |
| | Destroy every object and list node owned by a parsed LiveArea frame list.
|
| |
| SceInt32 | sceLsdbParseVersion (const SceLsdbString *version) |
| | Parse an exact NN.NN version string.
|
| |
| SceInt32 | sceLsdbParseVersion2 (const SceLsdbString *version) |
| |
| SceLsdbLiveAreaParser * | sceLsdbLiveAreaParserInit (SceLsdbLiveAreaParser *parser, const char *contents_path, SceBool filter_hardware_model, SceBool fallback_to_default_template) |
| | Initialize a LiveArea parser for contents_path.
|
| |
| SceLsdbLiveAreaParser * | sceLsdbLiveAreaParserEnd (SceLsdbLiveAreaParser *parser) |
| | Release a LiveArea parser.
|
| |
| int | sceLsdbParseLiveAreaTemplate (SceLsdbLiveAreaParser *parser) |
| | Parse the template selected by parser into a reference-counted frame list.
|
| |
| SceBool | sceLsdbLiveAreaParserSetLocale (SceLsdbLiveAreaParser *parser, const SceInt32 *language_index, const char *country, SceInt32 content_rating) |
| | Apply locale and content-rating selection to a parsed template.
|
| |
| SceBool | sceLsdbLiveAreaParserSetDefaultTemplate (SceLsdbLiveAreaParser *parser) |
| | Select the built-in default template in an initialized LiveArea parser.
|
| |
| int | sceLsdbGetCurrentRtcTick (SceRtcTick *tick) |
| | Read the current RTC tick.
|
| |
| int | sceLsdbGetAdNetworkRtcTick (SceRtcTick *tick) |
| | Read the ad-network RTC tick.
|
| |
| SceBool | sceLsdbParseLiveAreaFrame (SceLsdbLiveAreaFrame **frame, const void *xml, SceSize xml_length, const SceInt32 *language_index, const char *country, SceInt32 content_rating, SceBool filter_hardware_model, SceLsdbLiveAreaCompatibilityMode compatibility_mode) |
| | Parse one LiveArea frame XML document and return its frame object.
|
| |
| int | sceLsdbGetLiveAreaFrames (void *unused, SceLsdbLiveAreaFrameListRef *frames, const SceLsdbString *title_id, SceUInt8 target_type) |
| | Read and parse the stored LiveArea template for one title and target type.
|
| |
| int | sceLsdbGetLiveAreaTitleIdNotInList (void *unused, const SceLsdbStringArray *title_ids, SceLsdbString *title_id) |
| | Return one ur0:-backed LiveArea title absent from title_ids.
|
| |
| int | sceLsdbGetLiveAreaFrameUserData (void *unused, const SceLsdbString *title_id, const SceLsdbString *frame_id, SceLsdbString *user_data, void *activity_db_handle) |
| | Read tbl_livearea_frame.userdata.
|
| |
| void | sceLsdb_29B275BA (const SceLsdbString *title_id, const char *contents_path) |
| | Does nothing on FW 3.60.
|
| |
| int | sceLsdbRefreshLiveAreaRecords (const SceLsdbString *title_id, SceLsdbString *original_path) |
| | Refresh LiveArea rows from their stored contents paths.
|
| |
| int | sceLsdbReplaceLiveAreaContents (void *unused, const SceLsdbString *title_id, const SceLsdbString *contents_path, SceUInt32 *change_flags, const SceRtcTick *last_modified, SceLsdbString *resolved_title_id, ScePID process_id) |
| | Replace all stored LiveArea contents for one title.
|
| |
| int | sceLsdbUpdateLiveAreaFrames (void *unused, const SceLsdbString *title_id, const SceLsdbLiveAreaFrameListRef *frames, const SceLsdbString *contents_path, SceUInt8 target_type, SceUInt32 *change_flags, SceLsdbString *resolved_title_id, ScePID process_id) |
| | Update one or more already parsed LiveArea frame records.
|
| |
| SceBool | sceLsdbLiveAreaSfEntryExists (void *unused, const SceLsdbString *title_id, SceInt32 type) |
| | Return whether a system-function-zone entry has the requested type.
|
| |
| int | sceLsdbGetLiveAreaPccInfo (void *unused, const SceLsdbString *title_id, SceLsdbLiveAreaPccInfo *pcc_info) |
| | Read pccUpdDate, pccResStatus, and pccSignOff for one title.
|
| |
| int | sceLsdbUpdateLiveAreaPccInfo (void *unused, const SceLsdbString *title_id, SceBool include_empty_sf_type0_entry, const SceLsdbLiveAreaPccInfo *pcc_info, SceUInt32 update_flags) |
| | Update PCC information and the empty system-function-zone slot for one title.
|
| |
| int | sceLsdbSetLiveAreaSfEntry (void *unused, const SceLsdbString *title_id, const SceLsdbLiveAreaSfEntry *entry) |
| | Add or replace one sfType/sfTarg pair in a title's LiveArea record.
|
| |
| int | sceLsdbDeleteLiveAreaSfEntry (void *unused, const SceLsdbString *title_id, SceInt32 type) |
| | Delete the sfType/sfTarg pair whose sfType equals type.
|
| |
| int | sceLsdbGetLiveAreaModifiedDate (void *unused, const SceLsdbString *title_id, SceRtcTick *last_modified) |
| | Read and decode tbl_livearea.modified_date for one title.
|
| |
| int | sceLsdbSetLiveAreaModifiedDate (void *unused, const SceLsdbString *title_id, const SceRtcTick *last_modified) |
| | Set tbl_livearea.modified_date for one title.
|
| |
| int | sceLsdbUpdateLiveAreaFromContents (const SceLsdbString *title_id, const char *contents_path) |
| | Rebuild one title's normal-layer frame rows from template.xml under contents_path.
|
| |
| int | sceLsdbDeleteLiveArea (const SceLsdbString *title_id) |
| | Delete the stored LiveArea record for one title.
|
| |
| int | sceLsdbGetLiveAreaRevision (const SceLsdbString *title_id, const char *frame_id, SceUInt64 *revision, SceLsdbString *original_path) |
| | Read a stored LiveArea revision.
|
| |
| int | sceLsdbIconLayoutClose (void) |
| | Decrement the icon-layout open count and release the INI context at zero.
|
| |
| int | sceLsdbIconLayoutOpen (void) |
| | Open or create ux0:iconlayout.ini and increment the nested open count.
|
| |
| int | sceLsdbIconLayoutDeleteFile (void) |
| | Delete ux0:iconlayout.ini.
|
| |
| SceBool | sceLsdbIconLayoutFileExists (void) |
| | Return whether ux0:iconlayout.ini exists.
|
| |
| SceBool | sceLsdbIconLayoutSetWritesDisabled (SceBool disabled) |
| | Enable or disable icon-layout writes.
|
| |
| SceBool | sceLsdbIconLayoutGetEntry (const char *title_id, SceLsdbIconLayoutEntry *entry) |
| | Read one icon-layout entry by title ID.
|
| |
| int | sceLsdbIconLayoutSetEntry (const char *title_id, const SceLsdbIconLayoutEntry *entry) |
| | Write one icon-layout entry by title ID.
|
| |
| int | sceLsdbIconLayoutDeleteEntry (const char *title_id) |
| | Delete one icon-layout entry.
|
| |
| int | sceLsdbIconLayoutUpdateParentByPageNo (SceInt32 page_no, const SceInt32 *parent_page_no, const SceInt32 *parent_position, const char *parent_title_id) |
| | Update selected parent fields of an icon-layout entry selected by page.
|
| |
| int | sceLsdbIconLayoutShiftPages (SceBool increment, SceInt32 page_no) |
| | Increment or decrement each stored page number at or above page_no.
|
| |
| SceBool | sceLsdbIconLayoutPositionExists (SceInt32 page_no, SceInt32 position) |
| | Return whether any successfully parsed entry exactly matches page_no and position.
|
| |
| int | sceLsdbIconLayoutGetSpecialPageCount (void) |
| | Broken FW 3.60 special-page counter.
|
| |