[PATCH v2 1/4] kernel32: Return BIOS info from GetSystemFirmwareTable on Linux

Huw Davies huw at codeweavers.com
Wed Jun 13 10:34:08 CDT 2018


On 13 Jun 2018, at 15:32, Alex Henrie <alexhenrie24 at gmail.com> wrote:
> On Thu, Jun 7, 2018 at 7:25 AM Huw Davies <huw at codeweavers.com> wrote:
>> 
>> On Mon, May 28, 2018 at 10:05:26PM -0600, Alex Henrie wrote:
>>> /***********************************************************************
>>>  *           GetSystemFirmwareTable       (KERNEL32.@)
>>>  */
>>> UINT WINAPI GetSystemFirmwareTable(DWORD provider, DWORD id, PVOID buffer, DWORD size)
>>> {
>>> -    FIXME("(%d %d %p %d):stub\n", provider, id, buffer, size);
>>> +    FIXME("(%08x %08x %p %d): semi-stub\n", provider, id, buffer, size);
>> 
>> This should probably be forwarded to
>> NtQuerySystemInformation(SystemFirmwareTableInformation, ...).
> 
> NtQuerySystemInformation(SystemFirmwareTableInformation, ...) just
> returns STATUS_NOT_IMPLEMENTED on Windows.

You’re probably not calling it correctly.  See:
https://testbot.winehq.org/JobDetails.pl?Key=39104

(for some reason the 32-bit tests crash before my change,
but you should get the idea).

Huw.




More information about the wine-devel mailing list