On Fri Aug 2 20:18:27 2024 +0000, Dmitry Timoshkov wrote:
Could you please elaborate on what I previously stated?
The caller is just IShellFolder::ParseDisplayName() on the desktop folder, which wraps this function pretty much directly. It seems very easy to move the tests to shell32 and convert them to call IShellFolder::ParseDisplayName() instead of IEParseDisplayNameWithBC() [which would allow the tests to actually work on any of our testbot machines], and it seems very easy to move the implementation to shell32 and stop calling into shdocvw [which would apparently match the architecture of modern Windows]. Is there any reason not to do this?