TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | _EFI_HII_POPUP_PROTOCOL |
Macros | |
#define | EFI_HII_POPUP_PROTOCOL_GUID {0x4311edc0, 0x6054, 0x46d4, {0x9e, 0x40, 0x89, 0x3e, 0xa9, 0x52, 0xfc, 0xcc}} |
#define | EFI_HII_POPUP_PROTOCOL_REVISION 1 |
Typedefs | |
typedef struct _EFI_HII_POPUP_PROTOCOL | EFI_HII_POPUP_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EFI_HII_CREATE_POPUP) (IN EFI_HII_POPUP_PROTOCOL *This, IN EFI_HII_POPUP_STYLE PopupStyle, IN EFI_HII_POPUP_TYPE PopupType, IN EFI_HII_HANDLE HiiHandle, IN EFI_STRING_ID Message, OUT EFI_HII_POPUP_SELECTION *UserSelection OPTIONAL) |
Variables | |
EFI_GUID | gEfiHiiPopupProtocolGuid |
This protocol provides services to display a popup window. The protocol is typically produced by the forms browser and consumed by a driver callback handler.
Copyright (c) 2017-2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file HiiPopup.h.
#define EFI_HII_POPUP_PROTOCOL_GUID {0x4311edc0, 0x6054, 0x46d4, {0x9e, 0x40, 0x89, 0x3e, 0xa9, 0x52, 0xfc, 0xcc}} |
Definition at line 16 of file HiiPopup.h.
#define EFI_HII_POPUP_PROTOCOL_REVISION 1 |
Definition at line 19 of file HiiPopup.h.
typedef EFI_STATUS(EFIAPI * EFI_HII_CREATE_POPUP) (IN EFI_HII_POPUP_PROTOCOL *This, IN EFI_HII_POPUP_STYLE PopupStyle, IN EFI_HII_POPUP_TYPE PopupType, IN EFI_HII_HANDLE HiiHandle, IN EFI_STRING_ID Message, OUT EFI_HII_POPUP_SELECTION *UserSelection OPTIONAL) |
Displays a popup window.
This | A pointer to the EFI_HII_POPUP_PROTOCOL instance. |
PopupStyle | Popup style to use. |
PopupType | Type of the popup to display. |
HiiHandle | HII handle of the string pack containing Message |
Message | A message to display in the popup box. |
UserSelection | User selection. |
EFI_SUCCESS | The popup box was successfully displayed. |
EFI_INVALID_PARAMETER | HiiHandle and Message do not define a valid HII string. |
EFI_INVALID_PARAMETER | PopupType is not one of the values defined by this specification. |
EFI_OUT_OF_RESOURCES | There are not enough resources available to display the popup box. |
Definition at line 60 of file HiiPopup.h.
typedef struct _EFI_HII_POPUP_PROTOCOL EFI_HII_POPUP_PROTOCOL |
Definition at line 21 of file HiiPopup.h.
enum EFI_HII_POPUP_SELECTION |
Definition at line 36 of file HiiPopup.h.
enum EFI_HII_POPUP_STYLE |
Definition at line 23 of file HiiPopup.h.
enum EFI_HII_POPUP_TYPE |
Definition at line 29 of file HiiPopup.h.