1.Move the definitions of SCAN_F11 and SCAN_F12 from SimpleTextIn.h to SimpleTextInEx.h because they are defined in Table - EFI Scan Codes for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.
2.Include SimpleTextIn.h in SimpleTextInEx.h because EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL is an extension of the EFI_SIMPLE_TEXT_INPUT_PROTOCOL. 3.Include SimpleTextInEx.h in UefiSpec.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11612 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
Abstraction of a very simple input device like a keyboard or serial
|
Abstraction of a very simple input device like a keyboard or serial
|
||||||
terminal.
|
terminal.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@@ -76,8 +76,6 @@ typedef struct {
|
|||||||
#define SCAN_F8 0x0012
|
#define SCAN_F8 0x0012
|
||||||
#define SCAN_F9 0x0013
|
#define SCAN_F9 0x0013
|
||||||
#define SCAN_F10 0x0014
|
#define SCAN_F10 0x0014
|
||||||
#define SCAN_F11 0x0015
|
|
||||||
#define SCAN_F12 0x0016
|
|
||||||
#define SCAN_ESC 0x0017
|
#define SCAN_ESC 0x0017
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
which exposes much more state and modifier information from the input device,
|
which exposes much more state and modifier information from the input device,
|
||||||
also allows one to register a notification for a particular keystroke.
|
also allows one to register a notification for a particular keystroke.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@@ -19,6 +19,8 @@
|
|||||||
#ifndef __SIMPLE_TEXT_IN_EX_H__
|
#ifndef __SIMPLE_TEXT_IN_EX_H__
|
||||||
#define __SIMPLE_TEXT_IN_EX_H__
|
#define __SIMPLE_TEXT_IN_EX_H__
|
||||||
|
|
||||||
|
#include <Protocol/SimpleTextIn.h>
|
||||||
|
|
||||||
#define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \
|
#define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \
|
||||||
{0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa } }
|
{0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa } }
|
||||||
|
|
||||||
@@ -122,6 +124,8 @@ typedef struct {
|
|||||||
//
|
//
|
||||||
// EFI Scan codes
|
// EFI Scan codes
|
||||||
//
|
//
|
||||||
|
#define SCAN_F11 0x0015
|
||||||
|
#define SCAN_F12 0x0016
|
||||||
#define SCAN_F13 0x0068
|
#define SCAN_F13 0x0068
|
||||||
#define SCAN_F14 0x0069
|
#define SCAN_F14 0x0069
|
||||||
#define SCAN_F15 0x006A
|
#define SCAN_F15 0x006A
|
||||||
|
@@ -23,6 +23,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
|
|
||||||
#include <Protocol/DevicePath.h>
|
#include <Protocol/DevicePath.h>
|
||||||
#include <Protocol/SimpleTextIn.h>
|
#include <Protocol/SimpleTextIn.h>
|
||||||
|
#include <Protocol/SimpleTextInEx.h>
|
||||||
#include <Protocol/SimpleTextOut.h>
|
#include <Protocol/SimpleTextOut.h>
|
||||||
|
|
||||||
///
|
///
|
||||||
|
Reference in New Issue
Block a user