This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Function
The underlying function accepts a vararg list of pairs of Guid pointers and opaque pointers to the interface. To provide a guid, the interface types should declare a guid constant like so:
pub const guid: uefi.Guid = .{ ... };
See std.os.uefi.protocol for examples of protocol type definitions.
Installs a set of protocol interfaces into the boot services environment.
This function's final argument should be a tuple of pointers to protocol interfaces. For example:
The underlying function accepts a vararg list of pairs of Guid pointers and opaque pointers to the interface. To provide a guid, the interface types should declare a
guidconstant like so:See
std.os.uefi.protocolfor examples of protocol type definitions.