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. More...
 
size_t ops_len
 Length of IFR opcodes. More...
 
EFI_HII_STRING_BLOCKstrings
 Strings. More...
 
size_t strings_len
 Length of strings. More...
 
unsigned int string_id
 Current string identifier. More...
 
unsigned int varstore_id
 Current variable store identifier. More...
 
unsigned int form_id
 Current form identifier. More...
 
int failed
 An allocation has failed. More...
 

Detailed Description

An EFI IFR builder.

Definition at line 21 of file efi_hii.h.

Field Documentation

◆ ops

EFI_IFR_OP_HEADER* efi_ifr_builder::ops

IFR opcodes.

Definition at line 23 of file efi_hii.h.

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

◆ ops_len

size_t efi_ifr_builder::ops_len

◆ strings

EFI_HII_STRING_BLOCK* efi_ifr_builder::strings

Strings.

Definition at line 27 of file efi_hii.h.

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

◆ strings_len

size_t efi_ifr_builder::strings_len

Length of strings.

Definition at line 29 of file efi_hii.h.

Referenced by efi_ifr_package(), and efi_ifr_string().

◆ string_id

unsigned int efi_ifr_builder::string_id

Current string identifier.

Definition at line 31 of file efi_hii.h.

Referenced by efi_ifr_string().

◆ varstore_id

unsigned int efi_ifr_builder::varstore_id

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().

◆ form_id

unsigned int efi_ifr_builder::form_id

Current form identifier.

Definition at line 35 of file efi_hii.h.

Referenced by efi_ifr_form_op().

◆ failed

int efi_ifr_builder::failed

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: