Peter Oberndorfer : dwmapi: Add stub implementation for DwmSetWindowAttribute and DwmUnregisterThumbnail .
Alexandre Julliard
julliard at winehq.org
Mon Jan 7 16:24:56 CST 2008
Module: wine
Branch: master
Commit: 66960ba4bff88b9536d46f2d69af17f1547892ae
URL: http://source.winehq.org/git/wine.git/?a=commit;h=66960ba4bff88b9536d46f2d69af17f1547892ae
Author: Peter Oberndorfer <kumbayo84 at arcor.de>
Date: Sun Jan 6 16:14:56 2008 +0100
dwmapi: Add stub implementation for DwmSetWindowAttribute and DwmUnregisterThumbnail.
---
dlls/dwmapi/dwmapi.spec | 4 ++--
dlls/dwmapi/dwmapi_main.c | 20 ++++++++++++++++++++
include/dwmapi.h | 4 ++++
tools/winapi/win32.api | 5 +++++
4 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/dlls/dwmapi/dwmapi.spec b/dlls/dwmapi/dwmapi.spec
index d6d675a..bce53e5 100644
--- a/dlls/dwmapi/dwmapi.spec
+++ b/dlls/dwmapi/dwmapi.spec
@@ -39,6 +39,6 @@
@ stub DwmRegisterThumbnail
@ stub DwmSetDxFrameDuration
@ stub DwmSetPresentParameters
-@ stub DwmSetWindowAttribute
-@ stub DwmUnregisterThumbnail
+@ stdcall DwmSetWindowAttribute(long long ptr long)
+@ stdcall DwmUnregisterThumbnail(long)
@ stub DwmUpdateThumbnailProperties
diff --git a/dlls/dwmapi/dwmapi_main.c b/dlls/dwmapi/dwmapi_main.c
index dd8714b..6a87701 100644
--- a/dlls/dwmapi/dwmapi_main.c
+++ b/dlls/dwmapi/dwmapi_main.c
@@ -69,3 +69,23 @@ HRESULT WINAPI DwmEnableComposition(UINT uCompositionAction)
return S_OK;
}
+
+/**********************************************************************
+ * DwmSetWindowAttribute (DWMAPI.@)
+ */
+HRESULT WINAPI DwmSetWindowAttribute(HWND hwnd, DWORD attributenum, LPCVOID attribute, DWORD size)
+{
+ FIXME("(%p, %x, %p, %x) stub\n", hwnd, attributenum, attribute, size);
+
+ return E_NOTIMPL;
+}
+
+/**********************************************************************
+ * DwmUnregisterThumbnail (DWMAPI.@)
+ */
+HRESULT WINAPI DwmUnregisterThumbnail(HTHUMBNAIL thumbnail)
+{
+ FIXME("(%p) stub\n", thumbnail);
+
+ return E_NOTIMPL;
+}
diff --git a/include/dwmapi.h b/include/dwmapi.h
index b2a28b6..967efed 100644
--- a/include/dwmapi.h
+++ b/include/dwmapi.h
@@ -29,8 +29,12 @@ extern "C" {
# define DWMAPI_(type) STDAPI_(type)
#endif
+DECLARE_HANDLE(HTHUMBNAIL);
+
DWMAPI DwmEnableComposition(UINT);
DWMAPI DwmIsCompositionEnabled(BOOL*);
+DWMAPI DwmSetWindowAttribute(HWND, DWORD, LPCVOID, DWORD);
+DWMAPI DwmUnregisterThumbnail(HTHUMBNAIL);
#ifdef __cplusplus
}
diff --git a/tools/winapi/win32.api b/tools/winapi/win32.api
index f0a6490..067ee40 100644
--- a/tools/winapi/win32.api
+++ b/tools/winapi/win32.api
@@ -1371,11 +1371,16 @@ REFIID
%long
+DWORD
HRESULT
+HTHUMBNAIL
+HWND
+UINT
%ptr
BOOL *
+LPCVOID
%%dxdiagn.dll
More information about the wine-cvs
mailing list