Persistent URL cache functions are used to access and manipulate data stored in the cache. The following table shows persistent caching WinInet functions supported by Windows CE.
Function |
Description |
| CommitUrlCacheEntry | Stores data in the specified file in the Internet cache and associates it with the URL |
| CreateUrlCacheEntry | Creates a local file name for saving the cache entry, based on the specified URL and the file extension |
| CreateUrlCacheGroup | Generates a cache group identification |
| DeleteUrlCacheEntry | Removes the file associated with the source name from the cache, if the file exists |
| DeleteUrlCacheGroup | Releases the specified GROUPID and any associated state in the cache index file |
| FindCloseUrlCache | Closes the specified cache enumeration handle |
| FindFirstUrlCacheEntry | Begins the enumeration of the Internet cache |
| FindFirstUrlCacheEntryEx | Starts a filtered enumeration of the Internet cache |
| FindNextUrlCacheEntry | Retrieves the next entry in the Internet cache |
| FindNextUrlCacheEntryEx | Finds the next cache entry in a cache enumeration started by FindFirstUrlCacheEntryEx |
| GetUrlCacheEntryInfo | Retrieves cache entry data |
| GetUrlCacheEntryInfoEx | Searches for the URL after translating any cached redirections that would be applied in offline mode by HttpSendRequest. |
| RetrieveUrlCacheEntryFile | Locks the cache entry file associated with the specified URL |
| SetUrlCacheEntryGroup | Adds entries to or removes entries from a cache group |
| SetUrlCacheEntryInfo | Sets the specified members of the INTERNET_CACHE_ENTRY_INFO structure |
| UnlockUrlCacheEntryFile | Unlocks the cache entry locked while the file was retrieved for use from the cache |