mirror of https://github.com/acidanthera/audk.git
Fix doxygen comment for structure and macro
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6095 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
a4e0b060c6
commit
721b16af11
|
@ -133,10 +133,6 @@ EFI_STATUS
|
||||||
of the GUIDed Section Extraction Protocol must have the same interface structure, they do not all
|
of the GUIDed Section Extraction Protocol must have the same interface structure, they do not all
|
||||||
have the same GUID. The GUID that is associated with an instance of the GUIDed Section
|
have the same GUID. The GUID that is associated with an instance of the GUIDed Section
|
||||||
Extraction Protocol is used to correlate it with the GUIDed section type that it is intended to process.
|
Extraction Protocol is used to correlate it with the GUIDed section type that it is intended to process.
|
||||||
|
|
||||||
@param ExtractSection
|
|
||||||
Takes the GUIDed section as input and produces the section stream data.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL {
|
struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL {
|
||||||
EFI_EXTRACT_GUIDED_SECTION ExtractSection;
|
EFI_EXTRACT_GUIDED_SECTION ExtractSection;
|
||||||
|
|
|
@ -132,13 +132,6 @@ EFI_STATUS
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
This protocol allows creating a hash of an arbitrary message digest
|
This protocol allows creating a hash of an arbitrary message digest
|
||||||
using one or more hash algorithms.
|
using one or more hash algorithms.
|
||||||
|
|
||||||
@param GetHashSize
|
|
||||||
Return the size of a specific type of resulting hash.
|
|
||||||
|
|
||||||
@param Hash
|
|
||||||
Create a hash for the specified message.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HASH_PROTOCOL {
|
struct _EFI_HASH_PROTOCOL {
|
||||||
EFI_HASH_GET_HASH_SIZE GetHashSize;
|
EFI_HASH_GET_HASH_SIZE GetHashSize;
|
||||||
|
|
|
@ -198,26 +198,12 @@ EFI_STATUS
|
||||||
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
|
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
This protocol provides a callable interface between the HII and
|
This protocol provides a callable interface between the HII and
|
||||||
drivers. Only drivers which provide IFR data to HII are required
|
drivers. Only drivers which provide IFR data to HII are required
|
||||||
to publish this protocol.
|
to publish this protocol.
|
||||||
|
|
||||||
@param ExtractConfig This function breaks apart the UNICODE
|
|
||||||
request strings routing them to the
|
|
||||||
appropriate drivers. This function is
|
|
||||||
analogous to the similarly named
|
|
||||||
function in the HII Routing Protocol.
|
|
||||||
|
|
||||||
@param RouteConfig This function breaks apart the UNICODE
|
|
||||||
results strings and returns configuration
|
|
||||||
information as specified by the request.
|
|
||||||
|
|
||||||
@param Callback This function is called from the
|
|
||||||
configuration browser to communicate certain
|
|
||||||
activities that were initiated by a user.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_CONFIG_ACCESS_PROTOCOL {
|
struct _EFI_HII_CONFIG_ACCESS_PROTOCOL {
|
||||||
EFI_HII_ACCESS_EXTRACT_CONFIG ExtractConfig;
|
EFI_HII_ACCESS_EXTRACT_CONFIG ExtractConfig;
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
typedef struct _EFI_HII_CONFIG_ROUTING_PROTOCOL EFI_HII_CONFIG_ROUTING_PROTOCOL;
|
typedef struct _EFI_HII_CONFIG_ROUTING_PROTOCOL EFI_HII_CONFIG_ROUTING_PROTOCOL;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
||||||
This function allows the caller to request the current
|
This function allows the caller to request the current
|
||||||
|
@ -396,32 +395,6 @@ EFI_STATUS
|
||||||
This protocol defines the configuration routing interfaces
|
This protocol defines the configuration routing interfaces
|
||||||
between external applications and the HII. There may only be one
|
between external applications and the HII. There may only be one
|
||||||
instance of this protocol in the system.
|
instance of this protocol in the system.
|
||||||
|
|
||||||
@param ExtractConfig
|
|
||||||
This function allows a caller to extract the current configuration for
|
|
||||||
one or more named elements from one or more drivers.
|
|
||||||
|
|
||||||
@param ExportConfig
|
|
||||||
This function allows the caller to request the current configuration for
|
|
||||||
the entirety of the current HII database and returns the data
|
|
||||||
in a null-terminated Unicode string.
|
|
||||||
|
|
||||||
@param RouteConfig
|
|
||||||
This function processes the results of processing forms and routes it
|
|
||||||
to the appropriate handlers or storage.
|
|
||||||
|
|
||||||
@param BlockToConfig
|
|
||||||
This helper function is to be called by drivers to map configuration data
|
|
||||||
stored in byte array ("block") formats such as UEFI Variables into current
|
|
||||||
configuration strings.
|
|
||||||
|
|
||||||
@param ConfigToBlock
|
|
||||||
This helper function is to be called by drivers to map configuration strings
|
|
||||||
to configurations stored in byte array ("block") formats such as UEFI Variables.
|
|
||||||
|
|
||||||
@param GetAltConfig
|
|
||||||
This helper function is to be called by drivers to extract portions of a larger configuration string.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_CONFIG_ROUTING_PROTOCOL {
|
struct _EFI_HII_CONFIG_ROUTING_PROTOCOL {
|
||||||
EFI_HII_ROUTING_EXTRACT_CONFIG ExtractConfig;
|
EFI_HII_ROUTING_EXTRACT_CONFIG ExtractConfig;
|
||||||
|
|
|
@ -23,10 +23,11 @@
|
||||||
typedef struct _EFI_HII_DATABASE_PROTOCOL EFI_HII_DATABASE_PROTOCOL;
|
typedef struct _EFI_HII_DATABASE_PROTOCOL EFI_HII_DATABASE_PROTOCOL;
|
||||||
|
|
||||||
|
|
||||||
//
|
///
|
||||||
// EFI_HII_DATABASE_NOTIFY_TYPE
|
/// EFI_HII_DATABASE_NOTIFY_TYPE
|
||||||
//
|
///
|
||||||
typedef UINTN EFI_HII_DATABASE_NOTIFY_TYPE;
|
typedef UINTN EFI_HII_DATABASE_NOTIFY_TYPE;
|
||||||
|
|
||||||
#define EFI_HII_DATABASE_NOTIFY_NEW_PACK 0x00000001
|
#define EFI_HII_DATABASE_NOTIFY_NEW_PACK 0x00000001
|
||||||
#define EFI_HII_DATABASE_NOTIFY_REMOVE_PACK 0x00000002
|
#define EFI_HII_DATABASE_NOTIFY_REMOVE_PACK 0x00000002
|
||||||
#define EFI_HII_DATABASE_NOTIFY_EXPORT_PACK 0x00000004
|
#define EFI_HII_DATABASE_NOTIFY_EXPORT_PACK 0x00000004
|
||||||
|
@ -493,46 +494,10 @@ EFI_STATUS
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
Database manager for HII-related data structures.
|
Database manager for HII-related data structures.
|
||||||
|
|
||||||
@param NewPackageList Add a new package list to the HII database.
|
|
||||||
|
|
||||||
@param RemovePackageList Remove a package list from the HII
|
|
||||||
database.
|
|
||||||
|
|
||||||
@param UpdatePackageList Update a package list in the HII
|
|
||||||
database.
|
|
||||||
|
|
||||||
@param ListPackageLists List the handles of the package
|
|
||||||
lists within the HII database.
|
|
||||||
|
|
||||||
@param ExportPackageLists Export package lists from the HII
|
|
||||||
database.
|
|
||||||
|
|
||||||
@param RegisterPackageNotify
|
|
||||||
Register notification when
|
|
||||||
packages of a certain type are
|
|
||||||
installed.
|
|
||||||
|
|
||||||
@param UnregisterPackageNotify
|
|
||||||
Unregister notification of packages.
|
|
||||||
|
|
||||||
@param FindKeyboardLayouts
|
|
||||||
Retrieves a list of the keyboard
|
|
||||||
layouts in the system.
|
|
||||||
|
|
||||||
@param GetKeyboardLayout Allows a program to extract the
|
|
||||||
current keyboard layout. See the
|
|
||||||
GetKeyboardLayout() function
|
|
||||||
description.
|
|
||||||
|
|
||||||
@param SetKeyboardLayout Changes the current keyboard layout.
|
|
||||||
See the SetKeyboardLayout() function
|
|
||||||
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_DATABASE_PROTOCOL {
|
struct _EFI_HII_DATABASE_PROTOCOL {
|
||||||
EFI_HII_DATABASE_NEW_PACK NewPackageList;
|
EFI_HII_DATABASE_NEW_PACK NewPackageList;
|
||||||
EFI_HII_DATABASE_REMOVE_PACK RemovePackageList;
|
EFI_HII_DATABASE_REMOVE_PACK RemovePackageList;
|
||||||
EFI_HII_DATABASE_UPDATE_PACK UpdatePackageList;
|
EFI_HII_DATABASE_UPDATE_PACK UpdatePackageList;
|
||||||
EFI_HII_DATABASE_LIST_PACKS ListPackageLists;
|
EFI_HII_DATABASE_LIST_PACKS ListPackageLists;
|
||||||
EFI_HII_DATABASE_EXPORT_PACKS ExportPackageLists;
|
EFI_HII_DATABASE_EXPORT_PACKS ExportPackageLists;
|
||||||
|
|
|
@ -25,10 +25,11 @@ typedef struct _EFI_HII_FONT_PROTOCOL EFI_HII_FONT_PROTOCOL;
|
||||||
|
|
||||||
typedef VOID *EFI_FONT_HANDLE;
|
typedef VOID *EFI_FONT_HANDLE;
|
||||||
|
|
||||||
//
|
///
|
||||||
// EFI_HII_OUT_FLAGS
|
/// EFI_HII_OUT_FLAGS
|
||||||
//
|
///
|
||||||
typedef UINT32 EFI_HII_OUT_FLAGS;
|
typedef UINT32 EFI_HII_OUT_FLAGS;
|
||||||
|
|
||||||
#define EFI_HII_OUT_FLAG_CLIP 0x00000001
|
#define EFI_HII_OUT_FLAG_CLIP 0x00000001
|
||||||
#define EFI_HII_OUT_FLAG_WRAP 0x00000002
|
#define EFI_HII_OUT_FLAG_WRAP 0x00000002
|
||||||
#define EFI_HII_OUT_FLAG_CLIP_CLEAN_Y 0x00000004
|
#define EFI_HII_OUT_FLAG_CLIP_CLEAN_Y 0x00000004
|
||||||
|
@ -39,38 +40,32 @@ typedef UINT32 EFI_HII_OUT_FLAGS;
|
||||||
#define EFI_HII_DIRECT_TO_SCREEN 0x00000080
|
#define EFI_HII_DIRECT_TO_SCREEN 0x00000080
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
||||||
Definition of EFI_HII_ROW_INFO.
|
Definition of EFI_HII_ROW_INFO.
|
||||||
|
|
||||||
@param StartIndex The index of the first character in the
|
|
||||||
string which is displayed on the line.
|
|
||||||
|
|
||||||
@param EndIndex The index of the last character in the string
|
|
||||||
which is displayed on the line. If this is the
|
|
||||||
same as StartIndex, then no characters are
|
|
||||||
displayed.
|
|
||||||
|
|
||||||
@param LineHeight The height of the line, in pixels.
|
|
||||||
|
|
||||||
@param LineWidth The width of the text on the line, in pixels.
|
|
||||||
|
|
||||||
@param BaselineOffset The number of pixels above the bottom of
|
|
||||||
the row of the font baseline or 0 if
|
|
||||||
none.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef struct _EFI_HII_ROW_INFO {
|
typedef struct _EFI_HII_ROW_INFO {
|
||||||
|
///
|
||||||
|
/// The index of the first character in the string which is displayed on the line.
|
||||||
|
///
|
||||||
UINTN StartIndex;
|
UINTN StartIndex;
|
||||||
|
///
|
||||||
|
/// The index of the last character in the string which is displayed on the line.
|
||||||
|
/// If this is the same as StartIndex, then no characters are displayed.
|
||||||
|
///
|
||||||
UINTN EndIndex;
|
UINTN EndIndex;
|
||||||
UINTN LineHeight;
|
UINTN LineHeight; ///< The height of the line, in pixels.
|
||||||
UINTN LineWidth;
|
UINTN LineWidth; ///< The width of the text on the line, in pixels.
|
||||||
|
|
||||||
|
///
|
||||||
|
/// The number of pixels above the bottom of the row of the font baseline or 0 if none.
|
||||||
|
///
|
||||||
UINTN BaselineOffset;
|
UINTN BaselineOffset;
|
||||||
} EFI_HII_ROW_INFO;
|
} EFI_HII_ROW_INFO;
|
||||||
|
|
||||||
//
|
///
|
||||||
// EFI_FONT_INFO_MASK
|
/// EFI_FONT_INFO_MASK
|
||||||
//
|
///
|
||||||
typedef UINT32 EFI_FONT_INFO_MASK;
|
typedef UINT32 EFI_FONT_INFO_MASK;
|
||||||
|
|
||||||
#define EFI_FONT_INFO_SYS_FONT 0x00000001
|
#define EFI_FONT_INFO_SYS_FONT 0x00000001
|
||||||
#define EFI_FONT_INFO_SYS_SIZE 0x00000002
|
#define EFI_FONT_INFO_SYS_SIZE 0x00000002
|
||||||
#define EFI_FONT_INFO_SYS_STYLE 0x00000004
|
#define EFI_FONT_INFO_SYS_STYLE 0x00000004
|
||||||
|
@ -87,7 +82,7 @@ typedef UINT32 EFI_FONT_INFO_MASK;
|
||||||
//
|
//
|
||||||
typedef struct {
|
typedef struct {
|
||||||
EFI_HII_FONT_STYLE FontStyle;
|
EFI_HII_FONT_STYLE FontStyle;
|
||||||
UINT16 FontSize; // character cell height in pixels
|
UINT16 FontSize; ///< character cell height in pixels
|
||||||
CHAR16 FontName[1];
|
CHAR16 FontName[1];
|
||||||
} EFI_FONT_INFO;
|
} EFI_FONT_INFO;
|
||||||
|
|
||||||
|
@ -127,22 +122,6 @@ typedef struct {
|
||||||
EFI_FONT_INFO_ANY_STYLE is specified, then the system may
|
EFI_FONT_INFO_ANY_STYLE is specified, then the system may
|
||||||
attempt to match with any font style. This flag cannot be used
|
attempt to match with any font style. This flag cannot be used
|
||||||
with EFI_FONT_INFO_SYS_STYLE or EFI_FONT_INFO_RESTYLE.
|
with EFI_FONT_INFO_SYS_STYLE or EFI_FONT_INFO_RESTYLE.
|
||||||
|
|
||||||
|
|
||||||
@param ForegroundColor The color of the "on" pixels in the
|
|
||||||
glyph in the bitmap.
|
|
||||||
|
|
||||||
@param BackgroundColor The color of the "off" pixels in the
|
|
||||||
glyph in the bitmap.
|
|
||||||
|
|
||||||
@param FontInfoMask The font information mask determines
|
|
||||||
which portion of the font information
|
|
||||||
will be used and what to do if the
|
|
||||||
specific font is not available.
|
|
||||||
|
|
||||||
@param FontInfo Points to the font information or NULL if the
|
|
||||||
string should use the default system font.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef struct _EFI_FONT_DISPLAY_INFO {
|
typedef struct _EFI_FONT_DISPLAY_INFO {
|
||||||
EFI_GRAPHICS_OUTPUT_BLT_PIXEL ForegroundColor;
|
EFI_GRAPHICS_OUTPUT_BLT_PIXEL ForegroundColor;
|
||||||
|
@ -503,15 +482,6 @@ EFI_STATUS
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
The protocol provides the service to retrieve the font informations.
|
The protocol provides the service to retrieve the font informations.
|
||||||
|
|
||||||
@param StringToImage Render a string to a bitmap or to the display.
|
|
||||||
|
|
||||||
@param StringIdToImage Render a string to a bitmap or to the display.
|
|
||||||
|
|
||||||
@param GetGlyph Return a specific glyph in a specific font.
|
|
||||||
|
|
||||||
@param GetFontInfo Return font information for a specific font.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_FONT_PROTOCOL {
|
struct _EFI_HII_FONT_PROTOCOL {
|
||||||
EFI_HII_STRING_TO_IMAGE StringToImage;
|
EFI_HII_STRING_TO_IMAGE StringToImage;
|
||||||
|
|
|
@ -339,19 +339,6 @@ IN UINTN BltY
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
Services to access to images in the images database.
|
Services to access to images in the images database.
|
||||||
|
|
||||||
@param NewImage Add a new image.
|
|
||||||
|
|
||||||
@param GetImage Retrieve an image and related font
|
|
||||||
information.
|
|
||||||
|
|
||||||
@param SetImage Change an image.
|
|
||||||
|
|
||||||
@param DrawImage Renders an image to a bitmap or to the display.
|
|
||||||
|
|
||||||
@param DrawImageId Render an image to a bitmap or the screen containing
|
|
||||||
the contents of the specified image.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_IMAGE_PROTOCOL {
|
struct _EFI_HII_IMAGE_PROTOCOL {
|
||||||
EFI_HII_NEW_IMAGE NewImage;
|
EFI_HII_NEW_IMAGE NewImage;
|
||||||
|
|
|
@ -217,19 +217,6 @@ EFI_STATUS
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
Services to manipulate the string.
|
Services to manipulate the string.
|
||||||
|
|
||||||
@param NewString Add a new string. GetString Retrieve a
|
|
||||||
string and related string information.
|
|
||||||
|
|
||||||
@param SetString Change a string.
|
|
||||||
|
|
||||||
@param GetLanguages List the languages for a particular
|
|
||||||
package list.
|
|
||||||
|
|
||||||
@param GetSecondaryLanguages List supported secondary
|
|
||||||
languages for a particular
|
|
||||||
primary language.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_HII_STRING_PROTOCOL {
|
struct _EFI_HII_STRING_PROTOCOL {
|
||||||
EFI_HII_NEW_STRING NewString;
|
EFI_HII_NEW_STRING NewString;
|
||||||
|
|
|
@ -74,11 +74,6 @@ typedef EFI_STATUS
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
iSCSI Initiator Name Protocol for setting and obtaining the iSCSI Initiator Name.
|
iSCSI Initiator Name Protocol for setting and obtaining the iSCSI Initiator Name.
|
||||||
|
|
||||||
@param Get Used to retrieve the iSCSI Initiator Name.
|
|
||||||
|
|
||||||
@param Set Used to set the iSCSI Initiator Name.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_ISCSI_INITIATOR_NAME_PROTOCOL {
|
struct _EFI_ISCSI_INITIATOR_NAME_PROTOCOL {
|
||||||
EFI_ISCSI_INITIATOR_NAME_GET Get;
|
EFI_ISCSI_INITIATOR_NAME_GET Get;
|
||||||
|
|
|
@ -398,30 +398,6 @@ EFI_STATUS
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
The EFI IPv4 Protocol implements a simple packet-oriented interface that can be
|
The EFI IPv4 Protocol implements a simple packet-oriented interface that can be
|
||||||
used by drivers, daemons, and applications to transmit and receive network packets.
|
used by drivers, daemons, and applications to transmit and receive network packets.
|
||||||
|
|
||||||
@param GetModeData
|
|
||||||
Gets the current operational settings for this instance of the EFI IPv4 Protocol driver.
|
|
||||||
|
|
||||||
@param Configure
|
|
||||||
Changes or resets the operational settings for the EFI IPv4 Protocol.
|
|
||||||
|
|
||||||
@param Groups
|
|
||||||
Joins and leaves multicast groups.
|
|
||||||
|
|
||||||
@param Routes
|
|
||||||
Adds and deletes routing table entries.
|
|
||||||
|
|
||||||
@param Transmit
|
|
||||||
Places outgoing data packets into the transmit queue.
|
|
||||||
|
|
||||||
@param Receive
|
|
||||||
Places a receiving request into the receiving queue.
|
|
||||||
|
|
||||||
@param Cancel
|
|
||||||
Aborts a pending transmit or receive request.
|
|
||||||
|
|
||||||
@param Poll
|
|
||||||
Polls for incoming data packets and processes outgoing data packets.
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_IP4_PROTOCOL {
|
struct _EFI_IP4_PROTOCOL {
|
||||||
EFI_IP4_GET_MODE_DATA GetModeData;
|
EFI_IP4_GET_MODE_DATA GetModeData;
|
||||||
|
|
|
@ -114,16 +114,6 @@ EFI_STATUS
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
The EFI_IP4_CONFIG_PROTOCOL driver performs platform- and policy-dependent
|
The EFI_IP4_CONFIG_PROTOCOL driver performs platform- and policy-dependent
|
||||||
configuration for the EFI IPv4 Protocol driver.
|
configuration for the EFI IPv4 Protocol driver.
|
||||||
|
|
||||||
@param Start
|
|
||||||
Starts running the configuration policy for the EFI IPv4 Protocol driver.
|
|
||||||
|
|
||||||
@param Stop
|
|
||||||
Stops running the configuration policy for the EFI IPv4 Protocol driver.
|
|
||||||
|
|
||||||
@param GetData
|
|
||||||
Returns the default configuration data (if any) for the EFI IPv4 Protocol driver.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_IP4_CONFIG_PROTOCOL {
|
struct _EFI_IP4_CONFIG_PROTOCOL {
|
||||||
EFI_IP4_CONFIG_START Start;
|
EFI_IP4_CONFIG_START Start;
|
||||||
|
|
Loading…
Reference in New Issue