mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 20:42:44 +02:00
17 lines
461 B
C
17 lines
461 B
C
typedef struct {
|
|
Handle handle;
|
|
size_t size;
|
|
Permission perm;
|
|
void* src_addr;
|
|
void* map_addr;
|
|
} TransferMemory;
|
|
|
|
Result tmemCreate(TransferMemory* t, size_t size, Permission perm);
|
|
void tmemLoadRemote(TransferMemory* t, Handle handle, size_t size, Permission perm);
|
|
|
|
Result tmemMap(TransferMemory* t);
|
|
Result tmemUnmap(TransferMemory* t);
|
|
void* tmemGetAddr(TransferMemory* t);
|
|
|
|
Result tmemClose(TransferMemory* t);
|