struct SFileDownloadParameters { string sourceFilename; string destFilename; string destPath; unsigned char md5[16]; int fileSize; IDownloadStream * pStream; };
INetworkService.h
string destFilename;
eg "file.ext
string destPath;
eg "GameLevelsMultiplayerIALevelName
int fileSize;
unsigned char md5[16];
md5 checksum of the file
IDownloadStream * pStream;
replaces destFilename if set - direct to memory downloads
string sourceFilename;
eg "http://www.server.com/file.ext
virtual ~SFileDownloadParameters();
virtual void SerializeWith(TSerialize ser);
SFileDownloadParameters();