diff --git a/dlls/dwmapi/dwmapi.spec b/dlls/dwmapi/dwmapi.spec
index 1f21b69fd1369e90457f1e3aae4a89544e53f2e4..ebe7494ec12465a2f16e61e32fc9e8096b4e3812 100644
--- a/dlls/dwmapi/dwmapi.spec
+++ b/dlls/dwmapi/dwmapi.spec
@@ -33,7 +33,7 @@
 @ stub DwmGetGraphicsStreamTransformHint
 @ stub DwmGetTransportAttributes
 @ stub DwmGetWindowAttribute
-@ stub DwmIsCompositionEnabled
+@ stdcall DwmIsCompositionEnabled(ptr)
 @ stub DwmModifyPreviousDxFrameDuration
 @ stub DwmQueryThumbnailSourceSize
 @ stub DwmRegisterThumbnail
diff --git a/dlls/dwmapi/dwmapi_main.c b/dlls/dwmapi/dwmapi_main.c
index 4bee74d1bc16803e8d32fe4df345436273ea4aac..e4ebc3c50ddd1a79fd8e6693a3e369932e541a0c 100644
--- a/dlls/dwmapi/dwmapi_main.c
+++ b/dlls/dwmapi/dwmapi_main.c
@@ -47,3 +47,14 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
     }
     return TRUE;
 }
+
+/**********************************************************************
+ *           DwmIsCompositionEnabled         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmIsCompositionEnabled(BOOL *enabled)
+{
+    FIXME("%p\n", enabled);
+
+    *enabled = FALSE;
+    return S_OK;
+}