On Mon Oct 20 03:09:17 2025 +0000, Nikolay Sivov wrote:
Do you have an actual application that depends on this?
There is currently no application that depends on this component. I wrote a simple test program, and it behaves the same as your test program.
According to the MSDN documentation for CLSIDFromProgID, if the specified ProgID cannot be found, the function will create an OLE 1 CLSID and add a corresponding CLSID entry in the registry.
During my tests, I noticed that on Windows, it looks up the CurVer key, while on Wine, it does not.