ShellPkg/[hex]edit: use SimpleTextInEx to read console
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / Edit / TextEditorTypes.h
index dfd56dd..4cabba7 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Declares editor types.\r
 \r
-  Copyright (c) 2005 - 2011, Intel Corporation. All rights reserved. <BR>\r
+  Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved. <BR>\r
   This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
   which accompanies this distribution.  The full text of the license may be found at\r
@@ -87,15 +87,16 @@ typedef struct {
 } EFI_EDITOR_FILE_BUFFER;\r
 \r
 typedef struct {\r
-  EFI_EDITOR_FILE_BUFFER      *FileBuffer;\r
-\r
-  EFI_EDITOR_COLOR_UNION      ColorAttributes;\r
-  EFI_EDITOR_POSITION         ScreenSize; // row number and column number\r
-  EFI_EDITOR_LINE             *CutLine;   // clip board\r
-  BOOLEAN                     MouseSupported;\r
-  EFI_SIMPLE_POINTER_PROTOCOL *MouseInterface;\r
-  INT32                       MouseAccumulatorX;\r
-  INT32                       MouseAccumulatorY;\r
+  EFI_EDITOR_FILE_BUFFER            *FileBuffer;\r
+\r
+  EFI_EDITOR_COLOR_UNION            ColorAttributes;\r
+  EFI_EDITOR_POSITION               ScreenSize; // row number and column number\r
+  EFI_EDITOR_LINE                   *CutLine;   // clip board\r
+  EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInputEx;\r
+  BOOLEAN                           MouseSupported;\r
+  EFI_SIMPLE_POINTER_PROTOCOL       *MouseInterface;\r
+  INT32                             MouseAccumulatorX;\r
+  INT32                             MouseAccumulatorY;\r
 \r
 } EFI_EDITOR_GLOBAL_EDITOR;\r
 \r