libmtp.h | libmtp.h | |||
---|---|---|---|---|
skipping to change at line 13 | skipping to change at line 13 | |||
* | * | |||
* Interface to the Media Transfer Protocol library. | * Interface to the Media Transfer Protocol library. | |||
* | * | |||
* <code> | * <code> | |||
* #include <libmtp.h> | * #include <libmtp.h> | |||
* </code> | * </code> | |||
*/ | */ | |||
#ifndef LIBMTP_H_INCLUSION_GUARD | #ifndef LIBMTP_H_INCLUSION_GUARD | |||
#define LIBMTP_H_INCLUSION_GUARD | #define LIBMTP_H_INCLUSION_GUARD | |||
#define LIBMTP_VERSION 0.0.11 | #define LIBMTP_VERSION 0.0.12 | |||
/* This handles MSVC pecularities */ | /* This handles MSVC pecularities */ | |||
#ifdef _MSC_VER | #ifdef _MSC_VER | |||
#include <windows.h> | #include <windows.h> | |||
#define __WIN32__ | #define __WIN32__ | |||
#define snprintf _snprintf | #define snprintf _snprintf | |||
#define ssize_t SSIZE_T | #define ssize_t SSIZE_T | |||
#endif | #endif | |||
#include <stdio.h> | #include <stdio.h> | |||
skipping to change at line 147 | skipping to change at line 147 | |||
/** Default playlist folder */ | /** Default playlist folder */ | |||
uint32_t default_playlist_folder; | uint32_t default_playlist_folder; | |||
/** Default picture folder */ | /** Default picture folder */ | |||
uint32_t default_picture_folder; | uint32_t default_picture_folder; | |||
/** Default video folder */ | /** Default video folder */ | |||
uint32_t default_video_folder; | uint32_t default_video_folder; | |||
/** Default organizer folder */ | /** Default organizer folder */ | |||
uint32_t default_organizer_folder; | uint32_t default_organizer_folder; | |||
/** Default ZENcast folder (only Creative devices...) */ | /** Default ZENcast folder (only Creative devices...) */ | |||
uint32_t default_zencast_folder; | uint32_t default_zencast_folder; | |||
/** Per device iconv() converters, only used internally */ | ||||
void *cd; | ||||
}; | }; | |||
/** | /** | |||
* MTP file struct | * MTP file struct | |||
*/ | */ | |||
struct LIBMTP_file_struct { | struct LIBMTP_file_struct { | |||
uint32_t item_id; /**< Unique item ID */ | uint32_t item_id; /**< Unique item ID */ | |||
uint32_t parent_id; /**< ID of parent folder */ | uint32_t parent_id; /**< ID of parent folder */ | |||
char *filename; /**< Filename of this file */ | char *filename; /**< Filename of this file */ | |||
uint64_t filesize; /**< Size of file in bytes */ | uint64_t filesize; /**< Size of file in bytes */ | |||
skipping to change at line 247 | skipping to change at line 249 | |||
* @defgroup basic The basic device management API. | * @defgroup basic The basic device management API. | |||
* @{ | * @{ | |||
*/ | */ | |||
int LIBMTP_Detect_Descriptor(uint16_t*,uint16_t*); | int LIBMTP_Detect_Descriptor(uint16_t*,uint16_t*); | |||
LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void); | LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void); | |||
void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*); | void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*); | |||
void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*); | void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Ownername(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Friendlyname(LIBMTP_mtpdevice_t*); | |||
int LIBMTP_Set_Friendlyname(LIBMTP_mtpdevice_t*, char const * const); | ||||
char *LIBMTP_Get_Syncpartner(LIBMTP_mtpdevice_t*); | ||||
int LIBMTP_Set_Syncpartner(LIBMTP_mtpdevice_t*, char const * const); | ||||
int LIBMTP_Get_Storageinfo(LIBMTP_mtpdevice_t *, uint64_t * const, | int LIBMTP_Get_Storageinfo(LIBMTP_mtpdevice_t *, uint64_t * const, | |||
uint64_t * const, char ** const storage_description, | uint64_t * const, char ** const storage_description, | |||
char ** const volume_label); | char ** const volume_label); | |||
int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *, | int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *, | |||
uint8_t * const, | uint8_t * const, | |||
uint8_t * const); | uint8_t * const); | |||
int LIBMTP_Get_Secure_Time(LIBMTP_mtpdevice_t *, char ** const); | int LIBMTP_Get_Secure_Time(LIBMTP_mtpdevice_t *, char ** const); | |||
int LIBMTP_Get_Device_Certificate(LIBMTP_mtpdevice_t *, char ** const); | int LIBMTP_Get_Device_Certificate(LIBMTP_mtpdevice_t *, char ** const); | |||
int LIBMTP_Get_Supported_Filetypes(LIBMTP_mtpdevice_t *, uint16_t ** const, uint16_t * const); | int LIBMTP_Get_Supported_Filetypes(LIBMTP_mtpdevice_t *, uint16_t ** const, uint16_t * const); | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 7 lines changed or added | |||