Namespace

FwupdPlugin – 1.0

Functionality available to fwupd plugins

Version1.9.20
Authorsfwupd Development Team
LicenseLGPL-2.1-or-later
Websitehttps://www.fwupd.org
Sourcehttps://github.com/fwupd/fwupd

Build

C headersfwupdplugin.h
pkg-config filesfwupdplugin

Dependencies

GObject—2.0 The base type system library
Browse documentation
Gio—2.0 A modern, easy-to-use VFS API
Browse documentation
Fwupd—2.0 Firmware update daemon client library
Browse documentation

Additional documentation

Classes

AcpiTable

An generic ACPI table.

since: 1.0

Archive

An in-memory archive decompressor.

since: 1.0

ArchiveFirmware

An archive firmware image, typically for nested firmware volumes.

since: 1.0

Backend

An device discovery backend, for instance USB, BlueZ or UDev.

since: 1.0

BiosSettings

since: 1.0

BluezDevice

A BlueZ Bluetooth device.

since: 1.0

CabFirmware

since: 1.0

CabImage

since: 1.0

CfiDevice

A chip conforming to the Common Flash Memory Interface, typically a SPI flash chip.

since: 1.0

CfuOffer

A CFU offer. This is a 16 byte blob which contains enough data for the device to either accept or refuse a firmware payload. The offer may be loaded from disk, network, or even constructed manually. There is much left to how the specific firmware implements CFU, and it’s expected that multiple different plugins will use this offer in different ways.

since: 1.0

CfuPayload

A CFU payload. This contains of a variable number of blocks, each containing the address, size and the chunk data. The chunks do not have to be the same size, and the address ranges do not have to be continuous.

since: 1.0

Chunk

A optionally mutable packet of chunked data with address, page and index.

since: 1.0

ChunkArray

Create chunked data with address and index as required.

since: 1.0

Config

since: 1.0

Context

A context that represents the shared system state. This object is shared between the engine, the plugins and the devices.

since: 1.0

CoswidFirmware

A coSWID SWID section.

since: 1.0

CsvEntry

A comma seporated value entry.

since: 1.0

CsvFirmware

A comma seporated value file.

since: 1.0

Device

A physical or logical device that is exported to the daemon.

since: 1.0

DeviceLocker

Easily close a shared resource (such as a device) when an object goes out of scope.

since: 1.0

DeviceProgress

since: 1.0

DfuFirmware

A DFU firmware image.

since: 1.0

DfuseFirmware

A DfuSe firmware image.

since: 1.0

DpauxDevice

A Display Port AUX device.

since: 1.0

DrmDevice

A DRM device.

since: 1.0

Edid

since: 1.0

EfiFirmwareFile

A UEFI file.

since: 1.0

EfiFirmwareFilesystem

A UEFI filesystem.

since: 1.0

EfiFirmwareSection

A UEFI firmware section.

since: 1.0

EfiFirmwareVolume

A UEFI file volume.

since: 1.0

EfiLoadOption

since: 1.0

EfiSignature

A UEFI Signature as found in an EFI_SIGNATURE_LIST.

since: 1.0

EfiSignatureList

A UEFI signature list typically found in the PK and KEK keys.

since: 1.0

ElfFirmware

Executable and Linkable Format is a common standard file format for executable files, object code, shared libraries, core dumps — and sometimes firmware.

since: 1.0

FdtFirmware

A Flattened DeviceTree firmware image.

since: 1.0

FdtImage

A Flattened DeviceTree firmware image.

since: 1.0

Firmware

A firmware file which can have children which represent the images within.

since: 1.0

FitFirmware

A Flat Image Tree.

since: 1.0

FmapFirmware

A FMAP firmware image.

since: 1.0

HidDescriptor

A HID descriptor.

since: 1.0

HidDevice

A Human Interface Device (HID) device.

since: 1.0

HidReport

See also: FuHidDescriptor

since: 1.0

Hwids

A the hardware IDs on the system.

since: 1.0

I2cDevice

A I²C device with an assigned bus number.

since: 1.0

IfdBios

An Intel BIOS section.

since: 1.0

IfdFirmware

An Intel Flash Descriptor.

since: 1.0

IfdImage

An Intel Flash Descriptor image, e.g. BIOS.

since: 1.0

IfwiCpdFirmware

An Intel Code Partition Directory (aka CPD) can be found in IFWI (Integrated Firmware Image) firmware blobs which are used in various Intel products using an IPU (Infrastructure Processing Unit).

since: 1.0

IfwiFptFirmware

An Intel Flash Program Tool (aka FPT) header can be found in IFWI (Integrated Firmware Image) firmware blobs which are used in various Intel products using an IPU (Infrastructure Processing Unit).

since: 1.0

IhexFirmware

A Intel hex (ihex) firmware image.

since: 1.0

IntelThunderboltFirmware

The Non-Volatile-Memory file-format specification. This is what you would find as the update payload.

since: 1.0

IntelThunderboltNvm

The Non-Volatile-Memory device specification. This is what you would find on the device SPI chip.

since: 1.0

IOChannel

A bidirectional IO channel which can be read from and written to.

since: 1.0

LinearFirmware

A firmware made up of concatenated blobs of a different firmware type.

since: 1.0

MeiDevice

The Intel proprietary Management Engine Interface.

since: 1.0

OpromFirmware

An OptionROM can be found in nearly every PCI device. Multiple OptionROM images may be appended.

since: 1.0

PefileFirmware

A PE file consists of a Microsoft MS-DOS stub, the PE signature, the COFF file header, and an optional header, followed by section data.

since: 1.0

Plugin

A plugin which is used by fwupd to enumerate and update devices.

since: 1.0

Progress

Objects can use fu_progress_set_percentage() if the absolute percentage is known. Percentages should always go up, not down.

since: 1.0

Quirks

Quirks can be used to modify device behavior. When fwupd is installed in long-term support distros it’s very hard to backport new versions as new hardware is released.

since: 1.0

SbatlevelSection

since: 1.0

SecurityAttr

since: 1.0

SecurityAttrs

A set of Host Security ID attributes that represents the system state.

since: 1.0

Smbios

Enumerate the SMBIOS data on the system.

since: 1.0

SrecFirmware

A SREC firmware image.

since: 1.0

UdevDevice

A UDev device, typically only available on Linux.

since: 1.0

UsbDevice

A USB device.

since: 1.0

UsbDeviceDs20

A USB DS20 BOS descriptor.

since: 1.0

UsbDeviceFwDs20

since: 1.0

UsbDeviceMsDs20

since: 1.0

UswidFirmware

A uSWID header with multiple optionally-compressed coSWID CBOR sections.

since: 1.0

Volume

Volume abstraction that uses UDisks.

since: 1.0

Structs

PluginData

The plugin-allocated private data.

since: 1.0

PluginVfuncs

A subset of virtual functions that are implemented by modular plugins.

since: 1.0

Aliases

ContextFlags

The context flags.

since: 1.0

DeviceInternalFlags

The device internal flags.

since: 1.0

EndianType

The endian type, e.g. G_LITTLE_ENDIAN.

since: 1.0

FirmwareExportFlags

The firmware export flags.

since: 1.0

FirmwareFlags

The firmware flags.

since: 1.0

Enumerations

ArchiveCompression

since: 1.0

ArchiveFormat

since: 1.0

BackendLoadFlags

since: 1.0

BackendSaveFlags

since: 1.0

CabCompression

since: 1.0

CabFileAttribute

since: 1.0

CfiDeviceCmd

Commands used when calling fu_cfi_device_get_cmd().

since: 1.0

CfuOfferComponentId

since: 1.0

CoswidEntityRole

since: 1.0

CoswidHashAlg

since: 1.0

CoswidLinkRel

since: 1.0

CoswidTag

since: 1.0

CoswidVersionScheme

since: 1.0

CpuVendor

The CPU vendor.

since: 1.0

DisplayState

The device lid state.

since: 1.0

EdidDescriptorTag

since: 1.0

EfiDevicePathType

since: 1.0

EfiFileAttrib

since: 1.0

EfiFileType

since: 1.0

EfiHardDriveDevicePathPartitionFormat

since: 1.0

EfiHardDriveDevicePathSignatureType

since: 1.0

EfiHardDriveDevicePathSubtype

since: 1.0

EfiLoadOptionAttrs

since: 1.0

EfiSectionType

since: 1.0

EfiSignatureKind

since: 1.0

ElfFileHeaderType

since: 1.0

ElfSectionHeaderType

since: 1.0

FirmareSrecRecordKind

The kind of SREC record kind.

since: 1.0

FuCoffSubsystem

since: 1.0

HidItemKind

since: 1.0

HidItemTag

since: 1.0

IfdRegion

since: 1.0

IntelThunderboltNvmFamily

since: 1.0

IntelThunderboltNvmSection

since: 1.0

LidState

The device lid state.

since: 1.0

PathKind

Path types to use when dynamically determining a path at runtime.

since: 1.0

PciBaseCls

PCI base class types returned by fu_udev_device_get_cls().

since: 1.0

PeCoffMachine

since: 1.0

PeCoffMagic

since: 1.0

PluginRule

The rules used for ordering plugins. Plugins are expected to add rules in fu_plugin_initialize().

since: 1.0

PluginVerifyFlags

Flags used when verifying, currently unused.

since: 1.0

PowerState

The system power state.

since: 1.0

SmbiosChassisKind

The system chassis kind.

since: 1.0

UswidHeaderFlag

since: 1.0

UswidPayloadCompression

since: 1.0

Bitfields

ArchiveFlags

The flags to use when loading the archive.

since: 1.0

ContextHwidFlags

since: 1.0

DeviceInstanceFlags

The flags to use when interacting with a device instance.

since: 1.0

DumpFlags

The flags to use when configuring debugging.

since: 1.0

HidDeviceFlags

Flags used when calling fu_hid_device_get_report() and fu_hid_device_set_report().

since: 1.0

IfdAccess

The flags to use for IFD access permissions.

since: 1.0

IOChannelFlags

The flags used when reading data from the TTY.

since: 1.0

ProgressFlag

since: 1.0

QuirksLoadFlags

The flags to use when loading quirks.

since: 1.0

SecurityAttrsFlags

The flags to use when calculating an HSI version.

since: 1.0

UdevDeviceFlags

Flags used when opening the device using fu_device_open().

since: 1.0

UtfConvertFlags

The flags to use when converting to and from UTF-8.

since: 1.0

Callbacks

ArchiveIterateFunc

The archive iteration callback.

since: 1.0

ContextLookupIter

The context lookup iteration callback.

since: 1.0

DeviceLockerFunc

Callback to use when opening and closing using fu_device_locker_new_full().

since: 1.0

DeviceRetryFunc

The device retry iteration callback.

since: 1.0

QuirksIter

The quirks iteration callback.

since: 1.0

StrsplitFunc

The fu_strsplit_full() iteration callback.

since: 1.0

Functions

byte_array_align_up

Align a byte array length to a power of 2 boundary, where alignment is the bit position to align to. If alignment is zero then array is unchanged.

since: 1.6.0

byte_array_append_bytes

Adds the contents of a GBytes to a byte array.

since: 1.5.8

byte_array_append_uint16

Adds a 16 bit integer to a byte array.

since: 1.3.1

byte_array_append_uint24

Adds a 24 bit integer to a byte array.

since: 1.8.13

byte_array_append_uint32

Adds a 32 bit integer to a byte array.

since: 1.3.1

byte_array_append_uint64

Adds a 64 bit integer to a byte array.

since: 1.5.8

byte_array_append_uint8

Adds a 8 bit integer to a byte array.

since: 1.3.1

byte_array_compare

Compares two buffers for equality.

since: 1.8.0

byte_array_from_string

Converts a lowercase hex string to a byte array.

since: 1.9.6

byte_array_set_size

Sets the size of the GByteArray, expanding with data as required.

since: 1.8.2

byte_array_to_string

Converts the byte array to a lowercase hex string.

since: 1.8.9

bytes_align

Aligns a block of memory to blksize using the padval value; if the block is already aligned then the original bytes is returned.

since: 1.8.2

bytes_compare

Compares the buffers for equality.

since: 1.8.2

bytes_get_contents

Reads a blob of data from a file.

since: 1.8.2

bytes_get_contents_fd

Reads a blob from a specific file descriptor.

since: 1.8.2

bytes_get_contents_stream

Reads a blob from a specific input stream.

since: 1.8.2

bytes_get_contents_stream_full

Reads a blob from a specific input stream.

since: 1.9.1

bytes_get_data_safe

Get the byte data in the GBytes. This data should not be modified. This function will always return the same pointer for a given GBytes.

since: 1.6.0

bytes_is_empty

Checks if a byte array are just empty (0xff) bytes.

since: 1.8.2

bytes_new_offset

Creates a GBytes which is a subsection of another GBytes.

since: 1.8.2

bytes_pad

Pads a GBytes to a minimum sz with 0xff.

since: 1.8.2

bytes_set_contents

Writes a blob of data to a filename, creating the parent directories as required.

since: 1.8.2

cab_compression_to_string

since: 1.0

common_align_up

Align a value to a power of 2 boundary, where alignment is the bit position to align to. If alignment is zero then value is always returned unchanged.

since: 1.6.0

common_check_full_disk_encryption

Checks that all FDE volumes are not going to be affected by a firmware update. If unsure, return with failure and let the user decide.

since: 1.7.1

common_get_kernel_cmdline

Returns the current kernel command line options.

since: 1.5.6

common_get_memory_size

Returns the size of physical memory.

since: 1.5.6

common_get_olson_timezone_id

Gets the system Olson timezone ID, as used in the CLDR and ICU specifications.

since: 1.9.7

common_guid_is_plausible

Checks whether a chunk of memory looks like it could be a GUID.

since: 1.2.5

common_is_live_media

Checks if the user is running from a live media using various heuristics.

since: 1.4.6

coswid_entity_role_from_string

since: 1.0

coswid_entity_role_to_string

since: 1.0

coswid_hash_alg_from_string

since: 1.0

coswid_hash_alg_to_string

since: 1.0

coswid_link_rel_from_string

since: 1.0

coswid_link_rel_to_string

since: 1.0

coswid_tag_from_string

since: 1.0

coswid_tag_to_string

since: 1.0

coswid_version_scheme_from_string

since: 1.0

coswid_version_scheme_to_string

since: 1.0

cpu_get_vendor

Uses CPUID to discover the CPU vendor.

since: 1.8.2

cpuid

Calls CPUID and returns the registers for the given leaf.

since: 1.8.2

crc16

Returns the CRC-16-IBM cyclic redundancy value for the given memory buffer.

since: 1.8.2

crc16_full

Returns the cyclic redundancy check value for the given memory buffer.

since: 1.8.2

crc32

Returns the cyclic redundancy check value for the given memory buffer.

since: 1.8.2

crc32_full

Returns the cyclic redundancy check value for the given memory buffer.

since: 1.8.2

crc8

Returns the cyclic redundancy check value for the given memory buffer.

since: 1.8.2

crc8_full

Returns the cyclic redundancy check value for the given memory buffer.

since: 1.8.2

display_state_to_string

Converts an enumerated type to a string.

since: 1.9.6

dump_bytes

Dumps a byte buffer to the screen.

since: 1.8.2

dump_full

Dumps a raw buffer to the screen.

since: 1.8.2

dump_raw

Dumps a raw buffer to the screen.

since: 1.8.2

efi_file_type_to_string

since: 1.0

efi_guid_to_name

Converts a GUID to the known nice name.

since: 1.6.2

efi_hard_drive_device_path_partition_format_from_string

since: 1.0

efi_hard_drive_device_path_partition_format_to_string

since: 1.0

