Vanara/PInvoke/DwmApi
David Hall 009afeee89 More nullability work on DwmApi 2023-10-01 20:55:38 -06:00
..
DwmApi.cs More nullability work on DwmApi 2023-10-01 20:55:38 -06:00
Vanara.PInvoke.DwmApi.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated project files 2023-01-27 19:54:38 -07:00
readme.md Updated project files 2023-01-27 19:54:38 -07:00

readme.md

Vanara.PInvoke.DwmApi

PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.

  • Includes methods from dwmapi.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (26 of 26 functions)

Native Method Header Managed Method
DwmDefWindowProc dwmapi.h Vanara.PInvoke.DwmApi.DwmDefWindowProc
DwmEnableBlurBehindWindow dwmapi.h Vanara.PInvoke.DwmApi.DwmEnableBlurBehindWindow
DwmEnableComposition dwmapi.h Vanara.PInvoke.DwmApi.DwmEnableComposition
DwmEnableMMCSS dwmapi.h Vanara.PInvoke.DwmApi.DwmEnableMMCSS
DwmExtendFrameIntoClientArea dwmapi.h Vanara.PInvoke.DwmApi.DwmExtendFrameIntoClientArea
DwmFlush dwmapi.h Vanara.PInvoke.DwmApi.DwmFlush
DwmGetColorizationColor dwmapi.h Vanara.PInvoke.DwmApi.DwmGetColorizationColor
DwmGetCompositionTimingInfo dwmapi.h Vanara.PInvoke.DwmApi.DwmGetCompositionTimingInfo
DwmGetTransportAttributes dwmapi.h Vanara.PInvoke.DwmApi.DwmGetTransportAttributes
DwmGetUnmetTabRequirements dwmapi.h Vanara.PInvoke.DwmApi.DwmGetUnmetTabRequirements
DwmGetWindowAttribute dwmapi.h Vanara.PInvoke.DwmApi.DwmGetWindowAttribute
DwmInvalidateIconicBitmaps dwmapi.h Vanara.PInvoke.DwmApi.DwmInvalidateIconicBitmaps
DwmIsCompositionEnabled dwmapi.h Vanara.PInvoke.DwmApi.DwmIsCompositionEnabled
DwmpGetColorizationParameters dwmapi.h Vanara.PInvoke.DwmApi.DwmpGetColorizationParameters
DwmpSetColorizationParameters dwmapi.h Vanara.PInvoke.DwmApi.DwmpSetColorizationParameters
DwmQueryThumbnailSourceSize dwmapi.h Vanara.PInvoke.DwmApi.DwmQueryThumbnailSourceSize
DwmRegisterThumbnail dwmapi.h Vanara.PInvoke.DwmApi.DwmRegisterThumbnail
DwmRenderGesture dwmapi.h Vanara.PInvoke.DwmApi.DwmRenderGesture
DwmSetIconicLivePreviewBitmap dwmapi.h Vanara.PInvoke.DwmApi.DwmSetIconicLivePreviewBitmap
DwmSetIconicThumbnail dwmapi.h Vanara.PInvoke.DwmApi.DwmSetIconicThumbnail
DwmSetWindowAttribute dwmapi.h Vanara.PInvoke.DwmApi.DwmSetWindowAttribute
DwmShowContact Dwmapi.h Vanara.PInvoke.DwmApi.DwmShowContact
DwmTetherContact dwmapi.h Vanara.PInvoke.DwmApi.DwmTetherContact
DwmTransitionOwnedWindow dwmapi.h Vanara.PInvoke.DwmApi.DwmTransitionOwnedWindow
DwmUnregisterThumbnail dwmapi.h Vanara.PInvoke.DwmApi.DwmUnregisterThumbnail
DwmUpdateThumbnailProperties dwmapi.h Vanara.PInvoke.DwmApi.DwmUpdateThumbnailProperties

Enumerations

Native Enum Header Managed Enum
DWM_BLURBEHIND_Mask dwmapi.h Vanara.PInvoke.DwmApi.DWM_BLURBEHIND_Mask
DWM_CLOAKED dwmapi.h Vanara.PInvoke.DwmApi.DWM_CLOAKED
DWM_SETICONICPREVIEW_Flags dwmapi.h Vanara.PInvoke.DwmApi.DWM_SETICONICPREVIEW_Flags
DWM_SHOWCONTACT dwmapi.h Vanara.PInvoke.DwmApi.DWM_SHOWCONTACT
DWM_SYSTEMBACKDROP_TYPE dwmapi.h Vanara.PInvoke.DwmApi.DWM_SYSTEMBACKDROP_TYPE
DWM_TAB_WINDOW_REQUIREMENTS dwmapi.h Vanara.PInvoke.DwmApi.DWM_TAB_WINDOW_REQUIREMENTS
DWM_TNP dwmapi.h Vanara.PInvoke.DwmApi.DWM_TNP
DWM_WINDOW_CORNER_PREFERENCE dwmapi.h Vanara.PInvoke.DwmApi.DWM_WINDOW_CORNER_PREFERENCE
DWMFLIP3DWINDOWPOLICY dwmapi.h Vanara.PInvoke.DwmApi.DWMFLIP3DWINDOWPOLICY
DWMNCRENDERINGPOLICY dwmapi.h Vanara.PInvoke.DwmApi.DWMNCRENDERINGPOLICY
DWMTRANSITION_OWNEDWINDOW_TARGET dwmapi.h Vanara.PInvoke.DwmApi.DWMTRANSITION_OWNEDWINDOW_TARGET
DWMWINDOWATTRIBUTE dwmapi.h Vanara.PInvoke.DwmApi.DWMWINDOWATTRIBUTE
GESTURE_TYPE dwmapi.h Vanara.PInvoke.DwmApi.GESTURE_TYPE

Structures

Native Structure Header Managed Structure
DWM_BLURBEHIND dwmapi.h Vanara.PInvoke.DwmApi.DWM_BLURBEHIND
DWM_COLORIZATION_PARAMS dwmapi.h Vanara.PInvoke.DwmApi.DWM_COLORIZATION_PARAMS
DWM_THUMBNAIL_PROPERTIES Dwmapi.h Vanara.PInvoke.DwmApi.DWM_THUMBNAIL_PROPERTIES
DWM_TIMING_INFO dwmapi.h Vanara.PInvoke.DwmApi.DWM_TIMING_INFO
MARGINS dwmapi.h Vanara.PInvoke.DwmApi.MARGINS
UNSIGNED_RATIO dwmapi.h Vanara.PInvoke.DwmApi.UNSIGNED_RATIO