Use EFI_FILE_PROTOCOL naming in place of EFI_FILE
authorqhuang8 <qhuang8@65ba2f78-6c18-0410-a7b4-885970cf29fa>
Tue, 22 Sep 2009 02:48:17 +0000 (02:48 +0000)
committerqhuang8 <qhuang8@65ba2f78-6c18-0410-a7b4-885970cf29fa>
Tue, 22 Sep 2009 02:48:17 +0000 (02:48 +0000)
git-svn-id: https://fat-driver2.tianocore.org/svn/fat-driver2/trunk@44 65ba2f78-6c18-0410-a7b4-885970cf29fa

FatPkg/EnhancedFatDxe/Data.c
FatPkg/EnhancedFatDxe/Delete.c
FatPkg/EnhancedFatDxe/Fat.h
FatPkg/EnhancedFatDxe/Flush.c
FatPkg/EnhancedFatDxe/Info.c
FatPkg/EnhancedFatDxe/Open.c
FatPkg/EnhancedFatDxe/OpenVolume.c
FatPkg/EnhancedFatDxe/ReadWrite.c

index 1ca2997..4e599df 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -31,7 +31,7 @@ EFI_LOCK FatFsLock = EFI_INITIALIZE_LOCK_VARIABLE(TPL_CALLBACK);
 //\r
 // Filesystem interface functions\r
 //\r
