\r
#include <ProcessorBind.h>\r
\r
-//\r
-// EFI_FV_FILE_ATTRIBUTES\r
-//\r
+///\r
+/// EFI_FV_FILE_ATTRIBUTES\r
+///\r
typedef UINT32 EFI_FV_FILE_ATTRIBUTES;\r
\r
//\r
#define EFI_FV_FILE_ATTRIB_FIXED 0x00000100\r
#define EFI_FV_FILE_ATTRIB_MEMORY_MAPPED 0x00000200\r
\r
+///\r
+/// type of EFI FVB attribute\r
+/// \r
typedef UINT32 EFI_FVB_ATTRIBUTES;\r
\r
// \r
///\r
#define EFI_FVH_REVISION 0x02\r
\r
-//\r
-// Extension header pointed by ExtHeaderOffset of volume header.\r
-// \r
+///\r
+/// Extension header pointed by ExtHeaderOffset of volume header.\r
+/// \r
typedef struct {\r
EFI_GUID FvName;\r
UINT32 ExtHeaderSize;\r
} EFI_FIRMWARE_VOLUME_EXT_HEADER;\r
\r
+///\r
+/// Entry struture for describing FV extension header\r
+/// \r
typedef struct {\r
UINT16 ExtEntrySize;\r
UINT16 ExtEntryType;\r
} EFI_FIRMWARE_VOLUME_EXT_ENTRY;\r
\r
#define EFI_FV_EXT_TYPE_OEM_TYPE 0x01\r
+///\r
+/// This extension header provides a mapping between a GUID and an OEM file type.\r
+/// \r
typedef struct {\r
EFI_FIRMWARE_VOLUME_EXT_ENTRY Hdr;\r
UINT32 TypeMask;\r