55 lines
1.4 KiB
Rust
55 lines
1.4 KiB
Rust
//! UEFI Protocols
|
|
//!
|
|
//! The UEFI Specification splits most of its non-core parts into separate protocols. They can
|
|
//! refer to each other, but their documentation and implementation is split apart. We provide
|
|
//! each protocol as a separate module, so it is clearly defined where a symbol belongs to.
|
|
|
|
pub mod absolute_pointer;
|
|
pub mod block_io;
|
|
pub mod bus_specific_driver_override;
|
|
pub mod debug_support;
|
|
pub mod debugport;
|
|
pub mod decompress;
|
|
pub mod device_path;
|
|
pub mod device_path_from_text;
|
|
pub mod device_path_to_text;
|
|
pub mod device_path_utilities;
|
|
pub mod disk_io;
|
|
pub mod disk_io2;
|
|
pub mod driver_binding;
|
|
pub mod driver_diagnostics2;
|
|
pub mod driver_family_override;
|
|
pub mod file;
|
|
pub mod graphics_output;
|
|
pub mod hii_database;
|
|
pub mod hii_font;
|
|
pub mod hii_font_ex;
|
|
pub mod hii_package_list;
|
|
pub mod hii_string;
|
|
pub mod ip4;
|
|
pub mod ip6;
|
|
pub mod load_file;
|
|
pub mod load_file2;
|
|
pub mod loaded_image;
|
|
pub mod loaded_image_device_path;
|
|
pub mod managed_network;
|
|
pub mod memory_attribute;
|
|
pub mod mp_services;
|
|
pub mod pci_io;
|
|
pub mod platform_driver_override;
|
|
pub mod rng;
|
|
pub mod service_binding;
|
|
pub mod shell;
|
|
pub mod shell_dynamic_command;
|
|
pub mod shell_parameters;
|
|
pub mod simple_file_system;
|
|
pub mod simple_network;
|
|
pub mod simple_text_input;
|
|
pub mod simple_text_input_ex;
|
|
pub mod simple_text_output;
|
|
pub mod tcp4;
|
|
pub mod tcp6;
|
|
pub mod timestamp;
|
|
pub mod udp4;
|
|
pub mod udp6;
|