# API Index

### C

fwupd_checksum_format_for_display, function in fwupd-common-private
fwupd_checksum_get_best, function in fwupd-common
fwupd_checksum_get_by_kind, function in fwupd-common
fwupd_checksum_guess_kind, function in fwupd-common
FWUPD_CHECK_VERSION, macro in fwupd-version
FwupdClient, struct in FwupdClient
FwupdClientClass, struct in FwupdClient
fwupd_client_clear_results, function in FwupdClient
fwupd_client_connect, function in FwupdClient
fwupd_client_get_daemon_version, function in FwupdClient
fwupd_client_get_details, function in FwupdClient
fwupd_client_get_details_local, function in FwupdClient
fwupd_client_get_devices, function in FwupdClient
fwupd_client_get_devices_simple, function in FwupdClient
fwupd_client_get_device_by_id, function in FwupdClient
fwupd_client_get_percentage, function in FwupdClient
fwupd_client_get_releases, function in FwupdClient
fwupd_client_get_remotes, function in FwupdClient
fwupd_client_get_remote_by_id, function in FwupdClient
fwupd_client_get_results, function in FwupdClient
fwupd_client_get_status, function in FwupdClient
fwupd_client_get_updates, function in FwupdClient
fwupd_client_install, function in FwupdClient
fwupd_client_new, function in FwupdClient
fwupd_client_unlock, function in FwupdClient
fwupd_client_update_metadata, function in FwupdClient
fwupd_client_update_metadata_with_id, function in FwupdClient
fwupd_client_verify, function in FwupdClient
fwupd_client_verify_update, function in FwupdClient

### D

FWUPD_DBUS_INTERFACE, macro in fwupd-common
FWUPD_DBUS_PATH, macro in fwupd-common
FWUPD_DBUS_SERVICE, macro in fwupd-common
FwupdDevice, struct in FwupdDevice
FwupdDeviceClass, struct in FwupdDevice
FwupdDeviceFlags, typedef in fwupd-enums
fwupd_device_add_checksum, function in FwupdDevice
fwupd_device_add_flag, function in FwupdDevice
fwupd_device_add_guid, function in FwupdDevice
FWUPD_DEVICE_FLAG_ALLOW_OFFLINE, macro in fwupd-enums
FWUPD_DEVICE_FLAG_ALLOW_ONLINE, macro in fwupd-enums
fwupd_device_flag_from_string, function in fwupd-enums
FWUPD_DEVICE_FLAG_INTERNAL, macro in fwupd-enums
FWUPD_DEVICE_FLAG_LOCKED, macro in fwupd-enums
FWUPD_DEVICE_FLAG_NEEDS_BOOTLOADER, macro in fwupd-enums
FWUPD_DEVICE_FLAG_NONE, macro in fwupd-enums
FWUPD_DEVICE_FLAG_REQUIRE_AC, macro in fwupd-enums
FWUPD_DEVICE_FLAG_SUPPORTED, macro in fwupd-enums
fwupd_device_flag_to_string, function in fwupd-enums
FWUPD_DEVICE_FLAG_UNKNOWN, macro in fwupd-enums
fwupd_device_from_key_value, function in fwupd-device-private
fwupd_device_get_checksums, function in FwupdDevice
fwupd_device_get_created, function in FwupdDevice
fwupd_device_get_description, function in FwupdDevice
fwupd_device_get_flags, function in FwupdDevice
fwupd_device_get_flashes_left, function in FwupdDevice
fwupd_device_get_guids, function in FwupdDevice
fwupd_device_get_guid_default, function in FwupdDevice
fwupd_device_get_id, function in FwupdDevice
fwupd_device_get_modified, function in FwupdDevice
fwupd_device_get_name, function in FwupdDevice
fwupd_device_get_provider, function in FwupdDevice
fwupd_device_get_summary, function in FwupdDevice
fwupd_device_get_vendor, function in FwupdDevice
fwupd_device_get_vendor_id, function in FwupdDevice
fwupd_device_get_version, function in FwupdDevice
fwupd_device_get_version_bootloader, function in FwupdDevice
fwupd_device_get_version_lowest, function in FwupdDevice
fwupd_device_has_flag, function in FwupdDevice
fwupd_device_has_guid, function in FwupdDevice
FWUPD_DEVICE_ID_ANY, macro in fwupd-common
fwupd_device_new, function in FwupdDevice
fwupd_device_new_from_data, function in fwupd-device-private
fwupd_device_remove_flag, function in FwupdDevice
fwupd_device_set_created, function in FwupdDevice
fwupd_device_set_description, function in FwupdDevice
fwupd_device_set_flags, function in FwupdDevice
fwupd_device_set_flashes_left, function in FwupdDevice
fwupd_device_set_id, function in FwupdDevice
fwupd_device_set_modified, function in FwupdDevice
fwupd_device_set_name, function in FwupdDevice
fwupd_device_set_provider, function in FwupdDevice
fwupd_device_set_summary, function in FwupdDevice
fwupd_device_set_vendor, function in FwupdDevice
fwupd_device_set_vendor_id, function in FwupdDevice
fwupd_device_set_version, function in FwupdDevice
fwupd_device_set_version_bootloader, function in FwupdDevice
fwupd_device_set_version_lowest, function in FwupdDevice
fwupd_device_to_data, function in fwupd-device-private
fwupd_device_to_string, function in FwupdDevice
fwupd_device_to_variant_builder, function in fwupd-device-private

