dwmapi: Add DwmSetPresentParameters stub.
Signed-off-by: Austin English <austinenglish@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
157a647c46
commit
a717598b75
|
@ -39,7 +39,7 @@
|
||||||
@ stub DwmQueryThumbnailSourceSize
|
@ stub DwmQueryThumbnailSourceSize
|
||||||
@ stdcall DwmRegisterThumbnail(long long ptr)
|
@ stdcall DwmRegisterThumbnail(long long ptr)
|
||||||
@ stub DwmSetDxFrameDuration
|
@ stub DwmSetDxFrameDuration
|
||||||
@ stub DwmSetPresentParameters
|
@ stdcall DwmSetPresentParameters(ptr ptr)
|
||||||
@ stdcall DwmSetWindowAttribute(long long ptr long)
|
@ stdcall DwmSetWindowAttribute(long long ptr long)
|
||||||
@ stdcall DwmUnregisterThumbnail(long)
|
@ stdcall DwmUnregisterThumbnail(long)
|
||||||
@ stdcall DwmUpdateThumbnailProperties(ptr ptr)
|
@ stdcall DwmUpdateThumbnailProperties(ptr ptr)
|
||||||
|
|
|
@ -259,3 +259,12 @@ HRESULT WINAPI DwmUpdateThumbnailProperties(HTHUMBNAIL thumbnail, const DWM_THUM
|
||||||
FIXME("(%p, %p) stub\n", thumbnail, props);
|
FIXME("(%p, %p) stub\n", thumbnail, props);
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* DwmSetPresentParameters (DWMAPI.@)
|
||||||
|
*/
|
||||||
|
HRESULT WINAPI DwmSetPresentParameters(HWND hwnd, DWM_PRESENT_PARAMETERS *params)
|
||||||
|
{
|
||||||
|
FIXME("(%p %p) stub\n", hwnd, params);
|
||||||
|
return S_OK;
|
||||||
|
};
|
||||||
|
|
|
@ -37,6 +37,12 @@ typedef HTHUMBNAIL *PHTHUMBNAIL;
|
||||||
typedef ULONGLONG DWM_FRAME_COUNT;
|
typedef ULONGLONG DWM_FRAME_COUNT;
|
||||||
typedef ULONGLONG QPC_TIME;
|
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 {
|
typedef struct _UNSIGNED_RATIO {
|
||||||
UINT32 uiNumerator;
|
UINT32 uiNumerator;
|
||||||
UINT32 uiDenominator;
|
UINT32 uiDenominator;
|
||||||
|
@ -117,6 +123,17 @@ typedef struct _DWM_THUMBNAIL_PROPERTIES
|
||||||
BOOL fSourceClientAreaOnly;
|
BOOL fSourceClientAreaOnly;
|
||||||
} DWM_THUMBNAIL_PROPERTIES, *PDWM_THUMBNAIL_PROPERTIES;
|
} 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>
|
#include <poppack.h>
|
||||||
|
|
||||||
DWMAPI DwmDefWindowProc(HWND, UINT, WPARAM, LPARAM, LRESULT*);
|
DWMAPI DwmDefWindowProc(HWND, UINT, WPARAM, LPARAM, LRESULT*);
|
||||||
|
@ -129,6 +146,7 @@ DWMAPI DwmGetCompositionTimingInfo(HWND,DWM_TIMING_INFO*);
|
||||||
DWMAPI DwmInvalidateIconicBitmaps(HWND);
|
DWMAPI DwmInvalidateIconicBitmaps(HWND);
|
||||||
DWMAPI DwmIsCompositionEnabled(BOOL*);
|
DWMAPI DwmIsCompositionEnabled(BOOL*);
|
||||||
DWMAPI DwmRegisterThumbnail(HWND, HWND, PHTHUMBNAIL);
|
DWMAPI DwmRegisterThumbnail(HWND, HWND, PHTHUMBNAIL);
|
||||||
|
DWMAPI DwmSetPresentParameters(HWND, DWM_PRESENT_PARAMETERS *);
|
||||||
DWMAPI DwmSetWindowAttribute(HWND, DWORD, LPCVOID, DWORD);
|
DWMAPI DwmSetWindowAttribute(HWND, DWORD, LPCVOID, DWORD);
|
||||||
DWMAPI DwmUnregisterThumbnail(HTHUMBNAIL);
|
DWMAPI DwmUnregisterThumbnail(HTHUMBNAIL);
|
||||||
DWMAPI DwmUpdateThumbnailProperties(HTHUMBNAIL, const DWM_THUMBNAIL_PROPERTIES *);
|
DWMAPI DwmUpdateThumbnailProperties(HTHUMBNAIL, const DWM_THUMBNAIL_PROPERTIES *);
|
||||||
|
|
Loading…
Reference in New Issue