# Functions
GetAchitectureFirmwarePairs creates an array of FirmwarePair for a specific host architecture.
GetArchitectureFirmwarePairsForUsage creates an array of FirmwarePair for a specific host architecture and usage combination.
GetArchitectureInstallations returns an array of installations for a specific host architecture.
GetenvEdk2Path returns the environment variable for overriding the path to use for EDK2 installations.
# Constants
CSM is a firmware with the UEFI Compatibility Support Module enabled to boot BIOS-only operating systems.
GENERIC is a generic EDK2 firmware.
SECUREBOOT is a UEFI Secure Boot enabled firmware.
# Structs
FirmwarePair represents a combination of firmware code (Code) and storage (Vars).
Installation represents a set of available firmware at a given location on the system.
# Type aliases
FirmwareUsage represents the situation in which a given firmware file will be used.