Indicates how much of the file has been downloaded so far, including previous synchronizations, if the download is resumed.
The total size in bytes of the file being downloaded.
Provides additional information. The value MLFT_STATUS_FLAG_IS_BLOCKING is set when MLFileDownload is blocking on a network
call and the download status has not changed since the last time the observer function was called.
Points to the info object passed to MLFileDownload. You can access the user_data parameter through this pointer.
Used with download resumption and indicates at what point the current download resumed.
May be set to true to cancel the current download. You can resume the download in a subsequent call to MLFileDownload, but
only if you have set the enable_resume parameter.