This library is only intended to be used by PlatformBootManagerLib\r
to show progress bar and LOGO.\r
\r
-Copyright (c) 2011 - 2015, 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) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
#define _BOOT_LOGO_LIB_H_\r
\r
#include <Protocol/PlatformLogo.h>\r
+#include <Protocol/GraphicsOutput.h>\r
\r
/**\r
- Show LOGO on all consoles.\r
-\r
- @param[in] ImageFormat Format of the image file.\r
- @param[in] LogoFile The file name of logo to display.\r
- @param[in] Attribute The display attributes of the image returned.\r
- @param[in] CoordinateX The X coordinate of the image.\r
- @param[in] CoordinateY The Y coordinate of the image.\r
-\r
- @retval EFI_SUCCESS Logo was displayed.\r
- @retval EFI_UNSUPPORTED Logo was not found or cannot be displayed.\r
+ Show LOGO returned from Edkii Platform Logo protocol on all consoles.\r
**/\r
EFI_STATUS\r
EFIAPI\r
BootLogoEnableLogo (\r
- IN IMAGE_FORMAT ImageFormat,\r
- IN EFI_GUID *Logo,\r
- IN EDKII_PLATFORM_LOGO_DISPLAY_ATTRIBUTE Attribute,\r
- IN UINTN CoordinateX,\r
- IN UINTN CoordinateY\r
+ VOID\r
);\r
\r
\r
/**\r
- Use SystemTable ConOut to turn on video based Simple Text Out consoles. The \r
+ Use SystemTable ConOut to turn on video based Simple Text Out consoles. The\r
Simple Text Out screens will now be synced up with all non-video output devices.\r
\r
@retval EFI_SUCCESS UGA devices are back in text mode and synced up.\r