UnixFolder_IShellFOlder used instead of SHELL32_IShellFolder

Vitaliy Margolen wine-devel at kievinfo.com
Tue Nov 1 12:35:47 CST 2005

For some reason now UnixFolder_IShellFOlder is used in some cases where
SHELL32_IShellFolder should of been used instead.

If you look at the sheel32/test/shlfolder.c test_EnumObjects_and_CompareIDs it
should use the real IShellFolder. But for some reason it's being replaced by
UnixFolder_IShellFOlder. Any ideas why this is happening? I thought that it
should be it's own shell name space (different ID)?

This could be a main cause for all the problems people having with browsing
files. As now you can "escape" to the root (/) dir. That should not be possible
for windows programs!

Best regards,

More information about the wine-devel mailing list