[PATCH 3/4] dwmapi: add stub for DwmpSetColorizationParameters

Louis Lenders xerox.xerox2000x at gmail.com
Mon Oct 22 14:26:17 CDT 2018


Added stub for this api as well, mainly to make test for DwmpGetColorizationParameter useful.
Google learns it is used for example in https://github.com/qJake/molten-core/blob/master/Molten.Core.WinApi/DwmColorManager.cs


Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
---
 dlls/dwmapi/dwmapi.spec   |  2 +-
 dlls/dwmapi/dwmapi_main.c | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dlls/dwmapi/dwmapi.spec b/dlls/dwmapi/dwmapi.spec
index efddf2bf9a..2a07d1a82f 100644
--- a/dlls/dwmapi/dwmapi.spec
+++ b/dlls/dwmapi/dwmapi.spec
@@ -24,7 +24,7 @@
 128 stub DwmpDxgiIsThreadDesktopComposited
 129 stub @
 130 stub @
-131 stub @
+131 stdcall DwmpSetColorizationParameters(ptr long)
 132 stub @
 133 stub DwmpDxUpdateWindowRedirectionBltSurface
 134 stub @
diff --git a/dlls/dwmapi/dwmapi_main.c b/dlls/dwmapi/dwmapi_main.c
index e11b0fcaf1..e9355e67a4 100644
--- a/dlls/dwmapi/dwmapi_main.c
+++ b/dlls/dwmapi/dwmapi_main.c
@@ -309,3 +309,17 @@ HRESULT WINAPI DwmpGetColorizationParameters(DWMCOLORIZATIONPARAMS *param)
     FIXME("(%p)\n", param);
     return DWM_E_COMPOSITIONDISABLED;
 }
+
+/**********************************************************************
+ *           DwmpSetColorizationParameters         (DWMAPI.131)
+ */
+HRESULT WINAPI DwmpSetColorizationParameters(DWMCOLORIZATIONPARAMS *param, BOOL ret)
+{
+
+    if (!param)
+        return E_INVALIDARG;
+
+    FIXME("(%p)->(%x, %x, %d, %d, %d, %d, %d) (%d)\n", param, param->color, param->glow, param->color_int,
+            param->glow_int, param->blur_int, param->refl_int, param->opaque, ret);
+    return DWM_E_COMPOSITIONDISABLED;
+}
-- 
2.17.1




More information about the wine-devel mailing list