LIBMTP_DEVICESTORAGE_STRUCT(3)

πŸ“¦ version 1.1.23, in arch rolling

πŸ’– NAME πŸ’–

LIBMTP_devicestorage_struct β€” okay bestie, this is the page for the device storage struct, folded in from the libmtp Library Functions Manual. It's giving "all the storage fields in one iconic little struct," and we're covering every single one. πŸ’…

✨ SYNOPSIS ✨

#include <libmtp.h>

πŸŽ€ Data Fields πŸŽ€

Here's the whole squad, in order:

  • 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

πŸ¦‹ Detailed Description πŸ¦‹

LIBMTP Device Storage structure β€” that's the whole vibe. It's the struct that holds device storage info, and the field docs below are the main characters. 🫢

🌸 Field Documentation 🌸

uint16_t LIBMTP_devicestorage_struct::AccessCapability

Access capability. Literally what it says. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). ✨

uint16_t LIBMTP_devicestorage_struct::FilesystemType

Filesystem type. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸŽ€

uint64_t LIBMTP_devicestorage_struct::FreeSpaceInBytes

Free space in bytes. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). 🌸

uint64_t LIBMTP_devicestorage_struct::FreeSpaceInObjects

Free space in objects. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸ¦‹

uint32_t LIBMTP_devicestorage_struct::id

Unique ID for this storage. Examples: detect.c, files.c, folders.c, sendtr.c, and tracks.c. Referenced by: LIBMTP_Dump_Device_Info(), LIBMTP_Format_Storage(), and LIBMTP_Get_Storage(). πŸ”₯

uint64_t LIBMTP_devicestorage_struct::MaxCapacity

Maximum capability. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸ‘‘

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. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). 🌈

LIBMTP_devicestorage_t* LIBMTP_devicestorage_struct::prev

Previous storage. Referenced by: LIBMTP_Get_Storage(). ⭐

char* LIBMTP_devicestorage_struct::StorageDescription

A brief description of this storage. Examples: folders.c, and sendtr.c. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸŽ€

uint16_t LIBMTP_devicestorage_struct::StorageType

Storage type. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸ’œ

char* LIBMTP_devicestorage_struct::VolumeIdentifier

A volume identifier. Referenced by: LIBMTP_Dump_Device_Info(), and LIBMTP_Get_Storage(). πŸ“

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libmtp from the source code. No cap, that's the author line. 🫢


πŸ’– Footer sign-off, bestie: the source/version + date-line vibe is libmtp, Version 1.1.23, and LIBMTP_dev...rage_struct(3) β€” that's the whole footer energy, repped cute at the very end. Byeee! πŸ’…

πŸ“¦ where this page comes from