From: Alexandre Julliard Subject: Re: [PATCH 2/3] dwmapi: Add basic tests for DwmGetWindowAttribute. Message-Id: <87o8wc1jb1.fsf@wine> Date: Fri, 13 Dec 2019 13:50:10 +0100 In-Reply-To: ("Gabriel =?utf-8?Q?Iv=C4=83ncescu=22's?= message of "Fri, 13 Dec 2019 14:41:06 +0200") References: <874ky431s6.fsf@wine> Gabriel Ivăncescu writes: > On 12/13/19 1:25 PM, Alexandre Julliard wrote: >> Gabriel Ivăncescu 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@winehq.org