nsCOMTypeInfo<nsILocalFile>::GetIID(),
NS_GET_IID(nsILocalFile),
CopyTest(char *testFile, char *targetDir){  nsCOMPtr<nsILocalFile> file;  nsCOMPtr<nsILocalFile> dir;  printf("start copy test\n");  nsresult rv =    nsComponentManager::CreateInstance(NS_LOCAL_FILE_PROGID, NULL,				       nsCOMTypeInfo<nsILocalFile>::GetIID(), 				       (void**)getter_AddRefs(file));      if (NS_FAILED(rv) || (!file))   {    printf("create nsILocalFile failed\n");    return;  }  rv = file->InitWithPath(testFile);  VerifyResult(rv);    rv = nsComponentManager::CreateInstance(NS_LOCAL_FILE_PROGID, NULL,					  nsCOMTypeInfo<nsILocalFile>::GetIID(), 					  (void**)getter_AddRefs(dir));  if (NS_FAILED(rv) || (!dir))   {    printf("create nsILocalFile failed\n");    return;  }  rv = dir->InitWithPath(targetDir);  VerifyResult(rv);  rv = file->CopyTo(dir, NULL);  VerifyResult(rv);  printf("end copy test\n");}