Ronak Kanabar | 1ae366f | 2023-06-07 01:21:56 +0530 | [diff] [blame^] | 1 | /** @file |
| 2 | EFI_HII_PACKAGE_LIST_PROTOCOL as defined in UEFI 2.1. |
| 3 | Boot service LoadImage() installs EFI_HII_PACKAGE_LIST_PROTOCOL on the handle |
| 4 | if the image contains a custom PE/COFF resource with the type 'HII'. |
| 5 | The protocol's interface pointer points to the HII package list, which is |
| 6 | contained in the resource's data. |
| 7 | |
| 8 | Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR> |
| 9 | SPDX-License-Identifier: BSD-2-Clause-Patent |
| 10 | |
| 11 | **/ |
| 12 | |
| 13 | #ifndef __HII_PACKAGE_LIST_H__ |
| 14 | #define __HII_PACKAGE_LIST_H__ |
| 15 | |
| 16 | #define EFI_HII_PACKAGE_LIST_PROTOCOL_GUID \ |
| 17 | { 0x6a1ee763, 0xd47a, 0x43b4, {0xaa, 0xbe, 0xef, 0x1d, 0xe2, 0xab, 0x56, 0xfc}} |
| 18 | |
| 19 | typedef EFI_HII_PACKAGE_LIST_HEADER *EFI_HII_PACKAGE_LIST_PROTOCOL; |
| 20 | |
| 21 | extern EFI_GUID gEfiHiiPackageListProtocolGuid; |
| 22 | |
| 23 | #endif |