/** @file\r
Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
\r
- Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
(C) Copyright 2013-2016 Hewlett-Packard Development Company, L.P.<BR>\r
This program and the accompanying materials\r
/// EFI_FIRMWARE_IMAGE_DESCRIPTOR in UEFI spec < 2.4a\r
///\r
typedef struct {\r
- /// \r
- /// A unique number identifying the firmware image within the device. The number is \r
+ ///\r
+ /// A unique number identifying the firmware image within the device. The number is\r
/// between 1 and DescriptorCount.\r
- /// \r
+ ///\r
UINT8 ImageIndex;\r
///\r
- /// A unique number identifying the firmware image type. \r
- /// \r
+ /// A unique number identifying the firmware image type.\r
+ ///\r
EFI_GUID ImageTypeId;\r
- /// \r
- /// A unique number identifying the firmware image. \r
- /// \r
+ ///\r
+ /// A unique number identifying the firmware image.\r
+ ///\r
UINT64 ImageId;\r
- /// \r
- /// A pointer to a null-terminated string representing the firmware image name. \r
- /// \r
+ ///\r
+ /// A pointer to a null-terminated string representing the firmware image name.\r
+ ///\r
CHAR16 *ImageIdName;\r
- /// \r
- /// Identifies the version of the device firmware. The format is vendor specific and new \r
+ ///\r
+ /// Identifies the version of the device firmware. The format is vendor specific and new\r
/// version must have a greater value than an old version.\r
- /// \r
+ ///\r
UINT32 Version;\r
- /// \r
+ ///\r
/// A pointer to a null-terminated string representing the firmware image version name.\r
- /// \r
+ ///\r
CHAR16 *VersionName;\r
- /// \r
+ ///\r
/// Size of the image in bytes. If size=0, then only ImageIndex and ImageTypeId are valid.\r
- /// \r
+ ///\r
UINTN Size;\r
- /// \r
- /// Image attributes that are supported by this device. See 'Image Attribute Definitions' \r
- /// for possible returned values of this parameter. A value of 1 indicates the attribute is \r
- /// supported and the current setting value is indicated in AttributesSetting. A \r
- /// value of 0 indicates the attribute is not supported and the current setting value in \r
+ ///\r
+ /// Image attributes that are supported by this device. See 'Image Attribute Definitions'\r
+ /// for possible returned values of this parameter. A value of 1 indicates the attribute is\r
+ /// supported and the current setting value is indicated in AttributesSetting. A\r
+ /// value of 0 indicates the attribute is not supported and the current setting value in\r
/// AttributesSetting is meaningless.\r
- /// \r
+ ///\r
UINT64 AttributesSupported;\r
- /// \r
- /// Image attributes. See 'Image Attribute Definitions' for possible returned values of \r
+ ///\r
+ /// Image attributes. See 'Image Attribute Definitions' for possible returned values of\r
/// this parameter.\r
- /// \r
+ ///\r
UINT64 AttributesSetting;\r
- /// \r
- /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned \r
+ ///\r
+ /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned\r
/// values of this parameter.\r
- /// \r
+ ///\r
UINT64 Compatibilities;\r
} EFI_FIRMWARE_IMAGE_DESCRIPTOR_V1;\r
\r
/// EFI_FIRMWARE_IMAGE_DESCRIPTOR in UEFI spec > 2.4a and < 2.5\r
///\r
typedef struct {\r
- /// \r
- /// A unique number identifying the firmware image within the device. The number is \r
+ ///\r
+ /// A unique number identifying the firmware image within the device. The number is\r
/// between 1 and DescriptorCount.\r
- /// \r
+ ///\r
UINT8 ImageIndex;\r
///\r
- /// A unique number identifying the firmware image type. \r
- /// \r
+ /// A unique number identifying the firmware image type.\r
+ ///\r
EFI_GUID ImageTypeId;\r
- /// \r
- /// A unique number identifying the firmware image. \r
- /// \r
+ ///\r
+ /// A unique number identifying the firmware image.\r
+ ///\r
UINT64 ImageId;\r
- /// \r
- /// A pointer to a null-terminated string representing the firmware image name. \r
- /// \r
+ ///\r
+ /// A pointer to a null-terminated string representing the firmware image name.\r
+ ///\r
CHAR16 *ImageIdName;\r
- /// \r
- /// Identifies the version of the device firmware. The format is vendor specific and new \r
+ ///\r
+ /// Identifies the version of the device firmware. The format is vendor specific and new\r
/// version must have a greater value than an old version.\r
- /// \r
+ ///\r
UINT32 Version;\r
- /// \r
+ ///\r
/// A pointer to a null-terminated string representing the firmware image version name.\r
- /// \r
+ ///\r
CHAR16 *VersionName;\r
- /// \r
+ ///\r
/// Size of the image in bytes. If size=0, then only ImageIndex and ImageTypeId are valid.\r
- /// \r
+ ///\r
UINTN Size;\r
- /// \r
- /// Image attributes that are supported by this device. See 'Image Attribute Definitions' \r
- /// for possible returned values of this parameter. A value of 1 indicates the attribute is \r
- /// supported and the current setting value is indicated in AttributesSetting. A \r
- /// value of 0 indicates the attribute is not supported and the current setting value in \r
+ ///\r
+ /// Image attributes that are supported by this device. See 'Image Attribute Definitions'\r
+ /// for possible returned values of this parameter. A value of 1 indicates the attribute is\r
+ /// supported and the current setting value is indicated in AttributesSetting. A\r
+ /// value of 0 indicates the attribute is not supported and the current setting value in\r
/// AttributesSetting is meaningless.\r
- /// \r
+ ///\r
UINT64 AttributesSupported;\r
- /// \r
- /// Image attributes. See 'Image Attribute Definitions' for possible returned values of \r
+ ///\r
+ /// Image attributes. See 'Image Attribute Definitions' for possible returned values of\r
/// this parameter.\r
- /// \r
+ ///\r
UINT64 AttributesSetting;\r
- /// \r
- /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned \r
+ ///\r
+ /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned\r
/// values of this parameter.\r
- /// \r
+ ///\r
UINT64 Compatibilities;\r
///\r
/// Describes the lowest ImageDescriptor version that the device will accept. Only\r