efi_hard_drive_device_path_signature_type_from_string

since: 1.0

efi_hard_drive_device_path_signature_type_to_string

since: 1.0

efi_section_type_to_string

since: 1.0

efivar_delete

Removes a variable from NVRAM.

since: 1.4.0

efivar_delete_with_glob

Removes a group of variables from NVRAM.

since: 1.4.0

efivar_exists

Test if a variable exists.

since: 1.4.0

efivar_get_data

Gets the data from a UEFI variable in NVRAM.

since: 1.4.0

efivar_get_data_bytes

Gets the data from a UEFI variable in NVRAM.

since: 1.5.0

efivar_get_monitor

Returns a file monitor for a specific key.

since: 1.5.5

efivar_get_names

Gets the list of names where the GUID matches. An error is set if there are no names matching the GUID.

since: 1.4.7

efivar_secure_boot_enabled

Determines if secure boot was enabled.

since: 1.8.2

efivar_set_data

Sets the data to a UEFI variable in NVRAM.

since: 1.4.0

efivar_set_data_bytes

Sets the data to a UEFI variable in NVRAM.

since: 1.5.0

efivar_space_used

Gets the total size used by all EFI variables. This may be less than the size reported by the kernel as some (hopefully small) variables are hidden from userspace.

since: 1.5.1

efivar_supported

Determines if the kernel supports EFI variables.

since: 1.4.0

hid_item_kind_to_string

since: 1.0

hid_item_tag_from_string

since: 1.0

hid_item_tag_to_string

since: 1.0

ifd_access_to_string

Converts a FuIfdAccess to a string.

since: 1.6.2

ifd_region_to_access

Converts a FuIfdRegion to an access level.

since: 1.6.2

ifd_region_to_name

Converts a FuIfdRegion to a name the user might recognize.

since: 1.6.2

ifd_region_to_string

since: 1.0

kenv_get_string

Gets a BSD kernel environment string. This will not work on Linux or Windows.

since: 1.6.1

kernel_add_cmdline_arg

Add a kernel command line argument.

since: 1.9.5

kernel_check_cmdline_mutable

since: 1.0

kernel_check_version

Determines if the system is running at least a certain required kernel version.

since: 1.8.2

kernel_get_cmdline

Loads all the kernel /proc/cmdline key/values into a hash table.

since: 1.8.5

kernel_get_config

Loads all the kernel options into a hash table. Commented out options are not included.

since: 1.8.5

kernel_get_firmware_search_path

Reads the FU_PATH_KIND_FIRMWARE_SEARCH and returns its contents.

since: 1.8.2

kernel_locked_down

Determines if kernel lockdown in effect.

since: 1.8.2

kernel_parse_cmdline

Parses all the kernel key/values into a hash table, respecting double quotes when required.

since: 1.9.1

kernel_parse_config

Parses all the kernel options into a hash table. Commented out options are not included.

since: 1.9.6

kernel_remove_cmdline_arg

Remove a kernel command line argument.

since: 1.9.5

kernel_reset_firmware_search_path

Resets the FU_PATH_KIND_FIRMWARE_SEARCH to an empty string.

since: 1.8.2

kernel_set_firmware_search_path

Writes path to the FU_PATH_KIND_FIRMWARE_SEARCH.

since: 1.8.2

lid_state_to_string

Converts an enumerated type to a string.

since: 1.7.4

memchk_read

Works out if reading from a buffer is safe. Providing the buffer sizes allows us to check for buffer overflow.

since: 1.9.1

memchk_write

Works out if writing to a buffer is safe. Providing the buffer sizes allows us to check for buffer overflow.

since: 1.9.1

memcmp_safe

Compares the buffers for equality.

since: 1.8.2

memcpy_safe

Copies some memory using memcpy in a safe way. Providing the buffer sizes of both the destination and the source allows us to check for buffer overflow.

since: 1.8.2

memdup_safe

Duplicates some memory using memdup in a safe way.

since: 1.8.2

memmem_safe

Finds a block of memory in another block of memory in a safe way.

since: 1.8.2

memread_uint16

Read a value from a buffer using a specified endian.

since: 1.8.2

memread_uint16_safe

Read a value from a buffer using a specified endian in a safe way.

since: 1.8.2

memread_uint24

Read a value from a buffer using a specified endian.

since: 1.8.2

memread_uint24_safe

Read a value from a buffer using a specified endian in a safe way.

since: 1.8.3

memread_uint32

Read a value from a buffer using a specified endian.

since: 1.8.2

memread_uint32_safe

Read a value from a buffer using a specified endian in a safe way.

since: 1.8.2

memread_uint64

Read a value from a buffer using a specified endian.

since: 1.8.2

memread_uint64_safe

Read a value from a buffer using a specified endian in a safe way.

since: 1.8.2

memread_uint8_safe

Read a value from a buffer in a safe way.

since: 1.8.2

memstrsafe

Converts a byte buffer to a ASCII string.

since: 1.9.3

memwrite_uint16

Writes a value to a buffer using a specified endian.

since: 1.8.2

memwrite_uint16_safe

Write a value to a buffer using a specified endian in a safe way.

since: 1.8.2

memwrite_uint24

Writes a value to a buffer using a specified endian.

since: 1.8.2

memwrite_uint32

Writes a value to a buffer using a specified endian.

since: 1.8.2

memwrite_uint32_safe

Write a value to a buffer using a specified endian in a safe way.

since: 1.8.2

memwrite_uint64

Writes a value to a buffer using a specified endian.

since: 1.8.2

memwrite_uint64_safe

Write a value to a buffer using a specified endian in a safe way.

since: 1.8.2

memwrite_uint8_safe

Write a value to a buffer in a safe way.

since: 1.8.2

misr16

Returns the MISR check value for the given memory buffer.

since: 1.9.17

path_find_program

Looks for a program in the PATH variable.

since: 1.8.2

path_from_kind

Gets a fwupd-specific system path. These can be overridden with various environment variables, for instance FWUPD_DATADIR.

since: 1.8.2

path_get_files

Returns every file found under directory, and any subdirectory. If any path under directory cannot be accessed due to permissions an error will be returned.

since: 1.8.2

path_glob

Returns all the filenames that match a specific glob pattern. Any results are sorted. No matching files will set error.

since: 1.8.2

path_mkdir

Creates any required directories, including any parent directories.

since: 1.8.2

path_mkdir_parent

Creates any required directories, including any parent directories.

since: 1.8.2

path_rmtree

Recursively removes a directory.

since: 1.8.2

power_state_is_ac

Determines if the power state can be considered “on AC power”.

since: 1.8.11

power_state_to_string

Converts an enumerated type to a string.

since: 1.8.11

strdup

Copies a string from a buffer of a specified size up to (but not including) NUL.

since: 1.8.11

string_append

Appends a key and string value to a string.

since: 1.8.2

string_append_kb

Appends a key and boolean value to a string.

since: 1.8.2

string_append_ku

Appends a key and unsigned integer to a string.

since: 1.8.2

string_append_kx

Appends a key and hex integer to a string.

since: 1.8.2

strjoin

Joins an array of strings together to form one long string, with the optional separator inserted between each of them.

since: 1.8.2

strpassmask

Hides password strings encoded in HTTP requests.

since: 1.9.10

strsafe

Converts a string into something that can be safely printed.

since: 1.8.2

strsplit

Splits a string into a maximum of max_tokens pieces, using the given delimiter. If max_tokens is reached, the remainder of string is appended to the last token.

since: 1.8.2

strsplit_full

Splits the string, calling the given function for each of the tokens found. If any callback returns FALSE scanning is aborted.

since: 1.8.2

strstrip

Removes leading and trailing whitespace from a constant string.

since: 1.8.2

strtobool

Converts a string value to a boolean. Only true and false are accepted values.

since: 1.8.2

strtoll

Converts a string value to an integer. Values are assumed base 10, unless prefixed with “0x” where they are parsed as base 16.

since: 1.9.7

strtoull

Converts a string value to an integer. Values are assumed base 10, unless prefixed with “0x” where they are parsed as base 16.

since: 1.8.2

struct_acpi_table_get_checksum

since: 1.0

struct_acpi_table_get_length

since: 1.0

struct_acpi_table_get_oem_id

since: 1.0

struct_acpi_table_get_oem_revision

since: 1.0

struct_acpi_table_get_oem_table_id

since: 1.0

struct_acpi_table_get_revision

since: 1.0

struct_acpi_table_get_signature

since: 1.0

struct_acpi_table_new

since: 1.0

struct_acpi_table_parse

since: 1.0

struct_acpi_table_set_checksum

since: 1.0

struct_acpi_table_set_length

since: 1.0

struct_acpi_table_set_oem_id

since: 1.0

struct_acpi_table_set_oem_revision

since: 1.0

struct_acpi_table_set_oem_table_id

since: 1.0

struct_acpi_table_set_revision

since: 1.0

struct_acpi_table_set_signature

since: 1.0

struct_cab_data_get_checksum

since: 1.0

struct_cab_data_get_comp

since: 1.0

struct_cab_data_get_uncomp

since: 1.0

struct_cab_data_new

since: 1.0

struct_cab_data_parse_bytes

since: 1.0

struct_cab_data_set_checksum

since: 1.0

struct_cab_data_set_comp

since: 1.0

struct_cab_data_set_uncomp

since: 1.0

struct_cab_file_get_date

since: 1.0

struct_cab_file_get_fattr

since: 1.0

struct_cab_file_get_index

since: 1.0

struct_cab_file_get_time

since: 1.0

struct_cab_file_get_uoffset

since: 1.0

struct_cab_file_get_usize

since: 1.0

struct_cab_file_new

since: 1.0

struct_cab_file_parse_bytes

since: 1.0

struct_cab_file_set_date

since: 1.0

struct_cab_file_set_fattr

since: 1.0

struct_cab_file_set_index

since: 1.0

struct_cab_file_set_time

since: 1.0

struct_cab_file_set_uoffset

since: 1.0

struct_cab_file_set_usize

since: 1.0

struct_cab_folder_get_compression

since: 1.0

struct_cab_folder_get_ndatab

since: 1.0

struct_cab_folder_get_offset

since: 1.0

struct_cab_folder_new

since: 1.0

struct_cab_folder_parse_bytes

since: 1.0

struct_cab_folder_set_compression

since: 1.0

struct_cab_folder_set_ndatab

since: 1.0

struct_cab_folder_set_offset

since: 1.0

struct_cab_header_get_flags

since: 1.0

struct_cab_header_get_idx_cabinet

since: 1.0

struct_cab_header_get_nr_files

since: 1.0

struct_cab_header_get_nr_folders

since: 1.0

struct_cab_header_get_off_cffile

since: 1.0

struct_cab_header_get_set_id

since: 1.0

struct_cab_header_get_size

since: 1.0

struct_cab_header_new

since: 1.0

struct_cab_header_parse_bytes

since: 1.0

struct_cab_header_reserve_get_rsvd_block

since: 1.0

struct_cab_header_reserve_get_rsvd_folder

since: 1.0

struct_cab_header_reserve_get_rsvd_hdr

since: 1.0

struct_cab_header_reserve_new

since: 1.0

struct_cab_header_reserve_parse_bytes

since: 1.0

struct_cab_header_reserve_set_rsvd_block

since: 1.0

struct_cab_header_reserve_set_rsvd_folder

since: 1.0

struct_cab_header_reserve_set_rsvd_hdr

since: 1.0

struct_cab_header_set_flags

since: 1.0

struct_cab_header_set_idx_cabinet

since: 1.0

struct_cab_header_set_nr_files

since: 1.0

struct_cab_header_set_nr_folders

since: 1.0

struct_cab_header_set_off_cffile

since: 1.0

struct_cab_header_set_set_id

since: 1.0

struct_cab_header_set_size

since: 1.0

struct_cab_header_validate_bytes

since: 1.0

struct_cfu_offer_get_compat_variant_mask

since: 1.0

struct_cfu_offer_get_component_id

since: 1.0

struct_cfu_offer_get_flags1

since: 1.0

struct_cfu_offer_get_flags2

since: 1.0

struct_cfu_offer_get_flags3

since: 1.0

struct_cfu_offer_get_product_id

since: 1.0

struct_cfu_offer_get_segment_number

since: 1.0

struct_cfu_offer_get_token

since: 1.0

struct_cfu_offer_get_version

since: 1.0

struct_cfu_offer_new

since: 1.0

struct_cfu_offer_parse_bytes

since: 1.0

struct_cfu_offer_set_compat_variant_mask

since: 1.0

struct_cfu_offer_set_component_id

since: 1.0

struct_cfu_offer_set_flags1

since: 1.0

struct_cfu_offer_set_flags2

since: 1.0

struct_cfu_offer_set_flags3

since: 1.0

struct_cfu_offer_set_product_id

since: 1.0

struct_cfu_offer_set_segment_number

since: 1.0

struct_cfu_offer_set_token

since: 1.0

struct_cfu_offer_set_version

since: 1.0

struct_cfu_payload_get_addr

since: 1.0

struct_cfu_payload_get_size

since: 1.0

struct_cfu_payload_new

since: 1.0

struct_cfu_payload_parse_bytes

since: 1.0

struct_cfu_payload_set_addr

since: 1.0

struct_cfu_payload_set_size

since: 1.0

struct_dfu_ftr_get_crc

since: 1.0

struct_dfu_ftr_get_len

since: 1.0

struct_dfu_ftr_get_pid

since: 1.0

struct_dfu_ftr_get_release

since: 1.0

struct_dfu_ftr_get_ver

since: 1.0

struct_dfu_ftr_get_vid

since: 1.0

struct_dfu_ftr_new

since: 1.0

struct_dfu_ftr_parse

since: 1.0

struct_dfu_ftr_set_crc

since: 1.0

struct_dfu_ftr_set_len

since: 1.0

struct_dfu_ftr_set_pid

since: 1.0

struct_dfu_ftr_set_release

since: 1.0

struct_dfu_ftr_set_ver

since: 1.0

struct_dfu_ftr_set_vid

since: 1.0

struct_dfu_ftr_validate_bytes

since: 1.0

struct_dfuse_element_get_address

since: 1.0

struct_dfuse_element_get_size

since: 1.0

struct_dfuse_element_new

since: 1.0

struct_dfuse_element_parse

since: 1.0

struct_dfuse_element_set_address

since: 1.0

struct_dfuse_element_set_size

since: 1.0

struct_dfuse_element_validate

since: 1.0

struct_dfuse_hdr_get_image_size

since: 1.0

struct_dfuse_hdr_get_targets

since: 1.0

struct_dfuse_hdr_new

since: 1.0

struct_dfuse_hdr_parse_bytes

since: 1.0

struct_dfuse_hdr_set_image_size

since: 1.0

struct_dfuse_hdr_set_targets

since: 1.0

struct_dfuse_hdr_validate_bytes

since: 1.0

struct_dfuse_image_get_alt_setting

since: 1.0

struct_dfuse_image_get_chunks

since: 1.0

struct_dfuse_image_get_target_name

since: 1.0

struct_dfuse_image_get_target_named

since: 1.0

struct_dfuse_image_get_target_size

since: 1.0

struct_dfuse_image_new

since: 1.0

struct_dfuse_image_parse_bytes

since: 1.0

struct_dfuse_image_set_alt_setting

since: 1.0

struct_dfuse_image_set_chunks

since: 1.0

struct_dfuse_image_set_target_name

since: 1.0

struct_dfuse_image_set_target_named

since: 1.0

struct_dfuse_image_set_target_size

since: 1.0

struct_dfuse_image_validate

since: 1.0

struct_dpaux_dpcd_get_dev_id

since: 1.0

struct_dpaux_dpcd_get_fw_ver

