Internet Explorer INTERNET_CACHE_ENTRY_INFO Structure

Internet Explorer INTERNET_CACHE_ENTRY_INFO Structure

This structure (Figure 1) is used by the Microsoft Windows API and contains information about an entry in the Internet cache.

INTERNET_CACHE_ENTRY_INFO

Figure 1

Explanation of Members

The structure contains the following members:

dwStructSize

Size of this structure, in bytes. This value can be used to help determine the version of the cache system.

lpszSourceUrlName

Pointer to a null-terminated string that contains the URL name. The string occupies the memory area at the end of this structure.

lpszLocalFileName

Pointer to a null-terminated string that contains the local file name. The string occupies the memory area at the end of this structure.

CacheEntryType

A bitmask indicating the type of cache entry and its properties. The cache entry types include: history entries (URLHISTORY_CACHE_ENTRY), cookie entries (COOKIE_CACHE_ENTRY), and normal cached content (NORMAL_CACHE_ENTRY). This member can be zero or more of the following property flags, and cache type flags listed below.

Internet Explorer Cache Property Flags

The following list contains the cache type flags.
Internet Explorer Cache Type Flags
 
dwUseCount: Current user count of the cache entry
dwHitRate: Number of times the cache entry was retrieved
dwSizeLow: Low-order portion of the file size.
dwSizeHigh: High-order portion of the file size.
LastModifiedTime: FILETIME structure that contains the last modified time of this URL, in Greenwich mean time format.
ExpireTime: FILETIME structure that contains the expiration time of this file, in Greenwich mean time format.
LastAccessTime: FILETIME structure that contains the last accessed time, in Greenwich mean time format.
LastSyncTime: FILETIME structure that contains the last time the cache was synchronized.
lpHeaderInfo: Pointer to a buffer that contains the header information. The buffer occupies the memory at the end of this structure.
dwHeaderInfoSize: Size of the lpHeaderInfo buffer.
lpszFileExtension: Pointer to a string that contains the file name extension used to retrieve the data as a file. The string occupies the memory area at the end of this structure.
dwReserved: Reserved. Must be zero.
dwExemptDelta: Exemption time from the last accessed time, in seconds.
 

References

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>