DOKK / manpages / debian 12 / libmtp-doc / mtp_LIBMTP_devicestorage_struct.3.en
LIBMTP_devicestorage_struct(3) libmtp LIBMTP_devicestorage_struct(3)

libmtp -

#include <libmtp.h>


uint32_t id
uint16_t StorageType
uint16_t FilesystemType
uint16_t AccessCapability
uint64_t MaxCapacity
uint64_t FreeSpaceInBytes
uint64_t FreeSpaceInObjects
char * StorageDescription
char * VolumeIdentifier
LIBMTP_devicestorage_t * next
LIBMTP_devicestorage_t * prev

LIBMTP Device Storage structure

Examples
detect.c, files.c, folders.c, sendtr.c, and tracks.c.

Access capability

Filesystem type

Free space in bytes

Free space in objects

Unique ID for this storage

Examples
detect.c, files.c, folders.c, sendtr.c, and tracks.c.

Maximum capability

LIBMTP_devicestorage_t* LIBMTP_devicestorage_struct::next

Next storage, follow this link until NULL

Examples
detect.c, files.c, folders.c, sendtr.c, and tracks.c.

LIBMTP_devicestorage_t* LIBMTP_devicestorage_struct::prev

Previous storage

A brief description of this storage

Examples
folders.c, and sendtr.c.

Storage type

A volume identifier

Generated automatically by Doxygen for libmtp from the source code.

Fri Jul 22 2022 Version 1.1.20