uidString, PR_TRUE);
nsnull, uidString, PR_TRUE);
nsresult nsIMAP4TestDriver::OnFetchMessage(){	// go get the imap service and ask it to load a message	nsresult rv = NS_OK;	char	uidString[200];	PL_strcpy(uidString, "1");	// prompt for the command to run ....	printf("Enter UID(s) of message(s) to fetch [%s]: ", uidString);	scanf("%[^\n]", uidString);	nsIImapService * imapService = nsnull;	rv = nsServiceManager::GetService(kCImapService, nsIImapService::GetIID(), (nsISupports **) &imapService);	if (NS_SUCCEEDED(rv) && imapService)	{		SetupInbox();        if (NS_SUCCEEDED(rv) && m_inbox)            rv = imapService->FetchMessage(m_eventQueue, m_inbox /* imap folder sink */, nsnull, /* imap message sink */ this /* url listener */, nsnull,			uidString, PR_TRUE);		nsServiceManager::ReleaseService(kCImapService, imapService);		m_runningURL = PR_TRUE; // we are now running a url...	}	return rv;}