]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Common/FirmwareVolumeHeader.h
Add in OFFSET_OF macro as defined in MDE Library spec
[mirror_edk2.git] / MdePkg / Include / Common / FirmwareVolumeHeader.h
index 038dce6f7f1b7f19638697c0635991c9b199a146..c2bbddf3e98c2c84e3e9ec96a81595062c4922ae 100644 (file)
@@ -70,6 +70,13 @@ typedef UINT32  EFI_FVB_ATTRIBUTES;
                               EFI_FVB_LOCK_CAP \\r
                               )\r
 \r
+#define EFI_TEST_FFS_ATTRIBUTES_BIT(FvbAttributes, TestAttributes, Bit) \\r
+    ( \\r
+      (BOOLEAN) ( \\r
+          (FvbAttributes & EFI_FVB_ERASE_POLARITY) ? (((~TestAttributes) & Bit) == Bit) : ((TestAttributes & Bit) == Bit) \\r
+        ) \\r
+    )\r
+\r
 #define EFI_FVB_STATUS    (EFI_FVB_READ_STATUS | EFI_FVB_WRITE_STATUS | EFI_FVB_LOCK_STATUS)\r
 \r
 ///\r