]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Guid/PropertiesTable.h
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Include / Guid / PropertiesTable.h
CommitLineData
dc9d92c2
JY
1/** @file\r
2 GUIDs used for UEFI Properties Table in the UEFI 2.5 specification.\r
3\r
4 Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
9344f092 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
dc9d92c2
JY
6\r
7**/\r
8\r
9#ifndef __EFI_PROPERTIES_TABLE_H__\r
10#define __EFI_PROPERTIES_TABLE_H__\r
11\r
12#define EFI_PROPERTIES_TABLE_GUID {\\r
13 0x880aaca3, 0x4adc, 0x4a04, {0x90, 0x79, 0xb7, 0x47, 0x34, 0x8, 0x25, 0xe5} \\r
14}\r
15\r
16typedef struct {\r
17 UINT32 Version;\r
18 UINT32 Length;\r
19 UINT64 MemoryProtectionAttribute;\r
20} EFI_PROPERTIES_TABLE;\r
21\r
22#define EFI_PROPERTIES_TABLE_VERSION 0x00010000\r
23\r
24//\r
25// Memory attribute (Not defined bit is reserved)\r
26//\r
27#define EFI_PROPERTIES_RUNTIME_MEMORY_PROTECTION_NON_EXECUTABLE_PE_DATA 0x1\r
28\r
29extern EFI_GUID gEfiPropertiesTableGuid;\r
30\r
31#endif\r