summaryrefslogtreecommitdiff
path: root/EDK/MiniSetup/Ezport/HotkeyBin.h
diff options
context:
space:
mode:
Diffstat (limited to 'EDK/MiniSetup/Ezport/HotkeyBin.h')
-rw-r--r--EDK/MiniSetup/Ezport/HotkeyBin.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/EDK/MiniSetup/Ezport/HotkeyBin.h b/EDK/MiniSetup/Ezport/HotkeyBin.h
new file mode 100644
index 0000000..a99433a
--- /dev/null
+++ b/EDK/MiniSetup/Ezport/HotkeyBin.h
@@ -0,0 +1,54 @@
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2013, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+#ifndef __HOTKEY_BIN_H__
+#define __HOTKEY_BIN_H__
+
+typedef VOID (*HOTKEY_CALLBACK) ( VOID *container, VOID *object, VOID *cookie );
+
+typedef struct _HOTKEY_TEMPLATE
+{
+ EFI_INPUT_KEY Key;
+ UINT32 KeySftSte;
+ HOTKEY_CALLBACK Callback;
+ UINT32 BasePage;
+}
+HOTKEY_TEMPLATE;
+
+extern VOID HandleEscKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandleHelpKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandlePrevValuesKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandleFailsafeKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandleOptimalKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandleSaveExitKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID HandlePrnScrnKey( VOID *app, VOID *hotkey, VOID *cookie );
+extern VOID PrntScrnKeyNotification(VOID *app, VOID *hotkey, VOID *cookie );
+
+#endif //__HOTKEY_BIN_H__
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2013, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//