]> git.proxmox.com Git - mirror_edk2.git/blame - DuetPkg/FvbRuntimeService/FileIo.h
Update the copyright notice format
[mirror_edk2.git] / DuetPkg / FvbRuntimeService / FileIo.h
CommitLineData
9071550e 1/**@file\r
b1f700a8
HT
2Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.<BR>\r
3This program and the accompanying materials \r
9071550e 4are licensed and made available under the terms and conditions of the BSD License \r
5which accompanies this distribution. The full text of the license may be found at \r
6http://opensource.org/licenses/bsd-license.php \r
7 \r
8THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
9WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
10\r
11Module Name:\r
12\r
13 FileIo.h\r
14 \r
15Abstract:\r
16\r
17 File operation for Firmware volume block driver\r
18\r
19**/\r
20#ifndef _FW_BLOCK_SERVICE_FILE_IO_H\r
21#define _FW_BLOCK_SERVICE_FILE_IO_H\r
22\r
23#include "FwBlockService.h"\r
24\r
25EFI_STATUS\r
26FileWrite (\r
b0b961c8 27 IN EFI_FILE_PROTOCOL *File,\r
28 IN UINTN Offset,\r
29 IN UINTN Buffer,\r
30 IN UINTN Size\r
9071550e 31 );\r
32\r
33EFI_STATUS\r
34CheckStore (\r
35 IN EFI_HANDLE SimpleFileSystemHandle,\r
36 IN UINT32 VolumeId,\r
37 OUT EFI_DEVICE_PATH_PROTOCOL **Device\r
38 );\r
39\r
40EFI_STATUS\r
41CheckStoreExists (\r
42 IN EFI_DEVICE_PATH_PROTOCOL *Device\r
43 );\r
44\r
45EFI_STATUS\r
46FileOpen (\r
47 IN EFI_DEVICE_PATH_PROTOCOL *Device,\r
48 IN CHAR16 *MappedFile,\r
b0b961c8 49 OUT EFI_FILE_PROTOCOL **File,\r
9071550e 50 IN UINT64 OpenMode\r
51 );\r
52\r
53VOID\r
54FileClose (\r
b0b961c8 55 IN EFI_FILE_PROTOCOL *File\r
9071550e 56 );\r
57\r
58#endif // _FW_BLOCK_SERVICE_FILE_IO_H\r