ReactOS  0.4.13-dev-563-g0561610
dwmapi.h File Reference
#include "wtypes.h"
#include "uxtheme.h"
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for dwmapi.h:

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
 

Macros

#define DWMAPI   STDAPI
 
#define DWMAPI_(type)   STDAPI_(type)
 
#define DWM_BB_ENABLE   0x00000001
 
#define DWM_BB_BLURREGION   0x00000002
 
#define DWM_BB_TRANSITIONONMAXIMIZED   0x00000004
 

Typedefs

typedef HTHUMBNAIL * PHTHUMBNAIL
 
typedef ULONGLONG DWM_FRAME_COUNT
 
typedef ULONGLONG QPC_TIME
 
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
 

Functions

 DECLARE_HANDLE (HTHUMBNAIL)
 
DWMAPI DwmDefWindowProc (HWND, UINT, WPARAM, LPARAM, LRESULT *)
 
DWMAPI DwmEnableBlurBehindWindow (HWND, const DWM_BLURBEHIND *)
 
DWMAPI DwmEnableComposition (UINT)
 
DWMAPI DwmEnableMMCSS (BOOL)
 
DWMAPI DwmExtendFrameIntoClientArea (HWND, const MARGINS *)
 
DWMAPI DwmGetColorizationColor (DWORD *, BOOL)
 
DWMAPI DwmGetCompositionTimingInfo (HWND, DWM_TIMING_INFO *)
 
DWMAPI DwmInvalidateIconicBitmaps (HWND)
 
DWMAPI DwmIsCompositionEnabled (BOOL *)
 
DWMAPI DwmRegisterThumbnail (HWND, HWND, PHTHUMBNAIL)
 
DWMAPI DwmSetWindowAttribute (HWND, DWORD, LPCVOID, DWORD)
 
DWMAPI DwmUnregisterThumbnail (HTHUMBNAIL)
 
DWMAPI DwmUpdateThumbnailProperties (HTHUMBNAIL, const DWM_THUMBNAIL_PROPERTIES *)
 

Macro Definition Documentation

◆ DWM_BB_BLURREGION

#define DWM_BB_BLURREGION   0x00000002

Definition at line 99 of file dwmapi.h.

◆ DWM_BB_ENABLE

#define DWM_BB_ENABLE   0x00000001

Definition at line 98 of file dwmapi.h.

◆ DWM_BB_TRANSITIONONMAXIMIZED

#define DWM_BB_TRANSITIONONMAXIMIZED   0x00000004

Definition at line 100 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 37 of file dwmapi.h.

◆ 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 38 of file dwmapi.h.

◆ UNSIGNED_RATIO

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HTHUMBNAIL  )

◆ DwmDefWindowProc()

DWMAPI DwmDefWindowProc ( HWND  ,
UINT  ,
WPARAM  ,
LPARAM  ,
LRESULT  
)

◆ DwmEnableBlurBehindWindow()

DWMAPI DwmEnableBlurBehindWindow ( HWND  ,
const DWM_BLURBEHIND  
)

◆ DwmEnableComposition()

DWMAPI DwmEnableComposition ( UINT  )

◆ DwmEnableMMCSS()

DWMAPI DwmEnableMMCSS ( BOOL  )

◆ DwmExtendFrameIntoClientArea()

DWMAPI DwmExtendFrameIntoClientArea ( HWND  ,
const MARGINS  
)

◆ DwmGetColorizationColor()

DWMAPI DwmGetColorizationColor ( DWORD ,
BOOL   
)

◆ DwmGetCompositionTimingInfo()

DWMAPI DwmGetCompositionTimingInfo ( HWND  ,
DWM_TIMING_INFO  
)

◆ DwmInvalidateIconicBitmaps()

DWMAPI DwmInvalidateIconicBitmaps ( HWND  )

◆ DwmIsCompositionEnabled()

DWMAPI DwmIsCompositionEnabled ( BOOL )

◆ DwmRegisterThumbnail()

DWMAPI DwmRegisterThumbnail ( HWND  ,
HWND  ,
PHTHUMBNAIL   
)

◆ DwmSetWindowAttribute()

DWMAPI DwmSetWindowAttribute ( HWND  ,
DWORD  ,
LPCVOID  ,
DWORD   
)

◆ DwmUnregisterThumbnail()

DWMAPI DwmUnregisterThumbnail ( HTHUMBNAIL  )

◆ DwmUpdateThumbnailProperties()

DWMAPI DwmUpdateThumbnailProperties ( HTHUMBNAIL  ,
const DWM_THUMBNAIL_PROPERTIES  
)