On Wed Aug 14 17:21:18 2024 +0000, Elizabeth Figura wrote:
Also, what version of Windows are you seeing vend this class from
shell32? My Windows 10 vends it from windows.storage.dll. FWIW, I do see this vended from shell32 in Windows 7. It's probably better to match more recent Windows here, though I'm not sure if it's worth caring.
- Simply implement EnumerableObjectCollection and IEnumObjects - Add IObjectCollection - Add remoting support (and run into that WIDL bug while we're at it) - Move it to windows.storage.dll (Wine doesn't have that DLL yet (closest match is windows.storage.applicationdata.dll), so that's yet another pile of copypasted scaffolding)
The amount of scope creep in this MR is somewhere between concerning and hilarious. I vote keep it in shell32 until and unless something cares.