Lines Matching refs:FileInfo
20 #include <Guid/FileInfo.h>
55 EFI_FILE_INFO *FileInfo;
67 FileInfo = NULL;
76 FileInfo = AllocateZeroPool(FileInfoSize);
83 FileInfo);
87 if (EFI_ERROR(Status) && (FileInfo != NULL)) {
88 FreePool(FileInfo);
89 FileInfo = NULL;
92 return (FileInfo);
102 @param[in] FileInfo The information to set.
106 @retval EFI_UNSUPPORTED The FileHandle does not support FileInfo.
118 IN CONST EFI_FILE_INFO *FileInfo
122 if (FileHandle == NULL || FileInfo == NULL) {
131 (UINTN)FileInfo->Size,
132 (EFI_FILE_INFO*)FileInfo));
596 EFI_FILE_INFO *FileInfo;
603 // get the FileInfo structure
605 FileInfo = FileHandleGetInfo(FileHandle);
606 if (FileInfo == NULL) {
613 *Size = FileInfo->FileSize;
616 // free the FileInfo memory
618 FreePool(FileInfo);
643 EFI_FILE_INFO *FileInfo;
651 // get the FileInfo structure
653 FileInfo = FileHandleGetInfo(FileHandle);
654 if (FileInfo == NULL) {
661 FileInfo->FileSize = Size;
663 Status = FileHandleSetInfo(FileHandle, FileInfo);
665 // free the FileInfo memory
667 FreePool(FileInfo);
798 EFI_FILE_INFO *FileInfo;
818 FileInfo = FileHandleGetInfo(CurrentHandle);
819 if (FileInfo == NULL) {
826 if (StrLen (FileInfo->FileName) == 0) {
831 FreePool(FileInfo);
839 *FullFileName = StrnCatGrowLeft(FullFileName, &Size, FileInfo->FileName, 0);
841 FreePool(FileInfo);