Type for progress callbacks during indexing. Return a value less than zero to cancel the indexing or download.
Structure containing information about the state of the transfer
Payload provided by caller
0 on success or an error code