1 | //! This module is used to simplify importing the most common UEFI types. |
2 | //! |
3 | //! This includes the system table types, `Status` codes, etc. |
4 | |
5 | pub use crate::{Handle, ResultExt, Status}; |
6 | |
7 | // Import the basic table types. |
8 | pub use crate::table::boot::BootServices; |
9 | pub use crate::table::runtime::RuntimeServices; |
10 | pub use crate::table::{Boot, SystemTable}; |
11 | |
12 | // Import the macro for creating the custom entry point, as well as the cstr macros. |
13 | pub use uefi_macros::{cstr16, cstr8, entry}; |
14 | |