since: 1.0

struct_dpaux_dpcd_get_hw_rev

since: 1.0

struct_dpaux_dpcd_get_ieee_oui

since: 1.0

struct_dpaux_dpcd_parse

since: 1.0

struct_ds20_get_alt_code

since: 1.0

struct_ds20_get_guid

since: 1.0

struct_ds20_get_platform_ver

since: 1.0

struct_ds20_get_total_length

since: 1.0

struct_ds20_get_vendor_code

since: 1.0

struct_ds20_new

since: 1.0

struct_ds20_parse_bytes

since: 1.0

struct_ds20_set_alt_code

since: 1.0

struct_ds20_set_guid

since: 1.0

struct_ds20_set_platform_ver

since: 1.0

struct_ds20_set_total_length

since: 1.0

struct_ds20_set_vendor_code

since: 1.0

struct_edid_descriptor_get_data

since: 1.0

struct_edid_descriptor_get_kind

since: 1.0

struct_edid_descriptor_get_subkind

since: 1.0

struct_edid_descriptor_get_tag

since: 1.0

struct_edid_descriptor_new

since: 1.0

struct_edid_descriptor_parse_bytes

since: 1.0

struct_edid_descriptor_set_data

since: 1.0

struct_edid_descriptor_set_kind

since: 1.0

struct_edid_descriptor_set_subkind

since: 1.0

struct_edid_descriptor_set_tag

since: 1.0

struct_edid_get_checksum

since: 1.0

struct_edid_get_data_blocks

since: 1.0

struct_edid_get_extension_block_count

since: 1.0

struct_edid_get_manufacturer_name

since: 1.0

struct_edid_get_product_code

since: 1.0

struct_edid_get_revision_number

since: 1.0

struct_edid_get_serial_number

since: 1.0

struct_edid_get_week_of_manufacture

since: 1.0

struct_edid_get_year_of_manufacture

since: 1.0

struct_edid_new

since: 1.0

struct_edid_parse_bytes

since: 1.0

struct_edid_set_checksum

since: 1.0

struct_edid_set_data_blocks

since: 1.0

struct_edid_set_extension_block_count

since: 1.0

struct_edid_set_manufacturer_name

since: 1.0

struct_edid_set_product_code

since: 1.0

struct_edid_set_revision_number

since: 1.0

struct_edid_set_serial_number

since: 1.0

struct_edid_set_week_of_manufacture

since: 1.0

struct_edid_set_year_of_manufacture

since: 1.0

struct_efi_device_path_get_length

since: 1.0

struct_efi_device_path_get_subtype

since: 1.0

struct_efi_device_path_get_type

since: 1.0

struct_efi_device_path_new

since: 1.0

struct_efi_device_path_parse_bytes

since: 1.0

struct_efi_device_path_set_length

since: 1.0

struct_efi_device_path_set_subtype

since: 1.0

struct_efi_device_path_set_type

since: 1.0

struct_efi_file_get_attrs

since: 1.0

struct_efi_file_get_data_checksum

since: 1.0

struct_efi_file_get_hdr_checksum

since: 1.0

struct_efi_file_get_name

since: 1.0

struct_efi_file_get_size

since: 1.0

struct_efi_file_get_type

since: 1.0

struct_efi_file_new

since: 1.0

struct_efi_file_parse_bytes

since: 1.0

struct_efi_file_set_attrs

since: 1.0

struct_efi_file_set_data_checksum

since: 1.0

struct_efi_file_set_hdr_checksum

since: 1.0

struct_efi_file_set_name

since: 1.0

struct_efi_file_set_size

since: 1.0

struct_efi_file_set_type

since: 1.0

struct_efi_file_validate

since: 1.0

struct_efi_hard_drive_device_path_get_partition_format

since: 1.0

struct_efi_hard_drive_device_path_get_partition_number

since: 1.0

struct_efi_hard_drive_device_path_get_partition_signature

since: 1.0

struct_efi_hard_drive_device_path_get_partition_size

since: 1.0

struct_efi_hard_drive_device_path_get_partition_start

since: 1.0

struct_efi_hard_drive_device_path_get_signature_type

since: 1.0

struct_efi_hard_drive_device_path_get_subtype

since: 1.0

struct_efi_hard_drive_device_path_new

since: 1.0

struct_efi_hard_drive_device_path_parse_bytes

since: 1.0

struct_efi_hard_drive_device_path_set_partition_format

since: 1.0

struct_efi_hard_drive_device_path_set_partition_number

since: 1.0

struct_efi_hard_drive_device_path_set_partition_signature

since: 1.0

struct_efi_hard_drive_device_path_set_partition_size

since: 1.0

struct_efi_hard_drive_device_path_set_partition_start

since: 1.0

struct_efi_hard_drive_device_path_set_signature_type

since: 1.0

struct_efi_hard_drive_device_path_set_subtype

since: 1.0

struct_efi_load_option_get_attrs

since: 1.0

struct_efi_load_option_get_dp_size

since: 1.0

struct_efi_load_option_new

since: 1.0

struct_efi_load_option_parse_bytes

since: 1.0

struct_efi_load_option_set_attrs

since: 1.0

struct_efi_load_option_set_dp_size

since: 1.0

struct_efi_section_get_size

since: 1.0

struct_efi_section_get_type

since: 1.0

struct_efi_section_guid_defined_get_attr

since: 1.0

struct_efi_section_guid_defined_get_name

since: 1.0

struct_efi_section_guid_defined_get_offset

since: 1.0

struct_efi_section_guid_defined_new

since: 1.0

struct_efi_section_guid_defined_parse_bytes

since: 1.0

struct_efi_section_guid_defined_set_attr

since: 1.0

struct_efi_section_guid_defined_set_name

since: 1.0

struct_efi_section_guid_defined_set_offset

since: 1.0

struct_efi_section_guid_defined_validate

since: 1.0

struct_efi_section_new

since: 1.0

struct_efi_section_parse_bytes

since: 1.0

struct_efi_section_set_size

since: 1.0

struct_efi_section_set_type

since: 1.0

struct_efi_section_validate

since: 1.0

struct_efi_signature_list_get_header_size

since: 1.0

struct_efi_signature_list_get_list_size

since: 1.0

struct_efi_signature_list_get_size

since: 1.0

struct_efi_signature_list_get_type

since: 1.0

struct_efi_signature_list_new

since: 1.0

struct_efi_signature_list_parse

since: 1.0

struct_efi_signature_list_set_header_size

since: 1.0

struct_efi_signature_list_set_list_size

since: 1.0

struct_efi_signature_list_set_size

since: 1.0

struct_efi_signature_list_set_type

since: 1.0

struct_efi_signature_list_validate

since: 1.0

struct_efi_volume_block_map_get_length

since: 1.0

struct_efi_volume_block_map_get_num_blocks

since: 1.0

struct_efi_volume_block_map_new

since: 1.0

struct_efi_volume_block_map_parse_bytes

since: 1.0

struct_efi_volume_block_map_set_length

since: 1.0

struct_efi_volume_block_map_set_num_blocks

since: 1.0

struct_efi_volume_block_map_validate

since: 1.0

struct_efi_volume_get_attrs

since: 1.0

struct_efi_volume_get_checksum

since: 1.0

struct_efi_volume_get_ext_hdr

since: 1.0

struct_efi_volume_get_guid

since: 1.0

struct_efi_volume_get_hdr_len

since: 1.0

struct_efi_volume_get_length

since: 1.0

struct_efi_volume_get_zero_vector

since: 1.0

struct_efi_volume_new

since: 1.0

struct_efi_volume_parse_bytes

since: 1.0

struct_efi_volume_set_attrs

since: 1.0

struct_efi_volume_set_checksum

since: 1.0

struct_efi_volume_set_ext_hdr

since: 1.0

struct_efi_volume_set_guid

since: 1.0

struct_efi_volume_set_hdr_len

since: 1.0

struct_efi_volume_set_length

since: 1.0

struct_efi_volume_set_zero_vector

since: 1.0

struct_efi_volume_validate_bytes

since: 1.0

struct_elf_file_header64le_get_ehsize

since: 1.0

struct_elf_file_header64le_get_ei_abiversion

since: 1.0

struct_elf_file_header64le_get_ei_osabi

since: 1.0

struct_elf_file_header64le_get_entry

since: 1.0

struct_elf_file_header64le_get_flags

since: 1.0

struct_elf_file_header64le_get_machine

since: 1.0

struct_elf_file_header64le_get_phentsize

since: 1.0

struct_elf_file_header64le_get_phnum

since: 1.0

struct_elf_file_header64le_get_phoff

since: 1.0

struct_elf_file_header64le_get_shentsize

since: 1.0

struct_elf_file_header64le_get_shnum

since: 1.0

struct_elf_file_header64le_get_shoff

since: 1.0

struct_elf_file_header64le_get_shstrndx

since: 1.0

struct_elf_file_header64le_get_type

since: 1.0

struct_elf_file_header64le_parse_bytes

since: 1.0

struct_elf_file_header64le_validate_bytes

since: 1.0

struct_elf_program_header64le_get_align

since: 1.0

struct_elf_program_header64le_get_filesz

since: 1.0

struct_elf_program_header64le_get_flags

since: 1.0

struct_elf_program_header64le_get_flags2

since: 1.0

struct_elf_program_header64le_get_memsz

since: 1.0

struct_elf_program_header64le_get_offset

since: 1.0

struct_elf_program_header64le_get_paddr

since: 1.0

struct_elf_program_header64le_get_vaddr

since: 1.0

struct_elf_program_header64le_parse_bytes

since: 1.0

struct_elf_section_header64le_get_addr

since: 1.0

struct_elf_section_header64le_get_addralign

since: 1.0

struct_elf_section_header64le_get_entsize

since: 1.0

struct_elf_section_header64le_get_flags

since: 1.0

struct_elf_section_header64le_get_info

since: 1.0

struct_elf_section_header64le_get_link

since: 1.0

struct_elf_section_header64le_get_name

since: 1.0

struct_elf_section_header64le_get_offset

since: 1.0

struct_elf_section_header64le_get_size

since: 1.0

struct_elf_section_header64le_get_type

since: 1.0

struct_elf_section_header64le_parse_bytes

since: 1.0

struct_fdt_get_boot_cpuid_phys

since: 1.0

struct_fdt_get_last_comp_version

since: 1.0

struct_fdt_get_off_dt_strings

since: 1.0

struct_fdt_get_off_dt_struct

since: 1.0

struct_fdt_get_off_mem_rsvmap

since: 1.0

struct_fdt_get_size_dt_strings

since: 1.0

struct_fdt_get_size_dt_struct

since: 1.0

struct_fdt_get_totalsize

since: 1.0

struct_fdt_get_version

since: 1.0

struct_fdt_new

since: 1.0

struct_fdt_parse_bytes

since: 1.0

struct_fdt_prop_get_len

since: 1.0

struct_fdt_prop_get_nameoff

since: 1.0

struct_fdt_prop_new

since: 1.0

struct_fdt_prop_parse

since: 1.0

struct_fdt_prop_set_len

since: 1.0

struct_fdt_prop_set_nameoff

since: 1.0

struct_fdt_reserve_entry_get_address

since: 1.0

struct_fdt_reserve_entry_get_size

since: 1.0

struct_fdt_reserve_entry_new

since: 1.0

struct_fdt_reserve_entry_parse_bytes

since: 1.0

struct_fdt_reserve_entry_set_address

since: 1.0

struct_fdt_reserve_entry_set_size

since: 1.0

struct_fdt_set_boot_cpuid_phys

since: 1.0

struct_fdt_set_last_comp_version

since: 1.0

struct_fdt_set_off_dt_strings

since: 1.0

struct_fdt_set_off_dt_struct

since: 1.0

struct_fdt_set_off_mem_rsvmap

since: 1.0

struct_fdt_set_size_dt_strings

since: 1.0

struct_fdt_set_size_dt_struct

since: 1.0

struct_fdt_set_totalsize

since: 1.0

struct_fdt_set_version

since: 1.0

struct_fdt_validate_bytes

since: 1.0

struct_fmap_area_get_flags

since: 1.0

struct_fmap_area_get_name

since: 1.0

struct_fmap_area_get_offset

since: 1.0

struct_fmap_area_get_size

since: 1.0

struct_fmap_area_new

since: 1.0

struct_fmap_area_parse_bytes

since: 1.0

struct_fmap_area_set_flags

since: 1.0

struct_fmap_area_set_name

since: 1.0

struct_fmap_area_set_offset

since: 1.0

struct_fmap_area_set_size

since: 1.0

struct_fmap_get_base

since: 1.0

struct_fmap_get_name

since: 1.0

struct_fmap_get_nareas

since: 1.0

struct_fmap_get_size

since: 1.0

struct_fmap_get_ver_major

since: 1.0

struct_fmap_get_ver_minor

since: 1.0

struct_fmap_new

since: 1.0

struct_fmap_parse_bytes

since: 1.0

struct_fmap_set_base

since: 1.0

struct_fmap_set_name

since: 1.0

struct_fmap_set_nareas

since: 1.0

struct_fmap_set_size

since: 1.0

struct_fmap_set_ver_major

since: 1.0

struct_fmap_set_ver_minor

since: 1.0

struct_fmap_validate_bytes

since: 1.0

struct_ifd_fcba_get_flcomp

since: 1.0

struct_ifd_fcba_get_flill

since: 1.0

struct_ifd_fcba_get_flill1

since: 1.0

struct_ifd_fcba_new

since: 1.0

struct_ifd_fcba_parse_bytes

since: 1.0

struct_ifd_fcba_set_flcomp

since: 1.0

struct_ifd_fcba_set_flill

since: 1.0

struct_ifd_fcba_set_flill1

since: 1.0

struct_ifd_fdbar_get_descriptor_map0

since: 1.0

struct_ifd_fdbar_get_descriptor_map1

since: 1.0

struct_ifd_fdbar_get_descriptor_map2

since: 1.0

struct_ifd_fdbar_new

since: 1.0

struct_ifd_fdbar_parse_bytes

since: 1.0

struct_ifd_fdbar_set_descriptor_map0

since: 1.0

struct_ifd_fdbar_set_descriptor_map1

since: 1.0

struct_ifd_fdbar_set_descriptor_map2

since: 1.0

struct_ifd_fdbar_validate_bytes

since: 1.0

struct_ifwi_cpd_entry_get_length

since: 1.0

struct_ifwi_cpd_entry_get_name

since: 1.0

struct_ifwi_cpd_entry_get_offset

since: 1.0

struct_ifwi_cpd_entry_new

since: 1.0

struct_ifwi_cpd_entry_parse_bytes

since: 1.0

struct_ifwi_cpd_entry_set_length

since: 1.0

struct_ifwi_cpd_entry_set_name

since: 1.0

struct_ifwi_cpd_entry_set_offset

since: 1.0

struct_ifwi_cpd_get_checksum

since: 1.0

struct_ifwi_cpd_get_crc32

since: 1.0

struct_ifwi_cpd_get_entry_version

since: 1.0

struct_ifwi_cpd_get_header_length

since: 1.0

struct_ifwi_cpd_get_header_version

since: 1.0

struct_ifwi_cpd_get_num_of_entries

since: 1.0

struct_ifwi_cpd_get_partition_name

since: 1.0

struct_ifwi_cpd_manifest_ext_get_extension_length

since: 1.0

struct_ifwi_cpd_manifest_ext_get_extension_type

since: 1.0

struct_ifwi_cpd_manifest_ext_new

since: 1.0

struct_ifwi_cpd_manifest_ext_parse_bytes

since: 1.0

struct_ifwi_cpd_manifest_ext_set_extension_length

since: 1.0

struct_ifwi_cpd_manifest_ext_set_extension_type

since: 1.0

struct_ifwi_cpd_manifest_get_date

since: 1.0

struct_ifwi_cpd_manifest_get_flags

since: 1.0

struct_ifwi_cpd_manifest_get_header_length

since: 1.0

struct_ifwi_cpd_manifest_get_header_type

since: 1.0

struct_ifwi_cpd_manifest_get_header_version

since: 1.0

struct_ifwi_cpd_manifest_get_id

since: 1.0

struct_ifwi_cpd_manifest_get_rsvd

since: 1.0

struct_ifwi_cpd_manifest_get_size

since: 1.0

struct_ifwi_cpd_manifest_get_svn

since: 1.0

struct_ifwi_cpd_manifest_get_vendor

since: 1.0

struct_ifwi_cpd_manifest_get_version

since: 1.0

struct_ifwi_cpd_manifest_new

since: 1.0

struct_ifwi_cpd_manifest_parse_bytes

since: 1.0

struct_ifwi_cpd_manifest_set_date

since: 1.0

struct_ifwi_cpd_manifest_set_flags

since: 1.0

struct_ifwi_cpd_manifest_set_header_length

since: 1.0

struct_ifwi_cpd_manifest_set_header_type

since: 1.0

struct_ifwi_cpd_manifest_set_header_version

since: 1.0

struct_ifwi_cpd_manifest_set_id

since: 1.0

struct_ifwi_cpd_manifest_set_rsvd

since: 1.0

struct_ifwi_cpd_manifest_set_size

since: 1.0

struct_ifwi_cpd_manifest_set_svn

since: 1.0

struct_ifwi_cpd_manifest_set_vendor

since: 1.0

struct_ifwi_cpd_manifest_set_version

since: 1.0

struct_ifwi_cpd_new

since: 1.0

struct_ifwi_cpd_parse_bytes

since: 1.0

struct_ifwi_cpd_set_checksum

since: 1.0

struct_ifwi_cpd_set_crc32

since: 1.0

struct_ifwi_cpd_set_entry_version

since: 1.0

struct_ifwi_cpd_set_header_length

since: 1.0

struct_ifwi_cpd_set_header_version

since: 1.0

struct_ifwi_cpd_set_num_of_entries

since: 1.0

struct_ifwi_cpd_set_partition_name

since: 1.0

struct_ifwi_cpd_validate_bytes

since: 1.0

struct_ifwi_fpt_entry_get_length

since: 1.0

struct_ifwi_fpt_entry_get_offset

since: 1.0

struct_ifwi_fpt_entry_get_partition_name

since: 1.0

struct_ifwi_fpt_entry_get_partition_type

since: 1.0

struct_ifwi_fpt_entry_new

since: 1.0

struct_ifwi_fpt_entry_parse_bytes

since: 1.0

struct_ifwi_fpt_entry_set_length

since: 1.0

struct_ifwi_fpt_entry_set_offset

since: 1.0

struct_ifwi_fpt_entry_set_partition_name

since: 1.0

struct_ifwi_fpt_entry_set_partition_type

since: 1.0

struct_ifwi_fpt_get_crc32

since: 1.0

struct_ifwi_fpt_get_fitc_build

since: 1.0

struct_ifwi_fpt_get_fitc_hotfix

since: 1.0

struct_ifwi_fpt_get_fitc_major

since: 1.0

struct_ifwi_fpt_get_fitc_minor

since: 1.0

struct_ifwi_fpt_get_flags

since: 1.0

struct_ifwi_fpt_get_header_length

since: 1.0

struct_ifwi_fpt_get_header_version

since: 1.0

struct_ifwi_fpt_get_num_of_entries

since: 1.0

struct_ifwi_fpt_get_ticks_to_add

since: 1.0

struct_ifwi_fpt_get_tokens_to_add

since: 1.0

struct_ifwi_fpt_get_uma_size

since: 1.0

struct_ifwi_fpt_new

since: 1.0

struct_ifwi_fpt_parse_bytes

since: 1.0

struct_ifwi_fpt_set_crc32

since: 1.0

struct_ifwi_fpt_set_fitc_build

since: 1.0

struct_ifwi_fpt_set_fitc_hotfix

since: 1.0

struct_ifwi_fpt_set_fitc_major

since: 1.0

struct_ifwi_fpt_set_fitc_minor

since: 1.0

struct_ifwi_fpt_set_flags

since: 1.0

struct_ifwi_fpt_set_header_length

since: 1.0

struct_ifwi_fpt_set_header_version

since: 1.0

struct_ifwi_fpt_set_num_of_entries

since: 1.0

struct_ifwi_fpt_set_ticks_to_add

since: 1.0

struct_ifwi_fpt_set_tokens_to_add

since: 1.0

struct_ifwi_fpt_set_uma_size

since: 1.0

struct_ifwi_fpt_validate_bytes

since: 1.0

struct_ms_ds20_get_size

since: 1.0

struct_ms_ds20_get_type

since: 1.0

struct_ms_ds20_new

since: 1.0

struct_ms_ds20_parse_bytes

since: 1.0

struct_ms_ds20_set_size

since: 1.0

struct_ms_ds20_set_type

since: 1.0

struct_oprom_get_compression_type

since: 1.0

struct_oprom_get_efi_image_offset

since: 1.0

struct_oprom_get_expansion_header_offset

since: 1.0

struct_oprom_get_image_size

since: 1.0

struct_oprom_get_init_func_entry_point

since: 1.0

struct_oprom_get_machine_type

since: 1.0

struct_oprom_get_pci_header_offset

since: 1.0

struct_oprom_get_subsystem

since: 1.0

struct_oprom_new

since: 1.0

struct_oprom_parse_bytes

since: 1.0

struct_oprom_pci_get_class_code

since: 1.0

struct_oprom_pci_get_code_type

since: 1.0

struct_oprom_pci_get_conf_util_code_header_pointer

since: 1.0

struct_oprom_pci_get_device_id

since: 1.0

struct_oprom_pci_get_device_list_pointer

since: 1.0

struct_oprom_pci_get_dmtf_clp_entry_point_pointer

since: 1.0

struct_oprom_pci_get_image_length

since: 1.0

struct_oprom_pci_get_image_revision

since: 1.0

struct_oprom_pci_get_indicator

since: 1.0

struct_oprom_pci_get_max_runtime_image_length

since: 1.0

struct_oprom_pci_get_structure_length

since: 1.0

struct_oprom_pci_get_structure_revision

since: 1.0

struct_oprom_pci_get_vendor_id

since: 1.0

struct_oprom_pci_new

since: 1.0

struct_oprom_pci_parse_bytes

since: 1.0

struct_oprom_pci_set_class_code

since: 1.0

struct_oprom_pci_set_code_type

since: 1.0

struct_oprom_pci_set_conf_util_code_header_pointer

since: 1.0

struct_oprom_pci_set_device_id

since: 1.0

struct_oprom_pci_set_device_list_pointer

since: 1.0

struct_oprom_pci_set_dmtf_clp_entry_point_pointer

since: 1.0

struct_oprom_pci_set_image_length

since: 1.0

struct_oprom_pci_set_image_revision

since: 1.0

struct_oprom_pci_set_indicator

since: 1.0

struct_oprom_pci_set_max_runtime_image_length

since: 1.0

struct_oprom_pci_set_structure_length

since: 1.0

struct_oprom_pci_set_structure_revision

since: 1.0

struct_oprom_pci_set_vendor_id

since: 1.0

struct_oprom_set_compression_type

since: 1.0

struct_oprom_set_efi_image_offset

since: 1.0

struct_oprom_set_expansion_header_offset

since: 1.0

struct_oprom_set_image_size

since: 1.0

struct_oprom_set_init_func_entry_point

since: 1.0

struct_oprom_set_machine_type

since: 1.0

struct_oprom_set_pci_header_offset

since: 1.0

struct_oprom_set_subsystem

since: 1.0

struct_oprom_validate_bytes

since: 1.0

struct_pe_coff_file_header_get_characteristics

since: 1.0

struct_pe_coff_file_header_get_machine

since: 1.0

struct_pe_coff_file_header_get_number_of_sections

since: 1.0

struct_pe_coff_file_header_get_number_of_symbols

since: 1.0

struct_pe_coff_file_header_get_pointer_to_symbol_table

since: 1.0

struct_pe_coff_file_header_get_size_of_optional_header

since: 1.0

struct_pe_coff_file_header_parse_bytes

since: 1.0

struct_pe_coff_optional_header64_get_addressofentrypoint

since: 1.0

struct_pe_coff_optional_header64_get_base_of_code

since: 1.0

struct_pe_coff_optional_header64_get_check_sum

since: 1.0

struct_pe_coff_optional_header64_get_file_alignment

since: 1.0

struct_pe_coff_optional_header64_get_image_base

since: 1.0

struct_pe_coff_optional_header64_get_loader_flags

since: 1.0

struct_pe_coff_optional_header64_get_magic

since: 1.0

struct_pe_coff_optional_header64_get_number_of_rva_and_sizes

since: 1.0

struct_pe_coff_optional_header64_get_section_alignment

since: 1.0

struct_pe_coff_optional_header64_get_size_of_code

since: 1.0

struct_pe_coff_optional_header64_get_size_of_headers

since: 1.0

struct_pe_coff_optional_header64_get_size_of_image

since: 1.0

struct_pe_coff_optional_header64_get_size_of_initialized_data

since: 1.0

struct_pe_coff_optional_header64_get_size_of_uninitialized_data

since: 1.0

struct_pe_coff_optional_header64_get_subsystem

since: 1.0

struct_pe_coff_optional_header64_parse_bytes

since: 1.0

struct_pe_coff_section_get_characteristics

since: 1.0

struct_pe_coff_section_get_name

since: 1.0

struct_pe_coff_section_get_pointer_to_raw_data

since: 1.0

struct_pe_coff_section_get_size_of_raw_data

since: 1.0

struct_pe_coff_section_get_virtual_address

since: 1.0

struct_pe_coff_section_get_virtual_size

since: 1.0

struct_pe_coff_section_parse_bytes

since: 1.0

struct_pe_dos_header_get_lfanew

since: 1.0

struct_pe_dos_header_parse_bytes

since: 1.0

struct_pe_dos_header_validate_bytes

since: 1.0

struct_sbat_level_section_header_get_latest

since: 1.0

struct_sbat_level_section_header_get_previous

since: 1.0

struct_sbat_level_section_header_parse_bytes

since: 1.0

struct_smbios_ep32_get_anchor_str

since: 1.0

struct_smbios_ep32_get_entry_point_csum

since: 1.0

struct_smbios_ep32_get_entry_point_len

since: 1.0

struct_smbios_ep32_get_entry_point_rev

since: 1.0

struct_smbios_ep32_get_intermediate_anchor_str

since: 1.0

struct_smbios_ep32_get_intermediate_csum

since: 1.0

struct_smbios_ep32_get_max_structure_sz

since: 1.0

struct_smbios_ep32_get_number_smbios_structs

since: 1.0

struct_smbios_ep32_get_smbios_bcd_rev

since: 1.0

struct_smbios_ep32_get_smbios_major_ver

since: 1.0

struct_smbios_ep32_get_smbios_minor_ver

since: 1.0

struct_smbios_ep32_get_structure_table_addr

since: 1.0

struct_smbios_ep32_get_structure_table_len

since: 1.0

struct_smbios_ep32_new

since: 1.0

struct_smbios_ep32_parse

since: 1.0

struct_smbios_ep32_set_anchor_str

since: 1.0

struct_smbios_ep32_set_entry_point_csum

since: 1.0

struct_smbios_ep32_set_entry_point_len

since: 1.0

struct_smbios_ep32_set_entry_point_rev

since: 1.0

struct_smbios_ep32_set_intermediate_anchor_str

since: 1.0

struct_smbios_ep32_set_intermediate_csum

since: 1.0

struct_smbios_ep32_set_max_structure_sz

since: 1.0

struct_smbios_ep32_set_number_smbios_structs

since: 1.0

struct_smbios_ep32_set_smbios_bcd_rev

since: 1.0

struct_smbios_ep32_set_smbios_major_ver

since: 1.0

struct_smbios_ep32_set_smbios_minor_ver

since: 1.0

struct_smbios_ep32_set_structure_table_addr

since: 1.0

struct_smbios_ep32_set_structure_table_len

since: 1.0

struct_smbios_ep64_get_anchor_str

since: 1.0

struct_smbios_ep64_get_entry_point_csum

since: 1.0

struct_smbios_ep64_get_entry_point_len

since: 1.0

struct_smbios_ep64_get_entry_point_rev

since: 1.0

struct_smbios_ep64_get_reserved0

since: 1.0

struct_smbios_ep64_get_smbios_docrev

since: 1.0

struct_smbios_ep64_get_smbios_major_ver

since: 1.0

struct_smbios_ep64_get_smbios_minor_ver

since: 1.0

struct_smbios_ep64_get_structure_table_addr

since: 1.0

struct_smbios_ep64_get_structure_table_len

since: 1.0

struct_smbios_ep64_new

since: 1.0

struct_smbios_ep64_parse

since: 1.0

struct_smbios_ep64_set_anchor_str

since: 1.0

struct_smbios_ep64_set_entry_point_csum

since: 1.0

struct_smbios_ep64_set_entry_point_len

since: 1.0

struct_smbios_ep64_set_entry_point_rev

since: 1.0

struct_smbios_ep64_set_reserved0

since: 1.0

struct_smbios_ep64_set_smbios_docrev

since: 1.0

struct_smbios_ep64_set_smbios_major_ver

since: 1.0

struct_smbios_ep64_set_smbios_minor_ver

since: 1.0

struct_smbios_ep64_set_structure_table_addr

since: 1.0

struct_smbios_ep64_set_structure_table_len

since: 1.0

struct_smbios_structure_get_handle

since: 1.0

struct_smbios_structure_get_length

since: 1.0

struct_smbios_structure_get_type

since: 1.0

struct_smbios_structure_new

since: 1.0

struct_smbios_structure_parse

since: 1.0

struct_smbios_structure_set_handle

since: 1.0

struct_smbios_structure_set_length

since: 1.0

struct_smbios_structure_set_type

since: 1.0

struct_uswid_get_compression

since: 1.0

struct_uswid_get_flags

since: 1.0

struct_uswid_get_hdrsz

since: 1.0

struct_uswid_get_hdrver

since: 1.0

struct_uswid_get_payloadsz

since: 1.0

struct_uswid_new

since: 1.0

struct_uswid_parse_bytes

since: 1.0

struct_uswid_set_compression

since: 1.0

struct_uswid_set_flags

since: 1.0

struct_uswid_set_hdrsz

since: 1.0

struct_uswid_set_hdrver

since: 1.0

struct_uswid_set_payloadsz

since: 1.0

struct_uswid_validate_bytes

since: 1.0

strwidth

Returns the width of the string in displayed characters on the console.

since: 1.8.2

sum16

Returns the arithmetic sum of all bytes in buf, adding them one byte at a time.

since: 1.8.2

sum16_bytes

Returns the arithmetic sum of all bytes in blob, adding them one byte at a time.

since: 1.8.2

sum16w

Returns the arithmetic sum of all bytes in buf, adding them one word at a time. The caller must ensure that bufsz is a multiple of 2.

since: 1.8.2

sum16w_bytes

Returns the arithmetic sum of all bytes in blob, adding them one word at a time. The caller must ensure that the size of blob is a multiple of 2.

since: 1.8.2

sum32

Returns the arithmetic sum of all bytes in buf, adding them one byte at a time.

since: 1.8.2

sum32_bytes

Returns the arithmetic sum of all bytes in blob, adding them one byte at a time.

since: 1.8.2

sum32w

Returns the arithmetic sum of all bytes in buf, adding them one dword at a time. The caller must ensure that bufsz is a multiple of 4.

since: 1.8.2

sum32w_bytes

Returns the arithmetic sum of all bytes in blob, adding them one dword at a time. The caller must ensure that the size of blob is a multiple of 4.

since: 1.8.2

sum8

Returns the arithmetic sum of all bytes in buf.

since: 1.8.2

sum8_bytes

Returns the arithmetic sum of all bytes in blob.

since: 1.8.2

uswid_payload_compression_from_string

since: 1.0

uswid_payload_compression_to_string

since: 1.0

utf16_to_utf8_byte_array

Converts a UTF-16 buffer to a UTF-8 string.

since: 1.9.3

utf16_to_utf8_bytes

Converts a UTF-16 buffer to a UTF-8 string.

since: 1.9.3

utf8_to_utf16_byte_array

Converts UTF-8 string to a buffer of UTF-16, optionially including the trailing NULw.

since: 1.9.3

utf8_to_utf16_bytes

Converts UTF-8 string to a buffer of UTF-16, optionally including the trailing NULw.

since: 1.9.3

version_compare

Compares version numbers for sorting taking into account the version format if required.

since: 1.8.2

version_ensure_semver

Builds a semver from the possibly crazy version number. Depending on the semver value the string will be split and a string in the correct format will be returned.

since: 1.8.2

version_from_uint16

Returns a dotted decimal version string from a 16 bit number.

since: 1.8.2

version_from_uint24

Returns a dotted decimal version string from a 24 bit number.

since: 1.8.9

version_from_uint32

Returns a dotted decimal version string from a 32 bit number.

since: 1.8.2

version_from_uint64

Returns a dotted decimal version string from a 64 bit number.

since: 1.8.2

version_guess_format

Guesses the version format from the version number. This is only a heuristic and plugins and components should explicitly set the version format whenever possible.

since: 1.8.2

version_parse_from_format

Returns a dotted decimal version string from a version string using fmt. The supported formats are:

since: 1.8.2

version_string

Gets the libfwupdplugin installed runtime version.

since: 1.6.1

version_verify_format

Verifies if a version matches the input format.

since: 1.8.2

xmlb_builder_insert_kb

Convenience function to add an XML node with a boolean value.

since: 1.6.0

xmlb_builder_insert_kv

Convenience function to add an XML node with a string value. If value is NULL then no member is added.

since: 1.6.0

xmlb_builder_insert_kx

Convenience function to add an XML node with an integer value. If value is 0 then no member is added.

since: 1.6.0

Function Macros

CHECK_VERSION

Check whether a fwupd version equal to or greater than major.minor.micro.

since: 1.0

device_add_checksum

since: 1.0

device_add_icon

since: 1.0

device_add_issue

since: 1.0

device_add_protocol

since: 1.0

device_add_release

since: 1.0

device_add_request_flag

since: 1.0

device_add_vendor_id

since: 1.0

device_get_branch

since: 1.0

device_get_checksums

since: 1.0

device_get_composite_id

since: 1.0

device_get_created

since: 1.0

device_get_flags

since: 1.0

device_get_flashes_left

since: 1.0

device_get_guid_default

since: 1.0

device_get_guids

since: 1.0

device_get_icons

since: 1.0

device_get_id

since: 1.0

device_get_install_duration

since: 1.0

device_get_instance_ids

since: 1.0

device_get_issues

since: 1.0

device_get_modified

since: 1.0

device_get_name

since: 1.0

device_get_percentage

since: 1.0

device_get_plugin

since: 1.0

device_get_protocols

since: 1.0

device_get_release_default

since: 1.0

device_get_serial

since: 1.0

device_get_status

since: 1.0

device_get_summary

since: 1.0

device_get_update_error

since: 1.0

device_get_update_image

since: 1.0

device_get_update_message

since: 1.0

device_get_update_state

since: 1.0

device_get_vendor

since: 1.0

device_get_vendor_ids

since: 1.0

device_get_version

since: 1.0

device_get_version_bootloader

since: 1.0

device_get_version_bootloader_raw

since: 1.0

device_get_version_build_date

since: 1.0

device_get_version_format

since: 1.0

device_get_version_lowest

since: 1.0

device_get_version_lowest_raw

since: 1.0

device_get_version_raw

since: 1.0

device_has_checksum

since: 1.0

device_has_flag

since: 1.0

device_has_icon

since: 1.0

device_has_instance_id

since: 1.0

device_has_protocol

since: 1.0

device_has_request_flag

since: 1.0

device_has_vendor_id

since: 1.0

device_set_branch

since: 1.0

device_set_created

since: 1.0

device_set_description

since: 1.0

device_set_flags

since: 1.0

device_set_flashes_left

since: 1.0

device_set_install_duration

since: 1.0

device_set_modified

since: 1.0

device_set_percentage

since: 1.0

device_set_plugin

since: 1.0

device_set_serial

since: 1.0

device_set_status

since: 1.0

device_set_summary

since: 1.0

device_set_update_error

since: 1.0

device_set_update_image

since: 1.0

device_set_update_message

since: 1.0

device_set_version_bootloader_raw

since: 1.0

device_set_version_build_date

since: 1.0

device_set_version_lowest_raw

since: 1.0

IFD_FREG_BASE

since: 1.0

IFD_FREG_LIMIT

since: 1.0

plugin_add_flag

since: 1.0

plugin_get_flags

since: 1.0

plugin_has_flag

since: 1.0

plugin_remove_flag

since: 1.0

Constants

CONTEXT_FLAG_LOADED_HWINFO

Hardware information has been loaded with a call to fu_context_load_hwinfo().

since: 1.0

CONTEXT_FLAG_NONE

No flags set.

since: 1.0

CONTEXT_FLAG_SAVE_EVENTS

Save events so that they can be replayed to emulate devices.

since: 1.0

CONTEXT_FLAG_SYSTEM_INHIBIT

All devices are not updatable due to a system-wide inhibit.

since: 1.0

DEVICE_INTERNAL_AUTO_PAUSE_POLLING

Pause polling when reading or writing to the device.

since: 1.0

DEVICE_INTERNAL_FLAG_ADD_INSTANCE_ID_REV

Add the _REV instance ID suffix.

since: 1.0

DEVICE_INTERNAL_FLAG_ATTACH_EXTRA_RESET

Device needs resetting twice for attach after the firmware update.

since: 1.0

DEVICE_INTERNAL_FLAG_AUTO_PARENT_CHILDREN

Automatically assign the parent for children of this device.

since: 1.0

DEVICE_INTERNAL_FLAG_DISPLAY_REQUIRED

The device requires a display to be plugged in.

since: 1.0

DEVICE_INTERNAL_FLAG_ENFORCE_REQUIRES

The device uses a generic instance ID and firmware requires a parent, child, sibling or CHID requirement.

since: 1.0

DEVICE_INTERNAL_FLAG_ENSURE_SEMVER

Ensure the version is a valid semantic version, e.g. numbers separated with dots.

since: 1.0

DEVICE_INTERNAL_FLAG_EXPLICIT_ORDER

Do not automatically set the device order, e.g. updating the child before the parent.

since: 1.0

DEVICE_INTERNAL_FLAG_HOST_CPU

The device represents the main CPU device.

since: 1.0

DEVICE_INTERNAL_FLAG_HOST_CPU_CHILD

The device should be a child of the main CPU device.

since: 1.0

DEVICE_INTERNAL_FLAG_HOST_FIRMWARE

The device represents the main system host firmware.

since: 1.0

DEVICE_INTERNAL_FLAG_HOST_FIRMWARE_CHILD

The device should be a child of the main system host firmware device.

since: 1.0

DEVICE_INTERNAL_FLAG_IGNORE_SYSTEM_POWER

Allow updating firmware when the system power is otherwise too low. This is only really useful when updating the system battery firmware.

since: 1.0

DEVICE_INTERNAL_FLAG_INHERIT_ACTIVATION

Inherit activation status from the history database on startup.

since: 1.0

DEVICE_INTERNAL_FLAG_INHIBIT_CHILDREN

Children of the device are inhibited by the parent.

since: 1.0

DEVICE_INTERNAL_FLAG_IS_OPEN

The device opened successfully and ready to use.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_ONLY_CHECKSUM

Only use the metadata checksum to set device attributes.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_FLAGS

Set the device flags from the metadata if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_ICON

Set the device icon from the metadata if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_NAME

Set the device name from the metadata name if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_NAME_CATEGORY

Set the device name from the metadata category if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_SIGNED

Set the signed/unsigned payload from the metadata if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_VENDOR

Set the device vendor from the metadata developer_name if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_VERFMT

Set the device version format from the metadata if available.

since: 1.0

DEVICE_INTERNAL_FLAG_MD_SET_VERSION

Set the device version from the metadata if available.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_AUTO_INSTANCE_IDS

Do not add instance IDs from the device baseclass.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE

The device is not auto removed.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE_CHILDREN

Do not auto-remove children in the device list.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_GENERIC_GUIDS

Do not add generic GUIDs from outside the plugin.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_LID_CLOSED

Do not allow updating when the laptop lid is closed.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_PROBE

Do not probe this device.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_PROBE_COMPLETE

Do not deallocate resources typically only required during ->probe.

since: 1.0

DEVICE_INTERNAL_FLAG_NO_SERIAL_NUMBER

Do not attempt to read the device serial number.

since: 1.0

DEVICE_INTERNAL_FLAG_NONE

No flags set.

since: 1.0

DEVICE_INTERNAL_FLAG_ONLY_SUPPORTED

Only devices supported in the metadata will be opened.

since: 1.0

DEVICE_INTERNAL_FLAG_ONLY_WAIT_FOR_REPLUG

Only use the device removal delay when explicitly waiting for a replug, rather than every time the device is removed.

since: 1.0

DEVICE_INTERNAL_FLAG_REFCOUNTED_PROXY

Reference-count the proxy — which is useful when using ProxyGType.

since: 1.0

DEVICE_INTERNAL_FLAG_REPLUG_MATCH_GUID

Match GUIDs on device replug where the physical and logical IDs will be different.

since: 1.0

DEVICE_INTERNAL_FLAG_RETRY_OPEN

Retry the device open up to 5 times if it fails.

since: 1.0

DEVICE_INTERNAL_FLAG_SAVE_INTO_BACKUP_REMOTE

Save the cabinet archive to persistent storage remote before starting the update process.

since: 1.0

DEVICE_INTERNAL_FLAG_UNCONNECTED

The device is not connected and is probably awaiting replug.

since: 1.0

DEVICE_INTERNAL_FLAG_UPDATE_PENDING

The device has an update that is waiting to be applied.

since: 1.0

DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_BATTERY

Use parent for the battery level and threshold.

since: 1.0

DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_OPEN

Use parent to open and close the device.

since: 1.0

DEVICE_INTERNAL_FLAG_USE_PROXY_FALLBACK

Use parent for the battery level and threshold.

since: 1.0

DEVICE_INTERNAL_FLAG_USE_PROXY_FOR_OPEN

Use proxy to open and close the device.

since: 1.0

DEVICE_METADATA_CPU_MITIGATIONS_REQUIRED

CPU mitigations required. See the CPU plugin for more details.

since: 1.0

DEVICE_METADATA_TBT_IS_SAFE_MODE

If the Thunderbolt hardware is stuck in safe mode. Consumed by the thunderbolt plugin.

since: 1.0

DEVICE_METADATA_UEFI_CAPSULE_FLAGS

The capsule flags for the UEFI device, e.g. EFI_CAPSULE_HEADER_FLAGS_PERSIST_ACROSS_RESET Consumed by the uefi plugin when other devices register fake devices that need to be handled as a capsule update.

since: 1.0

DEVICE_METADATA_UEFI_DEVICE_KIND

The type of UEFI device, e.g. “system-firmware” or “device-firmware” Consumed by the uefi plugin when other devices register fake devices that need to be handled as a capsule update.

since: 1.0

DEVICE_METADATA_UEFI_FW_VERSION

The firmware version of the UEFI device specified as a 32 bit unsigned integer. Consumed by the uefi plugin when other devices register fake devices that need to be handled as a capsule update.

since: 1.0

DEVICE_REMOVE_DELAY_RE_ENUMERATE

The default removal delay for device re-enumeration taking into account a chain of slow USB hubs. This should be used when the device is able to reset itself between bootloader->runtime->bootloader.

since: 1.0

DEVICE_REMOVE_DELAY_USER_REPLUG

The default removal delay for device re-plug taking into account humans being slow and clumsy. This should be used when the user has to do something, e.g. unplug, press a magic button and then replug.

since: 1.0

DFU_FIRMARE_VERSION_ATMEL_AVR

The Atmel AVR version of the DFU standard in BCD format.

since: 1.0

DFU_FIRMARE_VERSION_DFU_1_0

The 1.0 version of the DFU standard in BCD format.

since: 1.0

DFU_FIRMARE_VERSION_DFU_1_1

The 1.1 version of the DFU standard in BCD format.

since: 1.0

DFU_FIRMARE_VERSION_DFUSE

The DfuSe version of the DFU standard in BCD format, defined by ST.

since: 1.0

DFU_FIRMARE_VERSION_UNKNOWN

Unknown version of the DFU standard in BCD format.

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_BRANCH_DEVICE

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_LINK_CONFIGURATION

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_LINK_SINK_STATUS

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_RECEIVER_CAPABILITY

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_SINK_DEVICE

since: 1.0

DPAUX_DEVICE_DPCD_OFFSET_SOURCE_DEVICE

since: 1.0

EFI_FIRMWARE_FILE_BIOS_GUARD

since: 1.0

EFI_FIRMWARE_FILE_FV_IMAGE

since: 1.0

EFI_FIRMWARE_FILE_MICROCODE

since: 1.0

EFI_FIRMWARE_SECTION_ACPI1_TABLE

since: 1.0

EFI_FIRMWARE_SECTION_ACPI2_TABLE

since: 1.0

EFI_FIRMWARE_SECTION_ESRT_TABLE

since: 1.0

EFI_FIRMWARE_SECTION_LZMA_COMPRESS

since: 1.0

EFI_FIRMWARE_SECTION_SMBIOS_TABLE

since: 1.0

EFI_FIRMWARE_SECTION_TIANO_COMPRESS

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_APPLE_BOOT

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_FFS1

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_FFS2

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_FFS3

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_NVRAM_EVSA

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_NVRAM_EVSA2

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_NVRAM_NVAR

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_PFH1

since: 1.0

EFI_FIRMWARE_VOLUME_GUID_PFH2

since: 1.0

EFI_SIGNATURE_GUID_MICROSOFT

since: 1.0

EFI_SIGNATURE_GUID_OVMF

since: 1.0

EFI_SIGNATURE_GUID_OVMF_LEGACY

since: 1.0

EFI_SIGNATURE_GUID_ZERO

since: 1.0

EFIVAR_ATTR_APPEND_WRITE

since: 1.0

EFIVAR_ATTR_AUTHENTICATED_WRITE_ACCESS

since: 1.0

EFIVAR_ATTR_BOOTSERVICE_ACCESS

since: 1.0

EFIVAR_ATTR_HARDWARE_ERROR_RECORD

since: 1.0

EFIVAR_ATTR_NON_VOLATILE

since: 1.0

EFIVAR_ATTR_RUNTIME_ACCESS

since: 1.0

EFIVAR_ATTR_TIME_BASED_AUTHENTICATED_WRITE_ACCESS

since: 1.0

EFIVAR_GUID_EFI_CAPSULE_REPORT

since: 1.0

EFIVAR_GUID_EFI_GLOBAL

since: 1.0

EFIVAR_GUID_FWUPDATE

since: 1.0

EFIVAR_GUID_SECURITY_DATABASE

since: 1.0

EFIVAR_GUID_SHIM

since: 1.0

EFIVAR_GUID_UX_CAPSULE

since: 1.0

FIRMWARE_ALIGNMENT_1

since: 1.0

FIRMWARE_ALIGNMENT_128

since: 1.0

FIRMWARE_ALIGNMENT_128K

since: 1.0

FIRMWARE_ALIGNMENT_128M

since: 1.0

FIRMWARE_ALIGNMENT_16

since: 1.0

FIRMWARE_ALIGNMENT_16K

since: 1.0

FIRMWARE_ALIGNMENT_16M

since: 1.0

FIRMWARE_ALIGNMENT_1G

since: 1.0

FIRMWARE_ALIGNMENT_1K

since: 1.0

FIRMWARE_ALIGNMENT_1M

since: 1.0

FIRMWARE_ALIGNMENT_2

since: 1.0

FIRMWARE_ALIGNMENT_256

since: 1.0

FIRMWARE_ALIGNMENT_256K

since: 1.0

FIRMWARE_ALIGNMENT_256M

since: 1.0

FIRMWARE_ALIGNMENT_2G

since: 1.0

FIRMWARE_ALIGNMENT_2K

since: 1.0

FIRMWARE_ALIGNMENT_2M

since: 1.0

FIRMWARE_ALIGNMENT_32

since: 1.0

FIRMWARE_ALIGNMENT_32K

since: 1.0

FIRMWARE_ALIGNMENT_32M

since: 1.0

FIRMWARE_ALIGNMENT_4

since: 1.0

FIRMWARE_ALIGNMENT_4G

since: 1.0

FIRMWARE_ALIGNMENT_4K

since: 1.0

FIRMWARE_ALIGNMENT_4M

since: 1.0

FIRMWARE_ALIGNMENT_512

since: 1.0

FIRMWARE_ALIGNMENT_512K

since: 1.0

FIRMWARE_ALIGNMENT_512M

since: 1.0

FIRMWARE_ALIGNMENT_64

since: 1.0

FIRMWARE_ALIGNMENT_64K

since: 1.0

FIRMWARE_ALIGNMENT_64M

since: 1.0

FIRMWARE_ALIGNMENT_8

since: 1.0

FIRMWARE_ALIGNMENT_8K

since: 1.0

FIRMWARE_ALIGNMENT_8M

since: 1.0

FIRMWARE_EXPORT_FLAG_ASCII_DATA

Write the data as UTF-8 strings.

since: 1.0

FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG

Include debug information when exporting.

since: 1.0

FIRMWARE_EXPORT_FLAG_NONE

No flags set.

since: 1.0

FIRMWARE_FLAG_ALWAYS_SEARCH

Always searches for magic regardless of the install flags. This is useful for firmware that always has an unparsed variable-length header.

since: 1.0

FIRMWARE_FLAG_DEDUPE_ID

Dedupe images by ID.

since: 1.0

FIRMWARE_FLAG_DEDUPE_IDX

Dedupe images by IDX.

since: 1.0

FIRMWARE_FLAG_DONE_PARSE

The firmware object has been used by fu_firmware_parse_full().

since: 1.0

FIRMWARE_FLAG_HAS_CHECKSUM

Has a CRC or checksum to test internal consistency.

since: 1.0

FIRMWARE_FLAG_HAS_STORED_SIZE

Encodes the image size in the firmware.

since: 1.0

FIRMWARE_FLAG_HAS_VID_PID

Has a vendor or product ID in the firmware.

since: 1.0

FIRMWARE_FLAG_NO_AUTO_DETECTION

Do not use this firmware type when auto-detecting firmware. This should be used when there is no valid signature or CRC to check validity when parsing.

since: 1.0

FIRMWARE_FLAG_NONE

No flags set.

since: 1.0

FIRMWARE_ID_HEADER

The usual firmware ID string for the header.

since: 1.0

FIRMWARE_ID_PAYLOAD

The usual firmware ID string for the payload.

since: 1.0

FIRMWARE_ID_SIGNATURE

The usual firmware ID string for the signature.

since: 1.0

FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX

since: 1.0

FIT_FIRMWARE_ATTR_ALGO

The checksum algorithm for the FIT image, typically a string, e.g. crc32.

since: 1.0

FIT_FIRMWARE_ATTR_COMPATIBLE

The compatible metadata for the FIT image, typically a string list, e.g. pine64,rockpro64-v2.1:pine64,rockpro64.

since: 1.0

FIT_FIRMWARE_ATTR_DATA

The raw data for the FIT image, typically a blob.

since: 1.0

FIT_FIRMWARE_ATTR_DATA_OFFSET

The external data offset after the FIT image, typically a uint32.

since: 1.0

FIT_FIRMWARE_ATTR_DATA_SIZE

The data size of the external image, typically a uint32.

since: 1.0

FIT_FIRMWARE_ATTR_SKIP_OFFSET

The offset to skip when writing the FIT image, typically a uint32.

since: 1.0

FIT_FIRMWARE_ATTR_STORE_OFFSET

The store offset for the FIT image, typically a uint32.

since: 1.0

FIT_FIRMWARE_ATTR_TIMESTAMP

The creation timestamp of FIT image, typically a uint32.

since: 1.0

FIT_FIRMWARE_ATTR_VALUE

The value of the checksum, which is typically a blob.

since: 1.0

FIT_FIRMWARE_ATTR_VERSION

The version of the FIT image, typically a string, e.g. 1.2.3.

since: 1.0

FIT_FIRMWARE_ID_CONFIGURATIONS

The usual firmware ID string for the configurations.

since: 1.0

FIT_FIRMWARE_ID_IMAGES

The usual firmware ID string for the images.

since: 1.0

FMAP_FIRMWARE_STRLEN

since: 1.0

HWIDS_KEY_BASEBOARD_MANUFACTURER

The HwID key for the baseboard (motherboard) vendor.

since: 1.0

HWIDS_KEY_BASEBOARD_PRODUCT

The HwID key for baseboard (motherboard) product.

since: 1.0

HWIDS_KEY_BIOS_MAJOR_RELEASE

The HwID key for the BIOS major version.

since: 1.0

HWIDS_KEY_BIOS_MINOR_RELEASE

The HwID key for the BIOS minor version.

since: 1.0

HWIDS_KEY_BIOS_VENDOR

The HwID key for the BIOS vendor.

since: 1.0

HWIDS_KEY_BIOS_VERSION

The HwID key for the BIOS version.

since: 1.0

HWIDS_KEY_ENCLOSURE_KIND

The HwID key for the enclosure kind.

since: 1.0

HWIDS_KEY_FAMILY

The HwID key for the deice family.

since: 1.0

HWIDS_KEY_FIRMWARE_MAJOR_RELEASE

The HwID key for the firmware major version.

since: 1.0

HWIDS_KEY_FIRMWARE_MINOR_RELEASE

The HwID key for the firmware minor version.

since: 1.0

HWIDS_KEY_MANUFACTURER

The HwID key for the top-level product vendor.

since: 1.0

HWIDS_KEY_PRODUCT_NAME

The HwID key for the top-level product name.

since: 1.0

HWIDS_KEY_PRODUCT_SKU

The HwID key for the top-level product SKU.

since: 1.0

IFWI_CPD_FIRMWARE_IDX_MANIFEST

The index for the IFWI manifest image.

since: 1.0

IFWI_CPD_FIRMWARE_IDX_METADATA

The index for the IFWI metadata image.

since: 1.0

IFWI_CPD_FIRMWARE_IDX_MODULEDATA_IDX

The index for the IFWI module data image.

since: 1.0

IFWI_FPT_FIRMWARE_IDX_CKSM

The index for the IFWI checksum image.

since: 1.0

IFWI_FPT_FIRMWARE_IDX_FWIM

The index for the IFWI firmware image.

since: 1.0

IFWI_FPT_FIRMWARE_IDX_IMGI

The index for the IFWI image instance.

since: 1.0

IFWI_FPT_FIRMWARE_IDX_INFO

The index for the IFWI info image.

since: 1.0

IFWI_FPT_FIRMWARE_IDX_SDTA

The index for the IFWI firmware data image.

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_DATA

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_EOF

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR

since: 1.0

IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT

since: 1.0

MAJOR_VERSION

The compile-time major version.

since: 1.0

MICRO_VERSION

The compile-time micro version.

since: 1.0

MINOR_VERSION

The compile-time minor version.

since: 1.0

OPROM_FIRMWARE_COMPRESSION_TYPE_NONE

No compression.

since: 1.0

OPROM_FIRMWARE_MACHINE_TYPE_X64

AMD64 machine type.

since: 1.0

OPROM_FIRMWARE_SUBSYSTEM_EFI_BOOT_SRV_DRV

EFI boot.

since: 1.0

QUIRKS_ACQUIESCE_DELAY

The quirk key for the device removal delay in milliseconds, e.g. 2500.

since: 1.0

QUIRKS_BATTERY_THRESHOLD

The quirk key for the battery threshold in percent, e.g. 80.

since: 1.0

QUIRKS_BRANCH

The quirk key for the firmware branch.

since: 1.0

QUIRKS_CFI_DEVICE_BLOCK_SIZE

The quirk key to set the CFI block size, e.g. 0x100.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_BLOCK_ERASE

The quirk key to set the CFI block erase command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_CHIP_ERASE

The quirk key to set the CFI chip erase command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_PAGE_PROG

The quirk key to set the CFI page program command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_READ_DATA

The quirk key to set the CFI read data command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_READ_ID

The quirk key to set the CFI read ID command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_READ_ID_SZ

The quirk key to set the CFI read ID size, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_READ_STATUS

The quirk key to set the CFI read status command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_SECTOR_ERASE

The quirk key to set the CFI sector erase command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_WRITE_EN

The quirk key to set the CFI write en command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_CMD_WRITE_STATUS

The quirk key to set the CFI write status command, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_PAGE_SIZE

The quirk key to set the CFI page size, e.g. 0xF8.

since: 1.0

QUIRKS_CFI_DEVICE_SECTOR_SIZE

The quirk key to set the CFI sector size, e.g. 0x100.

since: 1.0

QUIRKS_CHILDREN

The quirk key for the children. This should contain the custom GType, e.g. FuRts54xxDeviceUSB\VID_0763&PID_2806&I2C_01.

since: 1.0

QUIRKS_COUNTERPART_GUID

The quirk key for the counterpart GUID, e.g. 537f7800-8529-5656-b2fa-b0901fe91696.

since: 1.0

QUIRKS_FIRMWARE_GTYPE

The quirk key for the custom firmware GType, e.g. FuUswidFirmware.

since: 1.0

QUIRKS_FIRMWARE_SIZE

The quirk key for the exact required firmware size in bytes, e.g. 1024.

since: 1.0

QUIRKS_FIRMWARE_SIZE_MAX

The quirk key for the maximum firmware size in bytes, e.g. 1024.

since: 1.0

QUIRKS_FIRMWARE_SIZE_MIN

The quirk key for the minimum firmware size in bytes, e.g. 512.

since: 1.0

QUIRKS_FLAGS

The quirk key for either for public, internal or private flags, e.g. is-bootloader.

since: 1.0

QUIRKS_GTYPE

The quirk key for the custom GType, e.g. FuCcgxHidDevice.

since: 1.0

QUIRKS_GUID

The quirk key for the GUID, e.g. 537f7800-8529-5656-b2fa-b0901fe91696.

since: 1.0

QUIRKS_GUID_QUIRK

The quirk key for the GUID, only used for quirk matching, e.g. SYNAPTICS_CAPE\CX31993.

since: 1.0

QUIRKS_ICON

The quirk key for the icon, e.g. media-removable.

since: 1.0

QUIRKS_INHIBIT

The quirk key to inhibit the UPDATABLE flag and to set an update error, e.g. In safe mode.

since: 1.0

QUIRKS_INSTALL_DURATION

The quirk key for the install duration in seconds, e.g. 60.

since: 1.0

QUIRKS_ISSUE

The quirk key to add security issues affecting a specific device, e.g. https://www.pugetsystems.com/support/guides/critical-samsung-ssd-firmware-update/.

since: 1.0

QUIRKS_NAME

The quirk key for the name, e.g. ColorHug.

since: 1.0

QUIRKS_PARENT_GUID

The quirk key for the parent GUID, e.g. 537f7800-8529-5656-b2fa-b0901fe91696.

since: 1.0

QUIRKS_PLUGIN

The quirk key for the plugin name, e.g. csr.

since: 1.0

QUIRKS_PRIORITY

The quirk key for the device priority, e.g. 2.

since: 1.0

QUIRKS_PROTOCOL

The quirk key for the protocol, e.g. org.usb.dfu.

since: 1.0

QUIRKS_PROXY_GTYPE

The quirk key for the custom proxy GType, e.g. FuCcgxHidDevice.

since: 1.0

QUIRKS_PROXY_GUID

The quirk key for the proxy GUID, e.g. 537f7800-8529-5656-b2fa-b0901fe91696.

since: 1.0

QUIRKS_REMOVE_DELAY

The quirk key for the device removal delay in milliseconds, e.g. 2500.

since: 1.0

QUIRKS_SUMMARY

The quirk key for the summary, e.g. An open source display colorimeter.

since: 1.0

QUIRKS_UPDATE_IMAGE

The quirk key for the update image shown before the update is performed.

since: 1.0

QUIRKS_UPDATE_MESSAGE

The quirk key for the update message shown after the transaction has completed.

since: 1.0

QUIRKS_VENDOR

The quirk key for the vendor name, e.g. Hughski Limited.

since: 1.0

QUIRKS_VENDOR_ID

The quirk key for the vendor ID, e.g. USB:0x123A.

since: 1.0

QUIRKS_VERSION

The quirk key for the version, e.g. 1.2.3.

since: 1.0

QUIRKS_VERSION_FORMAT

The quirk key for the version format, e.g. quad.

since: 1.0

SMBIOS_STRUCTURE_TYPE_BASEBOARD

The SMBIOS structure type for the baseboard (motherboard).

since: 1.0

SMBIOS_STRUCTURE_TYPE_BIOS

The SMBIOS structure type for the BIOS.

since: 1.0

SMBIOS_STRUCTURE_TYPE_CHASSIS

The SMBIOS structure type for the chassis.

since: 1.0

SMBIOS_STRUCTURE_TYPE_LAST

The last possible SMBIOS structure type.

since: 1.0

SMBIOS_STRUCTURE_TYPE_SYSTEM

The SMBIOS structure type for the system as a whole.

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_CHECKSUM

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_LENGTH

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_OEM_ID

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_OEM_REVISION

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_OEM_TABLE_ID

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_REVISION

since: 1.0

STRUCT_ACPI_TABLE_OFFSET_SIGNATURE

since: 1.0

STRUCT_ACPI_TABLE_SIZE

since: 1.0

STRUCT_ACPI_TABLE_SIZE_OEM_ID

since: 1.0

STRUCT_ACPI_TABLE_SIZE_OEM_TABLE_ID

since: 1.0

STRUCT_ACPI_TABLE_SIZE_SIGNATURE

since: 1.0

STRUCT_CAB_DATA_OFFSET_CHECKSUM

since: 1.0

STRUCT_CAB_DATA_OFFSET_COMP

since: 1.0

STRUCT_CAB_DATA_OFFSET_UNCOMP

since: 1.0

STRUCT_CAB_DATA_SIZE

since: 1.0

STRUCT_CAB_FILE_OFFSET_DATE

since: 1.0

STRUCT_CAB_FILE_OFFSET_FATTR

since: 1.0

STRUCT_CAB_FILE_OFFSET_INDEX

since: 1.0

STRUCT_CAB_FILE_OFFSET_TIME

since: 1.0

STRUCT_CAB_FILE_OFFSET_UOFFSET

since: 1.0

STRUCT_CAB_FILE_OFFSET_USIZE

since: 1.0

STRUCT_CAB_FILE_SIZE

since: 1.0

STRUCT_CAB_FOLDER_OFFSET_COMPRESSION

since: 1.0

STRUCT_CAB_FOLDER_OFFSET_NDATAB

since: 1.0

STRUCT_CAB_FOLDER_OFFSET_OFFSET

since: 1.0

STRUCT_CAB_FOLDER_SIZE

since: 1.0

STRUCT_CAB_HEADER_DEFAULT_NR_FOLDERS

since: 1.0

STRUCT_CAB_HEADER_DEFAULT_SIGNATURE

since: 1.0

STRUCT_CAB_HEADER_DEFAULT_VERSION_MAJOR

since: 1.0

STRUCT_CAB_HEADER_DEFAULT_VERSION_MINOR

since: 1.0

STRUCT_CAB_HEADER_OFFSET_FLAGS

since: 1.0

STRUCT_CAB_HEADER_OFFSET_IDX_CABINET

since: 1.0

STRUCT_CAB_HEADER_OFFSET_NR_FILES

since: 1.0

STRUCT_CAB_HEADER_OFFSET_NR_FOLDERS

since: 1.0

STRUCT_CAB_HEADER_OFFSET_OFF_CFFILE

since: 1.0

STRUCT_CAB_HEADER_OFFSET_SET_ID

since: 1.0

STRUCT_CAB_HEADER_OFFSET_SIGNATURE

since: 1.0

STRUCT_CAB_HEADER_OFFSET_SIZE

since: 1.0

STRUCT_CAB_HEADER_OFFSET_VERSION_MAJOR

since: 1.0

STRUCT_CAB_HEADER_OFFSET_VERSION_MINOR

since: 1.0

STRUCT_CAB_HEADER_RESERVE_OFFSET_RSVD_BLOCK

since: 1.0

STRUCT_CAB_HEADER_RESERVE_OFFSET_RSVD_FOLDER

since: 1.0

STRUCT_CAB_HEADER_RESERVE_OFFSET_RSVD_HDR

since: 1.0

STRUCT_CAB_HEADER_RESERVE_SIZE

since: 1.0

STRUCT_CAB_HEADER_SIZE

since: 1.0

STRUCT_CAB_HEADER_SIZE_SIGNATURE

since: 1.0

STRUCT_CFU_OFFER_OFFSET_COMPAT_VARIANT_MASK

since: 1.0

STRUCT_CFU_OFFER_OFFSET_COMPONENT_ID

since: 1.0

STRUCT_CFU_OFFER_OFFSET_FLAGS1

since: 1.0

STRUCT_CFU_OFFER_OFFSET_FLAGS2

since: 1.0

STRUCT_CFU_OFFER_OFFSET_FLAGS3

since: 1.0

STRUCT_CFU_OFFER_OFFSET_PRODUCT_ID

since: 1.0

STRUCT_CFU_OFFER_OFFSET_SEGMENT_NUMBER

since: 1.0

STRUCT_CFU_OFFER_OFFSET_TOKEN

since: 1.0

STRUCT_CFU_OFFER_OFFSET_VERSION

since: 1.0

STRUCT_CFU_OFFER_SIZE

since: 1.0

STRUCT_CFU_PAYLOAD_OFFSET_ADDR

since: 1.0

STRUCT_CFU_PAYLOAD_OFFSET_SIZE

since: 1.0

STRUCT_CFU_PAYLOAD_SIZE

since: 1.0

STRUCT_DFU_FTR_DEFAULT_LEN

since: 1.0

STRUCT_DFU_FTR_DEFAULT_SIG

since: 1.0

STRUCT_DFU_FTR_OFFSET_CRC

since: 1.0

STRUCT_DFU_FTR_OFFSET_LEN

since: 1.0

STRUCT_DFU_FTR_OFFSET_PID

since: 1.0

STRUCT_DFU_FTR_OFFSET_RELEASE

since: 1.0

STRUCT_DFU_FTR_OFFSET_SIG

since: 1.0

STRUCT_DFU_FTR_OFFSET_VER

since: 1.0

STRUCT_DFU_FTR_OFFSET_VID

since: 1.0

STRUCT_DFU_FTR_SIZE

since: 1.0

STRUCT_DFU_FTR_SIZE_SIG

since: 1.0

STRUCT_DFUSE_ELEMENT_OFFSET_ADDRESS

since: 1.0

STRUCT_DFUSE_ELEMENT_OFFSET_SIZE

since: 1.0

STRUCT_DFUSE_ELEMENT_SIZE

since: 1.0

STRUCT_DFUSE_HDR_DEFAULT_SIG

since: 1.0

STRUCT_DFUSE_HDR_DEFAULT_VER

since: 1.0

STRUCT_DFUSE_HDR_OFFSET_IMAGE_SIZE

since: 1.0

STRUCT_DFUSE_HDR_OFFSET_SIG

since: 1.0

STRUCT_DFUSE_HDR_OFFSET_TARGETS

since: 1.0

STRUCT_DFUSE_HDR_OFFSET_VER

since: 1.0

STRUCT_DFUSE_HDR_SIZE

since: 1.0

STRUCT_DFUSE_HDR_SIZE_SIG

since: 1.0

STRUCT_DFUSE_IMAGE_DEFAULT_SIG

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_ALT_SETTING

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_CHUNKS

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_SIG

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_TARGET_NAME

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_TARGET_NAMED

since: 1.0

STRUCT_DFUSE_IMAGE_OFFSET_TARGET_SIZE

since: 1.0

STRUCT_DFUSE_IMAGE_SIZE

since: 1.0

STRUCT_DFUSE_IMAGE_SIZE_SIG

since: 1.0

STRUCT_DFUSE_IMAGE_SIZE_TARGET_NAME

since: 1.0

STRUCT_DPAUX_DPCD_OFFSET_DEV_ID

since: 1.0

STRUCT_DPAUX_DPCD_OFFSET_FW_VER

since: 1.0

STRUCT_DPAUX_DPCD_OFFSET_HW_REV

since: 1.0

STRUCT_DPAUX_DPCD_OFFSET_IEEE_OUI

since: 1.0

STRUCT_DPAUX_DPCD_SIZE

since: 1.0

STRUCT_DPAUX_DPCD_SIZE_DEV_ID

since: 1.0

STRUCT_DS20_OFFSET_ALT_CODE

since: 1.0

STRUCT_DS20_OFFSET_GUID

since: 1.0

STRUCT_DS20_OFFSET_PLATFORM_VER

since: 1.0

STRUCT_DS20_OFFSET_TOTAL_LENGTH

since: 1.0

STRUCT_DS20_OFFSET_VENDOR_CODE

since: 1.0

STRUCT_DS20_SIZE

since: 1.0

STRUCT_DS20_SIZE_GUID

since: 1.0

STRUCT_EDID_DEFAULT_EDID_VERSION_NUMBER

since: 1.0

STRUCT_EDID_DEFAULT_HEADER

since: 1.0

STRUCT_EDID_DEFAULT_REVISION_NUMBER

since: 1.0

STRUCT_EDID_DESCRIPTOR_OFFSET_DATA

since: 1.0

STRUCT_EDID_DESCRIPTOR_OFFSET_KIND

since: 1.0

STRUCT_EDID_DESCRIPTOR_OFFSET_SUBKIND

since: 1.0

STRUCT_EDID_DESCRIPTOR_OFFSET_TAG

since: 1.0

STRUCT_EDID_DESCRIPTOR_SIZE

since: 1.0

STRUCT_EDID_DESCRIPTOR_SIZE_DATA

since: 1.0

STRUCT_EDID_OFFSET_CHECKSUM

since: 1.0

STRUCT_EDID_OFFSET_DATA_BLOCKS

since: 1.0

STRUCT_EDID_OFFSET_EDID_VERSION_NUMBER

since: 1.0

STRUCT_EDID_OFFSET_EXTENSION_BLOCK_COUNT

since: 1.0

STRUCT_EDID_OFFSET_HEADER

since: 1.0

STRUCT_EDID_OFFSET_MANUFACTURER_NAME

since: 1.0

STRUCT_EDID_OFFSET_PRODUCT_CODE

since: 1.0

STRUCT_EDID_OFFSET_REVISION_NUMBER

since: 1.0

STRUCT_EDID_OFFSET_SERIAL_NUMBER

since: 1.0

STRUCT_EDID_OFFSET_WEEK_OF_MANUFACTURE

since: 1.0

STRUCT_EDID_OFFSET_YEAR_OF_MANUFACTURE

since: 1.0

STRUCT_EDID_SIZE

since: 1.0

STRUCT_EDID_SIZE_DATA_BLOCKS

since: 1.0

STRUCT_EDID_SIZE_HEADER

since: 1.0

STRUCT_EDID_SIZE_MANUFACTURER_NAME

since: 1.0

STRUCT_EFI_DEVICE_PATH_DEFAULT_LENGTH

since: 1.0

STRUCT_EFI_DEVICE_PATH_DEFAULT_SUBTYPE

since: 1.0

STRUCT_EFI_DEVICE_PATH_OFFSET_LENGTH

since: 1.0

STRUCT_EFI_DEVICE_PATH_OFFSET_SUBTYPE

since: 1.0

STRUCT_EFI_DEVICE_PATH_OFFSET_TYPE

since: 1.0

STRUCT_EFI_DEVICE_PATH_SIZE

since: 1.0

STRUCT_EFI_FILE_DEFAULT_STATE

since: 1.0

STRUCT_EFI_FILE_OFFSET_ATTRS

since: 1.0

STRUCT_EFI_FILE_OFFSET_DATA_CHECKSUM

since: 1.0

STRUCT_EFI_FILE_OFFSET_HDR_CHECKSUM

since: 1.0

STRUCT_EFI_FILE_OFFSET_NAME

since: 1.0

STRUCT_EFI_FILE_OFFSET_SIZE

since: 1.0

STRUCT_EFI_FILE_OFFSET_STATE

since: 1.0

STRUCT_EFI_FILE_OFFSET_TYPE

since: 1.0

STRUCT_EFI_FILE_SIZE

since: 1.0

STRUCT_EFI_FILE_SIZE_NAME

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_DEFAULT_LENGTH

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_LENGTH

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_PARTITION_FORMAT

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_PARTITION_NUMBER

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_PARTITION_SIGNATURE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_PARTITION_SIZE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_PARTITION_START

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_SIGNATURE_TYPE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_SUBTYPE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_OFFSET_TYPE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_SIZE

since: 1.0

STRUCT_EFI_HARD_DRIVE_DEVICE_PATH_SIZE_PARTITION_SIGNATURE

since: 1.0

STRUCT_EFI_LOAD_OPTION_OFFSET_ATTRS

since: 1.0

STRUCT_EFI_LOAD_OPTION_OFFSET_DP_SIZE

since: 1.0

STRUCT_EFI_LOAD_OPTION_SIZE

since: 1.0

STRUCT_EFI_SECTION_GUID_DEFINED_OFFSET_ATTR

since: 1.0

STRUCT_EFI_SECTION_GUID_DEFINED_OFFSET_NAME

since: 1.0

STRUCT_EFI_SECTION_GUID_DEFINED_OFFSET_OFFSET

since: 1.0

STRUCT_EFI_SECTION_GUID_DEFINED_SIZE

since: 1.0

STRUCT_EFI_SECTION_GUID_DEFINED_SIZE_NAME

since: 1.0

STRUCT_EFI_SECTION_OFFSET_SIZE

since: 1.0

STRUCT_EFI_SECTION_OFFSET_TYPE

since: 1.0

STRUCT_EFI_SECTION_SIZE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_OFFSET_HEADER_SIZE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_OFFSET_LIST_SIZE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_OFFSET_SIZE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_OFFSET_TYPE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_SIZE

since: 1.0

STRUCT_EFI_SIGNATURE_LIST_SIZE_TYPE

since: 1.0

STRUCT_EFI_VOLUME_BLOCK_MAP_OFFSET_LENGTH

since: 1.0

STRUCT_EFI_VOLUME_BLOCK_MAP_OFFSET_NUM_BLOCKS

since: 1.0

STRUCT_EFI_VOLUME_BLOCK_MAP_SIZE

since: 1.0

STRUCT_EFI_VOLUME_DEFAULT_REVISION

since: 1.0

STRUCT_EFI_VOLUME_DEFAULT_SIGNATURE

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_ATTRS

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_CHECKSUM

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_EXT_HDR

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_GUID

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_HDR_LEN

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_LENGTH

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_REVISION

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_SIGNATURE

since: 1.0

STRUCT_EFI_VOLUME_OFFSET_ZERO_VECTOR

since: 1.0

STRUCT_EFI_VOLUME_SIZE

since: 1.0

STRUCT_EFI_VOLUME_SIZE_GUID

since: 1.0

STRUCT_EFI_VOLUME_SIZE_ZERO_VECTOR

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EHSIZE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EI_CLASS

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EI_DATA

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EI_MAGIC

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EI_OSABI

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_EI_VERSION

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_PHOFF

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_DEFAULT_VERSION

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EHSIZE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_ABIVERSION

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_CLASS

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_DATA

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_MAGIC

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_OSABI

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_EI_VERSION

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_ENTRY

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_FLAGS

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_MACHINE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_PHENTSIZE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_PHNUM

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_PHOFF

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_SHENTSIZE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_SHNUM

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_SHOFF

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_SHSTRNDX

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_TYPE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_OFFSET_VERSION

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_SIZE

since: 1.0

STRUCT_ELF_FILE_HEADER64LE_SIZE_EI_MAGIC

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_ALIGN

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_FILESZ

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_FLAGS

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_FLAGS2

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_MEMSZ

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_OFFSET

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_PADDR

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_OFFSET_VADDR

since: 1.0

STRUCT_ELF_PROGRAM_HEADER64LE_SIZE

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_ADDR

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_ADDRALIGN

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_ENTSIZE

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_FLAGS

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_INFO

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_LINK

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_NAME

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_OFFSET

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_SIZE

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_OFFSET_TYPE

since: 1.0

STRUCT_ELF_SECTION_HEADER64LE_SIZE

since: 1.0

STRUCT_FDT_DEFAULT_LAST_COMP_VERSION

since: 1.0

STRUCT_FDT_DEFAULT_MAGIC

since: 1.0

STRUCT_FDT_OFFSET_BOOT_CPUID_PHYS

since: 1.0

STRUCT_FDT_OFFSET_LAST_COMP_VERSION

since: 1.0

STRUCT_FDT_OFFSET_MAGIC

since: 1.0

STRUCT_FDT_OFFSET_OFF_DT_STRINGS

since: 1.0

STRUCT_FDT_OFFSET_OFF_DT_STRUCT

since: 1.0

STRUCT_FDT_OFFSET_OFF_MEM_RSVMAP

since: 1.0

STRUCT_FDT_OFFSET_SIZE_DT_STRINGS

since: 1.0

STRUCT_FDT_OFFSET_SIZE_DT_STRUCT

since: 1.0

STRUCT_FDT_OFFSET_TOTALSIZE

since: 1.0

STRUCT_FDT_OFFSET_VERSION

since: 1.0

STRUCT_FDT_PROP_OFFSET_LEN

since: 1.0

STRUCT_FDT_PROP_OFFSET_NAMEOFF

since: 1.0

