IFR is primarily consumed by the EFI presentation engine, and produced by EFI\r
internal application and drivers as well as all add-in card option-ROM drivers\r
\r
- Copyright (c) 2006 - 2010, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
- are licensed and made available under the terms and conditions of the BSD License \r
- which accompanies this distribution. The full text of the license may be found at \r
- http://opensource.org/licenses/bsd-license.php \r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution. \r
+The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php. \r
+ \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
@par Revision Reference:\r
These definitions are from UEFI 2.1 and 2.2.\r
//\r
\r
///\r
-/// Contents of EFI_NARROW_GLYPH.Attributes\r
+/// Contents of EFI_NARROW_GLYPH.Attributes.\r
///@{\r
#define EFI_GLYPH_NON_SPACING 0x01\r
#define EFI_GLYPH_WIDE 0x02\r
} EFI_HII_GLYPH_INFO;\r
\r
///\r
-/// The fixed header consists of a standard record header and\r
+/// The fixed header consists of a standard record header,\r
/// then the character values in this section, the flags\r
/// (including the encoding method) and the offsets of the glyph\r
/// information, the glyph bitmaps and the character map.\r
///\r
/// For EFI_IFR_TO_STRING, when converting from\r
/// unsigned integers, these flags control the format:\r
-/// 0 = unsigned decimal\r
-/// 1 = signed decimal\r
-/// 2 = hexadecimal (lower-case alpha)\r
-/// 3 = hexadecimal (upper-case alpha)\r
+/// 0 = unsigned decimal.\r
+/// 1 = signed decimal.\r
+/// 2 = hexadecimal (lower-case alpha).\r
+/// 3 = hexadecimal (upper-case alpha).\r
///@{\r
#define EFI_IFR_STRING_UNSIGNED_DEC 0\r
#define EFI_IFR_STRING_SIGNED_DEC 1\r
\r
///\r
/// When converting from a buffer, these flags control the format:\r
-/// 0 = ASCII\r
-/// 8 = Unicode\r
+/// 0 = ASCII.\r
+/// 8 = Unicode.\r
///@{\r
#define EFI_IFR_STRING_ASCII 0\r
#define EFI_IFR_STRING_UNICODE 8\r
} EFI_IFR_ANIMATION;\r
\r
///\r
-/// HII animation package header\r
+/// HII animation package header.\r
///\r
typedef struct _EFI_HII_ANIMATION_PACKAGE_HDR {\r
///\r
\r
///\r
/// Animation information is encoded as a series of blocks,\r
-/// with each block prefixed by a single byte header EFI_HII_ANIMATION_BLOCK\r
+/// with each block prefixed by a single byte header EFI_HII_ANIMATION_BLOCK.\r
///\r
typedef struct _EFI_HII_ANIMATION_BLOCK {\r
UINT8 BlockType;\r
} EFI_HII_ANIMATION_BLOCK;\r
\r
///\r
-/// Animation block types\r
+/// Animation block types.\r
///\r
#define EFI_HII_AIBT_END 0x00\r
#define EFI_HII_AIBT_OVERLAY_IMAGES 0x10\r
\r
typedef struct _EFI_HII_AIBT_EXT1_BLOCK {\r
///\r
- /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT1\r
+ /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT1.\r
///\r
EFI_HII_ANIMATION_BLOCK Header;\r
///\r
- /// The block type\r
+ /// The block type.\r
///\r
UINT8 BlockType2;\r
///\r
\r
typedef struct _EFI_HII_AIBT_EXT2_BLOCK {\r
///\r
- /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT2\r
+ /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT2.\r
///\r
EFI_HII_ANIMATION_BLOCK Header;\r
///\r
\r
typedef struct _EFI_HII_AIBT_EXT4_BLOCK {\r
///\r
- /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT4\r
+ /// Standard animation header, where Header.BlockType = EFI_HII_AIBT_EXT4.\r
///\r
EFI_HII_ANIMATION_BLOCK Header;\r
///\r