Data Structures | |
struct | FORM_ENTRY_INFO |
struct | QUESTION_ATTRIBUTE_OVERRIDE |
struct | _EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL |
Defines | |
#define | EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL_GUID { 0xa770c357, 0xb693, 0x4e6d, { 0xa6, 0xcf, 0xd2, 0x1c, 0x72, 0x8e, 0x55, 0xb }} |
#define | BROWSER_EXTENSION2_VERSION_1 0x10000 |
#define | BROWSER_EXTENSION2_VERSION_1_1 0x10001 |
#define | FORM_ENTRY_INFO_SIGNATURE SIGNATURE_32 ('f', 'e', 'i', 's') |
#define | FORM_ENTRY_INFO_FROM_LINK(a) CR (a, FORM_ENTRY_INFO, Link, FORM_ENTRY_INFO_SIGNATURE) |
#define | FORM_QUESTION_ATTRIBUTE_OVERRIDE_SIGNATURE SIGNATURE_32 ('f', 'q', 'o', 's') |
#define | FORM_QUESTION_ATTRIBUTE_OVERRIDE_FROM_LINK(a) CR (a, QUESTION_ATTRIBUTE_OVERRIDE, Link, FORM_QUESTION_ATTRIBUTE_OVERRIDE_SIGNATURE) |
Typedefs | |
typedef struct _EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL | EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL |
typedef IN UINT16 | DefaultId |
Functions | |
typedef | BOOLEAN (EFIAPI *IS_BROWSER_DATA_MODIFIED)(VOID) |
typedef | EFI_STATUS (EFIAPI *EXECUTE_ACTION)(IN UINT32 Action |
Variables | |
EFI_GUID | gEdkiiFormBrowserEx2ProtocolGuid |
Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define BROWSER_EXTENSION2_VERSION_1 0x10000 |
#define BROWSER_EXTENSION2_VERSION_1_1 0x10001 |
#define EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL_GUID { 0xa770c357, 0xb693, 0x4e6d, { 0xa6, 0xcf, 0xd2, 0x1c, 0x72, 0x8e, 0x55, 0xb }} |
#define FORM_ENTRY_INFO_FROM_LINK | ( | a | ) | CR (a, FORM_ENTRY_INFO, Link, FORM_ENTRY_INFO_SIGNATURE) |
#define FORM_ENTRY_INFO_SIGNATURE SIGNATURE_32 ('f', 'e', 'i', 's') |
#define FORM_QUESTION_ATTRIBUTE_OVERRIDE_FROM_LINK | ( | a | ) | CR (a, QUESTION_ATTRIBUTE_OVERRIDE, Link, FORM_QUESTION_ATTRIBUTE_OVERRIDE_SIGNATURE) |
#define FORM_QUESTION_ATTRIBUTE_OVERRIDE_SIGNATURE SIGNATURE_32 ('f', 'q', 'o', 's') |
typedef IN UINT16 DefaultId |
typedef BOOLEAN | ( | EFIAPI * | UDP_IO_TO_CANCEL | ) |
Check whether the browser data has been modified.
TRUE | Browser data is modified. | |
FALSE | No browser data is modified. |
TRUE | Browser required to reset after exit. | |
FALSE | Browser not need to reset after exit. |
Note: Variables are assumed to be in same storage. The set sequence of Variables will be same with the sequence of VariableEntry from argument list, so follow the argument sequence to check the Variables.
[in] | Attributes | Variable attributes for Variable entries. |
... | The variable argument list with type VARIABLE_ENTRY_CONSISTENCY *. A NULL terminates the list. The VariableSize of VARIABLE_ENTRY_CONSISTENCY is the variable data size as input. It will be changed to variable total size as output. |
TRUE | Have enough variable space to set the Variables successfully. | |
FALSE | No enough variable space to set the Variables successfully. |
[in] | Token | The UDP_TX_TOKEN to decide whether to cancel. |
[in] | Context | User-defined data in UdpIoCancelDgrams(). |
TRUE | Cancel the UDP_TX_TOKEN. | |
FALSE | Do not cancel this UDP_TX_TOKEN. |
typedef EFI_STATUS | ( | EFIAPI * | EXECUTE_ACTION | ) |
Execute the action requested by the Action parameter.
[in] | Action | Execute the request action. |
[in] | DefaultId | The default Id info when need to load default value. |
EFI_SUCCESS | Execute the request action succss. |
EFI_GUID gEdkiiFormBrowserEx2ProtocolGuid |