Track getting almost working.
diff --git a/src/libmtp.h.in b/src/libmtp.h.in
index 9600fb6..e0eb696 100644
--- a/src/libmtp.h.in
+++ b/src/libmtp.h.in
@@ -122,10 +122,10 @@
  * @defgroup tracks The track management API.
  * @{
  */
-int LIBMTP_Get_Track_To_File(LIBMTP_mtpdevice_t*, uint32_t, char*, 
-			LIBMTP_progressfunc_t*, void*);
-int LIBMTP_Get_Track_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t, int, 
-			LIBMTP_progressfunc_t*, void*);
+int LIBMTP_Get_Track_To_File(LIBMTP_mtpdevice_t*, uint32_t, char const * const, 
+			LIBMTP_progressfunc_t const * const, void const * const);
+int LIBMTP_Get_Track_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t const, int const, 
+			LIBMTP_progressfunc_t const * const, void const * const);
 /** @} */
 /* End of C++ exports */
 #ifdef __cplusplus