private bool TryFindCoClass(ITypeLib lib, int originatingIndex, string originatingName, Guid originatingGuid, out ITypeInfo coClass)
{
ITypeInfo coClassTypeInfo = null;
EnumerateTypeInfos(lib, i =>
{
if (i == originatingIndex)
{
return false; //No point in asking if one is oneself's parent...
}
lib.GetTypeInfo(i, out var otherTypeInfo);
UsingTypeAttr(otherTypeInfo, otherAttr =>