context->mFont = metrics->LoadGenericFont(dc, ch, (nsString*)&aFamily);
context->mFont = metrics->LoadGenericFont(dc, ch, aFamily);
GenericFontEnumCallback(const nsString& aFamily, PRBool aGeneric, void* aData){  GenericFontEnumContext* context = (GenericFontEnumContext*)aData;  HDC dc = context->mDC;  PRUint32 ch = context->mChar;  nsFontMetricsWin* metrics = context->mMetrics;  context->mFont = metrics->LoadGenericFont(dc, ch, (nsString*)&aFamily);  if (context->mFont) {    return PR_FALSE; // stop enumerating the list  }  return PR_TRUE; // don't stop}