bool idpDownloadFile(_TCHAR *url, _TCHAR *filename) { Downloader d; d.setUserAgent(userAgent); d.setInternetOptions(internetOptions); d.setMirrorList(&downloader); d.addFile(url, filename); return d.downloadFiles(); }
bool idpDownloadFile(_TCHAR *url, _TCHAR *filename) { Downloader d; d.setInternetOptions(internetOptions); d.setOptions(&downloader); d.setMirrorList(&downloader); d.addFile(STR(url), STR(filename)); return d.downloadFiles(); }
bool idpGetFileSize(_TCHAR *url, DWORDLONG *size) { Downloader d; d.setInternetOptions(internetOptions); d.setOptions(&downloader); d.setMirrorList(&downloader); d.addFile(STR(url), _T("")); *size = d.getFileSizes(); return *size != FILE_SIZE_UNKNOWN; }
void idpAddFile(_TCHAR *url, _TCHAR *filename) { downloader.addFile(STR(url), STR(filename)); }
void idpAddFileSizeComp(_TCHAR *url, _TCHAR *filename, DWORDLONG filesize, _TCHAR *components) { downloader.addFile(STR(url), STR(filename), filesize, STR(components)); }
void idpAddFileComp(_TCHAR *url, _TCHAR *filename, _TCHAR *components) { downloader.addFile(STR(url), STR(filename), FILE_SIZE_UNKNOWN, STR(components)); }
void idpAddFileSize(_TCHAR *url, _TCHAR *filename, DWORDLONG filesize) { downloader.addFile(STR(url), STR(filename), filesize); }
void idpAddFile(_TCHAR *url, _TCHAR *filename) { downloader.addFile(url, filename); }