Expand description

Protocol definitions.

Protocols are sets of related functionality identified by a unique ID. They can be implemented by a UEFI driver or occasionally by a UEFI application.

See the BootServices documentation for details of how to open a protocol.

Modules

Console support protocols.

Provides support for the UEFI debugging protocol.

Device Path protocol

LoadedImage protocol.

Media access protocols.

Network access protocols.

Platform Initialization protocols.

Rng protocol.

shimtarget_arch="i386" or x86-64 or ARM or AArch64

Shim lock protocol.

Traits

Common trait implemented by all standard UEFI protocols

Trait for creating a protocol pointer from a c_void pointer.

Derive Macros

Custom derive for the Protocol trait