2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.Graphics
2020-07-14 18:02:36 -04:00
PInvoke API (methods, interfaces, structures and constants) imported from Windows Graphics APIs. Currently supports Windows Imaging Component (WIC), DirectWrite (full), Direct2D (partial), and Direct3D (DXGI only).
2020-11-20 20:52:43 -05:00
- Includes methods from d2d1.dll, dxgi.dll, dwrite.dll, windowscodecs.dll
- Current NuGet release: [![Nuget ](https://img.shields.io/nuget/v/Vanara.PInvoke.Graphics?logo=nuget&style=flat-square )![Nuget ](https://img.shields.io/nuget/dt/Vanara.PInvoke.Graphics?label=%20&style=flat-square )](https://www.nuget.org/packages/Vanara.PInvoke.Graphics)
### Methods - 100% API coverage (25 of 25 functions)
2020-06-02 23:54:48 -04:00
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
2022-10-25 13:24:54 -04:00
[CreateDXGIFactory ](https://www.google.com/search?num=5&q=CreateDXGIFactory+site%3Alearn.microsoft.com ) | dxgi.dll | dxgi.h | [Vanara.PInvoke.DXGI.CreateDXGIFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=CreateDXGIFactory )
[CreateDXGIFactory1 ](https://www.google.com/search?num=5&q=CreateDXGIFactory1+site%3Alearn.microsoft.com ) | dxgi.dll | dxgi.h | [Vanara.PInvoke.DXGI.CreateDXGIFactory1 ](https://github.com/dahall/Vanara/search?l=C%23&q=CreateDXGIFactory1 )
[CreateDXGIFactory2 ](https://www.google.com/search?num=5&q=CreateDXGIFactory2+site%3Alearn.microsoft.com ) | dxgi.dll | dxgi1_3.h | [Vanara.PInvoke.DXGI.CreateDXGIFactory2 ](https://github.com/dahall/Vanara/search?l=C%23&q=CreateDXGIFactory2 )
[D2D1ComputeMaximumScaleFactor ](https://www.google.com/search?num=5&q=D2D1ComputeMaximumScaleFactor+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_2.h | [Vanara.PInvoke.D2d1.D2D1ComputeMaximumScaleFactor ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1ComputeMaximumScaleFactor )
[D2D1ConvertColorSpace ](https://www.google.com/search?num=5&q=D2D1ConvertColorSpace+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1ConvertColorSpace ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1ConvertColorSpace )
[D2D1CreateDevice ](https://www.google.com/search?num=5&q=D2D1CreateDevice+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1CreateDevice ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1CreateDevice )
[D2D1CreateDeviceContext ](https://www.google.com/search?num=5&q=D2D1CreateDeviceContext+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1CreateDeviceContext ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1CreateDeviceContext )
[D2D1CreateFactory ](https://www.google.com/search?num=5&q=D2D1CreateFactory+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1.h | [Vanara.PInvoke.D2d1.D2D1CreateFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1CreateFactory )
[D2D1GetGradientMeshInteriorPointsFromCoonsPatch ](https://www.google.com/search?num=5&q=D2D1GetGradientMeshInteriorPointsFromCoonsPatch+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_3.h | [Vanara.PInvoke.D2d1.D2D1GetGradientMeshInteriorPointsFromCoonsPatch ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1GetGradientMeshInteriorPointsFromCoonsPatch )
[D2D1InvertMatrix ](https://www.google.com/search?num=5&q=D2D1InvertMatrix+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1.h | [Vanara.PInvoke.D2d1.D2D1InvertMatrix ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1InvertMatrix )
[D2D1IsMatrixInvertible ](https://www.google.com/search?num=5&q=D2D1IsMatrixInvertible+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1.h | [Vanara.PInvoke.D2d1.D2D1IsMatrixInvertible ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1IsMatrixInvertible )
[D2D1MakeRotateMatrix ](https://www.google.com/search?num=5&q=D2D1MakeRotateMatrix+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1.h | [Vanara.PInvoke.D2d1.D2D1MakeRotateMatrix ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1MakeRotateMatrix )
[D2D1MakeSkewMatrix ](https://www.google.com/search?num=5&q=D2D1MakeSkewMatrix+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1.h | [Vanara.PInvoke.D2d1.D2D1MakeSkewMatrix ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1MakeSkewMatrix )
[D2D1SinCos ](https://www.google.com/search?num=5&q=D2D1SinCos+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1SinCos ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1SinCos )
[D2D1Tan ](https://www.google.com/search?num=5&q=D2D1Tan+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1Tan ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1Tan )
[D2D1Vec3Length ](https://www.google.com/search?num=5&q=D2D1Vec3Length+site%3Alearn.microsoft.com ) | d2d1.dll | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1Vec3Length ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1Vec3Length )
[DWriteCreateFactory ](https://www.google.com/search?num=5&q=DWriteCreateFactory+site%3Alearn.microsoft.com ) | dwrite.dll | dwrite.h | [Vanara.PInvoke.Dwrite.DWriteCreateFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=DWriteCreateFactory )
[DXGIDeclareAdapterRemovalSupport ](https://www.google.com/search?num=5&q=DXGIDeclareAdapterRemovalSupport+site%3Alearn.microsoft.com ) | dxgi.dll | dxgi1_6.h | [Vanara.PInvoke.DXGI.DXGIDeclareAdapterRemovalSupport ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGIDeclareAdapterRemovalSupport )
[DXGIGetDebugInterface1 ](https://www.google.com/search?num=5&q=DXGIGetDebugInterface1+site%3Alearn.microsoft.com ) | dxgi.dll | dxgi1_3.h | [Vanara.PInvoke.DXGI.DXGIGetDebugInterface1 ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGIGetDebugInterface1 )
[WICConvertBitmapSource ](https://www.google.com/search?num=5&q=WICConvertBitmapSource+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICConvertBitmapSource ](https://github.com/dahall/Vanara/search?l=C%23&q=WICConvertBitmapSource )
[WICCreateBitmapFromSection ](https://www.google.com/search?num=5&q=WICCreateBitmapFromSection+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICCreateBitmapFromSection ](https://github.com/dahall/Vanara/search?l=C%23&q=WICCreateBitmapFromSection )
[WICCreateBitmapFromSectionEx ](https://www.google.com/search?num=5&q=WICCreateBitmapFromSectionEx+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICCreateBitmapFromSectionEx ](https://github.com/dahall/Vanara/search?l=C%23&q=WICCreateBitmapFromSectionEx )
[WICMapGuidToShortName ](https://www.google.com/search?num=5&q=WICMapGuidToShortName+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapGuidToShortName ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapGuidToShortName )
[WICMapSchemaToName ](https://www.google.com/search?num=5&q=WICMapSchemaToName+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapSchemaToName ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapSchemaToName )
[WICMapShortNameToGuid ](https://www.google.com/search?num=5&q=WICMapShortNameToGuid+site%3Alearn.microsoft.com ) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapShortNameToGuid ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapShortNameToGuid )
2022-05-09 17:56:58 -04:00
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[D2D1_ALPHA_MODE ](https://www.google.com/search?num=5&q=D2D1_ALPHA_MODE+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D1_ALPHA_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ALPHA_MODE )
[D2D1_ANTIALIAS_MODE ](https://www.google.com/search?num=5&q=D2D1_ANTIALIAS_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ANTIALIAS_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ANTIALIAS_MODE )
[D2D1_ARC_SIZE ](https://www.google.com/search?num=5&q=D2D1_ARC_SIZE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ARC_SIZE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ARC_SIZE )
[D2D1_BITMAP_INTERPOLATION_MODE ](https://www.google.com/search?num=5&q=D2D1_BITMAP_INTERPOLATION_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_INTERPOLATION_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_INTERPOLATION_MODE )
[D2D1_BITMAP_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_BITMAP_OPTIONS+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_OPTIONS )
[D2D1_BUFFER_PRECISION ](https://www.google.com/search?num=5&q=D2D1_BUFFER_PRECISION+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_BUFFER_PRECISION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BUFFER_PRECISION )
[D2D1_CAP_STYLE ](https://www.google.com/search?num=5&q=D2D1_CAP_STYLE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_CAP_STYLE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_CAP_STYLE )
[D2D1_COLOR_INTERPOLATION_MODE ](https://www.google.com/search?num=5&q=D2D1_COLOR_INTERPOLATION_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COLOR_INTERPOLATION_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COLOR_INTERPOLATION_MODE )
[D2D1_COLOR_SPACE ](https://www.google.com/search?num=5&q=D2D1_COLOR_SPACE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COLOR_SPACE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COLOR_SPACE )
[D2D1_COMBINE_MODE ](https://www.google.com/search?num=5&q=D2D1_COMBINE_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_COMBINE_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMBINE_MODE )
[D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS )
[D2D1_COMPOSITE_MODE ](https://www.google.com/search?num=5&q=D2D1_COMPOSITE_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COMPOSITE_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMPOSITE_MODE )
[D2D1_DASH_STYLE ](https://www.google.com/search?num=5&q=D2D1_DASH_STYLE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DASH_STYLE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DASH_STYLE )
[D2D1_DC_INITIALIZE_MODE ](https://www.google.com/search?num=5&q=D2D1_DC_INITIALIZE_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DC_INITIALIZE_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DC_INITIALIZE_MODE )
[D2D1_DEBUG_LEVEL ](https://www.google.com/search?num=5&q=D2D1_DEBUG_LEVEL+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DEBUG_LEVEL ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DEBUG_LEVEL )
[D2D1_DEVICE_CONTEXT_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_DEVICE_CONTEXT_OPTIONS+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_DEVICE_CONTEXT_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DEVICE_CONTEXT_OPTIONS )
[D2D1_DRAW_TEXT_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_DRAW_TEXT_OPTIONS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DRAW_TEXT_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DRAW_TEXT_OPTIONS )
[D2D1_EXTEND_MODE ](https://www.google.com/search?num=5&q=D2D1_EXTEND_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_EXTEND_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_EXTEND_MODE )
[D2D1_FACTORY_TYPE ](https://www.google.com/search?num=5&q=D2D1_FACTORY_TYPE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FACTORY_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FACTORY_TYPE )
[D2D1_FEATURE_LEVEL ](https://www.google.com/search?num=5&q=D2D1_FEATURE_LEVEL+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FEATURE_LEVEL ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FEATURE_LEVEL )
[D2D1_FIGURE_BEGIN ](https://www.google.com/search?num=5&q=D2D1_FIGURE_BEGIN+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FIGURE_BEGIN ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FIGURE_BEGIN )
[D2D1_FIGURE_END ](https://www.google.com/search?num=5&q=D2D1_FIGURE_END+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FIGURE_END ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FIGURE_END )
[D2D1_FILL_MODE ](https://www.google.com/search?num=5&q=D2D1_FILL_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FILL_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FILL_MODE )
[D2D1_GAMMA ](https://www.google.com/search?num=5&q=D2D1_GAMMA+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GAMMA ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GAMMA )
[D2D1_GEOMETRY_RELATION ](https://www.google.com/search?num=5&q=D2D1_GEOMETRY_RELATION+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GEOMETRY_RELATION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GEOMETRY_RELATION )
[D2D1_GEOMETRY_SIMPLIFICATION_OPTION ](https://www.google.com/search?num=5&q=D2D1_GEOMETRY_SIMPLIFICATION_OPTION+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GEOMETRY_SIMPLIFICATION_OPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GEOMETRY_SIMPLIFICATION_OPTION )
[D2D1_INTERPOLATION_MODE ](https://www.google.com/search?num=5&q=D2D1_INTERPOLATION_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_INTERPOLATION_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_INTERPOLATION_MODE )
[D2D1_LAYER_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_LAYER_OPTIONS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_OPTIONS )
[D2D1_LAYER_OPTIONS1 ](https://www.google.com/search?num=5&q=D2D1_LAYER_OPTIONS1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_OPTIONS1 ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_OPTIONS1 )
[D2D1_LINE_JOIN ](https://www.google.com/search?num=5&q=D2D1_LINE_JOIN+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LINE_JOIN ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LINE_JOIN )
[D2D1_MAP_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_MAP_OPTIONS+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_MAP_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_MAP_OPTIONS )
[D2D1_OPACITY_MASK_CONTENT ](https://www.google.com/search?num=5&q=D2D1_OPACITY_MASK_CONTENT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_OPACITY_MASK_CONTENT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_OPACITY_MASK_CONTENT )
[D2D1_PATH_SEGMENT ](https://www.google.com/search?num=5&q=D2D1_PATH_SEGMENT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_PATH_SEGMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PATH_SEGMENT )
[D2D1_PRESENT_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_PRESENT_OPTIONS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_PRESENT_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRESENT_OPTIONS )
[D2D1_PRIMITIVE_BLEND ](https://www.google.com/search?num=5&q=D2D1_PRIMITIVE_BLEND+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PRIMITIVE_BLEND ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRIMITIVE_BLEND )
[D2D1_PRINT_FONT_SUBSET_MODE ](https://www.google.com/search?num=5&q=D2D1_PRINT_FONT_SUBSET_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PRINT_FONT_SUBSET_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRINT_FONT_SUBSET_MODE )
[D2D1_PROPERTY_TYPE ](https://www.google.com/search?num=5&q=D2D1_PROPERTY_TYPE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PROPERTY_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PROPERTY_TYPE )
[D2D1_RENDER_TARGET_TYPE ](https://www.google.com/search?num=5&q=D2D1_RENDER_TARGET_TYPE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RENDER_TARGET_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDER_TARGET_TYPE )
[D2D1_RENDER_TARGET_USAGE ](https://www.google.com/search?num=5&q=D2D1_RENDER_TARGET_USAGE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RENDER_TARGET_USAGE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDER_TARGET_USAGE )
[D2D1_SWEEP_DIRECTION ](https://www.google.com/search?num=5&q=D2D1_SWEEP_DIRECTION+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_SWEEP_DIRECTION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_SWEEP_DIRECTION )
[D2D1_TEXT_ANTIALIAS_MODE ](https://www.google.com/search?num=5&q=D2D1_TEXT_ANTIALIAS_MODE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_TEXT_ANTIALIAS_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_TEXT_ANTIALIAS_MODE )
[D2D1_THREADING_MODE ](https://www.google.com/search?num=5&q=D2D1_THREADING_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_THREADING_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_THREADING_MODE )
[D2D1_UNIT_MODE ](https://www.google.com/search?num=5&q=D2D1_UNIT_MODE+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_UNIT_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_UNIT_MODE )
[D2D1_WINDOW_STATE ](https://www.google.com/search?num=5&q=D2D1_WINDOW_STATE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_WINDOW_STATE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_WINDOW_STATE )
[DWRITE_BREAK_CONDITION ](https://www.google.com/search?num=5&q=DWRITE_BREAK_CONDITION+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_BREAK_CONDITION ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_BREAK_CONDITION )
[DWRITE_FACTORY_TYPE ](https://www.google.com/search?num=5&q=DWRITE_FACTORY_TYPE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FACTORY_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FACTORY_TYPE )
[DWRITE_FLOW_DIRECTION ](https://www.google.com/search?num=5&q=DWRITE_FLOW_DIRECTION+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FLOW_DIRECTION ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FLOW_DIRECTION )
[DWRITE_FONT_FACE_TYPE ](https://www.google.com/search?num=5&q=DWRITE_FONT_FACE_TYPE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FACE_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FACE_TYPE )
[DWRITE_FONT_FEATURE_TAG ](https://www.google.com/search?num=5&q=DWRITE_FONT_FEATURE_TAG+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FEATURE_TAG ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FEATURE_TAG )
[DWRITE_FONT_FILE_TYPE ](https://www.google.com/search?num=5&q=DWRITE_FONT_FILE_TYPE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FILE_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FILE_TYPE )
[DWRITE_FONT_SIMULATIONS ](https://www.google.com/search?num=5&q=DWRITE_FONT_SIMULATIONS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_SIMULATIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_SIMULATIONS )
[DWRITE_FONT_STRETCH ](https://www.google.com/search?num=5&q=DWRITE_FONT_STRETCH+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_STRETCH ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_STRETCH )
[DWRITE_FONT_STYLE ](https://www.google.com/search?num=5&q=DWRITE_FONT_STYLE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_STYLE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_STYLE )
[DWRITE_FONT_WEIGHT ](https://www.google.com/search?num=5&q=DWRITE_FONT_WEIGHT+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_WEIGHT ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_WEIGHT )
[DWRITE_INFORMATIONAL_STRING_ID ](https://www.google.com/search?num=5&q=DWRITE_INFORMATIONAL_STRING_ID+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_INFORMATIONAL_STRING_ID ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_INFORMATIONAL_STRING_ID )
[DWRITE_LINE_SPACING_METHOD ](https://www.google.com/search?num=5&q=DWRITE_LINE_SPACING_METHOD+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_LINE_SPACING_METHOD ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_LINE_SPACING_METHOD )
[DWRITE_MEASURING_MODE ](https://www.google.com/search?num=5&q=DWRITE_MEASURING_MODE+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.Dwrite.DWRITE_MEASURING_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_MEASURING_MODE )
[DWRITE_NUMBER_SUBSTITUTION_METHOD ](https://www.google.com/search?num=5&q=DWRITE_NUMBER_SUBSTITUTION_METHOD+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_NUMBER_SUBSTITUTION_METHOD ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_NUMBER_SUBSTITUTION_METHOD )
[DWRITE_PARAGRAPH_ALIGNMENT ](https://www.google.com/search?num=5&q=DWRITE_PARAGRAPH_ALIGNMENT+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_PARAGRAPH_ALIGNMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_PARAGRAPH_ALIGNMENT )
[DWRITE_PIXEL_GEOMETRY ](https://www.google.com/search?num=5&q=DWRITE_PIXEL_GEOMETRY+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_PIXEL_GEOMETRY ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_PIXEL_GEOMETRY )
[DWRITE_READING_DIRECTION ](https://www.google.com/search?num=5&q=DWRITE_READING_DIRECTION+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_READING_DIRECTION ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_READING_DIRECTION )
[DWRITE_RENDERING_MODE ](https://www.google.com/search?num=5&q=DWRITE_RENDERING_MODE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_RENDERING_MODE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_RENDERING_MODE )
[DWRITE_SCRIPT_SHAPES ](https://www.google.com/search?num=5&q=DWRITE_SCRIPT_SHAPES+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_SCRIPT_SHAPES ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_SCRIPT_SHAPES )
[DWRITE_TEXT_ALIGNMENT ](https://www.google.com/search?num=5&q=DWRITE_TEXT_ALIGNMENT+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXT_ALIGNMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXT_ALIGNMENT )
[DWRITE_TEXTURE_TYPE ](https://www.google.com/search?num=5&q=DWRITE_TEXTURE_TYPE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXTURE_TYPE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXTURE_TYPE )
[DWRITE_TRIMMING_GRANULARITY ](https://www.google.com/search?num=5&q=DWRITE_TRIMMING_GRANULARITY+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TRIMMING_GRANULARITY ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TRIMMING_GRANULARITY )
[DWRITE_WORD_WRAPPING ](https://www.google.com/search?num=5&q=DWRITE_WORD_WRAPPING+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_WORD_WRAPPING ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_WORD_WRAPPING )
[DXGI_ADAPTER_FLAG ](https://www.google.com/search?num=5&q=DXGI_ADAPTER_FLAG+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ADAPTER_FLAG ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ADAPTER_FLAG )
[DXGI_CREATE_FACTORY ](https://www.google.com/search?num=5&q=DXGI_CREATE_FACTORY+site%3Alearn.microsoft.com ) | dxgi1_3.h | [Vanara.PInvoke.DXGI.DXGI_CREATE_FACTORY ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_CREATE_FACTORY )
[DXGI_ENUM_MODES ](https://www.google.com/search?num=5&q=DXGI_ENUM_MODES+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ENUM_MODES ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ENUM_MODES )
[DXGI_FORMAT ](https://www.google.com/search?num=5&q=DXGI_FORMAT+site%3Alearn.microsoft.com ) | dxgiformat.h | [Vanara.PInvoke.DXGI.DXGI_FORMAT ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_FORMAT )
[DXGI_MAP ](https://www.google.com/search?num=5&q=DXGI_MAP+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_MAP ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MAP )
[DXGI_MODE_ROTATION ](https://www.google.com/search?num=5&q=DXGI_MODE_ROTATION+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_ROTATION ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_ROTATION )
[DXGI_MODE_SCALING ](https://www.google.com/search?num=5&q=DXGI_MODE_SCALING+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_SCALING ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_SCALING )
[DXGI_MODE_SCANLINE_ORDER ](https://www.google.com/search?num=5&q=DXGI_MODE_SCANLINE_ORDER+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_SCANLINE_ORDER ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_SCANLINE_ORDER )
[DXGI_MWA ](https://www.google.com/search?num=5&q=DXGI_MWA+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_MWA ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MWA )
[DXGI_PRESENT ](https://www.google.com/search?num=5&q=DXGI_PRESENT+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_PRESENT ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_PRESENT )
[DXGI_RESIDENCY ](https://www.google.com/search?num=5&q=DXGI_RESIDENCY+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_RESIDENCY ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_RESIDENCY )
[DXGI_SWAP_CHAIN_FLAG ](https://www.google.com/search?num=5&q=DXGI_SWAP_CHAIN_FLAG+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SWAP_CHAIN_FLAG ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SWAP_CHAIN_FLAG )
[DXGI_SWAP_EFFECT ](https://www.google.com/search?num=5&q=DXGI_SWAP_EFFECT+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SWAP_EFFECT ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SWAP_EFFECT )
[DXGI_USAGE ](https://www.google.com/search?num=5&q=DXGI_USAGE+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.DXGI.DXGI_USAGE ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_USAGE )
[WIC_JPEG_HUFFMAN_BASELINE ](https://www.google.com/search?num=5&q=WIC_JPEG_HUFFMAN_BASELINE+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_HUFFMAN_BASELINE ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_HUFFMAN_BASELINE )
[WIC_JPEG_QUANTIZATION_BASELINE ](https://www.google.com/search?num=5&q=WIC_JPEG_QUANTIZATION_BASELINE+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_QUANTIZATION_BASELINE ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_QUANTIZATION_BASELINE )
[WIC_JPEG_SAMPLE_FACTORS ](https://www.google.com/search?num=5&q=WIC_JPEG_SAMPLE_FACTORS+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_SAMPLE_FACTORS ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_SAMPLE_FACTORS )
[WIC8BIMIptcDigestProperties ](https://www.google.com/search?num=5&q=WIC8BIMIptcDigestProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMIptcDigestProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMIptcDigestProperties )
[WIC8BIMIptcProperties ](https://www.google.com/search?num=5&q=WIC8BIMIptcProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMIptcProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMIptcProperties )
[WIC8BIMResolutionInfoProperties ](https://www.google.com/search?num=5&q=WIC8BIMResolutionInfoProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMResolutionInfoProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMResolutionInfoProperties )
[WICBitmapAlphaChannelOption ](https://www.google.com/search?num=5&q=WICBitmapAlphaChannelOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapAlphaChannelOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapAlphaChannelOption )
[WICBitmapCreateCacheOption ](https://www.google.com/search?num=5&q=WICBitmapCreateCacheOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapCreateCacheOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapCreateCacheOption )
[WICBitmapDecoderCapabilities ](https://www.google.com/search?num=5&q=WICBitmapDecoderCapabilities+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapDecoderCapabilities ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapDecoderCapabilities )
[WICBitmapDitherType ](https://www.google.com/search?num=5&q=WICBitmapDitherType+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapDitherType ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapDitherType )
[WICBitmapEncoderCacheOption ](https://www.google.com/search?num=5&q=WICBitmapEncoderCacheOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapEncoderCacheOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapEncoderCacheOption )
[WICBitmapInterpolationMode ](https://www.google.com/search?num=5&q=WICBitmapInterpolationMode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapInterpolationMode ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapInterpolationMode )
[WICBitmapLockFlags ](https://www.google.com/search?num=5&q=WICBitmapLockFlags+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapLockFlags ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapLockFlags )
[WICBitmapPaletteType ](https://www.google.com/search?num=5&q=WICBitmapPaletteType+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapPaletteType ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapPaletteType )
[WICBitmapTransformOptions ](https://www.google.com/search?num=5&q=WICBitmapTransformOptions+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapTransformOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapTransformOptions )
[WICColorContextType ](https://www.google.com/search?num=5&q=WICColorContextType+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICColorContextType ](https://github.com/dahall/Vanara/search?l=C%23&q=WICColorContextType )
[WICComponentEnumerateOptions ](https://www.google.com/search?num=5&q=WICComponentEnumerateOptions+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentEnumerateOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentEnumerateOptions )
[WICComponentSigning ](https://www.google.com/search?num=5&q=WICComponentSigning+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentSigning ](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentSigning )
[WICComponentType ](https://www.google.com/search?num=5&q=WICComponentType+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentType ](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentType )
[WICDdsAlphaMode ](https://www.google.com/search?num=5&q=WICDdsAlphaMode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsAlphaMode ](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsAlphaMode )
[WICDdsDimension ](https://www.google.com/search?num=5&q=WICDdsDimension+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsDimension ](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsDimension )
[WICDecodeOptions ](https://www.google.com/search?num=5&q=WICDecodeOptions+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDecodeOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICDecodeOptions )
[WICGifApplicationExtensionProperties ](https://www.google.com/search?num=5&q=WICGifApplicationExtensionProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifApplicationExtensionProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifApplicationExtensionProperties )
[WICGifCommentExtensionProperties ](https://www.google.com/search?num=5&q=WICGifCommentExtensionProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifCommentExtensionProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifCommentExtensionProperties )
[WICGifGraphicControlExtensionProperties ](https://www.google.com/search?num=5&q=WICGifGraphicControlExtensionProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifGraphicControlExtensionProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifGraphicControlExtensionProperties )
[WICGifImageDescriptorProperties ](https://www.google.com/search?num=5&q=WICGifImageDescriptorProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifImageDescriptorProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifImageDescriptorProperties )
[WICGifLogicalScreenDescriptorProperties ](https://www.google.com/search?num=5&q=WICGifLogicalScreenDescriptorProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifLogicalScreenDescriptorProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifLogicalScreenDescriptorProperties )
[WICHeifHdrProperties ](https://www.google.com/search?num=5&q=WICHeifHdrProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICHeifHdrProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICHeifHdrProperties )
[WICJpegChrominanceProperties ](https://www.google.com/search?num=5&q=WICJpegChrominanceProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegChrominanceProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegChrominanceProperties )
[WICJpegCommentProperties ](https://www.google.com/search?num=5&q=WICJpegCommentProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegCommentProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegCommentProperties )
[WICJpegFrameDecode ](https://www.google.com/search?num=5&q=WICJpegFrameDecode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegFrameDecode ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegFrameDecode )
[WICJpegIndexingOptions ](https://www.google.com/search?num=5&q=WICJpegIndexingOptions+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegIndexingOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegIndexingOptions )
[WICJpegLuminanceProperties ](https://www.google.com/search?num=5&q=WICJpegLuminanceProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegLuminanceProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegLuminanceProperties )
[WICJpegScanType ](https://www.google.com/search?num=5&q=WICJpegScanType+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegScanType ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegScanType )
[WICJpegTransferMatrix ](https://www.google.com/search?num=5&q=WICJpegTransferMatrix+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegTransferMatrix ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegTransferMatrix )
[WICJpegYCrCbSubsamplingOption ](https://www.google.com/search?num=5&q=WICJpegYCrCbSubsamplingOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegYCrCbSubsamplingOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegYCrCbSubsamplingOption )
[WICMetadataCreationOptions ](https://www.google.com/search?num=5&q=WICMetadataCreationOptions+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICMetadataCreationOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMetadataCreationOptions )
[WICNamedWhitePoint ](https://www.google.com/search?num=5&q=WICNamedWhitePoint+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICNamedWhitePoint ](https://github.com/dahall/Vanara/search?l=C%23&q=WICNamedWhitePoint )
[WICPersistOptions ](https://www.google.com/search?num=5&q=WICPersistOptions+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICPersistOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPersistOptions )
[WICPixelFormatNumericRepresentation ](https://www.google.com/search?num=5&q=WICPixelFormatNumericRepresentation+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPixelFormatNumericRepresentation ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPixelFormatNumericRepresentation )
[WICPlanarOptions ](https://www.google.com/search?num=5&q=WICPlanarOptions+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPlanarOptions ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPlanarOptions )
[WICPngBkgdProperties ](https://www.google.com/search?num=5&q=WICPngBkgdProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngBkgdProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngBkgdProperties )
[WICPngChrmProperties ](https://www.google.com/search?num=5&q=WICPngChrmProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngChrmProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngChrmProperties )
[WICPngFilterOption ](https://www.google.com/search?num=5&q=WICPngFilterOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngFilterOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngFilterOption )
[WICPngGamaProperties ](https://www.google.com/search?num=5&q=WICPngGamaProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngGamaProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngGamaProperties )
[WICPngHistProperties ](https://www.google.com/search?num=5&q=WICPngHistProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngHistProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngHistProperties )
[WICPngIccpProperties ](https://www.google.com/search?num=5&q=WICPngIccpProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngIccpProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngIccpProperties )
[WICPngItxtProperties ](https://www.google.com/search?num=5&q=WICPngItxtProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngItxtProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngItxtProperties )
[WICPngSrgbProperties ](https://www.google.com/search?num=5&q=WICPngSrgbProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngSrgbProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngSrgbProperties )
[WICPngTimeProperties ](https://www.google.com/search?num=5&q=WICPngTimeProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngTimeProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngTimeProperties )
[WICProgressNotification ](https://www.google.com/search?num=5&q=WICProgressNotification+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICProgressNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=WICProgressNotification )
[WICProgressOperation ](https://www.google.com/search?num=5&q=WICProgressOperation+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICProgressOperation ](https://github.com/dahall/Vanara/search?l=C%23&q=WICProgressOperation )
[WICRawCapabilities ](https://www.google.com/search?num=5&q=WICRawCapabilities+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawCapabilities ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawCapabilities )
[WICRawChangeNotification ](https://www.google.com/search?num=5&q=WICRawChangeNotification+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawChangeNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawChangeNotification )
[WICRawParameterSet ](https://www.google.com/search?num=5&q=WICRawParameterSet+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawParameterSet ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawParameterSet )
[WICRawRenderMode ](https://www.google.com/search?num=5&q=WICRawRenderMode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawRenderMode ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawRenderMode )
[WICRawRotationCapabilities ](https://www.google.com/search?num=5&q=WICRawRotationCapabilities+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawRotationCapabilities ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawRotationCapabilities )
[WICSectionAccessLevel ](https://www.google.com/search?num=5&q=WICSectionAccessLevel+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICSectionAccessLevel ](https://github.com/dahall/Vanara/search?l=C%23&q=WICSectionAccessLevel )
[WICTiffCompressionOption ](https://www.google.com/search?num=5&q=WICTiffCompressionOption+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICTiffCompressionOption ](https://github.com/dahall/Vanara/search?l=C%23&q=WICTiffCompressionOption )
[WICWebpAnimProperties ](https://www.google.com/search?num=5&q=WICWebpAnimProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICWebpAnimProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICWebpAnimProperties )
[WICWebpAnmfProperties ](https://www.google.com/search?num=5&q=WICWebpAnmfProperties+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICWebpAnmfProperties ](https://github.com/dahall/Vanara/search?l=C%23&q=WICWebpAnmfProperties )
2020-06-02 23:54:48 -04:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2022-10-25 13:24:54 -04:00
[D2D_MATRIX_3X2_F ](https://www.google.com/search?num=5&q=D2D_MATRIX_3X2_F+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D_MATRIX_3X2_F ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D_MATRIX_3X2_F )
[D2D_POINT_2F ](https://www.google.com/search?num=5&q=D2D_POINT_2F+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D_POINT_2F ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D_POINT_2F )
[D2D_RECT_F ](https://www.google.com/search?num=5&q=D2D_RECT_F+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D_RECT_F ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D_RECT_F )
[D2D_SIZE_F ](https://www.google.com/search?num=5&q=D2D_SIZE_F+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D_SIZE_F ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D_SIZE_F )
[D2D_SIZE_U ](https://www.google.com/search?num=5&q=D2D_SIZE_U+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D_SIZE_U ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D_SIZE_U )
[D2D1_ARC_SEGMENT ](https://www.google.com/search?num=5&q=D2D1_ARC_SEGMENT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ARC_SEGMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ARC_SEGMENT )
[D2D1_BEZIER_SEGMENT ](https://www.google.com/search?num=5&q=D2D1_BEZIER_SEGMENT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BEZIER_SEGMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BEZIER_SEGMENT )
[D2D1_BITMAP_BRUSH_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_BITMAP_BRUSH_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_BRUSH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_BRUSH_PROPERTIES )
[D2D1_BITMAP_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_BITMAP_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_PROPERTIES )
[D2D1_BITMAP_PROPERTIES1 ](https://www.google.com/search?num=5&q=D2D1_BITMAP_PROPERTIES1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_PROPERTIES1 ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_PROPERTIES1 )
[D2D1_BRUSH_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_BRUSH_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BRUSH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BRUSH_PROPERTIES )
[D2D1_CREATION_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_CREATION_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_CREATION_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_CREATION_PROPERTIES )
[D2D1_DRAWING_STATE_DESCRIPTION ](https://www.google.com/search?num=5&q=D2D1_DRAWING_STATE_DESCRIPTION+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DRAWING_STATE_DESCRIPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DRAWING_STATE_DESCRIPTION )
[D2D1_EFFECT_INPUT_DESCRIPTION ](https://www.google.com/search?num=5&q=D2D1_EFFECT_INPUT_DESCRIPTION+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_EFFECT_INPUT_DESCRIPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_EFFECT_INPUT_DESCRIPTION )
[D2D1_ELLIPSE ](https://www.google.com/search?num=5&q=D2D1_ELLIPSE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ELLIPSE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ELLIPSE )
[D2D1_FACTORY_OPTIONS ](https://www.google.com/search?num=5&q=D2D1_FACTORY_OPTIONS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FACTORY_OPTIONS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FACTORY_OPTIONS )
[D2D1_GRADIENT_STOP ](https://www.google.com/search?num=5&q=D2D1_GRADIENT_STOP+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GRADIENT_STOP ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GRADIENT_STOP )
[D2D1_HWND_RENDER_TARGET_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_HWND_RENDER_TARGET_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_HWND_RENDER_TARGET_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_HWND_RENDER_TARGET_PROPERTIES )
[D2D1_IMAGE_BRUSH_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_IMAGE_BRUSH_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_IMAGE_BRUSH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_IMAGE_BRUSH_PROPERTIES )
[D2D1_LAYER_PARAMETERS ](https://www.google.com/search?num=5&q=D2D1_LAYER_PARAMETERS+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_PARAMETERS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_PARAMETERS )
[D2D1_LAYER_PARAMETERS1 ](https://www.google.com/search?num=5&q=D2D1_LAYER_PARAMETERS1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_PARAMETERS1 ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_PARAMETERS1 )
[D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES )
[D2D1_MAPPED_RECT ](https://www.google.com/search?num=5&q=D2D1_MAPPED_RECT+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_MAPPED_RECT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_MAPPED_RECT )
[D2D1_PIXEL_FORMAT ](https://www.google.com/search?num=5&q=D2D1_PIXEL_FORMAT+site%3Alearn.microsoft.com ) | dcommon.h | [Vanara.PInvoke.D2d1.D2D1_PIXEL_FORMAT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PIXEL_FORMAT )
[D2D1_PRINT_CONTROL_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_PRINT_CONTROL_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PRINT_CONTROL_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRINT_CONTROL_PROPERTIES )
[D2D1_QUADRATIC_BEZIER_SEGMENT ](https://www.google.com/search?num=5&q=D2D1_QUADRATIC_BEZIER_SEGMENT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_QUADRATIC_BEZIER_SEGMENT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_QUADRATIC_BEZIER_SEGMENT )
[D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES )
[D2D1_RENDER_TARGET_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_RENDER_TARGET_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RENDER_TARGET_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDER_TARGET_PROPERTIES )
[D2D1_RENDERING_CONTROLS ](https://www.google.com/search?num=5&q=D2D1_RENDERING_CONTROLS+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_RENDERING_CONTROLS ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDERING_CONTROLS )
[D2D1_ROUNDED_RECT ](https://www.google.com/search?num=5&q=D2D1_ROUNDED_RECT+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ROUNDED_RECT ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ROUNDED_RECT )
[D2D1_STROKE_STYLE_PROPERTIES ](https://www.google.com/search?num=5&q=D2D1_STROKE_STYLE_PROPERTIES+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_STROKE_STYLE_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_STROKE_STYLE_PROPERTIES )
[D2D1_TRIANGLE ](https://www.google.com/search?num=5&q=D2D1_TRIANGLE+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_TRIANGLE ](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_TRIANGLE )
[D3DCOLORVALUE ](https://www.google.com/search?num=5&q=D3DCOLORVALUE+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.D2d1.D3DCOLORVALUE ](https://github.com/dahall/Vanara/search?l=C%23&q=D3DCOLORVALUE )
[DWRITE_CLUSTER_METRICS ](https://www.google.com/search?num=5&q=DWRITE_CLUSTER_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_CLUSTER_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_CLUSTER_METRICS )
[DWRITE_FONT_FEATURE ](https://www.google.com/search?num=5&q=DWRITE_FONT_FEATURE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FEATURE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FEATURE )
[DWRITE_FONT_METRICS ](https://www.google.com/search?num=5&q=DWRITE_FONT_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_METRICS )
[DWRITE_GLYPH_METRICS ](https://www.google.com/search?num=5&q=DWRITE_GLYPH_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_GLYPH_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_GLYPH_METRICS )
[DWRITE_GLYPH_OFFSET ](https://www.google.com/search?num=5&q=DWRITE_GLYPH_OFFSET+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_GLYPH_OFFSET ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_GLYPH_OFFSET )
[DWRITE_GLYPH_RUN ](https://www.google.com/search?num=5&q=DWRITE_GLYPH_RUN+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.D2d1.DWRITE_GLYPH_RUN ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_GLYPH_RUN )
[DWRITE_GLYPH_RUN ](https://www.google.com/search?num=5&q=DWRITE_GLYPH_RUN+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_GLYPH_RUN ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_GLYPH_RUN )
[DWRITE_GLYPH_RUN_DESCRIPTION ](https://www.google.com/search?num=5&q=DWRITE_GLYPH_RUN_DESCRIPTION+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_GLYPH_RUN_DESCRIPTION ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_GLYPH_RUN_DESCRIPTION )
[DWRITE_HIT_TEST_METRICS ](https://www.google.com/search?num=5&q=DWRITE_HIT_TEST_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_HIT_TEST_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_HIT_TEST_METRICS )
[DWRITE_INLINE_OBJECT_METRICS ](https://www.google.com/search?num=5&q=DWRITE_INLINE_OBJECT_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_INLINE_OBJECT_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_INLINE_OBJECT_METRICS )
[DWRITE_LINE_BREAKPOINT ](https://www.google.com/search?num=5&q=DWRITE_LINE_BREAKPOINT+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_LINE_BREAKPOINT ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_LINE_BREAKPOINT )
[DWRITE_LINE_METRICS ](https://www.google.com/search?num=5&q=DWRITE_LINE_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_LINE_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_LINE_METRICS )
[DWRITE_MATRIX ](https://www.google.com/search?num=5&q=DWRITE_MATRIX+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_MATRIX ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_MATRIX )
[DWRITE_OVERHANG_METRICS ](https://www.google.com/search?num=5&q=DWRITE_OVERHANG_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_OVERHANG_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_OVERHANG_METRICS )
[DWRITE_SCRIPT_ANALYSIS ](https://www.google.com/search?num=5&q=DWRITE_SCRIPT_ANALYSIS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_SCRIPT_ANALYSIS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_SCRIPT_ANALYSIS )
[DWRITE_SHAPING_GLYPH_PROPERTIES ](https://www.google.com/search?num=5&q=DWRITE_SHAPING_GLYPH_PROPERTIES+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_SHAPING_GLYPH_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_SHAPING_GLYPH_PROPERTIES )
[DWRITE_SHAPING_TEXT_PROPERTIES ](https://www.google.com/search?num=5&q=DWRITE_SHAPING_TEXT_PROPERTIES+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_SHAPING_TEXT_PROPERTIES ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_SHAPING_TEXT_PROPERTIES )
[DWRITE_STRIKETHROUGH ](https://www.google.com/search?num=5&q=DWRITE_STRIKETHROUGH+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_STRIKETHROUGH ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_STRIKETHROUGH )
[DWRITE_TEXT_METRICS ](https://www.google.com/search?num=5&q=DWRITE_TEXT_METRICS+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXT_METRICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXT_METRICS )
[DWRITE_TEXT_RANGE ](https://www.google.com/search?num=5&q=DWRITE_TEXT_RANGE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXT_RANGE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXT_RANGE )
[DWRITE_TRIMMING ](https://www.google.com/search?num=5&q=DWRITE_TRIMMING+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TRIMMING ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TRIMMING )
[DWRITE_TYPOGRAPHIC_FEATURES ](https://www.google.com/search?num=5&q=DWRITE_TYPOGRAPHIC_FEATURES+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TYPOGRAPHIC_FEATURES ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TYPOGRAPHIC_FEATURES )
[DWRITE_UNDERLINE ](https://www.google.com/search?num=5&q=DWRITE_UNDERLINE+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_UNDERLINE ](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_UNDERLINE )
[DXGI_ADAPTER_DESC ](https://www.google.com/search?num=5&q=DXGI_ADAPTER_DESC+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ADAPTER_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ADAPTER_DESC )
[DXGI_ADAPTER_DESC1 ](https://www.google.com/search?num=5&q=DXGI_ADAPTER_DESC1+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ADAPTER_DESC1 ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ADAPTER_DESC1 )
[DXGI_FRAME_STATISTICS ](https://www.google.com/search?num=5&q=DXGI_FRAME_STATISTICS+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_FRAME_STATISTICS ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_FRAME_STATISTICS )
[DXGI_GAMMA_CONTROL ](https://www.google.com/search?num=5&q=DXGI_GAMMA_CONTROL+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_GAMMA_CONTROL ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_GAMMA_CONTROL )
[DXGI_GAMMA_CONTROL_CAPABILITIES ](https://www.google.com/search?num=5&q=DXGI_GAMMA_CONTROL_CAPABILITIES+site%3Alearn.microsoft.com ) | dxgitype.h | [Vanara.PInvoke.DXGI.DXGI_GAMMA_CONTROL_CAPABILITIES ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_GAMMA_CONTROL_CAPABILITIES )
[DXGI_JPEG_AC_HUFFMAN_TABLE ](https://www.google.com/search?num=5&q=DXGI_JPEG_AC_HUFFMAN_TABLE+site%3Alearn.microsoft.com ) | dxgitype.h | [Vanara.PInvoke.D2d1.DXGI_JPEG_AC_HUFFMAN_TABLE ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_JPEG_AC_HUFFMAN_TABLE )
[DXGI_JPEG_DC_HUFFMAN_TABLE ](https://www.google.com/search?num=5&q=DXGI_JPEG_DC_HUFFMAN_TABLE+site%3Alearn.microsoft.com ) | dxgitype.h | [Vanara.PInvoke.D2d1.DXGI_JPEG_DC_HUFFMAN_TABLE ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_JPEG_DC_HUFFMAN_TABLE )
[DXGI_JPEG_QUANTIZATION_TABLE ](https://www.google.com/search?num=5&q=DXGI_JPEG_QUANTIZATION_TABLE+site%3Alearn.microsoft.com ) | dxgitype.h | [Vanara.PInvoke.D2d1.DXGI_JPEG_QUANTIZATION_TABLE ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_JPEG_QUANTIZATION_TABLE )
[DXGI_MAPPED_RECT ](https://www.google.com/search?num=5&q=DXGI_MAPPED_RECT+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_MAPPED_RECT ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MAPPED_RECT )
[DXGI_MODE_DESC ](https://www.google.com/search?num=5&q=DXGI_MODE_DESC+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_DESC )
[DXGI_OUTPUT_DESC ](https://www.google.com/search?num=5&q=DXGI_OUTPUT_DESC+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_OUTPUT_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_OUTPUT_DESC )
[DXGI_RATIONAL ](https://www.google.com/search?num=5&q=DXGI_RATIONAL+site%3Alearn.microsoft.com ) | dxgicommon.h | [Vanara.PInvoke.DXGI.DXGI_RATIONAL ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_RATIONAL )
[DXGI_RGB ](https://www.google.com/search?num=5&q=DXGI_RGB+site%3Alearn.microsoft.com ) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_RGB ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_RGB )
[DXGI_SAMPLE_DESC ](https://www.google.com/search?num=5&q=DXGI_SAMPLE_DESC+site%3Alearn.microsoft.com ) | dxgicommon.h | [Vanara.PInvoke.DXGI.DXGI_SAMPLE_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SAMPLE_DESC )
[DXGI_SHARED_RESOURCE ](https://www.google.com/search?num=5&q=DXGI_SHARED_RESOURCE+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SHARED_RESOURCE ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SHARED_RESOURCE )
[DXGI_SURFACE_DESC ](https://www.google.com/search?num=5&q=DXGI_SURFACE_DESC+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SURFACE_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SURFACE_DESC )
[DXGI_SWAP_CHAIN_DESC ](https://www.google.com/search?num=5&q=DXGI_SWAP_CHAIN_DESC+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SWAP_CHAIN_DESC ](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SWAP_CHAIN_DESC )
[PWICRect ](https://www.google.com/search?num=5&q=PWICRect+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.PWICRect ](https://github.com/dahall/Vanara/search?l=C%23&q=PWICRect )
[WICBitmapPattern ](https://www.google.com/search?num=5&q=WICBitmapPattern+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapPattern ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapPattern )
[WICBitmapPlane ](https://www.google.com/search?num=5&q=WICBitmapPlane+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapPlane ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapPlane )
[WICBitmapPlaneDescription ](https://www.google.com/search?num=5&q=WICBitmapPlaneDescription+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapPlaneDescription ](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapPlaneDescription )
[WICDdsFormatInfo ](https://www.google.com/search?num=5&q=WICDdsFormatInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsFormatInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsFormatInfo )
[WICDdsParameters ](https://www.google.com/search?num=5&q=WICDdsParameters+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsParameters ](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsParameters )
[WICImageParameters ](https://www.google.com/search?num=5&q=WICImageParameters+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICImageParameters ](https://github.com/dahall/Vanara/search?l=C%23&q=WICImageParameters )
[WICJpegFrameHeader ](https://www.google.com/search?num=5&q=WICJpegFrameHeader+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegFrameHeader ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegFrameHeader )
[WICJpegScanHeader ](https://www.google.com/search?num=5&q=WICJpegScanHeader+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegScanHeader ](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegScanHeader )
[WICMetadataHeader ](https://www.google.com/search?num=5&q=WICMetadataHeader+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICMetadataHeader ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMetadataHeader )
[WICMetadataPattern ](https://www.google.com/search?num=5&q=WICMetadataPattern+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICMetadataPattern ](https://github.com/dahall/Vanara/search?l=C%23&q=WICMetadataPattern )
[WICRawCapabilitiesInfo ](https://www.google.com/search?num=5&q=WICRawCapabilitiesInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawCapabilitiesInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawCapabilitiesInfo )
[WICRawToneCurve ](https://www.google.com/search?num=5&q=WICRawToneCurve+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawToneCurve ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawToneCurve )
[WICRawToneCurvePoint ](https://www.google.com/search?num=5&q=WICRawToneCurvePoint+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawToneCurvePoint ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawToneCurvePoint )
[WICRect ](https://www.google.com/search?num=5&q=WICRect+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRect ](https://github.com/dahall/Vanara/search?l=C%23&q=WICRect )
2020-06-02 23:54:48 -04:00
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
2022-10-25 13:24:54 -04:00
[ID2D1Bitmap ](https://www.google.com/search?num=5&q=ID2D1Bitmap+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Bitmap ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Bitmap )
[ID2D1Bitmap1 ](https://www.google.com/search?num=5&q=ID2D1Bitmap1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1Bitmap1 ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Bitmap1 )
[ID2D1BitmapBrush ](https://www.google.com/search?num=5&q=ID2D1BitmapBrush+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1BitmapBrush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1BitmapBrush )
[ID2D1BitmapBrush1 ](https://www.google.com/search?num=5&q=ID2D1BitmapBrush1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1BitmapBrush1 ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1BitmapBrush1 )
[ID2D1BitmapRenderTarget ](https://www.google.com/search?num=5&q=ID2D1BitmapRenderTarget+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1BitmapRenderTarget ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1BitmapRenderTarget )
[ID2D1Brush ](https://www.google.com/search?num=5&q=ID2D1Brush+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Brush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Brush )
[ID2D1ColorContext ](https://www.google.com/search?num=5&q=ID2D1ColorContext+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1ColorContext ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1ColorContext )
[ID2D1CommandList ](https://www.google.com/search?num=5&q=ID2D1CommandList+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.D2d1.ID2D1CommandList ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1CommandList )
[ID2D1CommandSink ](https://www.google.com/search?num=5&q=ID2D1CommandSink+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1CommandSink ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1CommandSink )
[ID2D1DCRenderTarget ](https://www.google.com/search?num=5&q=ID2D1DCRenderTarget+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1DCRenderTarget ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1DCRenderTarget )
[ID2D1Device ](https://www.google.com/search?num=5&q=ID2D1Device+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1Device ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Device )
[ID2D1DeviceContext ](https://www.google.com/search?num=5&q=ID2D1DeviceContext+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1DeviceContext ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1DeviceContext )
[ID2D1DrawingStateBlock ](https://www.google.com/search?num=5&q=ID2D1DrawingStateBlock+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1DrawingStateBlock ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1DrawingStateBlock )
[ID2D1Effect ](https://www.google.com/search?num=5&q=ID2D1Effect+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1Effect ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Effect )
[ID2D1EllipseGeometry ](https://www.google.com/search?num=5&q=ID2D1EllipseGeometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1EllipseGeometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1EllipseGeometry )
[ID2D1Factory ](https://www.google.com/search?num=5&q=ID2D1Factory+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Factory ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Factory )
[ID2D1GdiMetafile ](https://www.google.com/search?num=5&q=ID2D1GdiMetafile+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1GdiMetafile ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GdiMetafile )
[ID2D1GdiMetafileSink ](https://www.google.com/search?num=5&q=ID2D1GdiMetafileSink+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1GdiMetafileSink ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GdiMetafileSink )
[ID2D1Geometry ](https://www.google.com/search?num=5&q=ID2D1Geometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Geometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Geometry )
[ID2D1GeometryGroup ](https://www.google.com/search?num=5&q=ID2D1GeometryGroup+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1GeometryGroup ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GeometryGroup )
[ID2D1GeometrySink ](https://www.google.com/search?num=5&q=ID2D1GeometrySink+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1GeometrySink ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GeometrySink )
[ID2D1GradientStopCollection ](https://www.google.com/search?num=5&q=ID2D1GradientStopCollection+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1GradientStopCollection ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GradientStopCollection )
[ID2D1GradientStopCollection1 ](https://www.google.com/search?num=5&q=ID2D1GradientStopCollection1+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1GradientStopCollection1 ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1GradientStopCollection1 )
[ID2D1HwndRenderTarget ](https://www.google.com/search?num=5&q=ID2D1HwndRenderTarget+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1HwndRenderTarget ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1HwndRenderTarget )
[ID2D1Image ](https://www.google.com/search?num=5&q=ID2D1Image+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Image ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Image )
[ID2D1ImageBrush ](https://www.google.com/search?num=5&q=ID2D1ImageBrush+site%3Alearn.microsoft.com ) | d2d1_1.h | [Vanara.PInvoke.D2d1.ID2D1ImageBrush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1ImageBrush )
[ID2D1Layer ](https://www.google.com/search?num=5&q=ID2D1Layer+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Layer ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Layer )
[ID2D1LinearGradientBrush ](https://www.google.com/search?num=5&q=ID2D1LinearGradientBrush+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1LinearGradientBrush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1LinearGradientBrush )
[ID2D1Mesh ](https://www.google.com/search?num=5&q=ID2D1Mesh+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Mesh ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Mesh )
[ID2D1PathGeometry ](https://www.google.com/search?num=5&q=ID2D1PathGeometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1PathGeometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1PathGeometry )
[ID2D1PrintControl ](https://www.google.com/search?num=5&q=ID2D1PrintControl+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.D2d1.ID2D1PrintControl ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1PrintControl )
[ID2D1Properties ](https://www.google.com/search?num=5&q=ID2D1Properties+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.D2d1.ID2D1Properties ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Properties )
[ID2D1RadialGradientBrush ](https://www.google.com/search?num=5&q=ID2D1RadialGradientBrush+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1RadialGradientBrush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1RadialGradientBrush )
[ID2D1RectangleGeometry ](https://www.google.com/search?num=5&q=ID2D1RectangleGeometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1RectangleGeometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1RectangleGeometry )
[ID2D1RenderTarget ](https://www.google.com/search?num=5&q=ID2D1RenderTarget+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1RenderTarget ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1RenderTarget )
[ID2D1Resource ](https://www.google.com/search?num=5&q=ID2D1Resource+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1Resource ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1Resource )
[ID2D1RoundedRectangleGeometry ](https://www.google.com/search?num=5&q=ID2D1RoundedRectangleGeometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1RoundedRectangleGeometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1RoundedRectangleGeometry )
[ID2D1SimplifiedGeometrySink ](https://www.google.com/search?num=5&q=ID2D1SimplifiedGeometrySink+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1SimplifiedGeometrySink ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1SimplifiedGeometrySink )
[ID2D1SolidColorBrush ](https://www.google.com/search?num=5&q=ID2D1SolidColorBrush+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1SolidColorBrush ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1SolidColorBrush )
[ID2D1StrokeStyle ](https://www.google.com/search?num=5&q=ID2D1StrokeStyle+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1StrokeStyle ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1StrokeStyle )
[ID2D1TessellationSink ](https://www.google.com/search?num=5&q=ID2D1TessellationSink+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1TessellationSink ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1TessellationSink )
[ID2D1TransformedGeometry ](https://www.google.com/search?num=5&q=ID2D1TransformedGeometry+site%3Alearn.microsoft.com ) | d2d1.h | [Vanara.PInvoke.D2d1.ID2D1TransformedGeometry ](https://github.com/dahall/Vanara/search?l=C%23&q=ID2D1TransformedGeometry )
[IDWriteBitmapRenderTarget ](https://www.google.com/search?num=5&q=IDWriteBitmapRenderTarget+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteBitmapRenderTarget ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteBitmapRenderTarget )
[IDWriteFactory ](https://www.google.com/search?num=5&q=IDWriteFactory+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFactory )
[IDWriteFont ](https://www.google.com/search?num=5&q=IDWriteFont+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFont ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFont )
[IDWriteFontCollection ](https://www.google.com/search?num=5&q=IDWriteFontCollection+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontCollection ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontCollection )
[IDWriteFontCollectionLoader ](https://www.google.com/search?num=5&q=IDWriteFontCollectionLoader+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontCollectionLoader ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontCollectionLoader )
[IDWriteFontFace ](https://www.google.com/search?num=5&q=IDWriteFontFace+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFace ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFace )
[IDWriteFontFamily ](https://www.google.com/search?num=5&q=IDWriteFontFamily+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFamily ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFamily )
[IDWriteFontFile ](https://www.google.com/search?num=5&q=IDWriteFontFile+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFile ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFile )
[IDWriteFontFileEnumerator ](https://www.google.com/search?num=5&q=IDWriteFontFileEnumerator+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFileEnumerator ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFileEnumerator )
[IDWriteFontFileLoader ](https://www.google.com/search?num=5&q=IDWriteFontFileLoader+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFileLoader ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFileLoader )
[IDWriteFontFileStream ](https://www.google.com/search?num=5&q=IDWriteFontFileStream+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontFileStream ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontFileStream )
[IDWriteFontList ](https://www.google.com/search?num=5&q=IDWriteFontList+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteFontList ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteFontList )
[IDWriteGdiInterop ](https://www.google.com/search?num=5&q=IDWriteGdiInterop+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteGdiInterop ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteGdiInterop )
[IDWriteGlyphRunAnalysis ](https://www.google.com/search?num=5&q=IDWriteGlyphRunAnalysis+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteGlyphRunAnalysis ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteGlyphRunAnalysis )
[IDWriteInlineObject ](https://www.google.com/search?num=5&q=IDWriteInlineObject+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteInlineObject ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteInlineObject )
[IDWriteLocalFontFileLoader ](https://www.google.com/search?num=5&q=IDWriteLocalFontFileLoader+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteLocalFontFileLoader ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteLocalFontFileLoader )
[IDWriteLocalizedStrings ](https://www.google.com/search?num=5&q=IDWriteLocalizedStrings+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteLocalizedStrings ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteLocalizedStrings )
[IDWriteNumberSubstitution ](https://www.google.com/search?num=5&q=IDWriteNumberSubstitution+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.Dwrite.IDWriteNumberSubstitution ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteNumberSubstitution )
[IDWritePixelSnapping ](https://www.google.com/search?num=5&q=IDWritePixelSnapping+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWritePixelSnapping ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWritePixelSnapping )
[IDWriteRenderingParams ](https://www.google.com/search?num=5&q=IDWriteRenderingParams+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteRenderingParams ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteRenderingParams )
[IDWriteTextAnalysisSink ](https://www.google.com/search?num=5&q=IDWriteTextAnalysisSink+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextAnalysisSink ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextAnalysisSink )
[IDWriteTextAnalysisSource ](https://www.google.com/search?num=5&q=IDWriteTextAnalysisSource+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextAnalysisSource ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextAnalysisSource )
[IDWriteTextAnalyzer ](https://www.google.com/search?num=5&q=IDWriteTextAnalyzer+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextAnalyzer ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextAnalyzer )
[IDWriteTextFormat ](https://www.google.com/search?num=5&q=IDWriteTextFormat+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextFormat ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextFormat )
[IDWriteTextLayout ](https://www.google.com/search?num=5&q=IDWriteTextLayout+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextLayout ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextLayout )
[IDWriteTextRenderer ](https://www.google.com/search?num=5&q=IDWriteTextRenderer+site%3Alearn.microsoft.com ) | dwrite.h | [Vanara.PInvoke.Dwrite.IDWriteTextRenderer ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTextRenderer )
[IDWriteTypography ](https://www.google.com/search?num=5&q=IDWriteTypography+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.Dwrite.IDWriteTypography ](https://github.com/dahall/Vanara/search?l=C%23&q=IDWriteTypography )
[IDXGIAdapter ](https://www.google.com/search?num=5&q=IDXGIAdapter+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGIAdapter ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIAdapter )
[IDXGIAdapter1 ](https://www.google.com/search?num=5&q=IDXGIAdapter1+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGIAdapter1 ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIAdapter1 )
[IDXGIDevice ](https://www.google.com/search?num=5&q=IDXGIDevice+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGIDevice ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIDevice )
[IDXGIDeviceSubObject ](https://www.google.com/search?num=5&q=IDXGIDeviceSubObject+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.DXGI.IDXGIDeviceSubObject ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIDeviceSubObject )
[IDXGIFactory ](https://www.google.com/search?num=5&q=IDXGIFactory+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGIFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIFactory )
[IDXGIFactory1 ](https://www.google.com/search?num=5&q=IDXGIFactory1+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.DXGI.IDXGIFactory1 ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIFactory1 )
[IDXGIObject ](https://www.google.com/search?num=5&q=IDXGIObject+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.DXGI.IDXGIObject ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIObject )
[IDXGIOutput ](https://www.google.com/search?num=5&q=IDXGIOutput+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGIOutput ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGIOutput )
[IDXGISurface ](https://www.google.com/search?num=5&q=IDXGISurface+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGISurface ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGISurface )
[IDXGISwapChain ](https://www.google.com/search?num=5&q=IDXGISwapChain+site%3Alearn.microsoft.com ) | dxgi.h | [Vanara.PInvoke.DXGI.IDXGISwapChain ](https://github.com/dahall/Vanara/search?l=C%23&q=IDXGISwapChain )
[IWICBitmap ](https://www.google.com/search?num=5&q=IWICBitmap+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmap ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmap )
[IWICBitmapClipper ](https://www.google.com/search?num=5&q=IWICBitmapClipper+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapClipper ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapClipper )
[IWICBitmapCodecInfo ](https://www.google.com/search?num=5&q=IWICBitmapCodecInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapCodecInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapCodecInfo )
[IWICBitmapCodecProgressNotification ](https://www.google.com/search?num=5&q=IWICBitmapCodecProgressNotification+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.WindowsCodecs.IWICBitmapCodecProgressNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapCodecProgressNotification )
[IWICBitmapDecoder ](https://www.google.com/search?num=5&q=IWICBitmapDecoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapDecoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapDecoder )
[IWICBitmapDecoderInfo ](https://www.google.com/search?num=5&q=IWICBitmapDecoderInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapDecoderInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapDecoderInfo )
[IWICBitmapEncoder ](https://www.google.com/search?num=5&q=IWICBitmapEncoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapEncoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapEncoder )
[IWICBitmapEncoderInfo ](https://www.google.com/search?num=5&q=IWICBitmapEncoderInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapEncoderInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapEncoderInfo )
[IWICBitmapFlipRotator ](https://www.google.com/search?num=5&q=IWICBitmapFlipRotator+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapFlipRotator ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapFlipRotator )
[IWICBitmapFrameDecode ](https://www.google.com/search?num=5&q=IWICBitmapFrameDecode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapFrameDecode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapFrameDecode )
[IWICBitmapFrameEncode ](https://www.google.com/search?num=5&q=IWICBitmapFrameEncode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapFrameEncode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapFrameEncode )
[IWICBitmapLock ](https://www.google.com/search?num=5&q=IWICBitmapLock+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapLock ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapLock )
[IWICBitmapScaler ](https://www.google.com/search?num=5&q=IWICBitmapScaler+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapScaler ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapScaler )
[IWICBitmapSource ](https://www.google.com/search?num=5&q=IWICBitmapSource+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapSource ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapSource )
[IWICBitmapSourceTransform ](https://www.google.com/search?num=5&q=IWICBitmapSourceTransform+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICBitmapSourceTransform ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICBitmapSourceTransform )
[IWICColorContext ](https://www.google.com/search?num=5&q=IWICColorContext+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICColorContext ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICColorContext )
[IWICColorTransform ](https://www.google.com/search?num=5&q=IWICColorTransform+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICColorTransform ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICColorTransform )
[IWICComponentFactory ](https://www.google.com/search?num=5&q=IWICComponentFactory+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICComponentFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICComponentFactory )
[IWICComponentInfo ](https://www.google.com/search?num=5&q=IWICComponentInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICComponentInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICComponentInfo )
[IWICDdsDecoder ](https://www.google.com/search?num=5&q=IWICDdsDecoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICDdsDecoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICDdsDecoder )
[IWICDdsEncoder ](https://www.google.com/search?num=5&q=IWICDdsEncoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICDdsEncoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICDdsEncoder )
[IWICDdsFrameDecode ](https://www.google.com/search?num=5&q=IWICDdsFrameDecode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICDdsFrameDecode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICDdsFrameDecode )
[IWICDevelopRaw ](https://www.google.com/search?num=5&q=IWICDevelopRaw+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICDevelopRaw ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICDevelopRaw )
[IWICDevelopRawNotificationCallback ](https://www.google.com/search?num=5&q=IWICDevelopRawNotificationCallback+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICDevelopRawNotificationCallback ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICDevelopRawNotificationCallback )
[IWICEnumMetadataItem ](https://www.google.com/search?num=5&q=IWICEnumMetadataItem+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICEnumMetadataItem ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICEnumMetadataItem )
[IWICFastMetadataEncoder ](https://www.google.com/search?num=5&q=IWICFastMetadataEncoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICFastMetadataEncoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICFastMetadataEncoder )
[IWICFormatConverter ](https://www.google.com/search?num=5&q=IWICFormatConverter+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICFormatConverter ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICFormatConverter )
[IWICFormatConverterInfo ](https://www.google.com/search?num=5&q=IWICFormatConverterInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICFormatConverterInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICFormatConverterInfo )
[IWICImageEncoder ](https://www.google.com/search?num=5&q=IWICImageEncoder+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICImageEncoder ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICImageEncoder )
[IWICImagingFactory ](https://www.google.com/search?num=5&q=IWICImagingFactory+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICImagingFactory ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICImagingFactory )
[IWICImagingFactory2 ](https://www.google.com/search?num=5&q=IWICImagingFactory2+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICImagingFactory2 ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICImagingFactory2 )
[IWICJpegFrameDecode ](https://www.google.com/search?num=5&q=IWICJpegFrameDecode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICJpegFrameDecode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICJpegFrameDecode )
[IWICJpegFrameEncode ](https://www.google.com/search?num=5&q=IWICJpegFrameEncode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICJpegFrameEncode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICJpegFrameEncode )
[IWICMetadataBlockReader ](https://www.google.com/search?num=5&q=IWICMetadataBlockReader+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataBlockReader ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataBlockReader )
[IWICMetadataBlockWriter ](https://www.google.com/search?num=5&q=IWICMetadataBlockWriter+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataBlockWriter ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataBlockWriter )
[IWICMetadataHandlerInfo ](https://www.google.com/search?num=5&q=IWICMetadataHandlerInfo+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.WindowsCodecs.IWICMetadataHandlerInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataHandlerInfo )
[IWICMetadataQueryReader ](https://www.google.com/search?num=5&q=IWICMetadataQueryReader+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataQueryReader ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataQueryReader )
[IWICMetadataQueryWriter ](https://www.google.com/search?num=5&q=IWICMetadataQueryWriter+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataQueryWriter ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataQueryWriter )
[IWICMetadataReader ](https://www.google.com/search?num=5&q=IWICMetadataReader+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataReader ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataReader )
[IWICMetadataReaderInfo ](https://www.google.com/search?num=5&q=IWICMetadataReaderInfo+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataReaderInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataReaderInfo )
[IWICMetadataWriter ](https://www.google.com/search?num=5&q=IWICMetadataWriter+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataWriter ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataWriter )
[IWICMetadataWriterInfo ](https://www.google.com/search?num=5&q=IWICMetadataWriterInfo+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICMetadataWriterInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICMetadataWriterInfo )
[IWICPalette ](https://www.google.com/search?num=5&q=IWICPalette+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICPalette ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPalette )
[IWICPersistStream ](https://www.google.com/search?num=5&q=IWICPersistStream+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICPersistStream ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPersistStream )
[IWICPixelFormatInfo ](https://www.google.com/search?num=5&q=IWICPixelFormatInfo+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICPixelFormatInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPixelFormatInfo )
[IWICPixelFormatInfo2 ](https://www.google.com/search?num=5&q=IWICPixelFormatInfo2+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICPixelFormatInfo2 ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPixelFormatInfo2 )
[IWICPlanarBitmapFrameEncode ](https://www.google.com/search?num=5&q=IWICPlanarBitmapFrameEncode+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICPlanarBitmapFrameEncode ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPlanarBitmapFrameEncode )
[IWICPlanarBitmapSourceTransform ](https://www.google.com/search?num=5&q=IWICPlanarBitmapSourceTransform+site%3Alearn.microsoft.com ) | | [Vanara.PInvoke.WindowsCodecs.IWICPlanarBitmapSourceTransform ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPlanarBitmapSourceTransform )
[IWICPlanarFormatConverter ](https://www.google.com/search?num=5&q=IWICPlanarFormatConverter+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICPlanarFormatConverter ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICPlanarFormatConverter )
[IWICProgressCallback ](https://www.google.com/search?num=5&q=IWICProgressCallback+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICProgressCallback ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICProgressCallback )
[IWICProgressiveLevelControl ](https://www.google.com/search?num=5&q=IWICProgressiveLevelControl+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICProgressiveLevelControl ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICProgressiveLevelControl )
[IWICStream ](https://www.google.com/search?num=5&q=IWICStream+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.IWICStream ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICStream )
[IWICStreamProvider ](https://www.google.com/search?num=5&q=IWICStreamProvider+site%3Alearn.microsoft.com ) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.IWICStreamProvider ](https://github.com/dahall/Vanara/search?l=C%23&q=IWICStreamProvider )
2020-12-24 13:00:18 -05:00
### Classes
Native Class | Header | Managed Class
--- | --- | ---
2022-10-25 13:24:54 -04:00
[PWICRect ](https://www.google.com/search?num=5&q=PWICRect+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.PWICRect ](https://github.com/dahall/Vanara/search?l=C%23&q=PWICRect )
[WICGuids ](https://www.google.com/search?num=5&q=WICGuids+site%3Alearn.microsoft.com ) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGuids ](https://github.com/dahall/Vanara/search?l=C%23&q=WICGuids )