ShellPkg[all]  1.02
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EfiShellInterface.h File Reference

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

Macro Definition Documentation

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

Typedef Documentation

Attributes for an argument.

Enumeration Type Documentation

Bit definitions for EFI_SHELL_ARG_INFO

Enumerator
ARG_NO_ATTRIB 
ARG_IS_QUOTED 
ARG_PARTIALLY_QUOTED 
ARG_FIRST_HALF_QUOTED 
ARG_FIRST_CHAR_IS_ESC 

Variable Documentation

EFI_GUID gEfiShellInterfaceGuid