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
|
CapsAlbumFileDateTime datetime; ///< \ref CapsAlbumFileDateTime
|
||||||
u8 storage; ///< \ref CapsAlbumStorage
|
u8 storage; ///< \ref CapsAlbumStorage
|
||||||
u8 content; ///< \ref CapsAlbumFileContents
|
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;
|
} CapsAlbumFileId;
|
||||||
|
|
||||||
/// AlbumEntry
|
/// AlbumEntry
|
||||||
|
@ -80,12 +80,8 @@ Result capscGetApplicationIdFromAruid(CapsApplicationId *application_id, u64 aru
|
|||||||
|
|
||||||
if (hosversionAtLeast(19,0,0))
|
if (hosversionAtLeast(19,0,0))
|
||||||
return serviceDispatchInOut(&g_capscSrv, 2013, aruid, *application_id);
|
return serviceDispatchInOut(&g_capscSrv, 2013, aruid, *application_id);
|
||||||
|
else
|
||||||
u64 old_application_id=0;
|
return serviceDispatchInOut(&g_capscSrv, 2013, aruid, application_id->application_id);
|
||||||
Result rc = serviceDispatchInOut(&g_capscSrv, 2013, aruid, old_application_id);
|
|
||||||
if (R_SUCCEEDED(rc))
|
|
||||||
*application_id = (CapsApplicationId){ old_application_id, 0, 0 };
|
|
||||||
return rc;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Result capscCheckApplicationIdRegistered(u64 application_id) {
|
Result capscCheckApplicationIdRegistered(u64 application_id) {
|
||||||
|
Loading…
Reference in New Issue
Block a user