## Vanara.PInvoke.DwmApi PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll. - 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) Native Method | Header | Managed Method --- | --- | --- [DwmDefWindowProc](https://www.google.com/search?num=5&q=DwmDefWindowProc+site%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmUpdateThumbnailProperties](https://github.com/dahall/Vanara/search?l=C%23&q=DwmUpdateThumbnailProperties) ### Structures Native Structure | Header | Managed Structure --- | --- | --- [DWM_BLURBEHIND](https://www.google.com/search?num=5&q=DWM_BLURBEHIND+site%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.UNSIGNED_RATIO](https://github.com/dahall/Vanara/search?l=C%23&q=UNSIGNED_RATIO)