On Mon Nov 28 20:17:41 2022 +0000, Zebediah Figura wrote:
I don't understand. Either LIBID_ShellCoreObjects exists, and presumably is also registered, or there's no point in having the library declaration?
Tera Term checks whether `__ShellCoreObjects_LIBRARY_DEFINED__` is defined, and if it isn't, it tries to define some GUIDs itself which leads to a link-time conflict. I could have created shobjidl_core as a plain .h file instead and that would also work fine, but I didn't want to make someone in the future have to go back and convert it to a .idl. I'll just add the UUID; someone would probably have had to add it in the future anyway.