X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ShellPkg%2FLibrary%2FUefiHandleParsingLib%2FUefiHandleParsingLib.h;h=601520cb1ee58400a29f88a570bd3a981f634d3b;hp=68bb00c620056f691d1d64472f9a07d4f7161032;hb=ba0014b9f8ae1a593f03e744f26008214c2b06a8;hpb=24bfed691d9b581830933623204b56a704d1abd2 diff --git a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.h b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.h index 68bb00c620..601520cb1e 100644 --- a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.h +++ b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.h @@ -1,7 +1,7 @@ /** @file Provides interface to advanced shell functionality for parsing both handle and protocol database. - Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.
+ Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
(C) Copyright 2013-2016 Hewlett-Packard Development Company, L.P.
This program and the accompanying materials @@ -163,53 +163,53 @@ /// EFI_FIRMWARE_IMAGE_DESCRIPTOR in UEFI spec < 2.4a /// typedef struct { - /// - /// A unique number identifying the firmware image within the device. The number is + /// + /// A unique number identifying the firmware image within the device. The number is /// between 1 and DescriptorCount. - /// + /// UINT8 ImageIndex; /// - /// A unique number identifying the firmware image type. - /// + /// A unique number identifying the firmware image type. + /// EFI_GUID ImageTypeId; - /// - /// A unique number identifying the firmware image. - /// + /// + /// A unique number identifying the firmware image. + /// UINT64 ImageId; - /// - /// A pointer to a null-terminated string representing the firmware image name. - /// + /// + /// A pointer to a null-terminated string representing the firmware image name. + /// CHAR16 *ImageIdName; - /// - /// Identifies the version of the device firmware. The format is vendor specific and new + /// + /// Identifies the version of the device firmware. The format is vendor specific and new /// version must have a greater value than an old version. - /// + /// UINT32 Version; - /// + /// /// A pointer to a null-terminated string representing the firmware image version name. - /// + /// CHAR16 *VersionName; - /// + /// /// Size of the image in bytes. If size=0, then only ImageIndex and ImageTypeId are valid. - /// + /// UINTN Size; - /// - /// Image attributes that are supported by this device. See 'Image Attribute Definitions' - /// for possible returned values of this parameter. A value of 1 indicates the attribute is - /// supported and the current setting value is indicated in AttributesSetting. A - /// value of 0 indicates the attribute is not supported and the current setting value in + /// + /// Image attributes that are supported by this device. See 'Image Attribute Definitions' + /// for possible returned values of this parameter. A value of 1 indicates the attribute is + /// supported and the current setting value is indicated in AttributesSetting. A + /// value of 0 indicates the attribute is not supported and the current setting value in /// AttributesSetting is meaningless. - /// + /// UINT64 AttributesSupported; - /// - /// Image attributes. See 'Image Attribute Definitions' for possible returned values of + /// + /// Image attributes. See 'Image Attribute Definitions' for possible returned values of /// this parameter. - /// + /// UINT64 AttributesSetting; - /// - /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned + /// + /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned /// values of this parameter. - /// + /// UINT64 Compatibilities; } EFI_FIRMWARE_IMAGE_DESCRIPTOR_V1; @@ -218,53 +218,53 @@ typedef struct { /// EFI_FIRMWARE_IMAGE_DESCRIPTOR in UEFI spec > 2.4a and < 2.5 /// typedef struct { - /// - /// A unique number identifying the firmware image within the device. The number is + /// + /// A unique number identifying the firmware image within the device. The number is /// between 1 and DescriptorCount. - /// + /// UINT8 ImageIndex; /// - /// A unique number identifying the firmware image type. - /// + /// A unique number identifying the firmware image type. + /// EFI_GUID ImageTypeId; - /// - /// A unique number identifying the firmware image. - /// + /// + /// A unique number identifying the firmware image. + /// UINT64 ImageId; - /// - /// A pointer to a null-terminated string representing the firmware image name. - /// + /// + /// A pointer to a null-terminated string representing the firmware image name. + /// CHAR16 *ImageIdName; - /// - /// Identifies the version of the device firmware. The format is vendor specific and new + /// + /// Identifies the version of the device firmware. The format is vendor specific and new /// version must have a greater value than an old version. - /// + /// UINT32 Version; - /// + /// /// A pointer to a null-terminated string representing the firmware image version name. - /// + /// CHAR16 *VersionName; - /// + /// /// Size of the image in bytes. If size=0, then only ImageIndex and ImageTypeId are valid. - /// + /// UINTN Size; - /// - /// Image attributes that are supported by this device. See 'Image Attribute Definitions' - /// for possible returned values of this parameter. A value of 1 indicates the attribute is - /// supported and the current setting value is indicated in AttributesSetting. A - /// value of 0 indicates the attribute is not supported and the current setting value in + /// + /// Image attributes that are supported by this device. See 'Image Attribute Definitions' + /// for possible returned values of this parameter. A value of 1 indicates the attribute is + /// supported and the current setting value is indicated in AttributesSetting. A + /// value of 0 indicates the attribute is not supported and the current setting value in /// AttributesSetting is meaningless. - /// + /// UINT64 AttributesSupported; - /// - /// Image attributes. See 'Image Attribute Definitions' for possible returned values of + /// + /// Image attributes. See 'Image Attribute Definitions' for possible returned values of /// this parameter. - /// + /// UINT64 AttributesSetting; - /// - /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned + /// + /// Image compatibilities. See 'Image Compatibility Definitions' for possible returned /// values of this parameter. - /// + /// UINT64 Compatibilities; /// /// Describes the lowest ImageDescriptor version that the device will accept. Only