[PATCH (try 2)] shell32: IShellFolder::ParseDisplayName should work for missing files if given valid IBindCtx

Andrew Eikum aeikum at codeweavers.com
Wed Jul 21 14:04:22 CDT 2010


Additionally, SHSimpleIDListFromPath now returns PIDLs for non-existent
paths, as it should.
---
(try 2): Add some more tests for the call to
IFileSystemBindData::GetFindData.  This revealed that, at least for
creating PIDLs for non-existent directories, Windows doesn't even care
if the method succeeds, nor does it seem to use the data it retrieves.

Also, check for abilities instead of version where possible per AJ's
suggestion to another patch.

  dlls/shell32/shfldr_unixfs.c   |   55 +++++++--
  dlls/shell32/shlfsbind.c       |    2 +-
  dlls/shell32/tests/shlfolder.c |  263 
++++++++++++++++++++++++++++++++++++++++
  3 files changed, 306 insertions(+), 14 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-shell32-IShellFolder-ParseDisplayName-should-work-fo.patch
Type: text/x-patch
Size: 16753 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20100721/f57d83ad/attachment.bin>


More information about the wine-patches mailing list