| //! 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 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; |