[pkg-wine-party] [wine] 77/335: dwmapi: Add DwmSetPresentParameters stub.

Michael Gilbert mgilbert at moszumanska.debian.org
Fri Apr 1 23:27:08 UTC 2016


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository wine.

commit a717598b75b81f776e3fe51372651046cd24f955
Author: Austin English <austinenglish at gmail.com>
Date:   Thu Jan 28 17:45:17 2016 -0600

    dwmapi: Add DwmSetPresentParameters stub.
    
    Signed-off-by: Austin English <austinenglish at gmail.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
 dlls/dwmapi/dwmapi.spec   |  2 +-
 dlls/dwmapi/dwmapi_main.c |  9 +++++++++
 include/dwmapi.h          | 18 ++++++++++++++++++
 3 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/dlls/dwmapi/dwmapi.spec b/dlls/dwmapi/dwmapi.spec
index 531f279..6adbcb9 100644
--- a/dlls/dwmapi/dwmapi.spec
+++ b/dlls/dwmapi/dwmapi.spec
@@ -39,7 +39,7 @@
 @ stub DwmQueryThumbnailSourceSize
 @ stdcall DwmRegisterThumbnail(long long ptr)
 @ stub DwmSetDxFrameDuration
-@ stub DwmSetPresentParameters
+@ stdcall DwmSetPresentParameters(ptr ptr)
 @ stdcall DwmSetWindowAttribute(long long ptr long)
 @ stdcall DwmUnregisterThumbnail(long)
 @ stdcall DwmUpdateThumbnailProperties(ptr ptr)
diff --git a/dlls/dwmapi/dwmapi_main.c b/dlls/dwmapi/dwmapi_main.c
index a776cfe..155d7d3 100644
--- a/dlls/dwmapi/dwmapi_main.c
+++ b/dlls/dwmapi/dwmapi_main.c
@@ -259,3 +259,12 @@ HRESULT WINAPI DwmUpdateThumbnailProperties(HTHUMBNAIL thumbnail, const DWM_THUM
     FIXME("(%p, %p) stub\n", thumbnail, props);
     return E_NOTIMPL;
 }
+
+/**********************************************************************
+ *           DwmSetPresentParameters         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmSetPresentParameters(HWND hwnd, DWM_PRESENT_PARAMETERS *params)
+{
+    FIXME("(%p %p) stub\n", hwnd, params);
+    return S_OK;
+};
diff --git a/include/dwmapi.h b/include/dwmapi.h
index 035c831..f5191e1 100644
--- a/include/dwmapi.h
+++ b/include/dwmapi.h
@@ -37,6 +37,12 @@ typedef HTHUMBNAIL *PHTHUMBNAIL;
 typedef ULONGLONG DWM_FRAME_COUNT;
 typedef ULONGLONG QPC_TIME;
 
+typedef enum _DWM_SOURCE_FRAME_SAMPLING {
+    DWM_SOURCE_FRAME_SAMPLING_POINT,
+    DWM_SOURCE_FRAME_SAMPLING_COVERAGE,
+    DWM_SOURCE_FRAME_SAMPLING_LAST
+} DWM_SOURCE_FRAME_SAMPLING;
+
 typedef struct _UNSIGNED_RATIO {
     UINT32 uiNumerator;
     UINT32 uiDenominator;
@@ -117,6 +123,17 @@ typedef struct _DWM_THUMBNAIL_PROPERTIES
     BOOL  fSourceClientAreaOnly;
 } DWM_THUMBNAIL_PROPERTIES, *PDWM_THUMBNAIL_PROPERTIES;
 
+typedef struct _DWM_PRESENT_PARAMETERS {
+    UINT32 cbSize;
+    BOOL fQueue;
+    DWM_FRAME_COUNT cRefreshStart;
+    UINT cBuffer;
+    BOOL fUseSourceRate;
+    UNSIGNED_RATIO rateSource;
+    UINT cRefreshesPerFrame;
+    DWM_SOURCE_FRAME_SAMPLING eSampling;
+} DWM_PRESENT_PARAMETERS;
+
 #include <poppack.h>
 
 DWMAPI DwmDefWindowProc(HWND, UINT, WPARAM, LPARAM, LRESULT*);
@@ -129,6 +146,7 @@ DWMAPI DwmGetCompositionTimingInfo(HWND,DWM_TIMING_INFO*);
 DWMAPI DwmInvalidateIconicBitmaps(HWND);
 DWMAPI DwmIsCompositionEnabled(BOOL*);
 DWMAPI DwmRegisterThumbnail(HWND, HWND, PHTHUMBNAIL);
+DWMAPI DwmSetPresentParameters(HWND, DWM_PRESENT_PARAMETERS *);
 DWMAPI DwmSetWindowAttribute(HWND, DWORD, LPCVOID, DWORD);
 DWMAPI DwmUnregisterThumbnail(HTHUMBNAIL);
 DWMAPI DwmUpdateThumbnailProperties(HTHUMBNAIL, const DWM_THUMBNAIL_PROPERTIES *);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git



More information about the pkg-wine-party mailing list