]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h
Update the license header.
[mirror_edk2.git] / MdeModulePkg / Library / EdkFvbServiceLib / Fvb.h
CommitLineData
94774441 1/**\r
2 The internal header file for EdkFvbServiceLib.\r
3\r
cf029d30 4Copyright (c) 2006, Intel Corporation. <BR> All rights reserved.\r
5This program and the accompanying materials are licensed and\r
6made available under the terms and conditions of the BSD License\r
94774441 7which accompanies this distribution. The full text of the license may be found at\r
8http://opensource.org/licenses/bsd-license.php\r
9\r
cf029d30 10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
94774441 13**/\r
14\r
15#ifndef __FVB_H__\r
16#define __FVB_H__\r
17\r
ed7748fe 18\r
94774441 19#include <PiDxe.h>\r
ed7748fe 20\r
94774441 21#include <Protocol/FirmwareVolumeBlock.h>\r
22#include <Protocol/FvbExtension.h>\r
ed7748fe 23\r
94774441 24#include <Library/FvbServiceLib.h>\r
25#include <Library/UefiLib.h>\r
26#include <Library/BaseLib.h>\r
27#include <Library/DebugLib.h>\r
28#include <Library/BaseMemoryLib.h>\r
29#include <Library/UefiRuntimeLib.h>\r
30#include <Library/UefiBootServicesTableLib.h>\r
31\r
32#define MAX_FVB_COUNT 16\r
33\r
34typedef struct {\r
35 EFI_HANDLE Handle;\r
36 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb;\r
37 EFI_FVB_EXTENSION_PROTOCOL *FvbExtension;\r
38 BOOLEAN IsRuntimeAccess;\r
39} FVB_ENTRY;\r
40\r
41#endif\r