### E

FWUPD_ERROR, macro in fwupd-error
FwupdError, enum in fwupd-error
fwupd_error_from_string, function in fwupd-error
fwupd_error_quark, function in fwupd-error
fwupd_error_to_string, function in fwupd-error

### F

FU_DEVICE_FLAG_ALLOW_OFFLINE, macro in fwupd-enums
FU_DEVICE_FLAG_ALLOW_ONLINE, macro in fwupd-enums
FU_DEVICE_FLAG_INTERNAL, macro in fwupd-enums
FU_DEVICE_FLAG_LOCKED, macro in fwupd-enums
FU_DEVICE_FLAG_NEEDS_BOOTLOADER, macro in fwupd-enums
FU_DEVICE_FLAG_NONE, macro in fwupd-enums
FU_DEVICE_FLAG_REQUIRE_AC, macro in fwupd-enums
FU_DEVICE_FLAG_SUPPORTED, macro in fwupd-enums
FU_DEVICE_FLAG_UNKNOWN, macro in fwupd-enums

### I

FwupdInstallFlags, enum in fwupd-enums

### M

FWUPD_MAJOR_VERSION, macro in fwupd-version
FWUPD_MICRO_VERSION, macro in fwupd-version
FWUPD_MINOR_VERSION, macro in fwupd-version

### R

FwupdRelease, struct in FwupdRelease
FwupdReleaseClass, struct in FwupdRelease
fwupd_release_add_checksum, function in FwupdRelease
fwupd_release_from_key_value, function in fwupd-release-private
fwupd_release_get_appstream_id, function in FwupdRelease
fwupd_release_get_checksums, function in FwupdRelease
fwupd_release_get_description, function in FwupdRelease
fwupd_release_get_filename, function in FwupdRelease
fwupd_release_get_homepage, function in FwupdRelease
fwupd_release_get_license, function in FwupdRelease
fwupd_release_get_name, function in FwupdRelease
fwupd_release_get_remote_id, function in FwupdRelease
fwupd_release_get_size, function in FwupdRelease
fwupd_release_get_summary, function in FwupdRelease
fwupd_release_get_uri, function in FwupdRelease
fwupd_release_get_vendor, function in FwupdRelease
fwupd_release_get_version, function in FwupdRelease
fwupd_release_new, function in FwupdRelease
fwupd_release_new_from_data, function in fwupd-release-private
fwupd_release_set_appstream_id, function in FwupdRelease
fwupd_release_set_description, function in FwupdRelease
fwupd_release_set_filename, function in FwupdRelease
fwupd_release_set_homepage, function in FwupdRelease
fwupd_release_set_license, function in FwupdRelease
fwupd_release_set_name, function in FwupdRelease
fwupd_release_set_remote_id, function in FwupdRelease
fwupd_release_set_size, function in FwupdRelease
fwupd_release_set_summary, function in FwupdRelease
fwupd_release_set_uri, function in FwupdRelease
fwupd_release_set_vendor, function in FwupdRelease
fwupd_release_set_version, function in FwupdRelease
fwupd_release_to_data, function in fwupd-release-private
fwupd_release_to_string, function in FwupdRelease
fwupd_release_to_variant_builder, function in fwupd-release-private
FwupdRemote, struct in fwupd-remote
FwupdRemoteKind, enum in fwupd-remote
fwupd_remote_build_uri, function in fwupd-remote
fwupd_remote_get_age, function in fwupd-remote
fwupd_remote_get_enabled, function in fwupd-remote
fwupd_remote_get_filename, function in fwupd-remote
fwupd_remote_get_filename_asc, function in fwupd-remote
fwupd_remote_get_filename_cache, function in fwupd-remote
fwupd_remote_get_id, function in fwupd-remote
fwupd_remote_get_kind, function in fwupd-remote
fwupd_remote_get_order_after, function in fwupd-remote-private
fwupd_remote_get_order_before, function in fwupd-remote-private
fwupd_remote_get_password, function in fwupd-remote
fwupd_remote_get_priority, function in fwupd-remote
fwupd_remote_get_uri, function in fwupd-remote
fwupd_remote_get_uri_asc, function in fwupd-remote
fwupd_remote_get_username, function in fwupd-remote
fwupd_remote_kind_from_string, function in fwupd-remote
fwupd_remote_kind_to_string, function in fwupd-remote
fwupd_remote_load_from_filename, function in fwupd-remote-private
fwupd_remote_new, function in fwupd-remote
fwupd_remote_new_from_data, function in fwupd-remote-private
fwupd_remote_set_mtime, function in fwupd-remote-private
fwupd_remote_set_priority, function in fwupd-remote-private
fwupd_remote_to_data, function in fwupd-remote-private
FwupdResult, struct in FwupdResult
FwupdResultClass, struct in FwupdResult
fwupd_result_add_device_flag, function in FwupdResult
fwupd_result_add_guid, function in FwupdResult
fwupd_result_get_device, function in FwupdResult
fwupd_result_get_device_checksum, function in FwupdResult
fwupd_result_get_device_checksum_kind, function in FwupdResult
fwupd_result_get_device_created, function in FwupdResult
fwupd_result_get_device_description, function in FwupdResult
fwupd_result_get_device_flags, function in FwupdResult
fwupd_result_get_device_flashes_left, function in FwupdResult
fwupd_result_get_device_id, function in FwupdResult
fwupd_result_get_device_modified, function in FwupdResult
fwupd_result_get_device_name, function in FwupdResult
fwupd_result_get_device_provider, function in FwupdResult
fwupd_result_get_device_vendor, function in FwupdResult
fwupd_result_get_device_version, function in FwupdResult
fwupd_result_get_device_version_bootloader, function in FwupdResult
fwupd_result_get_device_version_lowest, function in FwupdResult
fwupd_result_get_guid, function in FwupdResult
fwupd_result_get_guids, function in FwupdResult
fwupd_result_get_guid_default, function in FwupdResult
fwupd_result_get_release, function in FwupdResult
fwupd_result_get_unique_id, function in FwupdResult
fwupd_result_get_update_checksum, function in FwupdResult
fwupd_result_get_update_checksum_kind, function in FwupdResult
fwupd_result_get_update_description, function in FwupdResult
fwupd_result_get_update_error, function in FwupdResult
fwupd_result_get_update_filename, function in FwupdResult
fwupd_result_get_update_homepage, function in FwupdResult
fwupd_result_get_update_id, function in FwupdResult
fwupd_result_get_update_license, function in FwupdResult
fwupd_result_get_update_name, function in FwupdResult
fwupd_result_get_update_size, function in FwupdResult
fwupd_result_get_update_state, function in FwupdResult
fwupd_result_get_update_summary, function in FwupdResult
fwupd_result_get_update_trust_flags, function in FwupdResult
fwupd_result_get_update_uri, function in FwupdResult
fwupd_result_get_update_vendor, function in FwupdResult
fwupd_result_get_update_version, function in FwupdResult
fwupd_result_has_device_flag, function in FwupdResult
fwupd_result_has_guid, function in FwupdResult
FWUPD_RESULT_KEY_DEVICE_CHECKSUM, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_CREATED, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_DESCRIPTION, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_FLAGS, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_FLASHES_LEFT, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_ID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_MODIFIED, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_NAME, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_PLUGIN, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_VENDOR, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_VENDOR_ID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_VERSION, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_VERSION_BOOTLOADER, macro in fwupd-enums-private
FWUPD_RESULT_KEY_DEVICE_VERSION_LOWEST, macro in fwupd-enums-private
FWUPD_RESULT_KEY_GUID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UNIQUE_ID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_CHECKSUM, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_CHECKSUM_KIND, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_DESCRIPTION, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_ERROR, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_FILENAME, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_HOMEPAGE, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_ID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_LICENSE, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_NAME, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_REMOTE_ID, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_SIZE, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_STATE, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_SUMMARY, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_TRUST_FLAGS, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_URI, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_VENDOR, macro in fwupd-enums-private
FWUPD_RESULT_KEY_UPDATE_VERSION, macro in fwupd-enums-private
fwupd_result_new, function in FwupdResult
fwupd_result_new_from_data, function in FwupdResult
fwupd_result_remove_device_flag, function in FwupdResult
fwupd_result_set_device_checksum, function in FwupdResult
fwupd_result_set_device_checksum_kind, function in FwupdResult
fwupd_result_set_device_created, function in FwupdResult
fwupd_result_set_device_description, function in FwupdResult
fwupd_result_set_device_flags, function in FwupdResult
fwupd_result_set_device_flashes_left, function in FwupdResult
fwupd_result_set_device_id, function in FwupdResult
fwupd_result_set_device_modified, function in FwupdResult
fwupd_result_set_device_name, function in FwupdResult
fwupd_result_set_device_provider, function in FwupdResult
fwupd_result_set_device_vendor, function in FwupdResult
fwupd_result_set_device_version, function in FwupdResult
fwupd_result_set_device_version_bootloader, function in FwupdResult
fwupd_result_set_device_version_lowest, function in FwupdResult
fwupd_result_set_guid, function in FwupdResult
fwupd_result_set_unique_id, function in FwupdResult
fwupd_result_set_update_checksum, function in FwupdResult
fwupd_result_set_update_checksum_kind, function in FwupdResult
fwupd_result_set_update_description, function in FwupdResult
fwupd_result_set_update_error, function in FwupdResult
fwupd_result_set_update_filename, function in FwupdResult
fwupd_result_set_update_homepage, function in FwupdResult
fwupd_result_set_update_id, function in FwupdResult
fwupd_result_set_update_license, function in FwupdResult
fwupd_result_set_update_name, function in FwupdResult
fwupd_result_set_update_size, function in FwupdResult
fwupd_result_set_update_state, function in FwupdResult
fwupd_result_set_update_summary, function in FwupdResult
fwupd_result_set_update_trust_flags, function in FwupdResult
fwupd_result_set_update_uri, function in FwupdResult
fwupd_result_set_update_vendor, function in FwupdResult
fwupd_result_set_update_version, function in FwupdResult
fwupd_result_to_data, function in FwupdResult
fwupd_result_to_string, function in FwupdResult

### S

FwupdStatus, enum in fwupd-enums
fwupd_status_from_string, function in fwupd-enums
fwupd_status_to_string, function in fwupd-enums

### T

FwupdTrustFlags, enum in fwupd-enums
fwupd_trust_flag_from_string, function in fwupd-enums
fwupd_trust_flag_to_string, function in fwupd-enums
FWUPD_TYPE_CLIENT, macro in FwupdClient
FWUPD_TYPE_DEVICE, macro in FwupdDevice
FWUPD_TYPE_RELEASE, macro in FwupdRelease
FWUPD_TYPE_REMOTE, macro in fwupd-remote
FWUPD_TYPE_RESULT, macro in FwupdResult

### U

FwupdUpdateState, enum in fwupd-enums
fwupd_update_state_from_string, function in fwupd-enums
fwupd_update_state_to_string, function in fwupd-enums