private void LoadProgIDs()
{
int i = 0;
TreeNode[] progidNodes = new TreeNode[m_reg.Progids.Count];
foreach (COMProgIDEntry ent in m_reg.Progids.Values)
{
progidNodes[i] = new TreeNode(ent.ProgID, ClassIcon, ClassIcon);
progidNodes[i].ToolTipText = BuildProgIDToolTip(ent);
progidNodes[i].Tag = ent;
if (m_reg.MapClsidToEntry(ent.Clsid) != null)
{
progidNodes[i].Nodes.Add("IUnknown");
}
i++;
}
treeComRegistry.Nodes.AddRange(progidNodes);
Text = "ProgIDs";
}