[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