http://bugs.winehq.org/show_bug.cgi?id=11172
Summary: no web cache Product: Wine Version: 0.9.53. Platform: PC OS/Version: All Status: UNCONFIRMED Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: hramrach@centrum.cz
As far as I can tell the wine wininet does not implement cache. This in itself would not be that troublesome but there is unimplemented function InternetSetFilePointer that appears to rely on cache from the msdev description, and I have no idea how to implement it without one.
It appears that a game updater relies on this function to cache a file completely so that it can be read easily. It calls it with zero offset and the second parameter from the end set to 2, and again with all parameters zero except the fd. It then proceeds to read the file with InternetReadFile and fails. The update is carried out much faster in wine than on windows.