Lines Matching refs:FileInterface
1480 EFI_FILE_PROTOCOL_MEM *FileInterface;
1485 FileInterface = AllocateZeroPool(sizeof(EFI_FILE_PROTOCOL_MEM));
1486 if (FileInterface == NULL){
1493 FileInterface->Revision = EFI_FILE_REVISION;
1494 FileInterface->Open = FileInterfaceOpenNotFound;
1495 FileInterface->Close = FileInterfaceMemClose;
1496 FileInterface->GetPosition = FileInterfaceMemGetPosition;
1497 FileInterface->SetPosition = FileInterfaceMemSetPosition;
1498 FileInterface->GetInfo = FileInterfaceNopGetInfo;
1499 FileInterface->SetInfo = FileInterfaceNopSetInfo;
1500 FileInterface->Flush = FileInterfaceNopGeneric;
1501 FileInterface->Delete = FileInterfaceNopGeneric;
1502 FileInterface->Read = FileInterfaceMemRead;
1503 FileInterface->Write = FileInterfaceMemWrite;
1504 FileInterface->Unicode = Unicode;
1506 ASSERT(FileInterface->Buffer == NULL);
1507 ASSERT(FileInterface->BufferSize == 0);
1508 ASSERT(FileInterface->Position == 0);
1510 return ((EFI_FILE_PROTOCOL *)FileInterface);