-EFI_FILE                        FatFileInterface = {\r
+EFI_FILE_PROTOCOL               FatFileInterface = {\r
   EFI_FILE_PROTOCOL_REVISION,\r
   FatOpen,\r
   FatClose,\r
index aed290e..ec2fbb6 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -23,7 +23,7 @@ Revision History
 EFI_STATUS\r
 EFIAPI\r
 FatDelete (\r
-  IN EFI_FILE  *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
index 0433666..5be2b26 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005 - 2007, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -205,7 +205,7 @@ typedef struct _FAT_ODIR {
 \r
 typedef struct {\r
   UINTN               Signature;\r
-  EFI_FILE            Handle;\r
+  EFI_FILE_PROTOCOL   Handle;\r
   UINT64              Position;\r
   BOOLEAN             ReadOnly;\r
   struct _FAT_OFILE   *OFile;\r
@@ -365,8 +365,8 @@ typedef struct _FAT_VOLUME {
 EFI_STATUS\r
 EFIAPI\r
 FatOpen (\r
-  IN  EFI_FILE          *FHand,\r
-  OUT EFI_FILE          **NewHandle,\r
+  IN  EFI_FILE_PROTOCOL *FHand,\r
+  OUT EFI_FILE_PROTOCOL **NewHandle,\r
   IN  CHAR16            *FileName,\r
   IN  UINT64            OpenMode,\r
   IN  UINT64            Attributes\r
@@ -399,7 +399,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatGetPosition (\r
-  IN  EFI_FILE          *FHand,\r
+  IN  EFI_FILE_PROTOCOL *FHand,\r
   OUT UINT64            *Position\r
   )\r
 /*++\r
@@ -425,10 +425,10 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatGetInfo (\r
-  IN     EFI_FILE      *FHand,\r
-  IN     EFI_GUID      *Type,\r
-  IN OUT UINTN         *BufferSize,\r
-     OUT VOID          *Buffer\r
+  IN     EFI_FILE_PROTOCOL      *FHand,\r
+  IN     EFI_GUID               *Type,\r
+  IN OUT UINTN                  *BufferSize,\r
+     OUT VOID                   *Buffer\r
   )\r
 /*++\r
 \r
@@ -454,7 +454,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatSetInfo (\r
-  IN EFI_FILE           *FHand,\r
+  IN EFI_FILE_PROTOCOL  *FHand,\r
   IN EFI_GUID           *Type,\r
   IN UINTN              BufferSize,\r
   IN VOID               *Buffer\r
@@ -483,7 +483,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatFlush (\r
-  IN EFI_FILE           *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
@@ -509,7 +509,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatClose (\r
-  IN EFI_FILE  *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
@@ -531,7 +531,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatDelete (\r
-  IN EFI_FILE           *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
@@ -554,7 +554,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatSetPosition (\r
-  IN EFI_FILE           *FHand,\r
+  IN EFI_FILE_PROTOCOL  *FHand,\r
   IN UINT64             Position\r
   )\r
 /*++\r
@@ -580,9 +580,9 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatRead (\r
-  IN     EFI_FILE   *FHand,\r
-  IN OUT UINTN      *BufferSize,\r
-     OUT VOID       *Buffer\r
+  IN     EFI_FILE_PROTOCOL    *FHand,\r
+  IN OUT UINTN                *BufferSize,\r
+     OUT VOID                 *Buffer\r
   )\r
 /*++\r
 \r
@@ -609,9 +609,9 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatWrite (\r
-  IN     EFI_FILE      *FHand,\r
-  IN OUT UINTN         *BufferSize,\r
-  IN     VOID          *Buffer\r
+  IN     EFI_FILE_PROTOCOL      *FHand,\r
+  IN OUT UINTN                  *BufferSize,\r
+  IN     VOID                   *Buffer\r
   )\r
 /*++\r
 \r
@@ -879,7 +879,7 @@ EFI_STATUS
 EFIAPI\r
 FatOpenVolume (\r
   IN  EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *This,\r
-  OUT EFI_FILE                        **File\r
+  OUT EFI_FILE_PROTOCOL               **File\r
   );\r
 \r
 //\r
@@ -1109,6 +1109,6 @@ extern EFI_DRIVER_BINDING_PROTOCOL     gFatDriverBinding;
 extern EFI_COMPONENT_NAME_PROTOCOL     gFatComponentName;\r
 extern EFI_COMPONENT_NAME2_PROTOCOL    gFatComponentName2;\r
 extern EFI_LOCK                        FatFsLock;\r
-extern EFI_FILE                        FatFileInterface;\r
+extern EFI_FILE_PROTOCOL               FatFileInterface;\r
 \r
 #endif\r
index 57cc205..83582bf 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005 - 2007, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -23,7 +23,7 @@ Revision History
 EFI_STATUS\r
 EFIAPI\r
 FatFlush (\r
-  IN EFI_FILE  *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
@@ -82,7 +82,7 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatClose (\r
-  IN EFI_FILE  *FHand\r
+  IN EFI_FILE_PROTOCOL  *FHand\r
   )\r
 /*++\r
 \r
index 6596f95..2e9029f 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005 - 2007, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -36,11 +36,11 @@ FatSetVolumeInfo (
 \r
 EFI_STATUS\r
 FatSetOrGetInfo (\r
-  IN BOOLEAN    IsSet,\r
-  IN EFI_FILE   *FHand,\r
-  IN EFI_GUID   *Type,\r
-  IN OUT UINTN  *BufferSize,\r
-  IN OUT VOID   *Buffer\r
+  IN BOOLEAN              IsSet,\r
+  IN EFI_FILE_PROTOCOL    *FHand,\r
+  IN EFI_GUID             *Type,\r
+  IN OUT UINTN            *BufferSize,\r
+  IN OUT VOID             *Buffer\r
   );\r
 \r
 EFI_STATUS\r
@@ -470,11 +470,11 @@ Returns:
 \r
 EFI_STATUS\r
 FatSetOrGetInfo (\r
-  IN     BOOLEAN        IsSet,\r
-  IN     EFI_FILE       *FHand,\r
-  IN     EFI_GUID       *Type,\r
-  IN OUT UINTN          *BufferSize,\r
-  IN OUT VOID           *Buffer\r
+  IN     BOOLEAN            IsSet,\r
+  IN     EFI_FILE_PROTOCOL  *FHand,\r
+  IN     EFI_GUID           *Type,\r
+  IN OUT UINTN              *BufferSize,\r
+  IN OUT VOID               *Buffer\r
   )\r
 /*++\r
 \r
@@ -561,10 +561,10 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatGetInfo (\r
-  IN     EFI_FILE       *FHand,\r
-  IN     EFI_GUID       *Type,\r
-  IN OUT UINTN          *BufferSize,\r
-     OUT VOID           *Buffer\r
+  IN     EFI_FILE_PROTOCOL   *FHand,\r
+  IN     EFI_GUID            *Type,\r
+  IN OUT UINTN               *BufferSize,\r
+     OUT VOID                *Buffer\r
   )\r
 /*++\r
 \r
@@ -592,10 +592,10 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatSetInfo (\r
-  IN EFI_FILE  *FHand,\r
-  IN EFI_GUID  *Type,\r
-  IN UINTN     BufferSize,\r
-  IN VOID      *Buffer\r
+  IN EFI_FILE_PROTOCOL  *FHand,\r
+  IN EFI_GUID           *Type,\r
+  IN UINTN              BufferSize,\r
+  IN VOID               *Buffer\r
   )\r
 /*++\r
 \r
index 1681723..b6fdea8 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005 - 2007, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -58,7 +58,7 @@ Returns:
 \r
   IFile->Signature = FAT_IFILE_SIGNATURE;\r
 \r
-  CopyMem (&(IFile->Handle), &FatFileInterface, sizeof (EFI_FILE));\r
+  CopyMem (&(IFile->Handle), &FatFileInterface, sizeof (EFI_FILE_PROTOCOL));\r
 \r
   IFile->OFile = OFile;\r
   InsertTailList (&OFile->Opens, &IFile->Link);\r
@@ -186,11 +186,11 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatOpen (\r
-  IN  EFI_FILE   *FHand,\r
-  OUT EFI_FILE   **NewHandle,\r
-  IN  CHAR16     *FileName,\r
-  IN  UINT64     OpenMode,\r
-  IN  UINT64     Attributes\r
+  IN  EFI_FILE_PROTOCOL   *FHand,\r
+  OUT EFI_FILE_PROTOCOL   **NewHandle,\r
+  IN  CHAR16              *FileName,\r
+  IN  UINT64              OpenMode,\r
+  IN  UINT64              Attributes\r
   )\r
 /*++\r
 Routine Description:\r
index 89e80ba..e876e0c 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -24,7 +24,7 @@ EFI_STATUS
 EFIAPI\r
 FatOpenVolume (\r
   IN  EFI_SIMPLE_FILE_SYSTEM_PROTOCOL  *This,\r
-  OUT EFI_FILE                         **File\r
+  OUT EFI_FILE_PROTOCOL                **File\r
   )\r
 /*++\r
 \r
index 9ed6a11..2949bcc 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2005, Intel Corporation\r
+Copyright (c) 2005 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the Software\r
 License Agreement which accompanies this distribution.\r
@@ -23,7 +23,7 @@ Revision History
 EFI_STATUS\r
 EFIAPI\r
 FatGetPosition (\r
-  IN  EFI_FILE          *FHand,\r
+  IN  EFI_FILE_PROTOCOL *FHand,\r
   OUT UINT64            *Position\r
   )\r
 /*++\r
@@ -66,8 +66,8 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatSetPosition (\r
-  IN EFI_FILE  *FHand,\r
-  IN UINT64    Position\r
+  IN EFI_FILE_PROTOCOL  *FHand,\r
+  IN UINT64             Position\r
   )\r
 /*++\r
 \r
@@ -200,7 +200,7 @@ Done:
 \r
 EFI_STATUS\r
 FatIFileAccess (\r
-  IN     EFI_FILE              *FHand,\r
+  IN     EFI_FILE_PROTOCOL     *FHand,\r
   IN     IO_MODE               IoMode,\r
   IN OUT UINTN                 *BufferSize,\r
   IN OUT VOID                  *Buffer\r
@@ -339,9 +339,9 @@ Done:
 EFI_STATUS\r
 EFIAPI\r
 FatRead (\r
-  IN     EFI_FILE       *FHand,\r
-  IN OUT UINTN          *BufferSize,\r
-     OUT VOID           *Buffer\r
+  IN     EFI_FILE_PROTOCOL  *FHand,\r
+  IN OUT UINTN              *BufferSize,\r
+     OUT VOID               *Buffer\r
   )\r
 /*++\r
 \r
@@ -370,9 +370,9 @@ Returns:
 EFI_STATUS\r
 EFIAPI\r
 FatWrite (\r
-  IN     EFI_FILE       *FHand,\r
-  IN OUT UINTN          *BufferSize,\r
-  IN     VOID           *Buffer\r
+  IN     EFI_FILE_PROTOCOL  *FHand,\r
+  IN OUT UINTN              *BufferSize,\r
+  IN     VOID               *Buffer\r
   )\r
 /*++\r
 \r