mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
caps: add fields to AlbumFileId, simplify old invoke
This commit is contained in:
parent
e004a3ffa8
commit
6c93ebc358
@ -93,7 +93,9 @@ typedef struct {
|
||||
CapsAlbumFileDateTime datetime; ///< \ref CapsAlbumFileDateTime
|
||||
u8 storage; ///< \ref CapsAlbumStorage
|
||||
u8 content; ///< \ref CapsAlbumFileContents
|
||||
u8 pad_x12[0x6]; ///< padding
|
||||
u8 unknown_12; ///< [19.0.0+]
|
||||
u8 unknown_13; ///< [19.0.0+]
|
||||
u8 pad_x14[0x4]; ///< padding
|
||||
} CapsAlbumFileId;
|
||||
|
||||
/// AlbumEntry
|
||||
|
@ -80,12 +80,8 @@ Result capscGetApplicationIdFromAruid(CapsApplicationId *application_id, u64 aru
|
||||
|
||||
if (hosversionAtLeast(19,0,0))
|
||||
return serviceDispatchInOut(&g_capscSrv, 2013, aruid, *application_id);
|
||||
|
||||
u64 old_application_id=0;
|
||||
Result rc = serviceDispatchInOut(&g_capscSrv, 2013, aruid, old_application_id);
|
||||
if (R_SUCCEEDED(rc))
|
||||
*application_id = (CapsApplicationId){ old_application_id, 0, 0 };
|
||||
return rc;
|
||||
else
|
||||
return serviceDispatchInOut(&g_capscSrv, 2013, aruid, application_id->application_id);
|
||||
}
|
||||
|
||||
Result capscCheckApplicationIdRegistered(u64 application_id) {
|
||||
|
Loading…
Reference in New Issue
Block a user