This protocol provides services to display a popup window.\r
The protocol is typically produced by the forms browser and consumed by a driver callback handler.\r
\r
- Copyright (c) 2017-2018, Intel Corporation. All rights reserved.<BR>\r
- This program and the accompanying materials are licensed and made available under\r
- the terms and conditions of the BSD License that accompanies this distribution.\r
- The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php.\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ Copyright (c) 2017-2021, Intel Corporation. All rights reserved.<BR>\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
@par Revision Reference:\r
This Protocol was introduced in UEFI Specification 2.7.\r
#define EFI_HII_POPUP_PROTOCOL_GUID \\r
{0x4311edc0, 0x6054, 0x46d4, {0x9e, 0x40, 0x89, 0x3e, 0xa9, 0x52, 0xfc, 0xcc}}\r
\r
-#define EFI_HII_POPUP_PROTOCOL_REVISION 1\r
+#define EFI_HII_POPUP_PROTOCOL_REVISION 1\r
\r
typedef struct _EFI_HII_POPUP_PROTOCOL EFI_HII_POPUP_PROTOCOL;\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI * EFI_HII_CREATE_POPUP) (\r
+(EFIAPI *EFI_HII_CREATE_POPUP)(\r
IN EFI_HII_POPUP_PROTOCOL *This,\r
IN EFI_HII_POPUP_STYLE PopupStyle,\r
IN EFI_HII_POPUP_TYPE PopupType,\r
IN EFI_HII_HANDLE HiiHandle,\r
IN EFI_STRING_ID Message,\r
OUT EFI_HII_POPUP_SELECTION *UserSelection OPTIONAL\r
-);\r
+ );\r
\r
-typedef struct _EFI_HII_POPUP_PROTOCOL {\r
- UINT64 Revision;\r
- EFI_HII_CREATE_POPUP CreatePopup;\r
-} EFI_HII_POPUP_PROTOCOL;\r
+struct _EFI_HII_POPUP_PROTOCOL {\r
+ UINT64 Revision;\r
+ EFI_HII_CREATE_POPUP CreatePopup;\r
+};\r
\r
-extern EFI_GUID gEfiHiiPopupProtocolGuid;\r
+extern EFI_GUID gEfiHiiPopupProtocolGuid;\r
\r
#endif\r
-\r