use crate::Guid; | |
use core::ffi::c_void; | |
/// UEFI configuration table. | |
/// | |
/// Each table is uniquely identified by a GUID. The type of data pointed to by | |
/// `vendor_table`, as well as whether that address is physical or virtual, | |
/// depends on the GUID. | |
#[derive(Debug, Eq, PartialEq)] | |
#[repr(C)] | |
pub struct ConfigurationTable { | |
pub vendor_guid: Guid, | |
pub vendor_table: *mut c_void, | |
} |