diff --git a/FatPkg/EnhancedFatDxe/Data.c b/FatPkg/EnhancedFatDxe/Data.c index 2f8faa819b..c34f51d79c 100644 --- a/FatPkg/EnhancedFatDxe/Data.c +++ b/FatPkg/EnhancedFatDxe/Data.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -35,7 +35,7 @@ EFI_LOCK FatFsLock = EFI_INITIALIZE_LOCK_VARIABLE(TPL_CALLBACK); // // Filesystem interface functions // -EFI_FILE FatFileInterface = { +EFI_FILE_PROTOCOL FatFileInterface = { EFI_FILE_PROTOCOL_REVISION, FatOpen, FatClose, diff --git a/FatPkg/EnhancedFatDxe/Delete.c b/FatPkg/EnhancedFatDxe/Delete.c index b76fe45eca..d39b8b765b 100644 --- a/FatPkg/EnhancedFatDxe/Delete.c +++ b/FatPkg/EnhancedFatDxe/Delete.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -27,7 +27,7 @@ Revision History EFI_STATUS EFIAPI FatDelete ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ diff --git a/FatPkg/EnhancedFatDxe/Fat.h b/FatPkg/EnhancedFatDxe/Fat.h index 3a782cb026..56822f723a 100644 --- a/FatPkg/EnhancedFatDxe/Fat.h +++ b/FatPkg/EnhancedFatDxe/Fat.h @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005 - 2007, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -209,7 +209,7 @@ typedef struct _FAT_ODIR { typedef struct { UINTN Signature; - EFI_FILE Handle; + EFI_FILE_PROTOCOL Handle; UINT64 Position; BOOLEAN ReadOnly; struct _FAT_OFILE *OFile; @@ -369,8 +369,8 @@ typedef struct _FAT_VOLUME { EFI_STATUS EFIAPI FatOpen ( - IN EFI_FILE *FHand, - OUT EFI_FILE **NewHandle, + IN EFI_FILE_PROTOCOL *FHand, + OUT EFI_FILE_PROTOCOL **NewHandle, IN CHAR16 *FileName, IN UINT64 OpenMode, IN UINT64 Attributes @@ -403,7 +403,7 @@ Returns: EFI_STATUS EFIAPI FatGetPosition ( - IN EFI_FILE *FHand, + IN EFI_FILE_PROTOCOL *FHand, OUT UINT64 *Position ) /*++ @@ -429,10 +429,10 @@ Returns: EFI_STATUS EFIAPI FatGetInfo ( - IN EFI_FILE *FHand, - IN EFI_GUID *Type, - IN OUT UINTN *BufferSize, - OUT VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN EFI_GUID *Type, + IN OUT UINTN *BufferSize, + OUT VOID *Buffer ) /*++ @@ -458,7 +458,7 @@ Returns: EFI_STATUS EFIAPI FatSetInfo ( - IN EFI_FILE *FHand, + IN EFI_FILE_PROTOCOL *FHand, IN EFI_GUID *Type, IN UINTN BufferSize, IN VOID *Buffer @@ -487,7 +487,7 @@ Returns: EFI_STATUS EFIAPI FatFlush ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ @@ -513,7 +513,7 @@ Returns: EFI_STATUS EFIAPI FatClose ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ @@ -535,7 +535,7 @@ Returns: EFI_STATUS EFIAPI FatDelete ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ @@ -558,7 +558,7 @@ Returns: EFI_STATUS EFIAPI FatSetPosition ( - IN EFI_FILE *FHand, + IN EFI_FILE_PROTOCOL *FHand, IN UINT64 Position ) /*++ @@ -584,9 +584,9 @@ Returns: EFI_STATUS EFIAPI FatRead ( - IN EFI_FILE *FHand, - IN OUT UINTN *BufferSize, - OUT VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN OUT UINTN *BufferSize, + OUT VOID *Buffer ) /*++ @@ -613,9 +613,9 @@ Returns: EFI_STATUS EFIAPI FatWrite ( - IN EFI_FILE *FHand, - IN OUT UINTN *BufferSize, - IN VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN OUT UINTN *BufferSize, + IN VOID *Buffer ) /*++ @@ -883,7 +883,7 @@ EFI_STATUS EFIAPI FatOpenVolume ( IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *This, - OUT EFI_FILE **File + OUT EFI_FILE_PROTOCOL **File ); // @@ -1113,6 +1113,6 @@ extern EFI_DRIVER_BINDING_PROTOCOL gFatDriverBinding; extern EFI_COMPONENT_NAME_PROTOCOL gFatComponentName; extern EFI_COMPONENT_NAME2_PROTOCOL gFatComponentName2; extern EFI_LOCK FatFsLock; -extern EFI_FILE FatFileInterface; +extern EFI_FILE_PROTOCOL FatFileInterface; #endif diff --git a/FatPkg/EnhancedFatDxe/Flush.c b/FatPkg/EnhancedFatDxe/Flush.c index e058fa4cf8..8228cda60d 100644 --- a/FatPkg/EnhancedFatDxe/Flush.c +++ b/FatPkg/EnhancedFatDxe/Flush.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005 - 2007, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -27,7 +27,7 @@ Revision History EFI_STATUS EFIAPI FatFlush ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ @@ -86,7 +86,7 @@ Returns: EFI_STATUS EFIAPI FatClose ( - IN EFI_FILE *FHand + IN EFI_FILE_PROTOCOL *FHand ) /*++ diff --git a/FatPkg/EnhancedFatDxe/Info.c b/FatPkg/EnhancedFatDxe/Info.c index 740a0df5e4..a71d671ada 100644 --- a/FatPkg/EnhancedFatDxe/Info.c +++ b/FatPkg/EnhancedFatDxe/Info.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005 - 2007, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -40,11 +40,11 @@ FatSetVolumeInfo ( EFI_STATUS FatSetOrGetInfo ( - IN BOOLEAN IsSet, - IN EFI_FILE *FHand, - IN EFI_GUID *Type, - IN OUT UINTN *BufferSize, - IN OUT VOID *Buffer + IN BOOLEAN IsSet, + IN EFI_FILE_PROTOCOL *FHand, + IN EFI_GUID *Type, + IN OUT UINTN *BufferSize, + IN OUT VOID *Buffer ); EFI_STATUS @@ -474,11 +474,11 @@ Returns: EFI_STATUS FatSetOrGetInfo ( - IN BOOLEAN IsSet, - IN EFI_FILE *FHand, - IN EFI_GUID *Type, - IN OUT UINTN *BufferSize, - IN OUT VOID *Buffer + IN BOOLEAN IsSet, + IN EFI_FILE_PROTOCOL *FHand, + IN EFI_GUID *Type, + IN OUT UINTN *BufferSize, + IN OUT VOID *Buffer ) /*++ @@ -565,10 +565,10 @@ Returns: EFI_STATUS EFIAPI FatGetInfo ( - IN EFI_FILE *FHand, - IN EFI_GUID *Type, - IN OUT UINTN *BufferSize, - OUT VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN EFI_GUID *Type, + IN OUT UINTN *BufferSize, + OUT VOID *Buffer ) /*++ @@ -596,10 +596,10 @@ Returns: EFI_STATUS EFIAPI FatSetInfo ( - IN EFI_FILE *FHand, - IN EFI_GUID *Type, - IN UINTN BufferSize, - IN VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN EFI_GUID *Type, + IN UINTN BufferSize, + IN VOID *Buffer ) /*++ diff --git a/FatPkg/EnhancedFatDxe/Open.c b/FatPkg/EnhancedFatDxe/Open.c index ae2aae530d..8fc7bd08b7 100644 --- a/FatPkg/EnhancedFatDxe/Open.c +++ b/FatPkg/EnhancedFatDxe/Open.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005 - 2007, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -62,7 +62,7 @@ Returns: IFile->Signature = FAT_IFILE_SIGNATURE; - CopyMem (&(IFile->Handle), &FatFileInterface, sizeof (EFI_FILE)); + CopyMem (&(IFile->Handle), &FatFileInterface, sizeof (EFI_FILE_PROTOCOL)); IFile->OFile = OFile; InsertTailList (&OFile->Opens, &IFile->Link); @@ -190,11 +190,11 @@ Returns: EFI_STATUS EFIAPI FatOpen ( - IN EFI_FILE *FHand, - OUT EFI_FILE **NewHandle, - IN CHAR16 *FileName, - IN UINT64 OpenMode, - IN UINT64 Attributes + IN EFI_FILE_PROTOCOL *FHand, + OUT EFI_FILE_PROTOCOL **NewHandle, + IN CHAR16 *FileName, + IN UINT64 OpenMode, + IN UINT64 Attributes ) /*++ Routine Description: diff --git a/FatPkg/EnhancedFatDxe/OpenVolume.c b/FatPkg/EnhancedFatDxe/OpenVolume.c index 723ee127cd..82f6e29adc 100644 --- a/FatPkg/EnhancedFatDxe/OpenVolume.c +++ b/FatPkg/EnhancedFatDxe/OpenVolume.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -28,7 +28,7 @@ EFI_STATUS EFIAPI FatOpenVolume ( IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *This, - OUT EFI_FILE **File + OUT EFI_FILE_PROTOCOL **File ) /*++ diff --git a/FatPkg/EnhancedFatDxe/ReadWrite.c b/FatPkg/EnhancedFatDxe/ReadWrite.c index 7ccf517bf1..956db27a86 100644 --- a/FatPkg/EnhancedFatDxe/ReadWrite.c +++ b/FatPkg/EnhancedFatDxe/ReadWrite.c @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005, Intel Corporation +Copyright (c) 2005 - 2009, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -27,7 +27,7 @@ Revision History EFI_STATUS EFIAPI FatGetPosition ( - IN EFI_FILE *FHand, + IN EFI_FILE_PROTOCOL *FHand, OUT UINT64 *Position ) /*++ @@ -70,8 +70,8 @@ Returns: EFI_STATUS EFIAPI FatSetPosition ( - IN EFI_FILE *FHand, - IN UINT64 Position + IN EFI_FILE_PROTOCOL *FHand, + IN UINT64 Position ) /*++ @@ -204,7 +204,7 @@ Done: EFI_STATUS FatIFileAccess ( - IN EFI_FILE *FHand, + IN EFI_FILE_PROTOCOL *FHand, IN IO_MODE IoMode, IN OUT UINTN *BufferSize, IN OUT VOID *Buffer @@ -343,9 +343,9 @@ Done: EFI_STATUS EFIAPI FatRead ( - IN EFI_FILE *FHand, - IN OUT UINTN *BufferSize, - OUT VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN OUT UINTN *BufferSize, + OUT VOID *Buffer ) /*++ @@ -374,9 +374,9 @@ Returns: EFI_STATUS EFIAPI FatWrite ( - IN EFI_FILE *FHand, - IN OUT UINTN *BufferSize, - IN VOID *Buffer + IN EFI_FILE_PROTOCOL *FHand, + IN OUT UINTN *BufferSize, + IN VOID *Buffer ) /*++