shell32: better modularization

Juan Lang juan_lang at yahoo.com
Sun Apr 4 20:04:32 CDT 2004


Apologies for the size of the patch.  With it I'm
trying to prevent the lights from dimming every time I
touch a file in shell32 because everything gets
recompiled.

Includes this patch:
http://www.winehq.org/hypermail/wine-patches/2004/04/0032.html
and independent of my other shell32 patches.

ChangeLog:
- move EnumIDList enumerations into their respective
files
- move most PIDL constructors into their respective
files
- remove some unneeded special cases in
SHGetSpecialFolderLocation, and document those that
remain
- fix handle leak on error in CreateFolderEnumList,
and only iterate through a directory once

Martin, it doesn't appear these collide with your most
recent set of patches, but let me know if they'll
cause an issue.

--Juan

__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway 
http://promotions.yahoo.com/design_giveaway/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shell32.5.diff
Type: application/octet-stream
Size: 53550 bytes
Desc: shell32.5.diff
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20040404/89dcb5ef/shell32.5.obj


More information about the wine-patches mailing list