libmtp.h | libmtp.h | |||
---|---|---|---|---|
skipping to change at line 32 | skipping to change at line 32 | |||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, | * Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |||
* Boston, MA 02111-1307, USA. | * Boston, MA 02111-1307, USA. | |||
* | * | |||
* <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 1.1.5 | #define LIBMTP_VERSION 1.1.6 | |||
#define LIBMTP_VERSION_STRING "1.1.5" | #define LIBMTP_VERSION_STRING "1.1.6" | |||
/* 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 | |||
/* | /* | |||
* Types that do not exist in Windows | * Types that do not exist in Windows | |||
* sys/types.h, but they exist in mingw32 | * sys/types.h, but they exist in mingw32 | |||
skipping to change at line 773 | skipping to change at line 773 | |||
LIBMTP_devicestorage_t *prev; /**< Previous storage */ | LIBMTP_devicestorage_t *prev; /**< Previous storage */ | |||
}; | }; | |||
/** | /** | |||
* LIBMTP Event structure | * LIBMTP Event structure | |||
* TODO: add all externally visible events here | * TODO: add all externally visible events here | |||
*/ | */ | |||
enum LIBMTP_event_enum { | enum LIBMTP_event_enum { | |||
LIBMTP_EVENT_NONE, | LIBMTP_EVENT_NONE, | |||
LIBMTP_EVENT_STORE_ADDED, | LIBMTP_EVENT_STORE_ADDED, | |||
LIBMTP_EVENT_STORE_REMOVED, | ||||
LIBMTP_EVENT_OBJECT_ADDED, | ||||
LIBMTP_EVENT_OBJECT_REMOVED, | ||||
}; | }; | |||
typedef enum LIBMTP_event_enum LIBMTP_event_t; | typedef enum LIBMTP_event_enum LIBMTP_event_t; | |||
/** @} */ | /** @} */ | |||
/* Make functions available for C++ */ | /* Make functions available for C++ */ | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
extern "C" { | extern "C" { | |||
#endif | #endif | |||
skipping to change at line 1007 | skipping to change at line 1010 | |||
int LIBMTP_Update_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t const * const) ; | int LIBMTP_Update_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t const * const) ; | |||
int LIBMTP_Set_Album_Name(LIBMTP_mtpdevice_t *, LIBMTP_album_t *, const cha r *); | int LIBMTP_Set_Album_Name(LIBMTP_mtpdevice_t *, LIBMTP_album_t *, const cha r *); | |||
/** | /** | |||
* @} | * @} | |||
* @defgroup objects The object management API. | * @defgroup objects The object management API. | |||
* @{ | * @{ | |||
*/ | */ | |||
int LIBMTP_Delete_Object(LIBMTP_mtpdevice_t *, uint32_t); | int LIBMTP_Delete_Object(LIBMTP_mtpdevice_t *, uint32_t); | |||
int LIBMTP_Set_Object_Filename(LIBMTP_mtpdevice_t *, uint32_t , char *); | int LIBMTP_Set_Object_Filename(LIBMTP_mtpdevice_t *, uint32_t , char *); | |||
int LIBMTP_GetPartialObject(LIBMTP_mtpdevice_t *, uint32_t const, | ||||
uint64_t, uint32_t, | ||||
unsigned char **, unsigned int *); | ||||
int LIBMTP_SendPartialObject(LIBMTP_mtpdevice_t *, uint32_t const, | ||||
uint64_t, unsigned char *, unsigned int); | ||||
int LIBMTP_BeginEditObject(LIBMTP_mtpdevice_t *, uint32_t const); | ||||
int LIBMTP_EndEditObject(LIBMTP_mtpdevice_t *, uint32_t const); | ||||
int LIBMTP_TruncateObject(LIBMTP_mtpdevice_t *, uint32_t const, uint64_t); | ||||
/** | /** | |||
* @} | * @} | |||
* @defgroup files The events API. | * @defgroup files The events API. | |||
* @{ | * @{ | |||
*/ | */ | |||
int LIBMTP_Read_Event(LIBMTP_mtpdevice_t *, LIBMTP_event_t *, uint32_t *); | int LIBMTP_Read_Event(LIBMTP_mtpdevice_t *, LIBMTP_event_t *, uint32_t *); | |||
/** @} */ | /** @} */ | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 13 lines changed or added | |||