]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/BdsDxe/Hotkey.h
Remove IntelFrameworkModulePkg
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / Hotkey.h
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/Hotkey.h b/IntelFrameworkModulePkg/Universal/BdsDxe/Hotkey.h
deleted file mode 100644 (file)
index d73a1cb..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/** @file\r
-  Provides a way for 3rd party applications to register themselves for launch by the\r
-  Boot Manager based on hot key\r
-\r
-Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#ifndef _HOTKEY_H_\r
-#define _HOTKEY_H_\r
-\r
-#include "Bds.h"\r
-#include "String.h"\r
-\r
-#define SET_BOOT_OPTION_SUPPORT_KEY_COUNT(a, c) {  \\r
-      (a) = ((a) & ~EFI_BOOT_OPTION_SUPPORT_COUNT) | (((c) << LowBitSet32 (EFI_BOOT_OPTION_SUPPORT_COUNT)) & EFI_BOOT_OPTION_SUPPORT_COUNT); \\r
-      }\r
-\r
-#define BDS_HOTKEY_OPTION_SIGNATURE SIGNATURE_32 ('B', 'd', 'K', 'O')\r
-\r
-\r
-typedef struct {\r
-  UINTN                     Signature;\r
-  LIST_ENTRY                Link;\r
-\r
-  VOID                      *NotifyHandle;\r
-  UINT16                    BootOptionNumber;\r
-  UINT8                     CodeCount;\r
-  UINT8                     WaitingKey;\r
-  EFI_KEY_DATA              KeyData[3];\r
-} BDS_HOTKEY_OPTION;\r
-\r
-#define BDS_HOTKEY_OPTION_FROM_LINK(a) CR (a, BDS_HOTKEY_OPTION, Link, BDS_HOTKEY_OPTION_SIGNATURE)\r
-\r
-/**\r
-\r
-  Process all the "Key####" variables, associate Hotkeys with corresponding Boot Options.\r
-\r
-\r
-  @param VOID\r
-\r
-  @retval  EFI_SUCCESS    Hotkey services successfully initialized.\r
-\r
-**/\r
-EFI_STATUS\r
-InitializeHotkeyService (\r
-  VOID\r
-  );\r
-\r
-/**\r
-  Try to boot the boot option triggered by hotkey.\r
-  @retval  EFI_SUCCESS             There is HotkeyBootOption & it is processed\r
-  @retval  EFI_NOT_FOUND           There is no HotkeyBootOption\r
-**/\r
-EFI_STATUS\r
-HotkeyBoot (\r
-  VOID\r
-  );\r
-\r
-#endif\r