Structures


IECACHE.ENTRYINFO

 

TEntryInfo = record
SourceUrlName: string;
LocalFileName: string;
EntryType: DWORD;
UseCount: DWORD;
HitRate: DWORD;
FSize: DWORD;
LastModifiedTime: TDateTime;
ExpireTime: TDateTime;
LastAccessTime: TDateTime;
LastSyncTime: TDateTime;
HeaderInfo: string;
FileExtension: string;
ExemptDelta: DWORD;
end;

SourceUrlName
String that contains the URL name. 
lpszLocalFileName
String that contains the local file name. 
CacheEntryType
Unsigned long integer value that contains the cache type bitmask. Currently, the cache entry type value of resources from the Internet is equal to zero. For History and Cookie entries, the cache entry type is a combination of two values. One value determines how the cache entry is handled; the second value indicates what is being cached.
UseCount
Unsigned long integer value that contains the current user count of the cache entry.
HitRate
Unsigned long integer value that contains the number of times the cache entry was retrieved.
FileSize
Unsigned long integer value that contains the file size.
LastModifiedTime
TDATETIME structure that contains the last modified time of this URL, in local time format.
ExpireTime
TDATETIME structure that contains the expiration time of this file, in local time format.
LastAccessTime
TDATETIME structure that contains the last accessed time, in local time format.
LastSyncTime
TDATETIME structure that contains the last time the cache was synchronized.
HeaderInfo
String that contains the header information. 
FileExtension
String that contains the file extension used to retrieve the data as a file.
ExemptDelta
Unsigned long integer value that contains the exemption time, in seconds, from the last accessed time.

 

IECACHE.ENTRYGROUP

 

TGroupInfo = record
DiskUsage: DWORD;
DiskQuota: DWORD;
OwnerStorage: array[0..GROUP_OWNER_STORAGE_SIZE - 1] of DWORD; 
GroupName: string;
end;

DiskUsage
Unsigned long integer value that contains the current disk usage, in kilobytes, of this cache group.
DiskQuota
Unsigned long integer value that indicates the disk quota, in kilobytes, for this cache group.
OwnerStorage
Array of unsigned long integers that can be used by a client application to store information related to the group.
GroupName
String that contains the group name.