I'm in the process of doing some COM interop from a C# application and I can't seem to find the answer to this.
I was wondering where I could find in the Win32 documentation which concreate implementions that exists of a COM interface. For example I know (thanks to goodgle) that IShellLinkW is implemented by a class that's identified by CLSID_ShellLink, that IObjectArray is implemented by CLSID_EnumerableObjectCollection and so on.
However how am I supposed to know? I have the Windows SDK (latest) version installed and I can't seem to wrap my head around how I was supposed to figure that out based on the information in the docs?