ReactOS 0.4.15-dev-8092-ge0ba2f3
EFI_SYSTEM_TABLE Struct Reference

#include <UefiSpec.h>

Collaboration diagram for EFI_SYSTEM_TABLE:

Public Attributes

EFI_TABLE_HEADER Hdr
 
CHAR16FirmwareVendor
 
UINT32 FirmwareRevision
 
EFI_HANDLE ConsoleInHandle
 
EFI_SIMPLE_TEXT_INPUT_PROTOCOLConIn
 
EFI_HANDLE ConsoleOutHandle
 
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOLConOut
 
EFI_HANDLE StandardErrorHandle
 
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOLStdErr
 
EFI_RUNTIME_SERVICESRuntimeServices
 
EFI_BOOT_SERVICESBootServices
 
UINTN NumberOfTableEntries
 
EFI_CONFIGURATION_TABLEConfigurationTable
 

Detailed Description

EFI System Table

Definition at line 1908 of file UefiSpec.h.

Member Data Documentation

◆ BootServices

◆ ConfigurationTable

EFI_CONFIGURATION_TABLE* EFI_SYSTEM_TABLE::ConfigurationTable

A pointer to the system configuration tables. The number of entries in the table is NumberOfTableEntries.

Definition at line 1968 of file UefiSpec.h.

Referenced by EfipGetSystemTable(), and FindAcpiBios().

◆ ConIn

EFI_SIMPLE_TEXT_INPUT_PROTOCOL* EFI_SYSTEM_TABLE::ConIn

A pointer to the EFI_SIMPLE_TEXT_INPUT_PROTOCOL interface that is associated with ConsoleInHandle.

Definition at line 1932 of file UefiSpec.h.

Referenced by BlpFwInitialize(), and UefiConsKbHit().

◆ ConOut

EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* EFI_SYSTEM_TABLE::ConOut

A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with ConsoleOutHandle.

Definition at line 1941 of file UefiSpec.h.

Referenced by BlpFwInitialize().

◆ ConsoleInHandle

EFI_HANDLE EFI_SYSTEM_TABLE::ConsoleInHandle

The handle for the active console input device. This handle must support EFI_SIMPLE_TEXT_INPUT_PROTOCOL and EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.

Definition at line 1927 of file UefiSpec.h.

Referenced by BlpFwInitialize().

◆ ConsoleOutHandle

EFI_HANDLE EFI_SYSTEM_TABLE::ConsoleOutHandle

The handle for the active console output device.

Definition at line 1936 of file UefiSpec.h.

Referenced by OslDrawLogo().

◆ FirmwareRevision

UINT32 EFI_SYSTEM_TABLE::FirmwareRevision

A firmware vendor specific value that identifies the revision of the system firmware for the platform.

Definition at line 1922 of file UefiSpec.h.

Referenced by EfiCloseProtocol(), EfiOpenProtocol(), and EfiVmpCloseProtocol().

◆ FirmwareVendor

CHAR16* EFI_SYSTEM_TABLE::FirmwareVendor

A pointer to a null terminated string that identifies the vendor that produces the system firmware for the platform.

Definition at line 1917 of file UefiSpec.h.

◆ Hdr

EFI_TABLE_HEADER EFI_SYSTEM_TABLE::Hdr

The table header for the EFI System Table.

Definition at line 1912 of file UefiSpec.h.

Referenced by EfiConnectController(), and EfiVmOpenProtocol().

◆ NumberOfTableEntries

UINTN EFI_SYSTEM_TABLE::NumberOfTableEntries

The number of system configuration tables in the buffer ConfigurationTable.

Definition at line 1963 of file UefiSpec.h.

Referenced by EfipGetSystemTable(), and FindAcpiBios().

◆ RuntimeServices

EFI_RUNTIME_SERVICES* EFI_SYSTEM_TABLE::RuntimeServices

A pointer to the EFI Runtime Services Table.

Definition at line 1955 of file UefiSpec.h.

Referenced by BlpFwInitialize(), and UefiGetTime().

◆ StandardErrorHandle

EFI_HANDLE EFI_SYSTEM_TABLE::StandardErrorHandle

The handle for the active standard error console device. This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.

Definition at line 1946 of file UefiSpec.h.

◆ StdErr

EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* EFI_SYSTEM_TABLE::StdErr

A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with StandardErrorHandle.

Definition at line 1951 of file UefiSpec.h.


The documentation for this struct was generated from the following file: