6d1df55bf3b6051ad61e9c7cb7d63f13c1b9771f changed `NtQuerySystemInformation(SystemFirmwareTableInformation, ...)` to return 0 on error, which left `get_firmware_table` returning -16
This would be interpreted as a very large number by applications, breaking them.
--
v2: kernelbase: Add test for EnumSystemFirmwareTables on missing provider.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6929