mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
add fsDeviceOperatorGetGameCardUpdatePartitionInfo (#635)
This commit is contained in:
parent
8d10ef8745
commit
fda4e6b105
@ -265,6 +265,12 @@ typedef struct {
|
|||||||
u32 value;
|
u32 value;
|
||||||
} FsGameCardHandle;
|
} FsGameCardHandle;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
u32 version;
|
||||||
|
u8 pad[0x4];
|
||||||
|
u64 id;
|
||||||
|
} FsGameCardUpdatePartitionInfo;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
u32 aes_ctr_key_type; ///< Contains bitflags describing how data is AES encrypted.
|
u32 aes_ctr_key_type; ///< Contains bitflags describing how data is AES encrypted.
|
||||||
u32 speed_emulation_type; ///< Contains bitflags describing how data is emulated.
|
u32 speed_emulation_type; ///< Contains bitflags describing how data is emulated.
|
||||||
@ -642,6 +648,7 @@ Result fsDeviceOperatorGetAndClearMmcErrorInfo(FsDeviceOperator* d, FsStorageErr
|
|||||||
Result fsDeviceOperatorGetMmcExtendedCsd(FsDeviceOperator* d, void* dst, size_t dst_size, s64 size);
|
Result fsDeviceOperatorGetMmcExtendedCsd(FsDeviceOperator* d, void* dst, size_t dst_size, s64 size);
|
||||||
Result fsDeviceOperatorIsGameCardInserted(FsDeviceOperator* d, bool* out);
|
Result fsDeviceOperatorIsGameCardInserted(FsDeviceOperator* d, bool* out);
|
||||||
Result fsDeviceOperatorGetGameCardHandle(FsDeviceOperator* d, FsGameCardHandle* out);
|
Result fsDeviceOperatorGetGameCardHandle(FsDeviceOperator* d, FsGameCardHandle* out);
|
||||||
|
Result fsDeviceOperatorGetGameCardUpdatePartitionInfo(FsDeviceOperator* d, const FsGameCardHandle* handle, FsGameCardUpdatePartitionInfo* out);
|
||||||
Result fsDeviceOperatorGetGameCardAttribute(FsDeviceOperator* d, const FsGameCardHandle* handle, u8 *out);
|
Result fsDeviceOperatorGetGameCardAttribute(FsDeviceOperator* d, const FsGameCardHandle* handle, u8 *out);
|
||||||
Result fsDeviceOperatorGetGameCardIdSet(FsDeviceOperator* d, void* dst, size_t dst_size, s64 size);
|
Result fsDeviceOperatorGetGameCardIdSet(FsDeviceOperator* d, void* dst, size_t dst_size, s64 size);
|
||||||
Result fsDeviceOperatorGetGameCardErrorReportInfo(FsDeviceOperator* d, FsGameCardErrorReportInfo* out);
|
Result fsDeviceOperatorGetGameCardErrorReportInfo(FsDeviceOperator* d, FsGameCardErrorReportInfo* out);
|
||||||
|
@ -1218,6 +1218,10 @@ Result fsDeviceOperatorGetGameCardHandle(FsDeviceOperator* d, FsGameCardHandle*
|
|||||||
return _fsObjectDispatchOut(&d->s, 202, *out);
|
return _fsObjectDispatchOut(&d->s, 202, *out);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Result fsDeviceOperatorGetGameCardUpdatePartitionInfo(FsDeviceOperator* d, const FsGameCardHandle* handle, FsGameCardUpdatePartitionInfo* out) {
|
||||||
|
return _fsObjectDispatchInOut(&d->s, 203, *handle, *out);
|
||||||
|
}
|
||||||
|
|
||||||
Result fsDeviceOperatorGetGameCardAttribute(FsDeviceOperator* d, const FsGameCardHandle* handle, u8 *out) {
|
Result fsDeviceOperatorGetGameCardAttribute(FsDeviceOperator* d, const FsGameCardHandle* handle, u8 *out) {
|
||||||
return _fsObjectDispatchInOut(&d->s, 205, *handle, *out);
|
return _fsObjectDispatchInOut(&d->s, 205, *handle, *out);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user