aFrame->FirstChild(aPresContext, nsnull, &childFrame);
nsIFrame* childFrame = aFrame->GetFirstChild(nsnull);
GetFirstChildFrame(nsIPresContext* aPresContext,                   nsIFrame*       aFrame,                   nsIContent*     aContent){  NS_PRECONDITION(aFrame, "NULL frame pointer");  nsIFrame* childFrame;  // Get the first child frame  aFrame->FirstChild(aPresContext, nsnull, &childFrame);  // If the child frame is a pseudo-frame, then return its first child.  // Note that the frame we create for the generated content is also a  // pseudo-frame and so don't drill down in that case  if (childFrame &&      childFrame->IsPseudoFrame(aContent) &&      !childFrame->IsGeneratedContentFrame()) {    return GetFirstChildFrame(aPresContext, childFrame, aContent);  }  return childFrame;}