http://bugs.winehq.org/show_bug.cgi?id=5347
------- Additional Comments From mikolaj.zalewski@gmail.com 2007-29-03 14:58 ------- Created an attachment (id=5557) --> (http://bugs.winehq.org/attachment.cgi?id=5557&action=view) patch
PIDLs are shell32 equivalents of paths. The shell namespace is more than just the filesystem (My Computer is only a part of the namespace) and uses PIDLs to identify objects. I've written a short introduction to shell32 at http://wiki.winehq.org/Shell32 .
The patch is not that hard to write - it should be something like the attached patch, however it would need some testing. The first test would be to check if it fixes your problem :). However I'd like also to check if other namespace objects have this property, and if we should call IShellFolder_GetAttributesOf or simply SHELL32_GetItemAttributes (i.e. if it passes junction points).