.TH "LIBMTP_file_struct" 3 "Sat Feb 9 2019" "Version 1.1.16" "libmtp" \" -*- nroff -*- .ad l .nh .SH NAME libmtp \- .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Data Fields" .in +1c .ti -1c .RI "uint32_t \fBitem_id\fP" .br .ti -1c .RI "uint32_t \fBparent_id\fP" .br .ti -1c .RI "uint32_t \fBstorage_id\fP" .br .ti -1c .RI "char * \fBfilename\fP" .br .ti -1c .RI "uint64_t \fBfilesize\fP" .br .ti -1c .RI "time_t \fBmodificationdate\fP" .br .ti -1c .RI "\fBLIBMTP_filetype_t\fP \fBfiletype\fP" .br .ti -1c .RI "\fBLIBMTP_file_t\fP * \fBnext\fP" .br .in -1c .SH "Detailed Description" .PP MTP file struct .PP \fBExamples: \fP .in +1c \fBdelfile\&.c\fP, \fBdetect\&.c\fP, \fBfiles\&.c\fP, \fBgetfile\&.c\fP, \fBnewfolder\&.c\fP, \fBsendfile\&.c\fP, \fBsendtr\&.c\fP, and \fBtracks\&.c\fP\&. .SH "Field Documentation" .PP .SS "char* LIBMTP_file_struct::filename" Filename of this file .PP \fBExamples: \fP .in +1c \fBdetect\&.c\fP, and \fBfiles\&.c\fP\&. .PP Referenced by LIBMTP_destroy_file_t(), and LIBMTP_new_file_t()\&. .SS "uint64_t LIBMTP_file_struct::filesize" Size of file in bytes .PP \fBExamples: \fP .in +1c \fBfiles\&.c\fP\&. .SS "\fBLIBMTP_filetype_t\fP LIBMTP_file_struct::filetype" Filetype used for the current file .PP \fBExamples: \fP .in +1c \fBfiles\&.c\fP, and \fBtracks\&.c\fP\&. .SS "uint32_t LIBMTP_file_struct::item_id" Unique item ID .PP \fBExamples: \fP .in +1c \fBdetect\&.c\fP, \fBfiles\&.c\fP, and \fBtracks\&.c\fP\&. .SS "time_t LIBMTP_file_struct::modificationdate" Date of last alteration of the file .SS "\fBLIBMTP_file_t\fP* LIBMTP_file_struct::next" Next file in list or NULL if last file .PP \fBExamples: \fP .in +1c \fBdetect\&.c\fP, \fBfiles\&.c\fP, and \fBtracks\&.c\fP\&. .SS "uint32_t LIBMTP_file_struct::parent_id" ID of parent folder .PP \fBExamples: \fP .in +1c \fBfiles\&.c\fP\&. .SS "uint32_t LIBMTP_file_struct::storage_id" ID of storage holding this file .PP \fBExamples: \fP .in +1c \fBfiles\&.c\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libmtp from the source code\&.