iPXE
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
ConsoleControl.h File Reference

Go to the source code of this file.

Data Structures

struct  _EFI_CONSOLE_CONTROL_PROTOCOL
 

Macros

#define __CONSOLE_CONTROL_H__
 
#define EFI_CONSOLE_CONTROL_PROTOCOL_GUID   { 0xf42f7782, 0x12e, 0x4c12, {0x99, 0x56, 0x49, 0xf9, 0x43, 0x4, 0xf7, 0x21} }
 

Typedefs

typedef struct _EFI_CONSOLE_CONTROL_PROTOCOL EFI_CONSOLE_CONTROL_PROTOCOL
 
typedef EFI_STATUS(EFIAPIEFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode, OUT BOOLEAN *GopUgaExists, OPTIONAL OUT BOOLEAN *StdInLocked OPTIONAL)
 
typedef EFI_STATUS(EFIAPIEFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, IN EFI_CONSOLE_CONTROL_SCREEN_MODE Mode)
 
typedef EFI_STATUS(EFIAPIEFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, IN CHAR16 *Password)
 

Enumerations

enum  EFI_CONSOLE_CONTROL_SCREEN_MODE { EfiConsoleControlScreenText, EfiConsoleControlScreenGraphics, EfiConsoleControlScreenMaxValue }
 

Functions

 FILE_LICENCE (BSD3)
 

Variables

EFI_GUID gEfiConsoleControlProtocolGuid
 

Macro Definition Documentation

◆ __CONSOLE_CONTROL_H__

#define __CONSOLE_CONTROL_H__

Definition at line 26 of file ConsoleControl.h.

◆ EFI_CONSOLE_CONTROL_PROTOCOL_GUID

#define EFI_CONSOLE_CONTROL_PROTOCOL_GUID   { 0xf42f7782, 0x12e, 0x4c12, {0x99, 0x56, 0x49, 0xf9, 0x43, 0x4, 0xf7, 0x21} }

Definition at line 30 of file ConsoleControl.h.

Typedef Documentation

◆ EFI_CONSOLE_CONTROL_PROTOCOL

Definition at line 33 of file ConsoleControl.h.

◆ EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE

typedef EFI_STATUS(EFIAPI * EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode, OUT BOOLEAN *GopUgaExists, OPTIONAL OUT BOOLEAN *StdInLocked OPTIONAL)

Definition at line 45 of file ConsoleControl.h.

◆ EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE

typedef EFI_STATUS(EFIAPI * EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, IN EFI_CONSOLE_CONTROL_SCREEN_MODE Mode)

Definition at line 74 of file ConsoleControl.h.

◆ EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN

typedef EFI_STATUS(EFIAPI * EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN) (IN EFI_CONSOLE_CONTROL_PROTOCOL *This, IN CHAR16 *Password)

Definition at line 97 of file ConsoleControl.h.

Enumeration Type Documentation

◆ EFI_CONSOLE_CONTROL_SCREEN_MODE

Enumerator
EfiConsoleControlScreenText 
EfiConsoleControlScreenGraphics 
EfiConsoleControlScreenMaxValue 

Definition at line 36 of file ConsoleControl.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD3  )

Variable Documentation

◆ gEfiConsoleControlProtocolGuid

EFI_GUID gEfiConsoleControlProtocolGuid