ReactOS 0.4.15-dev-7842-g558ab78
dwmapi.h File Reference
#include "wtypes.h"
#include "uxtheme.h"
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for dwmapi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _UNSIGNED_RATIO
 
struct  _DWM_TIMING_INFO
 
struct  _MilMatrix3x2D
 
struct  _DWM_BLURBEHIND
 
struct  _DWM_THUMBNAIL_PROPERTIES
 
struct  _DWM_PRESENT_PARAMETERS
 

Macros

#define DWMAPI   STDAPI
 
#define DWMAPI_(type)   STDAPI_(type)
 
#define DWM_FRAME_DURATION_DEFAULT   -1
 
#define DWM_EC_DISABLECOMPOSITION   0
 
#define DWM_EC_ENABLECOMPOSITION   1
 
#define DWM_BB_ENABLE   0x00000001
 
#define DWM_BB_BLURREGION   0x00000002
 
#define DWM_BB_TRANSITIONONMAXIMIZED   0x00000004
 
#define DWM_SIT_DISPLAYFRAME   0x00000001
 
#define DWM_CLOAKED_APP   0x00000001
 
#define DWM_CLOAKED_SHELL   0x00000002
 
#define DWM_CLOAKED_INHERITED   0x00000004
 
#define DWM_TNP_RECTDESTINATION   0x00000001
 
#define DWM_TNP_RECTSOURCE   0x00000002
 
#define DWM_TNP_OPACITY   0x00000004
 
#define DWM_TNP_VISIBLE   0x00000008
 
#define DWM_TNP_SOURCECLIENTAREAONLY   0x00000010
 

Typedefs

typedef HTHUMBNAIL * PHTHUMBNAIL
 
typedef ULONGLONG DWM_FRAME_COUNT
 
typedef ULONGLONG QPC_TIME
 
typedef enum _DWM_SOURCE_FRAME_SAMPLING DWM_SOURCE_FRAME_SAMPLING
 
typedef struct _UNSIGNED_RATIO UNSIGNED_RATIO
 
typedef struct _DWM_TIMING_INFO DWM_TIMING_INFO
 
typedef struct _MilMatrix3x2D MilMatrix3x2D
 
typedef struct _DWM_BLURBEHIND DWM_BLURBEHIND
 
typedef struct _DWM_BLURBEHINDPDWM_BLURBEHIND
 
typedef struct _DWM_THUMBNAIL_PROPERTIES DWM_THUMBNAIL_PROPERTIES
 
typedef struct _DWM_THUMBNAIL_PROPERTIESPDWM_THUMBNAIL_PROPERTIES
 
typedef struct _DWM_PRESENT_PARAMETERS DWM_PRESENT_PARAMETERS
 

Enumerations

enum  DWMWINDOWATTRIBUTE {
  DWMWA_NCRENDERING_ENABLED = 1 , DWMWA_NCRENDERING_POLICY , DWMWA_TRANSITIONS_FORCEDISABLED , DWMWA_ALLOW_NCPAINT ,
  DWMWA_CAPTION_BUTTON_BOUNDS , DWMWA_NONCLIENT_RTL_LAYOUT , DWMWA_FORCE_ICONIC_REPRESENTATION , DWMWA_FLIP3D_POLICY ,
  DWMWA_EXTENDED_FRAME_BOUNDS , DWMWA_HAS_ICONIC_BITMAP , DWMWA_DISALLOW_PEEK , DWMWA_EXCLUDED_FROM_PEEK ,
  DWMWA_CLOAK , DWMWA_CLOAKED , DWMWA_FREEZE_REPRESENTATION , DWMWA_LAST
}
 
enum  DWMNCRENDERINGPOLICY { DWMNCRP_USEWINDOWSTYLE , DWMNCRP_DISABLED , DWMNCRP_ENABLED , DWMNCRP_LAST }
 
enum  DWMFLIP3DWINDOWPOLICY { DWMFLIP3D_DEFAULT , DWMFLIP3D_EXCLUDEBELOW , DWMFLIP3D_EXCLUDEABOVE , DWMFLIP3D_LAST }
 
enum  _DWM_SOURCE_FRAME_SAMPLING { DWM_SOURCE_FRAME_SAMPLING_POINT , DWM_SOURCE_FRAME_SAMPLING_COVERAGE , DWM_SOURCE_FRAME_SAMPLING_LAST }
 

