struct GblEfiFastbootProtocol
Defined at line 42 of file ../../src/firmware/gigaboot/cpp/gbl_efi_fastboot_protocol.h
Public Members
uint64_t revision
uint8_t[32] serial_number
EfiStatus (*)(struct GblEfiFastbootProtocol *, const char *const *, size_t, uint8_t *, size_t *) get_var
EfiStatus (*)(struct GblEfiFastbootProtocol *, void *, GetVarAllCallback) get_var_all
EfiStatus (*)(struct GblEfiFastbootProtocol *, uint8_t *, size_t *, size_t *) get_staged
EfiStatus (*)(struct GblEfiFastbootProtocol *, bool, bool) set_lock
EfiStatus (*)(struct GblEfiFastbootProtocol *, bool, bool *) get_lock
EfiStatus (*)(struct GblEfiFastbootProtocol *, const uint8_t *, size_t, GblEfiFastbootEraseAction *) vendor_erase
EfiStatus (*)(struct GblEfiFastbootProtocol *, size_t, const char *const *, size_t, uint8_t *, size_t, GblEfiFastbootCommandExecResult *, FastbootMessageSender, void *) command_exec
EfiStatus (*)(struct GblEfiFastbootProtocol *, void **) start_local_session
EfiStatus (*)(struct GblEfiFastbootProtocol *, void *, uint8_t *, size_t *) update_local_session
EfiStatus (*)(struct GblEfiFastbootProtocol *, void *) close_local_session