//\r
// Variable attributes\r
//\r
-#define EFI_VARIABLE_NON_VOLATILE 0x00000001\r
-#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002\r
-#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004\r
+#define EFI_VARIABLE_NON_VOLATILE 0x00000001\r
+#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002\r
+#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004\r
+#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008\r
\r
/**\r
Returns the value of a variable.\r
\r
\r
//\r
-// Protocols from EFI 1.10 that got thier names fixed in UEFI 2.0\r
+// Protocols from EFI 1.10 that got their names fixed in UEFI 2.0\r
//\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/SimpleTextIn.h>\r
#include <Protocol/Mtftp4.h>\r
#include <Protocol/ServiceBinding.h>\r
#include <Protocol/Hash.h>\r
+#include <Protocol/AcpiTable.h>\r
+#include <Protocol/ComponentName2.h>\r
\r
#include <Guid/EventGroup.h>\r
+#include <Guid/HardwareErrorVariable.h>\r
#endif\r
\r
\r