iPXE
Data Fields
efi_ifr_builder Struct Reference

An EFI IFR builder. More...

#include <efi_hii.h>

Data Fields

EFI_IFR_OP_HEADERops
 IFR opcodes.
size_t ops_len
 Length of IFR opcodes.
EFI_HII_STRING_BLOCKstrings
 Strings.
size_t strings_len
 Length of strings.
unsigned int string_id
 Current string identifier.
unsigned int varstore_id
 Current variable store identifier.
unsigned int form_id
 Current form identifier.
int failed
 An allocation has failed.

Detailed Description

An EFI IFR builder.

Definition at line 21 of file efi_hii.h.


Field Documentation

IFR opcodes.

Definition at line 23 of file efi_hii.h.

Referenced by efi_ifr_free(), efi_ifr_op(), and efi_ifr_package().

Strings.

Definition at line 27 of file efi_hii.h.

Referenced by efi_ifr_free(), efi_ifr_package(), and efi_ifr_string().

Length of strings.

Definition at line 29 of file efi_hii.h.

Referenced by efi_ifr_package(), and efi_ifr_string().

Current string identifier.

Definition at line 31 of file efi_hii.h.

Referenced by efi_ifr_string().

Current variable store identifier.

Definition at line 33 of file efi_hii.h.

Referenced by efi_ifr_varstore_name_value_op(), and efi_snp_hii_package_list().

Current form identifier.

Definition at line 35 of file efi_hii.h.

Referenced by efi_ifr_form_op().

An allocation has failed.

Definition at line 37 of file efi_hii.h.

Referenced by efi_ifr_op(), efi_ifr_package(), and efi_ifr_string().


The documentation for this struct was generated from the following file: