iPXE
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)
 FILE_SECBOOT (PERMITTED)

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 31 of file ConsoleControl.h.

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

Typedef Documentation

◆ EFI_CONSOLE_CONTROL_PROTOCOL

◆ 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 37 of file ConsoleControl.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD3 )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )

Variable Documentation

◆ gEfiConsoleControlProtocolGuid

EFI_GUID gEfiConsoleControlProtocolGuid
extern