updating spec files - which windows version to use?
ultratwo at gmail.com
Thu Jul 1 09:45:52 CDT 2010
> I was looking at http://bugs.winehq.org/show_bug.cgi?id=23421, and
> wanted to add a stub for it. Using winedump on a Windows 7 shlwapi.dll
> gives different exports than Windows XP SP3 shlwapi.dll. Which dll
> should the spec file be updated to match? I'm assuming the latest and
> greatest, since eventually applications will head that direction.
> An additional related question. Some of the functions that are
> ordinals in previous Windows versions are now exported (e.g.,
> ParseUrlA/W seems to have been documented/exported since Vista).
> Should the spec file be adjusted to match the newer behavior?
> I'm assuming this will have to wait until after 1.2 to be applied...
If there are no conflicts, add everything. If any version of windows
exports something, export it. Exporting ParseUrlA/W by name will work
with both XP and post-vista programs, not exporting it by name will
break post-vista programs. If a function was removed after a certain
version, it wouldn't be removed in wine.
More information about the wine-devel