STRUCT_FDT_PROP_SIZE

since: 1.0

STRUCT_FDT_RESERVE_ENTRY_OFFSET_ADDRESS

since: 1.0

STRUCT_FDT_RESERVE_ENTRY_OFFSET_SIZE

since: 1.0

STRUCT_FDT_RESERVE_ENTRY_SIZE

since: 1.0

STRUCT_FDT_SIZE

since: 1.0

STRUCT_FMAP_AREA_OFFSET_FLAGS

since: 1.0

STRUCT_FMAP_AREA_OFFSET_NAME

since: 1.0

STRUCT_FMAP_AREA_OFFSET_OFFSET

since: 1.0

STRUCT_FMAP_AREA_OFFSET_SIZE

since: 1.0

STRUCT_FMAP_AREA_SIZE

since: 1.0

STRUCT_FMAP_AREA_SIZE_NAME

since: 1.0

STRUCT_FMAP_DEFAULT_SIGNATURE

since: 1.0

STRUCT_FMAP_DEFAULT_VER_MAJOR

since: 1.0

STRUCT_FMAP_DEFAULT_VER_MINOR

since: 1.0

STRUCT_FMAP_OFFSET_BASE

since: 1.0

STRUCT_FMAP_OFFSET_NAME

since: 1.0

STRUCT_FMAP_OFFSET_NAREAS

since: 1.0

STRUCT_FMAP_OFFSET_SIGNATURE

since: 1.0

STRUCT_FMAP_OFFSET_SIZE

since: 1.0

STRUCT_FMAP_OFFSET_VER_MAJOR

since: 1.0

STRUCT_FMAP_OFFSET_VER_MINOR

since: 1.0

STRUCT_FMAP_SIZE

since: 1.0

STRUCT_FMAP_SIZE_NAME

since: 1.0

STRUCT_FMAP_SIZE_SIGNATURE

since: 1.0

STRUCT_IFD_FCBA_OFFSET_FLCOMP

since: 1.0

STRUCT_IFD_FCBA_OFFSET_FLILL

since: 1.0

STRUCT_IFD_FCBA_OFFSET_FLILL1

since: 1.0

STRUCT_IFD_FCBA_SIZE

since: 1.0

STRUCT_IFD_FDBAR_DEFAULT_SIGNATURE

since: 1.0

STRUCT_IFD_FDBAR_OFFSET_DESCRIPTOR_MAP0

since: 1.0

STRUCT_IFD_FDBAR_OFFSET_DESCRIPTOR_MAP1

since: 1.0

STRUCT_IFD_FDBAR_OFFSET_DESCRIPTOR_MAP2

since: 1.0

STRUCT_IFD_FDBAR_OFFSET_SIGNATURE

since: 1.0

STRUCT_IFD_FDBAR_SIZE

since: 1.0

STRUCT_IFWI_CPD_DEFAULT_HEADER_LENGTH

since: 1.0

STRUCT_IFWI_CPD_DEFAULT_HEADER_MARKER

since: 1.0

STRUCT_IFWI_CPD_ENTRY_OFFSET_LENGTH

since: 1.0

STRUCT_IFWI_CPD_ENTRY_OFFSET_NAME

since: 1.0

STRUCT_IFWI_CPD_ENTRY_OFFSET_OFFSET

since: 1.0

STRUCT_IFWI_CPD_ENTRY_SIZE

since: 1.0

STRUCT_IFWI_CPD_ENTRY_SIZE_NAME

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_EXT_OFFSET_EXTENSION_LENGTH

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_EXT_OFFSET_EXTENSION_TYPE

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_EXT_SIZE

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_DATE

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_FLAGS

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_HEADER_LENGTH

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_HEADER_TYPE

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_HEADER_VERSION

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_ID

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_RSVD

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_SIZE

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_SVN

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_VENDOR

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_OFFSET_VERSION

since: 1.0

STRUCT_IFWI_CPD_MANIFEST_SIZE

since: 1.0

STRUCT_IFWI_CPD_OFFSET_CHECKSUM

since: 1.0

STRUCT_IFWI_CPD_OFFSET_CRC32

since: 1.0

STRUCT_IFWI_CPD_OFFSET_ENTRY_VERSION

since: 1.0

STRUCT_IFWI_CPD_OFFSET_HEADER_LENGTH

since: 1.0

STRUCT_IFWI_CPD_OFFSET_HEADER_MARKER

since: 1.0

STRUCT_IFWI_CPD_OFFSET_HEADER_VERSION

since: 1.0

STRUCT_IFWI_CPD_OFFSET_NUM_OF_ENTRIES

since: 1.0

STRUCT_IFWI_CPD_OFFSET_PARTITION_NAME

since: 1.0

STRUCT_IFWI_CPD_SIZE

since: 1.0

STRUCT_IFWI_FPT_DEFAULT_ENTRY_VERSION

since: 1.0

STRUCT_IFWI_FPT_DEFAULT_HEADER_LENGTH

since: 1.0

STRUCT_IFWI_FPT_DEFAULT_HEADER_MARKER

since: 1.0

STRUCT_IFWI_FPT_DEFAULT_HEADER_VERSION

since: 1.0

STRUCT_IFWI_FPT_ENTRY_OFFSET_LENGTH

since: 1.0

STRUCT_IFWI_FPT_ENTRY_OFFSET_OFFSET

since: 1.0

STRUCT_IFWI_FPT_ENTRY_OFFSET_PARTITION_NAME

since: 1.0

STRUCT_IFWI_FPT_ENTRY_OFFSET_PARTITION_TYPE

since: 1.0

STRUCT_IFWI_FPT_ENTRY_SIZE

since: 1.0

STRUCT_IFWI_FPT_OFFSET_CRC32

since: 1.0

STRUCT_IFWI_FPT_OFFSET_ENTRY_VERSION

since: 1.0

STRUCT_IFWI_FPT_OFFSET_FITC_BUILD

since: 1.0

STRUCT_IFWI_FPT_OFFSET_FITC_HOTFIX

since: 1.0

STRUCT_IFWI_FPT_OFFSET_FITC_MAJOR

since: 1.0

STRUCT_IFWI_FPT_OFFSET_FITC_MINOR

since: 1.0

STRUCT_IFWI_FPT_OFFSET_FLAGS

since: 1.0

STRUCT_IFWI_FPT_OFFSET_HEADER_LENGTH

since: 1.0

STRUCT_IFWI_FPT_OFFSET_HEADER_MARKER

since: 1.0

STRUCT_IFWI_FPT_OFFSET_HEADER_VERSION

since: 1.0

STRUCT_IFWI_FPT_OFFSET_NUM_OF_ENTRIES

since: 1.0

STRUCT_IFWI_FPT_OFFSET_TICKS_TO_ADD

since: 1.0

STRUCT_IFWI_FPT_OFFSET_TOKENS_TO_ADD

since: 1.0

STRUCT_IFWI_FPT_OFFSET_UMA_SIZE

since: 1.0

STRUCT_IFWI_FPT_SIZE

since: 1.0

STRUCT_MS_DS20_OFFSET_SIZE

since: 1.0

STRUCT_MS_DS20_OFFSET_TYPE

since: 1.0

STRUCT_MS_DS20_SIZE

since: 1.0

STRUCT_OPROM_DEFAULT_PCI_HEADER_OFFSET

since: 1.0

STRUCT_OPROM_DEFAULT_SIGNATURE

since: 1.0

STRUCT_OPROM_OFFSET_COMPRESSION_TYPE

since: 1.0

STRUCT_OPROM_OFFSET_EFI_IMAGE_OFFSET

since: 1.0

STRUCT_OPROM_OFFSET_EXPANSION_HEADER_OFFSET

since: 1.0

STRUCT_OPROM_OFFSET_IMAGE_SIZE

since: 1.0

STRUCT_OPROM_OFFSET_INIT_FUNC_ENTRY_POINT

since: 1.0

STRUCT_OPROM_OFFSET_MACHINE_TYPE

since: 1.0

STRUCT_OPROM_OFFSET_PCI_HEADER_OFFSET

since: 1.0

STRUCT_OPROM_OFFSET_SIGNATURE

since: 1.0

STRUCT_OPROM_OFFSET_SUBSYSTEM

since: 1.0

STRUCT_OPROM_PCI_DEFAULT_SIGNATURE

since: 1.0

STRUCT_OPROM_PCI_OFFSET_CLASS_CODE

since: 1.0

STRUCT_OPROM_PCI_OFFSET_CODE_TYPE

since: 1.0

STRUCT_OPROM_PCI_OFFSET_CONF_UTIL_CODE_HEADER_POINTER

since: 1.0

STRUCT_OPROM_PCI_OFFSET_DEVICE_ID

since: 1.0

STRUCT_OPROM_PCI_OFFSET_DEVICE_LIST_POINTER

since: 1.0

STRUCT_OPROM_PCI_OFFSET_DMTF_CLP_ENTRY_POINT_POINTER

since: 1.0

STRUCT_OPROM_PCI_OFFSET_IMAGE_LENGTH

since: 1.0

STRUCT_OPROM_PCI_OFFSET_IMAGE_REVISION

since: 1.0

STRUCT_OPROM_PCI_OFFSET_INDICATOR

since: 1.0

STRUCT_OPROM_PCI_OFFSET_MAX_RUNTIME_IMAGE_LENGTH

since: 1.0

STRUCT_OPROM_PCI_OFFSET_SIGNATURE

since: 1.0

STRUCT_OPROM_PCI_OFFSET_STRUCTURE_LENGTH

since: 1.0

STRUCT_OPROM_PCI_OFFSET_STRUCTURE_REVISION

since: 1.0

STRUCT_OPROM_PCI_OFFSET_VENDOR_ID

since: 1.0

STRUCT_OPROM_PCI_SIZE

since: 1.0

STRUCT_OPROM_SIZE

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_DEFAULT_CHARACTERISTICS

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_DEFAULT_SIGNATURE

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_DEFAULT_SIZE_OF_OPTIONAL_HEADER

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_CHARACTERISTICS

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_MACHINE

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_NUMBER_OF_SECTIONS

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_NUMBER_OF_SYMBOLS

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_POINTER_TO_SYMBOL_TABLE

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_SIGNATURE

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_OFFSET_SIZE_OF_OPTIONAL_HEADER

since: 1.0

STRUCT_PE_COFF_FILE_HEADER_SIZE

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_DEFAULT_FILE_ALIGNMENT

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_DEFAULT_SECTION_ALIGNMENT

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_ADDRESSOFENTRYPOINT

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_BASE_OF_CODE

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_CHECK_SUM

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_FILE_ALIGNMENT

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_IMAGE_BASE

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_LOADER_FLAGS

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_MAGIC

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_NUMBER_OF_RVA_AND_SIZES

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SECTION_ALIGNMENT

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SIZE_OF_CODE

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SIZE_OF_HEADERS

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SIZE_OF_IMAGE

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SIZE_OF_INITIALIZED_DATA

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SIZE_OF_UNINITIALIZED_DATA

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_OFFSET_SUBSYSTEM

since: 1.0

STRUCT_PE_COFF_OPTIONAL_HEADER64_SIZE

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_CHARACTERISTICS

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_NAME

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_POINTER_TO_RAW_DATA

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_SIZE_OF_RAW_DATA

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_VIRTUAL_ADDRESS

since: 1.0

STRUCT_PE_COFF_SECTION_OFFSET_VIRTUAL_SIZE

since: 1.0

STRUCT_PE_COFF_SECTION_SIZE

since: 1.0

STRUCT_PE_COFF_SECTION_SIZE_NAME

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_NAME

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_NUMBER_OF_AUX_SYMBOLS

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_SECTION_NUMBER

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_STORAGE_CLASS

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_TYPE

since: 1.0

STRUCT_PE_COFF_SYMBOL_OFFSET_VALUE

since: 1.0

STRUCT_PE_COFF_SYMBOL_SIZE

since: 1.0

STRUCT_PE_COFF_SYMBOL_SIZE_NAME

since: 1.0

STRUCT_PE_DOS_HEADER_DEFAULT_LFANEW

since: 1.0

STRUCT_PE_DOS_HEADER_DEFAULT_MAGIC

since: 1.0

STRUCT_PE_DOS_HEADER_OFFSET_LFANEW

since: 1.0

STRUCT_PE_DOS_HEADER_OFFSET_MAGIC

since: 1.0

STRUCT_PE_DOS_HEADER_SIZE

since: 1.0

STRUCT_SBAT_LEVEL_SECTION_HEADER_DEFAULT_VERSION

since: 1.0

STRUCT_SBAT_LEVEL_SECTION_HEADER_OFFSET_LATEST

since: 1.0

STRUCT_SBAT_LEVEL_SECTION_HEADER_OFFSET_PREVIOUS

since: 1.0

STRUCT_SBAT_LEVEL_SECTION_HEADER_OFFSET_VERSION

since: 1.0

STRUCT_SBAT_LEVEL_SECTION_HEADER_SIZE

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_ENTRY_POINT_CSUM

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_ENTRY_POINT_LEN

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_ENTRY_POINT_REV

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_INTERMEDIATE_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_INTERMEDIATE_CSUM

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_MAX_STRUCTURE_SZ

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_NUMBER_SMBIOS_STRUCTS

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_SMBIOS_BCD_REV

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_SMBIOS_MAJOR_VER

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_SMBIOS_MINOR_VER

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_STRUCTURE_TABLE_ADDR

since: 1.0

STRUCT_SMBIOS_EP32_OFFSET_STRUCTURE_TABLE_LEN

since: 1.0

STRUCT_SMBIOS_EP32_SIZE

since: 1.0

STRUCT_SMBIOS_EP32_SIZE_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_EP32_SIZE_INTERMEDIATE_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_ENTRY_POINT_CSUM

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_ENTRY_POINT_LEN

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_ENTRY_POINT_REV

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_RESERVED0

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_SMBIOS_DOCREV

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_SMBIOS_MAJOR_VER

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_SMBIOS_MINOR_VER

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_STRUCTURE_TABLE_ADDR

since: 1.0

STRUCT_SMBIOS_EP64_OFFSET_STRUCTURE_TABLE_LEN

since: 1.0

STRUCT_SMBIOS_EP64_SIZE

since: 1.0

STRUCT_SMBIOS_EP64_SIZE_ANCHOR_STR

since: 1.0

STRUCT_SMBIOS_STRUCTURE_OFFSET_HANDLE

since: 1.0

STRUCT_SMBIOS_STRUCTURE_OFFSET_LENGTH

since: 1.0

STRUCT_SMBIOS_STRUCTURE_OFFSET_TYPE

since: 1.0

STRUCT_SMBIOS_STRUCTURE_SIZE

since: 1.0

STRUCT_USWID_DEFAULT_HDRSZ

since: 1.0

STRUCT_USWID_OFFSET_COMPRESSION

since: 1.0

STRUCT_USWID_OFFSET_FLAGS

since: 1.0

STRUCT_USWID_OFFSET_HDRSZ

since: 1.0

STRUCT_USWID_OFFSET_HDRVER

since: 1.0

STRUCT_USWID_OFFSET_MAGIC

since: 1.0

STRUCT_USWID_OFFSET_PAYLOADSZ

since: 1.0

STRUCT_USWID_SIZE

since: 1.0

STRUCT_USWID_SIZE_MAGIC

since: 1.0

USB_DEVICE_EMULATION_TAG

since: 1.0

VOLUME_KIND_BDP

The GUID for the BDP, see: https://en.wikipedia.org/wiki/Microsoft_basic_data_partition.

since: 1.0

VOLUME_KIND_ESP

The GUID for the ESP, see: https://en.wikipedia.org/wiki/EFI_system_partition.

since: 1.0