On 06/03/2010 03:12 PM, Nikolay Sivov wrote:
No, this is not what I meant actually. The possible reason it was named as IUnknown_EnumObjects is the same as for the rest of similar calls. IUknown is a valid input for all of them and another _QueryInterface is performed for IID_IShellFolder is case of this function. That makes no sense to have such export as your patch makes it, but it's possible of course. I expect that is does check that IShellFolder is supported.
Okay, I see what you're saying now. I hadn't thought of that. After some quick tests, I think you're on the right path. I'll work on fixing it. Thanks!
Andrew