[WININET] Support for Microsoft's URL Cache Index Files

Robert Shearman R.J.Shearman at warwick.ac.uk
Fri Aug 1 20:08:22 CDT 2003


Hi,

I don't have the time to implement everything that is needed in the URL Cache 
functions and I don't plan on working on it further for the moment so I 
thought I would submit the progress so far.

Changelog:
- Documentation of the index.dat files
- Read support for "Temporary Internet Files"
- Limited write support for "Temporary Internet Files" (provided file does
  not need enlarging)
- Delete support (untested on anything other than Temporary Internet Files)

What This Patch Doesn't Do:
- Implement the Unicode version of functions
- Creation of any of the various index.dat files
- Enlarging of index.dat files (should be trivial to support this)
- Creation of extra hash tables (should be fairly trivial)
- Reading/writing of cookie and history indices (they use the same
  structures, but with subtle differences in the types and organisation of
  entries)
- Consideration of security (probably potential for a lot of buffer overruns)

Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: urlcache.diff
Type: text/x-diff
Size: 56294 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20030802/50f908b0/urlcache.bin


More information about the wine-patches mailing list