libmtp  1.1.12
Data Fields
LIBMTP_devicestorage_struct Struct Reference

#include <libmtp.h>

Data Fields

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_tnext
 
LIBMTP_devicestorage_tprev
 

Detailed Description

LIBMTP Device Storage structure

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

Field Documentation

§ AccessCapability

uint16_t LIBMTP_devicestorage_struct::AccessCapability

Access capability

§ FilesystemType

uint16_t LIBMTP_devicestorage_struct::FilesystemType

Filesystem type

§ FreeSpaceInBytes

uint64_t LIBMTP_devicestorage_struct::FreeSpaceInBytes

Free space in bytes

§ FreeSpaceInObjects

uint64_t LIBMTP_devicestorage_struct::FreeSpaceInObjects

Free space in objects

§ id

uint32_t LIBMTP_devicestorage_struct::id

Unique ID for this storage

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

§ MaxCapacity

uint64_t LIBMTP_devicestorage_struct::MaxCapacity

Maximum capability

§ next

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.

§ prev

LIBMTP_devicestorage_t* LIBMTP_devicestorage_struct::prev

Previous storage

§ StorageDescription

char* LIBMTP_devicestorage_struct::StorageDescription

A brief description of this storage

Examples:
folders.c, and sendtr.c.

§ StorageType

uint16_t LIBMTP_devicestorage_struct::StorageType

Storage type

§ VolumeIdentifier

char* LIBMTP_devicestorage_struct::VolumeIdentifier

A volume identifier


The documentation for this struct was generated from the following file: