Lines Matching defs:fileData
684 FileData* fileData = (FileData*)aData;
685 if (fileData->uuid.Equals(NS_GET_IID(nsISimpleEnumerator)))
691 rv = prov2->GetFiles(fileData->property, (nsISimpleEnumerator **)&fileData->data);
692 if (NS_SUCCEEDED(rv) && fileData->data) {
693 fileData->persistent = PR_FALSE; // Enumerators can never be peristent
703 rv = prov->GetFile(fileData->property, &fileData->persistent, (nsIFile **)&fileData->data);
704 if (NS_SUCCEEDED(rv) && fileData->data)
729 FileData fileData(prop, uuid);
731 mProviders->EnumerateBackwards(FindProviderFile, &fileData);
732 if (fileData.data)
734 if (fileData.persistent)
736 Set(prop, NS_STATIC_CAST(nsIFile*, fileData.data));
738 nsresult rv = (fileData.data)->QueryInterface(uuid, result);
739 NS_RELEASE(fileData.data); // addref occurs in FindProviderFile()
743 FindProviderFile(NS_STATIC_CAST(nsIDirectoryServiceProvider*, this), &fileData);
744 if (fileData.data)
746 if (fileData.persistent)
748 Set(prop, NS_STATIC_CAST(nsIFile*, fileData.data));
750 nsresult rv = (fileData.data)->QueryInterface(uuid, result);
751 NS_RELEASE(fileData.data); // addref occurs in FindProviderFile()