1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 20:06:18 +00:00

dwmapi: Implement DwmIsCompositionEnabled.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44055
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Gijs Vermeulen 2020-09-22 17:56:37 +02:00 committed by Alexandre Julliard
parent 2698591a19
commit 53375d0f7a

View File

@ -51,19 +51,20 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
*/
HRESULT WINAPI DwmIsCompositionEnabled(BOOL *enabled)
{
static int once;
if (!once)
{
FIXME("%p\n", enabled);
once = 1;
}
else
TRACE("%p\n", enabled);
OSVERSIONINFOW version;
TRACE("%p\n", enabled);
if (!enabled)
return E_INVALIDARG;
*enabled = FALSE;
version.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
if (!GetVersionExW(&version))
*enabled = FALSE;
else
*enabled = (version.dwMajorVersion > 6 || (version.dwMajorVersion == 6 && version.dwMinorVersion >= 3));
return S_OK;
}