Progress states for a download.

Note
For a non-status change (for example, if there was just transfer of bytes), specify NULL for progress type.
//  Progress types: 
//******************************************************************************
static const WCHAR S_DTS_PROGRESS_DOWNLOADING_MANIFEST[]	= L"DownloadingManifest";
static const WCHAR S_DTS_PROGRESS_PROCESSING_MANIFEST[]	 = L"ProcessingManifest";
static const WCHAR S_DTS_PROGRESS_CREATING_DIRECTORIES[]	= L"CreatingDirectories";
static const WCHAR S_DTS_PROGRESS_PREPARING_DOWNLOAD[]	= L"PreparingDownload";
static const WCHAR S_DTS_PROGRESS_DOWNLOADING_DATA[]		= L"DownloadingData";

Types

S_DTS_PROGRESS_DOWNLOADING_MANIFEST

Determining list of files to download.

S_DTS_PROGRESS_PROCESSING_MANIFEST

Processing list of files.

S_DTS_PROGRESS_CREATING_DIRECTORIES

Creating subdirectories based on list of files.

S_DTS_PROGRESS_PREPARING_DOWNLOAD

Manifest processing complete, starting download.

S_DTS_PROGRESS_DOWNLOADING_DATA

Downloading files.

Requirements

Runtime Requirements

Development Requirements

See Also