#pragma once #include "table.h" extern "C" { struct efi_system_table { void *m_Value; }; } namespace Efi { class SystemTable : private Table { char16_t *m_FirmwareVendor; uint32_t m_FirmwareRevision; Handle m_ConsoleInHandle; void *m_ConIn; Handle m_ConsoleOutHandle; void *m_ConOut; Handle m_StandardErrorHandle; void *m_StdErr; void *m_RuntimeServices; void *m_BootServices; size_t m_NumberOfTableEntries; void *m_ConfigurationTable; }; }