[PATCH 2/3] dwmapi: Add basic tests for DwmGetWindowAttribute.

Alexandre Julliard julliard at winehq.org
Fri Dec 13 06:50:10 CST 2019


Gabriel Ivăncescu <gabrielopcode at gmail.com> writes:

> On 12/13/19 1:25 PM, Alexandre Julliard wrote:
>> Gabriel Ivăncescu <gabrielopcode at gmail.com> writes:
>>
>>> +START_TEST(dwmapi)
>>> +{
>>> +    HINSTANCE inst = GetModuleHandleA(NULL);
>>> +    HMODULE module;
>>> +    WNDCLASSA cls;
>>> +
>>> +    module = LoadLibraryA("dwmapi.dll");
>>> +    if (!module)
>>> +    {
>>> +        win_skip("dwmapi.dll not found\n");
>>> +        return;
>>> +    }
>>> +
>>> +    pDwmGetWindowAttribute = (void*)GetProcAddress(module, "DwmGetWindowAttribute");
>>
>> There shouldn't be any reason not to link to it directly.
>>
>
> As far as I know, it's not available on Windows XP, wouldn't it fail
> to even load in that case?

It wouldn't be run at all if the dll is missing.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list