2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.DwmApi
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
2020-11-20 20:52:43 -05:00
- Includes methods from dwmapi.dll
- Current NuGet release: [![Nuget ](https://img.shields.io/nuget/v/Vanara.PInvoke.DwmApi?logo=nuget&style=flat-square )![Nuget ](https://img.shields.io/nuget/dt/Vanara.PInvoke.DwmApi?label=%20&style=flat-square )](https://www.nuget.org/packages/Vanara.PInvoke.DwmApi)
### Methods - 100% API coverage (26 of 26 functions)
2019-09-05 23:03:18 -04:00
Native Method | Header | Managed Method
--- | --- | ---
2022-10-25 13:24:54 -04:00
[DwmDefWindowProc ](https://www.google.com/search?num=5&q=DwmDefWindowProc+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmDefWindowProc ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmDefWindowProc )
[DwmEnableBlurBehindWindow ](https://www.google.com/search?num=5&q=DwmEnableBlurBehindWindow+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmEnableBlurBehindWindow ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmEnableBlurBehindWindow )
[DwmEnableComposition ](https://www.google.com/search?num=5&q=DwmEnableComposition+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmEnableComposition ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmEnableComposition )
[DwmEnableMMCSS ](https://www.google.com/search?num=5&q=DwmEnableMMCSS+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmEnableMMCSS ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmEnableMMCSS )
[DwmExtendFrameIntoClientArea ](https://www.google.com/search?num=5&q=DwmExtendFrameIntoClientArea+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmExtendFrameIntoClientArea ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmExtendFrameIntoClientArea )
[DwmFlush ](https://www.google.com/search?num=5&q=DwmFlush+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmFlush ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmFlush )
[DwmGetColorizationColor ](https://www.google.com/search?num=5&q=DwmGetColorizationColor+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmGetColorizationColor ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmGetColorizationColor )
[DwmGetCompositionTimingInfo ](https://www.google.com/search?num=5&q=DwmGetCompositionTimingInfo+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmGetCompositionTimingInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmGetCompositionTimingInfo )
[DwmGetTransportAttributes ](https://www.google.com/search?num=5&q=DwmGetTransportAttributes+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmGetTransportAttributes ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmGetTransportAttributes )
[DwmGetUnmetTabRequirements ](https://www.google.com/search?num=5&q=DwmGetUnmetTabRequirements+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmGetUnmetTabRequirements ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmGetUnmetTabRequirements )
[DwmGetWindowAttribute ](https://www.google.com/search?num=5&q=DwmGetWindowAttribute+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmGetWindowAttribute ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmGetWindowAttribute )
[DwmInvalidateIconicBitmaps ](https://www.google.com/search?num=5&q=DwmInvalidateIconicBitmaps+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmInvalidateIconicBitmaps ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmInvalidateIconicBitmaps )
[DwmIsCompositionEnabled ](https://www.google.com/search?num=5&q=DwmIsCompositionEnabled+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmIsCompositionEnabled ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmIsCompositionEnabled )
[DwmpGetColorizationParameters ](https://www.google.com/search?num=5&q=DwmpGetColorizationParameters+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmpGetColorizationParameters ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmpGetColorizationParameters )
[DwmpSetColorizationParameters ](https://www.google.com/search?num=5&q=DwmpSetColorizationParameters+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmpSetColorizationParameters ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmpSetColorizationParameters )
[DwmQueryThumbnailSourceSize ](https://www.google.com/search?num=5&q=DwmQueryThumbnailSourceSize+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmQueryThumbnailSourceSize ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmQueryThumbnailSourceSize )
[DwmRegisterThumbnail ](https://www.google.com/search?num=5&q=DwmRegisterThumbnail+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmRegisterThumbnail ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmRegisterThumbnail )
[DwmRenderGesture ](https://www.google.com/search?num=5&q=DwmRenderGesture+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmRenderGesture ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmRenderGesture )
[DwmSetIconicLivePreviewBitmap ](https://www.google.com/search?num=5&q=DwmSetIconicLivePreviewBitmap+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmSetIconicLivePreviewBitmap ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmSetIconicLivePreviewBitmap )
[DwmSetIconicThumbnail ](https://www.google.com/search?num=5&q=DwmSetIconicThumbnail+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmSetIconicThumbnail ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmSetIconicThumbnail )
[DwmSetWindowAttribute ](https://www.google.com/search?num=5&q=DwmSetWindowAttribute+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmSetWindowAttribute ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmSetWindowAttribute )
[DwmShowContact ](https://www.google.com/search?num=5&q=DwmShowContact+site%3Alearn.microsoft.com ) | Dwmapi.h | [Vanara.PInvoke.DwmApi.DwmShowContact ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmShowContact )
[DwmTetherContact ](https://www.google.com/search?num=5&q=DwmTetherContact+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmTetherContact ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmTetherContact )
[DwmTransitionOwnedWindow ](https://www.google.com/search?num=5&q=DwmTransitionOwnedWindow+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmTransitionOwnedWindow ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmTransitionOwnedWindow )
[DwmUnregisterThumbnail ](https://www.google.com/search?num=5&q=DwmUnregisterThumbnail+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmUnregisterThumbnail ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmUnregisterThumbnail )
[DwmUpdateThumbnailProperties ](https://www.google.com/search?num=5&q=DwmUpdateThumbnailProperties+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmUpdateThumbnailProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=DwmUpdateThumbnailProperties )
2022-05-09 17:56:58 -04:00
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[DWM_BLURBEHIND_Mask ](https://www.google.com/search?num=5&q=DWM_BLURBEHIND_Mask+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_BLURBEHIND_Mask ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_BLURBEHIND_Mask )
[DWM_CLOAKED ](https://www.google.com/search?num=5&q=DWM_CLOAKED+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_CLOAKED ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_CLOAKED )
[DWM_SETICONICPREVIEW_Flags ](https://www.google.com/search?num=5&q=DWM_SETICONICPREVIEW_Flags+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_SETICONICPREVIEW_Flags ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_SETICONICPREVIEW_Flags )
[DWM_SHOWCONTACT ](https://www.google.com/search?num=5&q=DWM_SHOWCONTACT+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_SHOWCONTACT ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_SHOWCONTACT )
2023-01-27 21:54:38 -05:00
[DWM_SYSTEMBACKDROP_TYPE ](https://www.google.com/search?num=5&q=DWM_SYSTEMBACKDROP_TYPE+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_SYSTEMBACKDROP_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_SYSTEMBACKDROP_TYPE )
2022-10-25 13:24:54 -04:00
[DWM_TAB_WINDOW_REQUIREMENTS ](https://www.google.com/search?num=5&q=DWM_TAB_WINDOW_REQUIREMENTS+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TAB_WINDOW_REQUIREMENTS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TAB_WINDOW_REQUIREMENTS )
[DWM_TNP ](https://www.google.com/search?num=5&q=DWM_TNP+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TNP ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TNP )
2023-01-15 17:27:57 -05:00
[DWM_WINDOW_CORNER_PREFERENCE ](https://www.google.com/search?num=5&q=DWM_WINDOW_CORNER_PREFERENCE+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_WINDOW_CORNER_PREFERENCE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_WINDOW_CORNER_PREFERENCE )
2022-10-25 13:24:54 -04:00
[DWMFLIP3DWINDOWPOLICY ](https://www.google.com/search?num=5&q=DWMFLIP3DWINDOWPOLICY+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMFLIP3DWINDOWPOLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=DWMFLIP3DWINDOWPOLICY )
[DWMNCRENDERINGPOLICY ](https://www.google.com/search?num=5&q=DWMNCRENDERINGPOLICY+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMNCRENDERINGPOLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=DWMNCRENDERINGPOLICY )
[DWMTRANSITION_OWNEDWINDOW_TARGET ](https://www.google.com/search?num=5&q=DWMTRANSITION_OWNEDWINDOW_TARGET+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMTRANSITION_OWNEDWINDOW_TARGET ](https://github.com/dahall/Vanara/search?l=C%23&q=DWMTRANSITION_OWNEDWINDOW_TARGET )
[DWMWINDOWATTRIBUTE ](https://www.google.com/search?num=5&q=DWMWINDOWATTRIBUTE+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMWINDOWATTRIBUTE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWMWINDOWATTRIBUTE )
[GESTURE_TYPE ](https://www.google.com/search?num=5&q=GESTURE_TYPE+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.GESTURE_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=GESTURE_TYPE )
2018-06-06 14:05:52 -04:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2022-10-25 13:24:54 -04:00
[DWM_BLURBEHIND ](https://www.google.com/search?num=5&q=DWM_BLURBEHIND+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_BLURBEHIND ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_BLURBEHIND )
[DWM_COLORIZATION_PARAMS ](https://www.google.com/search?num=5&q=DWM_COLORIZATION_PARAMS+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_COLORIZATION_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_COLORIZATION_PARAMS )
[DWM_THUMBNAIL_PROPERTIES ](https://www.google.com/search?num=5&q=DWM_THUMBNAIL_PROPERTIES+site%3Alearn.microsoft.com ) | Dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_THUMBNAIL_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_THUMBNAIL_PROPERTIES )
[DWM_TIMING_INFO ](https://www.google.com/search?num=5&q=DWM_TIMING_INFO+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TIMING_INFO ](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TIMING_INFO )
[MARGINS ](https://www.google.com/search?num=5&q=MARGINS+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.MARGINS ](https://github.com/dahall/Vanara/search?l=C%23&q=MARGINS )
[UNSIGNED_RATIO ](https://www.google.com/search?num=5&q=UNSIGNED_RATIO+site%3Alearn.microsoft.com ) | dwmapi.h | [Vanara.PInvoke.DwmApi.UNSIGNED_RATIO ](https://github.com/dahall/Vanara/search?l=C%23&q=UNSIGNED_RATIO )