]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Include/Guid/AprioriFileName.h
a99fdf0a146b628152bc058671bd7dea50ecb8a1
[mirror_edk2.git] / MdePkg / Include / Guid / AprioriFileName.h
1 /** @file
2
3 The GUID PEI_APRIORI_FILE_NAME_GUID definition is the file
4 name of the PEI a priori file that is stored in a firmware
5 volume.
6
7 Copyright (c) 2006 - 2007, Intel Corporation
8 All rights reserved. This program and the accompanying materials
9 are licensed and made available under the terms and conditions of the BSD License
10 which accompanies this distribution. The full text of the license may be found at
11 http://opensource.org/licenses/bsd-license.php
12
13 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15
16 Module Name: AprioriFileName.h
17
18 @par Revision Reference: PI
19 Version 1.00.
20
21 **/
22
23 #ifndef __PEI_APRIORI_FILE_NAME_H__
24 #define __PEI_APRIORI_FILE_NAME_H__
25
26 #define PEI_APRIORI_FILE_NAME_GUID \
27 { 0x1b45cc0a, 0x156a, 0x428a, { 0x62, 0XAF, 0x49, 0x86, 0x4d, 0xa0, 0xe6, 0xe6 } }
28
29
30 /**
31
32 This file must be of type EFI_FV_FILETYPE_FREEFORM and must
33 contain a single section of type EFI_SECTION_RAW. For details on
34 firmware volumes, firmware file types, and firmware file section
35 types.
36
37 @param FileNamesWithinVolume[] An array of zero or more
38 EFI_GUID type entries that
39 match the file names of PEIM
40 modules in the same Firmware
41 Volume. The maximum number of
42 entries.
43
44 @param NumberOfModulesInVolume Determined by the number of
45 modules in the FV.
46
47 **/
48 typedef struct {
49 EFI_GUID FileNamesWithinVolume[1];
50 // Optional list of file-names
51 } PEI_APRIORI_FILE_CONTENTS;
52
53 extern EFI_GUID gPeiAprioriFileNameGuid;
54
55 #endif
56