TianoCore EDK2 master
Loading...
Searching...
No Matches
EfiShellInterface.h File Reference

Go to the source code of this file.

Data Structures

struct  _EFI_SHELL_ARG_INFO
 
struct  EFI_SHELL_INTERFACE
 

Macros

#define SHELL_INTERFACE_PROTOCOL_GUID
 

Typedefs

typedef struct _EFI_SHELL_ARG_INFO EFI_SHELL_ARG_INFO
 

Enumerations

enum  EFI_SHELL_ARG_INFO_TYPES {
  ARG_NO_ATTRIB = 0x0 , ARG_IS_QUOTED = BIT0 , ARG_PARTIALLY_QUOTED = BIT1 , ARG_FIRST_HALF_QUOTED = BIT2 ,
  ARG_FIRST_CHAR_IS_ESC = BIT3
}
 

Variables

EFI_GUID gEfiShellInterfaceGuid
 

Detailed Description

EFI Shell Interface protocol from EDK shell (no spec).

Shell Interface - additional information (over image_info) provided to an application started by the shell.

ConIo provides a file-style interface to the console.

The shell interface's and data (including ConIo) are only valid during the applications Entry Point. Once the application returns from it's entry point the data is freed by the invoking shell.

Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file EfiShellInterface.h.

Macro Definition Documentation

◆ SHELL_INTERFACE_PROTOCOL_GUID

#define SHELL_INTERFACE_PROTOCOL_GUID
Value:
{ \
0x47c7b223, 0xc42a, 0x11d2, {0x8e, 0x57, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b} \
}

Definition at line 23 of file EfiShellInterface.h.

Typedef Documentation

◆ EFI_SHELL_ARG_INFO

Attributes for an argument.

Enumeration Type Documentation

◆ EFI_SHELL_ARG_INFO_TYPES

Bit definitions for EFI_SHELL_ARG_INFO

Definition at line 31 of file EfiShellInterface.h.