2025-04-27 07:49:33 -04:00

30 lines
700 B
C

#ifndef _DOWNLOAD_H_
#define _DOWNLOAD_H_
#include "hierarchy.h"
struct ResourceInfo {
P3PURL pszFinalURL;
int cbURL;
char *pszLocalPath;
int cbPath;
FILETIME ftExpiryDate;
};
int downloadToCache(P3PCURL pszLocation, ResourceInfo *pInfo = NULL,
HANDLE *phCancelReq = NULL,
P3PRequest *pRequest = NULL);
void endDownload(HANDLE hConnect);
int setExpiration(P3PCURL pszResource, const char *pszExpData, BOOL fRelative, FILETIME *pftExpire);
int setExpiration(P3PCURL pszResource, FILETIME ftExpire);
bool operator > (const FILETIME &ftA, const FILETIME &ftB);
#endif