1 use crate::Guid; 2 use core::ffi::c_void; 3 4 /// UEFI configuration table. 5 /// 6 /// Each table is uniquely identified by a GUID. The type of data pointed to by 7 /// `vendor_table`, as well as whether that address is physical or virtual, 8 /// depends on the GUID. 9 #[derive(Debug, Eq, PartialEq)] 10 #[repr(C)] 11 pub struct ConfigurationTable { 12 pub vendor_guid: Guid, 13 pub vendor_table: *mut c_void, 14 } 15