Functions

 DECLARE_HANDLE (HTHUMBNAIL)
 
DWMAPI DwmAttachMilContent (HWND)
 
 DWMAPI_ (BOOL) DwmDefWindowProc(HWND
 
LRESULT *DWMAPI DwmDetachMilContent (HWND)
 
DWMAPI DwmEnableBlurBehindWindow (HWND, const DWM_BLURBEHIND *)
 
DWMAPI DwmEnableComposition (UINT)
 
DWMAPI DwmEnableMMCSS (BOOL)
 
DWMAPI DwmExtendFrameIntoClientArea (HWND, const MARGINS *)
 
DWMAPI DwmFlush (void)
 
DWMAPI DwmGetColorizationColor (DWORD *, BOOL *)
 
DWMAPI DwmGetCompositionTimingInfo (HWND, DWM_TIMING_INFO *)
 
DWMAPI DwmGetGraphicsStreamClient (UINT, UUID *)
 
DWMAPI DwmGetGraphicsStreamTransformHint (UINT, MilMatrix3x2D *)
 
DWMAPI DwmGetTransportAttributes (BOOL *, BOOL *, DWORD *)
 
DWMAPI DwmGetWindowAttribute (HWND, DWORD, PVOID, DWORD)
 
DWMAPI DwmInvalidateIconicBitmaps (HWND)
 
DWMAPI DwmIsCompositionEnabled (BOOL *)
 
DWMAPI DwmRegisterThumbnail (HWND, HWND, PHTHUMBNAIL)
 
DWMAPI DwmSetIconicLivePreviewBitmap (HWND, HBITMAP, POINT *, DWORD)
 
DWMAPI DwmSetIconicThumbnail (HWND, HBITMAP, DWORD)
 
DWMAPI DwmSetPresentParameters (HWND, DWM_PRESENT_PARAMETERS *)
 
DWMAPI DwmSetWindowAttribute (HWND, DWORD, LPCVOID, DWORD)
 
DWMAPI DwmUnregisterThumbnail (HTHUMBNAIL)
 
DWMAPI DwmUpdateThumbnailProperties (HTHUMBNAIL, const DWM_THUMBNAIL_PROPERTIES *)
 

Variables

static const UINT c_DwmMaxQueuedBuffers = 8
 
static const UINT c_DwmMaxMonitors = 16
 
static const UINT c_DwmMaxAdapters = 16
 
 UINT
 
 WPARAM
 
 LPARAM
 

Macro Definition Documentation

◆ DWM_BB_BLURREGION

#define DWM_BB_BLURREGION   0x00000002

Definition at line 147 of file dwmapi.h.

◆ DWM_BB_ENABLE

#define DWM_BB_ENABLE   0x00000001

Definition at line 146 of file dwmapi.h.

◆ DWM_BB_TRANSITIONONMAXIMIZED

#define DWM_BB_TRANSITIONONMAXIMIZED   0x00000004

Definition at line 148 of file dwmapi.h.

◆ DWM_CLOAKED_APP

#define DWM_CLOAKED_APP   0x00000001

Definition at line 160 of file dwmapi.h.

◆ DWM_CLOAKED_INHERITED

#define DWM_CLOAKED_INHERITED   0x00000004

Definition at line 162 of file dwmapi.h.

◆ DWM_CLOAKED_SHELL

#define DWM_CLOAKED_SHELL   0x00000002

Definition at line 161 of file dwmapi.h.

◆ DWM_EC_DISABLECOMPOSITION

#define DWM_EC_DISABLECOMPOSITION   0

Definition at line 143 of file dwmapi.h.

◆ DWM_EC_ENABLECOMPOSITION

#define DWM_EC_ENABLECOMPOSITION   1

Definition at line 144 of file dwmapi.h.

◆ DWM_FRAME_DURATION_DEFAULT

#define DWM_FRAME_DURATION_DEFAULT   -1

Definition at line 141 of file dwmapi.h.

◆ DWM_SIT_DISPLAYFRAME

#define DWM_SIT_DISPLAYFRAME   0x00000001

Definition at line 158 of file dwmapi.h.

◆ DWM_TNP_OPACITY

#define DWM_TNP_OPACITY   0x00000004

Definition at line 166 of file dwmapi.h.

◆ DWM_TNP_RECTDESTINATION

#define DWM_TNP_RECTDESTINATION   0x00000001

Definition at line 164 of file dwmapi.h.

◆ DWM_TNP_RECTSOURCE

#define DWM_TNP_RECTSOURCE   0x00000002

Definition at line 165 of file dwmapi.h.

◆ DWM_TNP_SOURCECLIENTAREAONLY

#define DWM_TNP_SOURCECLIENTAREAONLY   0x00000010

Definition at line 168 of file dwmapi.h.

◆ DWM_TNP_VISIBLE

#define DWM_TNP_VISIBLE   0x00000008

Definition at line 167 of file dwmapi.h.

◆ DWMAPI

#define DWMAPI   STDAPI

Definition at line 28 of file dwmapi.h.

◆ DWMAPI_

#define DWMAPI_ (   type)    STDAPI_(type)

Definition at line 29 of file dwmapi.h.

Typedef Documentation

◆ DWM_BLURBEHIND

◆ DWM_FRAME_COUNT

Definition at line 41 of file dwmapi.h.

◆ DWM_PRESENT_PARAMETERS

◆ DWM_SOURCE_FRAME_SAMPLING

◆ DWM_THUMBNAIL_PROPERTIES

◆ DWM_TIMING_INFO

◆ MilMatrix3x2D

◆ PDWM_BLURBEHIND

◆ PDWM_THUMBNAIL_PROPERTIES

◆ PHTHUMBNAIL

typedef HTHUMBNAIL* PHTHUMBNAIL

Definition at line 33 of file dwmapi.h.

◆ QPC_TIME

Definition at line 42 of file dwmapi.h.

◆ UNSIGNED_RATIO

Enumeration Type Documentation

◆ _DWM_SOURCE_FRAME_SAMPLING

Enumerator
DWM_SOURCE_FRAME_SAMPLING_POINT 
DWM_SOURCE_FRAME_SAMPLING_COVERAGE 
DWM_SOURCE_FRAME_SAMPLING_LAST 

Definition at line 77 of file dwmapi.h.

77 {
@ DWM_SOURCE_FRAME_SAMPLING_COVERAGE
Definition: dwmapi.h:79
@ DWM_SOURCE_FRAME_SAMPLING_LAST
Definition: dwmapi.h:80
@ DWM_SOURCE_FRAME_SAMPLING_POINT
Definition: dwmapi.h:78
enum _DWM_SOURCE_FRAME_SAMPLING DWM_SOURCE_FRAME_SAMPLING

◆ DWMFLIP3DWINDOWPOLICY

Enumerator
DWMFLIP3D_DEFAULT 
DWMFLIP3D_EXCLUDEBELOW 
DWMFLIP3D_EXCLUDEABOVE 
DWMFLIP3D_LAST 

Definition at line 70 of file dwmapi.h.

70 {
75};
@ DWMFLIP3D_LAST
Definition: dwmapi.h:74
@ DWMFLIP3D_DEFAULT
Definition: dwmapi.h:71
@ DWMFLIP3D_EXCLUDEBELOW
Definition: dwmapi.h:72
@ DWMFLIP3D_EXCLUDEABOVE
Definition: dwmapi.h:73

◆ DWMNCRENDERINGPOLICY

Enumerator
DWMNCRP_USEWINDOWSTYLE 
DWMNCRP_DISABLED 
DWMNCRP_ENABLED 
DWMNCRP_LAST 

Definition at line 63 of file dwmapi.h.

63 {
68};
@ DWMNCRP_ENABLED
Definition: dwmapi.h:66
@ DWMNCRP_DISABLED
Definition: dwmapi.h:65
@ DWMNCRP_USEWINDOWSTYLE
Definition: dwmapi.h:64
@ DWMNCRP_LAST
Definition: dwmapi.h:67

◆ DWMWINDOWATTRIBUTE

Enumerator
DWMWA_NCRENDERING_ENABLED 
DWMWA_NCRENDERING_POLICY 
DWMWA_TRANSITIONS_FORCEDISABLED 
DWMWA_ALLOW_NCPAINT 
DWMWA_CAPTION_BUTTON_BOUNDS 
DWMWA_NONCLIENT_RTL_LAYOUT 
DWMWA_FORCE_ICONIC_REPRESENTATION 
DWMWA_FLIP3D_POLICY 
DWMWA_EXTENDED_FRAME_BOUNDS 
DWMWA_HAS_ICONIC_BITMAP 
DWMWA_DISALLOW_PEEK 
DWMWA_EXCLUDED_FROM_PEEK 
DWMWA_CLOAK 
DWMWA_CLOAKED 
DWMWA_FREEZE_REPRESENTATION 
DWMWA_LAST 

Definition at line 44 of file dwmapi.h.

44 {
61};
@ DWMWA_FORCE_ICONIC_REPRESENTATION
Definition: dwmapi.h:51
@ DWMWA_HAS_ICONIC_BITMAP
Definition: dwmapi.h:54
@ DWMWA_CLOAK
Definition: dwmapi.h:57
@ DWMWA_CAPTION_BUTTON_BOUNDS
Definition: dwmapi.h:49
@ DWMWA_CLOAKED
Definition: dwmapi.h:58
@ DWMWA_NCRENDERING_ENABLED
Definition: dwmapi.h:45
@ DWMWA_DISALLOW_PEEK
Definition: dwmapi.h:55
@ DWMWA_LAST
Definition: dwmapi.h:60
@ DWMWA_FREEZE_REPRESENTATION
Definition: dwmapi.h:59
@ DWMWA_EXTENDED_FRAME_BOUNDS
Definition: dwmapi.h:53
@ DWMWA_TRANSITIONS_FORCEDISABLED
Definition: dwmapi.h:47
@ DWMWA_ALLOW_NCPAINT
Definition: dwmapi.h:48
@ DWMWA_EXCLUDED_FROM_PEEK
Definition: dwmapi.h:56
@ DWMWA_NONCLIENT_RTL_LAYOUT
Definition: dwmapi.h:50
@ DWMWA_NCRENDERING_POLICY
Definition: dwmapi.h:46
@ DWMWA_FLIP3D_POLICY
Definition: dwmapi.h:52

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HTHUMBNAIL  )

◆ DWMAPI_()

DWMAPI_ ( BOOL  )

◆ DwmAttachMilContent()

DWMAPI DwmAttachMilContent ( HWND  hwnd)

Definition at line 280 of file dwmapi_main.c.

281{
282 FIXME("(%p) stub\n", hwnd);
283 return E_NOTIMPL;
284}
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

◆ DwmDetachMilContent()

LRESULT *DWMAPI DwmDetachMilContent ( HWND  hwnd)

Definition at line 289 of file dwmapi_main.c.

290{
291 FIXME("(%p) stub\n", hwnd);
292 return E_NOTIMPL;
293}

◆ DwmEnableBlurBehindWindow()

DWMAPI DwmEnableBlurBehindWindow ( HWND  hWnd,
const DWM_BLURBEHIND pBlurBuf 
)

Definition at line 185 of file dwmapi_main.c.

186{
187 FIXME("%p %p\n", hWnd, pBlurBuf);
188
189 return E_NOTIMPL;
190}
HWND hWnd
Definition: settings.c:17

◆ DwmEnableComposition()

DWMAPI DwmEnableComposition ( UINT  uCompositionAction)

Definition at line 69 of file dwmapi_main.c.

70{
71 FIXME("(%d) stub\n", uCompositionAction);
72
73 return S_OK;
74}
#define S_OK
Definition: intsafe.h:52

◆ DwmEnableMMCSS()

DWMAPI DwmEnableMMCSS ( BOOL  enableMMCSS)

Definition at line 165 of file dwmapi_main.c.

166{
167 FIXME("(%d) stub\n", enableMMCSS);
168
169 return S_OK;
170}

◆ DwmExtendFrameIntoClientArea()

DWMAPI DwmExtendFrameIntoClientArea ( HWND  hwnd,
const MARGINS margins 
)

Definition at line 79 of file dwmapi_main.c.

80{
81 FIXME("(%p, %p) stub\n", hwnd, margins);
82
83 return S_OK;
84}
static RECT margins
Definition: print.c:55

◆ DwmFlush()

DWMAPI DwmFlush ( void  )

Definition at line 99 of file dwmapi_main.c.

100{
101 static BOOL once;
102
103 if (!once++) FIXME("() stub\n");
104
105 return S_OK;
106}
unsigned int BOOL
Definition: ntddk_ex.h:94

◆ DwmGetColorizationColor()

DWMAPI DwmGetColorizationColor ( DWORD colorization,
BOOL opaque_blend 
)

Definition at line 89 of file dwmapi_main.c.

90{
91 FIXME("(%p, %p) stub\n", colorization, opaque_blend);
92
93 return E_NOTIMPL;
94}

◆ DwmGetCompositionTimingInfo()

DWMAPI DwmGetCompositionTimingInfo ( HWND  hwnd,
DWM_TIMING_INFO info 
)

Definition at line 246 of file dwmapi_main.c.

247{
248 LARGE_INTEGER performance_frequency, qpc;
249 static int i, display_frequency;
250
251 if (!info)
252 return E_INVALIDARG;
253
254 if (info->cbSize != sizeof(DWM_TIMING_INFO))
256
257 if(!i++) FIXME("(%p %p)\n", hwnd, info);
258
259 memset(info, 0, info->cbSize);
260 info->cbSize = sizeof(DWM_TIMING_INFO);
261
262 display_frequency = get_display_frequency();
263 info->rateRefresh.uiNumerator = display_frequency;
264 info->rateRefresh.uiDenominator = 1;
265 info->rateCompose.uiNumerator = display_frequency;
266 info->rateCompose.uiDenominator = 1;
267
268 QueryPerformanceFrequency(&performance_frequency);
269 info->qpcRefreshPeriod = performance_frequency.QuadPart / display_frequency;
270
272 info->qpcVBlank = (qpc.QuadPart / info->qpcRefreshPeriod) * info->qpcRefreshPeriod;
273
274 return S_OK;
275}
#define E_INVALIDARG
Definition: ddrawi.h:101
BOOL WINAPI QueryPerformanceFrequency(OUT PLARGE_INTEGER lpFrequency)
Definition: perfcnt.c:45
BOOL WINAPI QueryPerformanceCounter(OUT PLARGE_INTEGER lpPerformanceCount)
Definition: perfcnt.c:23
struct _DWM_TIMING_INFO DWM_TIMING_INFO
static int get_display_frequency(void)
Definition: dwmapi_main.c:224
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define memset(x, y, z)
Definition: compat.h:39
LONGLONG QuadPart
Definition: typedefs.h:114
#define MILERR_MISMATCHED_SIZE
Definition: winerror.h:3322

◆ DwmGetGraphicsStreamClient()

DWMAPI DwmGetGraphicsStreamClient ( UINT  uIndex,
UUID pClientUuid 
)

Definition at line 135 of file dwmapi_main.c.

136{
137 FIXME("(%d, %p) stub\n", uIndex, pClientUuid);
138
139 return E_NOTIMPL;
140}

◆ DwmGetGraphicsStreamTransformHint()

DWMAPI DwmGetGraphicsStreamTransformHint ( UINT  uIndex,
MilMatrix3x2D pTransform 
)

Definition at line 175 of file dwmapi_main.c.

176{
177 FIXME("(%d, %p) stub\n", uIndex, pTransform);
178
179 return E_NOTIMPL;
180}

◆ DwmGetTransportAttributes()

DWMAPI DwmGetTransportAttributes ( BOOL pfIsRemoting,
BOOL pfIsConnected,
DWORD pDwGeneration 
)

Definition at line 145 of file dwmapi_main.c.

146{
147 FIXME("(%p, %p, %p) stub\n", pfIsRemoting, pfIsConnected, pDwGeneration);
148
150}
#define DWM_E_COMPOSITIONDISABLED
Definition: winerror.h:3274

◆ DwmGetWindowAttribute()

DWMAPI DwmGetWindowAttribute ( HWND  hwnd,
DWORD  attribute,
PVOID  pv_attribute,
DWORD  size 
)

Definition at line 207 of file dwmapi_main.c.

208{
209 FIXME("(%p %ld %p %ld) stub\n", hwnd, attribute, pv_attribute, size);
210
211 return E_NOTIMPL;
212}
GLsizeiptr size
Definition: glext.h:5919

◆ DwmInvalidateIconicBitmaps()

DWMAPI DwmInvalidateIconicBitmaps ( HWND  hwnd)

Definition at line 111 of file dwmapi_main.c.

112{
113 static BOOL once;
114
115 if (!once++) FIXME("(%p) stub\n", hwnd);
116
117 return E_NOTIMPL;
118}

◆ DwmIsCompositionEnabled()

DWMAPI DwmIsCompositionEnabled ( BOOL enabled)

Definition at line 44 of file dwmapi_main.c.

45{
46
47#ifdef __REACTOS__
49#else
51#endif
52
53 TRACE("%p\n", enabled);
54
55 if (!enabled)
56 return E_INVALIDARG;
57
58 *enabled = FALSE;
59 version.dwOSVersionInfoSize = sizeof(version);
61 *enabled = (version.dwMajorVersion > 6 || (version.dwMajorVersion == 6 && version.dwMinorVersion >= 3));
62
63 return S_OK;
64}
#define FALSE
Definition: types.h:117
NTSTATUS NTAPI RtlGetVersion(IN OUT PRTL_OSVERSIONINFOW lpVersionInformation)
Definition: version.c:158
static const WCHAR version[]
Definition: asmname.c:66
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glext.h:7750
#define TRACE(s)
Definition: solgame.cpp:4

◆ DwmRegisterThumbnail()

DWMAPI DwmRegisterThumbnail ( HWND  dest,
HWND  src,
PHTHUMBNAIL  thumbnail_id 
)

Definition at line 217 of file dwmapi_main.c.

218{
219 FIXME("(%p %p %p) stub\n", dest, src, thumbnail_id);
220
221 return E_NOTIMPL;
222}
GLenum src
Definition: glext.h:6340
static char * dest
Definition: rtl.c:135

◆ DwmSetIconicLivePreviewBitmap()

DWMAPI DwmSetIconicLivePreviewBitmap ( HWND  hwnd,
HBITMAP  hbmp,
POINT pos,
DWORD  flags 
)

Definition at line 316 of file dwmapi_main.c.

317{
318 FIXME("(%p %p %p %lx) stub\n", hwnd, hbmp, pos, flags);
319 return S_OK;
320};
HBITMAP hbmp
GLbitfield flags
Definition: glext.h:7161

◆ DwmSetIconicThumbnail()

DWMAPI DwmSetIconicThumbnail ( HWND  hwnd,
HBITMAP  hbmp,
DWORD  flags 
)

Definition at line 325 of file dwmapi_main.c.

326{
327 FIXME("(%p %p %lx) stub\n", hwnd, hbmp, flags);
328 return S_OK;
329};

◆ DwmSetPresentParameters()

DWMAPI DwmSetPresentParameters ( HWND  hwnd,
DWM_PRESENT_PARAMETERS params 
)

Definition at line 307 of file dwmapi_main.c.

308{
309 FIXME("(%p %p) stub\n", hwnd, params);
310 return S_OK;
311};
GLenum const GLfloat * params
Definition: glext.h:5645

◆ DwmSetWindowAttribute()

DWMAPI DwmSetWindowAttribute ( HWND  hwnd,
DWORD  attributenum,
LPCVOID  attribute,
DWORD  size 
)

Definition at line 123 of file dwmapi_main.c.

124{
125 static BOOL once;
126
127 if (!once++) FIXME("(%p, %lx, %p, %lx) stub\n", hwnd, attributenum, attribute, size);
128
129 return S_OK;
130}

◆ DwmUnregisterThumbnail()

DWMAPI DwmUnregisterThumbnail ( HTHUMBNAIL  thumbnail)

Definition at line 155 of file dwmapi_main.c.

156{
157 FIXME("(%p) stub\n", thumbnail);
158
159 return E_NOTIMPL;
160}

◆ DwmUpdateThumbnailProperties()

DWMAPI DwmUpdateThumbnailProperties ( HTHUMBNAIL  thumbnail,
const DWM_THUMBNAIL_PROPERTIES props 
)

Definition at line 298 of file dwmapi_main.c.

299{
300 FIXME("(%p, %p) stub\n", thumbnail, props);
301 return E_NOTIMPL;
302}
static const WCHAR props[]
Definition: wbemdisp.c:288

Variable Documentation

◆ c_DwmMaxAdapters

const UINT c_DwmMaxAdapters = 16
static

Definition at line 39 of file dwmapi.h.

◆ c_DwmMaxMonitors

const UINT c_DwmMaxMonitors = 16
static

Definition at line 38 of file dwmapi.h.

◆ c_DwmMaxQueuedBuffers

const UINT c_DwmMaxQueuedBuffers = 8
static

Definition at line 37 of file dwmapi.h.

◆ LPARAM

Definition at line 194 of file dwmapi.h.

◆ UINT

Definition at line 194 of file dwmapi.h.

◆ WPARAM

Definition at line 194 of file dwmapi.h.