private string BuildInterfaceToolTip(COMInterfaceEntry ent, COMInterfaceInstance instance)
{
StringBuilder builder = new StringBuilder();
AppendFormatLine(builder, "Name: {0}", ent.Name);
AppendFormatLine(builder, "IID: {0}", ent.Iid.ToString("B"));
if (ent.ProxyClsid != Guid.Empty)
{
AppendFormatLine(builder, "ProxyCLSID: {0}", ent.ProxyClsid.ToString("B"));
}
if (instance != null && instance.ModulePath != null)
{
AppendFormatLine(builder, "VTable Address: {0}+0x{1:X}", instance.ModulePath, instance.VTableOffset);
}
return builder.ToString();
}