handler->PromptForFile(NS_ConvertASCIItoUCS2(prompt).GetUnicode(), fileRegEx, (PRBool)shouldFileExist, &filePath);
handler->PromptForFile(NS_ConvertASCIItoUCS2(prompt).get(), fileRegEx, (PRBool)shouldFileExist, &filePath);
char * FilePathPromptCallback(void *arg, char *prompt, char *fileRegEx, CMUint32 shouldFileExist){    nsresult rv = NS_OK;        char* filePath = nsnull;        NS_WITH_PROXIED_SERVICE(nsIPSMUIHandler, handler, nsPSMUIHandlerImpl::GetCID(), NS_UI_THREAD_EVENTQ, &rv);        if(NS_SUCCEEDED(rv))	    handler->PromptForFile(NS_ConvertASCIItoUCS2(prompt).GetUnicode(), fileRegEx, (PRBool)shouldFileExist, &filePath);    return filePath;}