pHeader->ParseHeaderAddresses(NULL, line, names, addresses, &numAddresses);
pHeader->ParseHeaderAddresses(nsnull, line, names, addresses, &numAddresses);
ParseRFC822Addresses (const char *line,						              char **names,						              char **addresses){  PRUint32            numAddresses;  nsCOMPtr<nsIMsgHeaderParser>  pHeader;  nsresult res = nsComponentManager::CreateInstance(kMsgHeaderParserCID,                                                     NULL, NS_GET_IID(nsIMsgHeaderParser),                                                     (void **) getter_AddRefs(pHeader));   if (NS_SUCCEEDED(res) && pHeader)  {    pHeader->ParseHeaderAddresses(NULL, line, names, addresses, &numAddresses);    return numAddresses;  }  return 0;;}