// ------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------

namespace Win32.Graphics.Imaging;

/// <include file='../Imaging.xml' path='doc/member[@name="WICColorContextType"]/*' />
/// <unmanaged>WICColorContextType</unmanaged>
public enum WICColorContextType : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICColorContextType::WICColorContextUninitialized"]/*' />
	/// <unmanaged>WICColorContextUninitialized</unmanaged>
	Uninitialized = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICColorContextType::WICColorContextProfile"]/*' />
	/// <unmanaged>WICColorContextProfile</unmanaged>
	Profile = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICColorContextType::WICColorContextExifColorSpace"]/*' />
	/// <unmanaged>WICColorContextExifColorSpace</unmanaged>
	ExifColorSpace = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapCreateCacheOption"]/*' />
/// <unmanaged>WICBitmapCreateCacheOption</unmanaged>
public enum WICBitmapCreateCacheOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapCreateCacheOption::WICBitmapNoCache"]/*' />
	/// <unmanaged>WICBitmapNoCache</unmanaged>
	NoCache = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapCreateCacheOption::WICBitmapCacheOnDemand"]/*' />
	/// <unmanaged>WICBitmapCacheOnDemand</unmanaged>
	CacheOnDemand = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapCreateCacheOption::WICBitmapCacheOnLoad"]/*' />
	/// <unmanaged>WICBitmapCacheOnLoad</unmanaged>
	CacheOnLoad = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICDecodeOptions"]/*' />
/// <unmanaged>WICDecodeOptions</unmanaged>
public enum WICDecodeOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDecodeOptions::WICDecodeMetadataCacheOnDemand"]/*' />
	/// <unmanaged>WICDecodeMetadataCacheOnDemand</unmanaged>
	CacheOnDemand = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDecodeOptions::WICDecodeMetadataCacheOnLoad"]/*' />
	/// <unmanaged>WICDecodeMetadataCacheOnLoad</unmanaged>
	CacheOnLoad = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapEncoderCacheOption"]/*' />
/// <unmanaged>WICBitmapEncoderCacheOption</unmanaged>
public enum WICBitmapEncoderCacheOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapEncoderCacheOption::WICBitmapEncoderCacheInMemory"]/*' />
	/// <unmanaged>WICBitmapEncoderCacheInMemory</unmanaged>
	CacheInMemory = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapEncoderCacheOption::WICBitmapEncoderCacheTempFile"]/*' />
	/// <unmanaged>WICBitmapEncoderCacheTempFile</unmanaged>
	CacheTempFile = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapEncoderCacheOption::WICBitmapEncoderNoCache"]/*' />
	/// <unmanaged>WICBitmapEncoderNoCache</unmanaged>
	NoCache = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType"]/*' />
/// <unmanaged>WICComponentType</unmanaged>
public enum WICComponentType : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICDecoder"]/*' />
	/// <unmanaged>WICDecoder</unmanaged>
	Decoder = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICEncoder"]/*' />
	/// <unmanaged>WICEncoder</unmanaged>
	Encoder = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICPixelFormatConverter"]/*' />
	/// <unmanaged>WICPixelFormatConverter</unmanaged>
	PixelFormatConverter = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICMetadataReader"]/*' />
	/// <unmanaged>WICMetadataReader</unmanaged>
	MetadataReader = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICMetadataWriter"]/*' />
	/// <unmanaged>WICMetadataWriter</unmanaged>
	MetadataWriter = 16,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICPixelFormat"]/*' />
	/// <unmanaged>WICPixelFormat</unmanaged>
	PixelFormat = 32,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentType::WICAllComponents"]/*' />
	/// <unmanaged>WICAllComponents</unmanaged>
	AllComponents = 63,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions"]/*' />
/// <unmanaged>WICComponentEnumerateOptions</unmanaged>
public enum WICComponentEnumerateOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions::WICComponentEnumerateDefault"]/*' />
	/// <unmanaged>WICComponentEnumerateDefault</unmanaged>
	Default = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions::WICComponentEnumerateRefresh"]/*' />
	/// <unmanaged>WICComponentEnumerateRefresh</unmanaged>
	Refresh = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions::WICComponentEnumerateDisabled"]/*' />
	/// <unmanaged>WICComponentEnumerateDisabled</unmanaged>
	Disabled = -2147483648,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions::WICComponentEnumerateUnsigned"]/*' />
	/// <unmanaged>WICComponentEnumerateUnsigned</unmanaged>
	Unsigned = 1073741824,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentEnumerateOptions::WICComponentEnumerateBuiltInOnly"]/*' />
	/// <unmanaged>WICComponentEnumerateBuiltInOnly</unmanaged>
	BuiltInOnly = 536870912,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode"]/*' />
/// <unmanaged>WICBitmapInterpolationMode</unmanaged>
public enum WICBitmapInterpolationMode : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode::WICBitmapInterpolationModeNearestNeighbor"]/*' />
	/// <unmanaged>WICBitmapInterpolationModeNearestNeighbor</unmanaged>
	ModeNearestNeighbor = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode::WICBitmapInterpolationModeLinear"]/*' />
	/// <unmanaged>WICBitmapInterpolationModeLinear</unmanaged>
	ModeLinear = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode::WICBitmapInterpolationModeCubic"]/*' />
	/// <unmanaged>WICBitmapInterpolationModeCubic</unmanaged>
	ModeCubic = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode::WICBitmapInterpolationModeFant"]/*' />
	/// <unmanaged>WICBitmapInterpolationModeFant</unmanaged>
	ModeFant = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapInterpolationMode::WICBitmapInterpolationModeHighQualityCubic"]/*' />
	/// <unmanaged>WICBitmapInterpolationModeHighQualityCubic</unmanaged>
	ModeHighQualityCubic = 4,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType"]/*' />
/// <unmanaged>WICBitmapPaletteType</unmanaged>
public enum WICBitmapPaletteType : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeCustom"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeCustom</unmanaged>
	Custom = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeMedianCut"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeMedianCut</unmanaged>
	MedianCut = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedBW"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedBW</unmanaged>
	FixedBW = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone8"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone8</unmanaged>
	FixedHalftone8 = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone27"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone27</unmanaged>
	FixedHalftone27 = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone64"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone64</unmanaged>
	FixedHalftone64 = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone125"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone125</unmanaged>
	FixedHalftone125 = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone216"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone216</unmanaged>
	FixedHalftone216 = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedWebPalette"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedWebPalette</unmanaged>
	FixedWebPalette = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone252"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone252</unmanaged>
	FixedHalftone252 = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedHalftone256"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedHalftone256</unmanaged>
	FixedHalftone256 = 9,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedGray4"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedGray4</unmanaged>
	FixedGray4 = 10,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedGray16"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedGray16</unmanaged>
	FixedGray16 = 11,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapPaletteType::WICBitmapPaletteTypeFixedGray256"]/*' />
	/// <unmanaged>WICBitmapPaletteTypeFixedGray256</unmanaged>
	FixedGray256 = 12,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType"]/*' />
/// <unmanaged>WICBitmapDitherType</unmanaged>
public enum WICBitmapDitherType : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeNone"]/*' />
	/// <unmanaged>WICBitmapDitherTypeNone</unmanaged>
	None = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeSolid"]/*' />
	/// <unmanaged>WICBitmapDitherTypeSolid</unmanaged>
	Solid = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeOrdered4x4"]/*' />
	/// <unmanaged>WICBitmapDitherTypeOrdered4x4</unmanaged>
	Ordered4x4 = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeOrdered8x8"]/*' />
	/// <unmanaged>WICBitmapDitherTypeOrdered8x8</unmanaged>
	Ordered8x8 = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeOrdered16x16"]/*' />
	/// <unmanaged>WICBitmapDitherTypeOrdered16x16</unmanaged>
	Ordered16x16 = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeSpiral4x4"]/*' />
	/// <unmanaged>WICBitmapDitherTypeSpiral4x4</unmanaged>
	Spiral4x4 = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeSpiral8x8"]/*' />
	/// <unmanaged>WICBitmapDitherTypeSpiral8x8</unmanaged>
	Spiral8x8 = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeDualSpiral4x4"]/*' />
	/// <unmanaged>WICBitmapDitherTypeDualSpiral4x4</unmanaged>
	DualSpiral4x4 = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeDualSpiral8x8"]/*' />
	/// <unmanaged>WICBitmapDitherTypeDualSpiral8x8</unmanaged>
	DualSpiral8x8 = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDitherType::WICBitmapDitherTypeErrorDiffusion"]/*' />
	/// <unmanaged>WICBitmapDitherTypeErrorDiffusion</unmanaged>
	ErrorDiffusion = 8,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapAlphaChannelOption"]/*' />
/// <unmanaged>WICBitmapAlphaChannelOption</unmanaged>
public enum WICBitmapAlphaChannelOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapAlphaChannelOption::WICBitmapUseAlpha"]/*' />
	/// <unmanaged>WICBitmapUseAlpha</unmanaged>
	UseAlpha = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapAlphaChannelOption::WICBitmapUsePremultipliedAlpha"]/*' />
	/// <unmanaged>WICBitmapUsePremultipliedAlpha</unmanaged>
	UsePremultipliedAlpha = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapAlphaChannelOption::WICBitmapIgnoreAlpha"]/*' />
	/// <unmanaged>WICBitmapIgnoreAlpha</unmanaged>
	IgnoreAlpha = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions"]/*' />
/// <unmanaged>WICBitmapTransformOptions</unmanaged>
public enum WICBitmapTransformOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformRotate0"]/*' />
	/// <unmanaged>WICBitmapTransformRotate0</unmanaged>
	Rotate0 = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformRotate90"]/*' />
	/// <unmanaged>WICBitmapTransformRotate90</unmanaged>
	Rotate90 = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformRotate180"]/*' />
	/// <unmanaged>WICBitmapTransformRotate180</unmanaged>
	Rotate180 = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformRotate270"]/*' />
	/// <unmanaged>WICBitmapTransformRotate270</unmanaged>
	Rotate270 = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformFlipHorizontal"]/*' />
	/// <unmanaged>WICBitmapTransformFlipHorizontal</unmanaged>
	FlipHorizontal = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapTransformOptions::WICBitmapTransformFlipVertical"]/*' />
	/// <unmanaged>WICBitmapTransformFlipVertical</unmanaged>
	FlipVertical = 16,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapLockFlags"]/*' />
/// <unmanaged>WICBitmapLockFlags</unmanaged>
[Flags]
public enum WICBitmapLockFlags : int
{
	None = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapLockFlags::WICBitmapLockRead"]/*' />
	/// <unmanaged>WICBitmapLockRead</unmanaged>
	Read = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapLockFlags::WICBitmapLockWrite"]/*' />
	/// <unmanaged>WICBitmapLockWrite</unmanaged>
	Write = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities"]/*' />
/// <unmanaged>WICBitmapDecoderCapabilities</unmanaged>
public enum WICBitmapDecoderCapabilities : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities::WICBitmapDecoderCapabilitySameEncoder"]/*' />
	/// <unmanaged>WICBitmapDecoderCapabilitySameEncoder</unmanaged>
	SameEncoder = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities::WICBitmapDecoderCapabilityCanDecodeAllImages"]/*' />
	/// <unmanaged>WICBitmapDecoderCapabilityCanDecodeAllImages</unmanaged>
	CanDecodeAllImages = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities::WICBitmapDecoderCapabilityCanDecodeSomeImages"]/*' />
	/// <unmanaged>WICBitmapDecoderCapabilityCanDecodeSomeImages</unmanaged>
	CanDecodeSomeImages = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities::WICBitmapDecoderCapabilityCanEnumerateMetadata"]/*' />
	/// <unmanaged>WICBitmapDecoderCapabilityCanEnumerateMetadata</unmanaged>
	CanEnumerateMetadata = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICBitmapDecoderCapabilities::WICBitmapDecoderCapabilityCanDecodeThumbnail"]/*' />
	/// <unmanaged>WICBitmapDecoderCapabilityCanDecodeThumbnail</unmanaged>
	CanDecodeThumbnail = 16,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressOperation"]/*' />
/// <unmanaged>WICProgressOperation</unmanaged>
public enum WICProgressOperation : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressOperation::WICProgressOperationCopyPixels"]/*' />
	/// <unmanaged>WICProgressOperationCopyPixels</unmanaged>
	CopyPixels = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressOperation::WICProgressOperationWritePixels"]/*' />
	/// <unmanaged>WICProgressOperationWritePixels</unmanaged>
	WritePixels = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressOperation::WICProgressOperationAll"]/*' />
	/// <unmanaged>WICProgressOperationAll</unmanaged>
	All = 65535,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressNotification"]/*' />
/// <unmanaged>WICProgressNotification</unmanaged>
public enum WICProgressNotification : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressNotification::WICProgressNotificationBegin"]/*' />
	/// <unmanaged>WICProgressNotificationBegin</unmanaged>
	Begin = 65536,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressNotification::WICProgressNotificationEnd"]/*' />
	/// <unmanaged>WICProgressNotificationEnd</unmanaged>
	End = 131072,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressNotification::WICProgressNotificationFrequent"]/*' />
	/// <unmanaged>WICProgressNotificationFrequent</unmanaged>
	Frequent = 262144,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICProgressNotification::WICProgressNotificationAll"]/*' />
	/// <unmanaged>WICProgressNotificationAll</unmanaged>
	All = -65536,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentSigning"]/*' />
/// <unmanaged>WICComponentSigning</unmanaged>
public enum WICComponentSigning : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentSigning::WICComponentSigned"]/*' />
	/// <unmanaged>WICComponentSigned</unmanaged>
	Signed = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentSigning::WICComponentUnsigned"]/*' />
	/// <unmanaged>WICComponentUnsigned</unmanaged>
	Unsigned = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentSigning::WICComponentSafe"]/*' />
	/// <unmanaged>WICComponentSafe</unmanaged>
	Safe = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICComponentSigning::WICComponentDisabled"]/*' />
	/// <unmanaged>WICComponentDisabled</unmanaged>
	Disabled = -2147483648,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties"]/*' />
/// <unmanaged>WICGifLogicalScreenDescriptorProperties</unmanaged>
public enum WICGifLogicalScreenDescriptorProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenSignature"]/*' />
	/// <unmanaged>WICGifLogicalScreenSignature</unmanaged>
	WICGifLogicalScreenSignature = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorWidth"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorWidth</unmanaged>
	WICGifLogicalScreenDescriptorWidth = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorHeight"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorHeight</unmanaged>
	WICGifLogicalScreenDescriptorHeight = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorGlobalColorTableFlag"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorGlobalColorTableFlag</unmanaged>
	WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorColorResolution"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorColorResolution</unmanaged>
	WICGifLogicalScreenDescriptorColorResolution = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorSortFlag"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorSortFlag</unmanaged>
	WICGifLogicalScreenDescriptorSortFlag = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorGlobalColorTableSize"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorGlobalColorTableSize</unmanaged>
	WICGifLogicalScreenDescriptorGlobalColorTableSize = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorBackgroundColorIndex"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorBackgroundColorIndex</unmanaged>
	WICGifLogicalScreenDescriptorBackgroundColorIndex = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifLogicalScreenDescriptorProperties::WICGifLogicalScreenDescriptorPixelAspectRatio"]/*' />
	/// <unmanaged>WICGifLogicalScreenDescriptorPixelAspectRatio</unmanaged>
	WICGifLogicalScreenDescriptorPixelAspectRatio = 9,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties"]/*' />
/// <unmanaged>WICGifImageDescriptorProperties</unmanaged>
public enum WICGifImageDescriptorProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorLeft"]/*' />
	/// <unmanaged>WICGifImageDescriptorLeft</unmanaged>
	WICGifImageDescriptorLeft = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorTop"]/*' />
	/// <unmanaged>WICGifImageDescriptorTop</unmanaged>
	WICGifImageDescriptorTop = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorWidth"]/*' />
	/// <unmanaged>WICGifImageDescriptorWidth</unmanaged>
	WICGifImageDescriptorWidth = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorHeight"]/*' />
	/// <unmanaged>WICGifImageDescriptorHeight</unmanaged>
	WICGifImageDescriptorHeight = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorLocalColorTableFlag"]/*' />
	/// <unmanaged>WICGifImageDescriptorLocalColorTableFlag</unmanaged>
	WICGifImageDescriptorLocalColorTableFlag = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorInterlaceFlag"]/*' />
	/// <unmanaged>WICGifImageDescriptorInterlaceFlag</unmanaged>
	WICGifImageDescriptorInterlaceFlag = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorSortFlag"]/*' />
	/// <unmanaged>WICGifImageDescriptorSortFlag</unmanaged>
	WICGifImageDescriptorSortFlag = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifImageDescriptorProperties::WICGifImageDescriptorLocalColorTableSize"]/*' />
	/// <unmanaged>WICGifImageDescriptorLocalColorTableSize</unmanaged>
	WICGifImageDescriptorLocalColorTableSize = 8,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties"]/*' />
/// <unmanaged>WICGifGraphicControlExtensionProperties</unmanaged>
public enum WICGifGraphicControlExtensionProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties::WICGifGraphicControlExtensionDisposal"]/*' />
	/// <unmanaged>WICGifGraphicControlExtensionDisposal</unmanaged>
	WICGifGraphicControlExtensionDisposal = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties::WICGifGraphicControlExtensionUserInputFlag"]/*' />
	/// <unmanaged>WICGifGraphicControlExtensionUserInputFlag</unmanaged>
	WICGifGraphicControlExtensionUserInputFlag = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties::WICGifGraphicControlExtensionTransparencyFlag"]/*' />
	/// <unmanaged>WICGifGraphicControlExtensionTransparencyFlag</unmanaged>
	WICGifGraphicControlExtensionTransparencyFlag = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties::WICGifGraphicControlExtensionDelay"]/*' />
	/// <unmanaged>WICGifGraphicControlExtensionDelay</unmanaged>
	WICGifGraphicControlExtensionDelay = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifGraphicControlExtensionProperties::WICGifGraphicControlExtensionTransparentColorIndex"]/*' />
	/// <unmanaged>WICGifGraphicControlExtensionTransparentColorIndex</unmanaged>
	WICGifGraphicControlExtensionTransparentColorIndex = 5,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICGifApplicationExtensionProperties"]/*' />
/// <unmanaged>WICGifApplicationExtensionProperties</unmanaged>
public enum WICGifApplicationExtensionProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifApplicationExtensionProperties::WICGifApplicationExtensionApplication"]/*' />
	/// <unmanaged>WICGifApplicationExtensionApplication</unmanaged>
	WICGifApplicationExtensionApplication = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifApplicationExtensionProperties::WICGifApplicationExtensionData"]/*' />
	/// <unmanaged>WICGifApplicationExtensionData</unmanaged>
	WICGifApplicationExtensionData = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICGifCommentExtensionProperties"]/*' />
/// <unmanaged>WICGifCommentExtensionProperties</unmanaged>
public enum WICGifCommentExtensionProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICGifCommentExtensionProperties::WICGifCommentExtensionText"]/*' />
	/// <unmanaged>WICGifCommentExtensionText</unmanaged>
	WICGifCommentExtensionText = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegCommentProperties"]/*' />
/// <unmanaged>WICJpegCommentProperties</unmanaged>
public enum WICJpegCommentProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegCommentProperties::WICJpegCommentText"]/*' />
	/// <unmanaged>WICJpegCommentText</unmanaged>
	WICJpegCommentText = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegLuminanceProperties"]/*' />
/// <unmanaged>WICJpegLuminanceProperties</unmanaged>
public enum WICJpegLuminanceProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegLuminanceProperties::WICJpegLuminanceTable"]/*' />
	/// <unmanaged>WICJpegLuminanceTable</unmanaged>
	WICJpegLuminanceTable = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegChrominanceProperties"]/*' />
/// <unmanaged>WICJpegChrominanceProperties</unmanaged>
public enum WICJpegChrominanceProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegChrominanceProperties::WICJpegChrominanceTable"]/*' />
	/// <unmanaged>WICJpegChrominanceTable</unmanaged>
	WICJpegChrominanceTable = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcProperties"]/*' />
/// <unmanaged>WIC8BIMIptcProperties</unmanaged>
public enum WIC8BIMIptcProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcProperties::WIC8BIMIptcPString"]/*' />
	/// <unmanaged>WIC8BIMIptcPString</unmanaged>
	WIC8BIMIptcPString = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcProperties::WIC8BIMIptcEmbeddedIPTC"]/*' />
	/// <unmanaged>WIC8BIMIptcEmbeddedIPTC</unmanaged>
	WIC8BIMIptcEmbeddedIPTC = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties"]/*' />
/// <unmanaged>WIC8BIMResolutionInfoProperties</unmanaged>
public enum WIC8BIMResolutionInfoProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoPString"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoPString</unmanaged>
	WIC8BIMResolutionInfoPString = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoHResolution"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoHResolution</unmanaged>
	WIC8BIMResolutionInfoHResolution = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoHResolutionUnit"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoHResolutionUnit</unmanaged>
	WIC8BIMResolutionInfoHResolutionUnit = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoWidthUnit"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoWidthUnit</unmanaged>
	WIC8BIMResolutionInfoWidthUnit = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoVResolution"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoVResolution</unmanaged>
	WIC8BIMResolutionInfoVResolution = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoVResolutionUnit"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoVResolutionUnit</unmanaged>
	WIC8BIMResolutionInfoVResolutionUnit = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMResolutionInfoProperties::WIC8BIMResolutionInfoHeightUnit"]/*' />
	/// <unmanaged>WIC8BIMResolutionInfoHeightUnit</unmanaged>
	WIC8BIMResolutionInfoHeightUnit = 7,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcDigestProperties"]/*' />
/// <unmanaged>WIC8BIMIptcDigestProperties</unmanaged>
public enum WIC8BIMIptcDigestProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcDigestProperties::WIC8BIMIptcDigestPString"]/*' />
	/// <unmanaged>WIC8BIMIptcDigestPString</unmanaged>
	WIC8BIMIptcDigestPString = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WIC8BIMIptcDigestProperties::WIC8BIMIptcDigestIptcDigest"]/*' />
	/// <unmanaged>WIC8BIMIptcDigestIptcDigest</unmanaged>
	WIC8BIMIptcDigestIptcDigest = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngGamaProperties"]/*' />
/// <unmanaged>WICPngGamaProperties</unmanaged>
public enum WICPngGamaProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngGamaProperties::WICPngGamaGamma"]/*' />
	/// <unmanaged>WICPngGamaGamma</unmanaged>
	WICPngGamaGamma = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngBkgdProperties"]/*' />
/// <unmanaged>WICPngBkgdProperties</unmanaged>
public enum WICPngBkgdProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngBkgdProperties::WICPngBkgdBackgroundColor"]/*' />
	/// <unmanaged>WICPngBkgdBackgroundColor</unmanaged>
	WICPngBkgdBackgroundColor = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties"]/*' />
/// <unmanaged>WICPngItxtProperties</unmanaged>
public enum WICPngItxtProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties::WICPngItxtKeyword"]/*' />
	/// <unmanaged>WICPngItxtKeyword</unmanaged>
	WICPngItxtKeyword = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties::WICPngItxtCompressionFlag"]/*' />
	/// <unmanaged>WICPngItxtCompressionFlag</unmanaged>
	WICPngItxtCompressionFlag = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties::WICPngItxtLanguageTag"]/*' />
	/// <unmanaged>WICPngItxtLanguageTag</unmanaged>
	WICPngItxtLanguageTag = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties::WICPngItxtTranslatedKeyword"]/*' />
	/// <unmanaged>WICPngItxtTranslatedKeyword</unmanaged>
	WICPngItxtTranslatedKeyword = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngItxtProperties::WICPngItxtText"]/*' />
	/// <unmanaged>WICPngItxtText</unmanaged>
	WICPngItxtText = 5,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties"]/*' />
/// <unmanaged>WICPngChrmProperties</unmanaged>
public enum WICPngChrmProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmWhitePointX"]/*' />
	/// <unmanaged>WICPngChrmWhitePointX</unmanaged>
	WICPngChrmWhitePointX = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmWhitePointY"]/*' />
	/// <unmanaged>WICPngChrmWhitePointY</unmanaged>
	WICPngChrmWhitePointY = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmRedX"]/*' />
	/// <unmanaged>WICPngChrmRedX</unmanaged>
	WICPngChrmRedX = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmRedY"]/*' />
	/// <unmanaged>WICPngChrmRedY</unmanaged>
	WICPngChrmRedY = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmGreenX"]/*' />
	/// <unmanaged>WICPngChrmGreenX</unmanaged>
	WICPngChrmGreenX = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmGreenY"]/*' />
	/// <unmanaged>WICPngChrmGreenY</unmanaged>
	WICPngChrmGreenY = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmBlueX"]/*' />
	/// <unmanaged>WICPngChrmBlueX</unmanaged>
	WICPngChrmBlueX = 7,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngChrmProperties::WICPngChrmBlueY"]/*' />
	/// <unmanaged>WICPngChrmBlueY</unmanaged>
	WICPngChrmBlueY = 8,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngHistProperties"]/*' />
/// <unmanaged>WICPngHistProperties</unmanaged>
public enum WICPngHistProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngHistProperties::WICPngHistFrequencies"]/*' />
	/// <unmanaged>WICPngHistFrequencies</unmanaged>
	WICPngHistFrequencies = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngIccpProperties"]/*' />
/// <unmanaged>WICPngIccpProperties</unmanaged>
public enum WICPngIccpProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngIccpProperties::WICPngIccpProfileName"]/*' />
	/// <unmanaged>WICPngIccpProfileName</unmanaged>
	WICPngIccpProfileName = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngIccpProperties::WICPngIccpProfileData"]/*' />
	/// <unmanaged>WICPngIccpProfileData</unmanaged>
	WICPngIccpProfileData = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngSrgbProperties"]/*' />
/// <unmanaged>WICPngSrgbProperties</unmanaged>
public enum WICPngSrgbProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngSrgbProperties::WICPngSrgbRenderingIntent"]/*' />
	/// <unmanaged>WICPngSrgbRenderingIntent</unmanaged>
	WICPngSrgbRenderingIntent = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties"]/*' />
/// <unmanaged>WICPngTimeProperties</unmanaged>
public enum WICPngTimeProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeYear"]/*' />
	/// <unmanaged>WICPngTimeYear</unmanaged>
	WICPngTimeYear = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeMonth"]/*' />
	/// <unmanaged>WICPngTimeMonth</unmanaged>
	WICPngTimeMonth = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeDay"]/*' />
	/// <unmanaged>WICPngTimeDay</unmanaged>
	WICPngTimeDay = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeHour"]/*' />
	/// <unmanaged>WICPngTimeHour</unmanaged>
	WICPngTimeHour = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeMinute"]/*' />
	/// <unmanaged>WICPngTimeMinute</unmanaged>
	WICPngTimeMinute = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngTimeProperties::WICPngTimeSecond"]/*' />
	/// <unmanaged>WICPngTimeSecond</unmanaged>
	WICPngTimeSecond = 6,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifProperties"]/*' />
/// <unmanaged>WICHeifProperties</unmanaged>
public enum WICHeifProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifProperties::WICHeifOrientation"]/*' />
	/// <unmanaged>WICHeifOrientation</unmanaged>
	WICHeifOrientation = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties"]/*' />
/// <unmanaged>WICHeifHdrProperties</unmanaged>
public enum WICHeifHdrProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties::WICHeifHdrMaximumLuminanceLevel"]/*' />
	/// <unmanaged>WICHeifHdrMaximumLuminanceLevel</unmanaged>
	WICHeifHdrMaximumLuminanceLevel = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties::WICHeifHdrMaximumFrameAverageLuminanceLevel"]/*' />
	/// <unmanaged>WICHeifHdrMaximumFrameAverageLuminanceLevel</unmanaged>
	WICHeifHdrMaximumFrameAverageLuminanceLevel = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties::WICHeifHdrMinimumMasteringDisplayLuminanceLevel"]/*' />
	/// <unmanaged>WICHeifHdrMinimumMasteringDisplayLuminanceLevel</unmanaged>
	WICHeifHdrMinimumMasteringDisplayLuminanceLevel = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties::WICHeifHdrMaximumMasteringDisplayLuminanceLevel"]/*' />
	/// <unmanaged>WICHeifHdrMaximumMasteringDisplayLuminanceLevel</unmanaged>
	WICHeifHdrMaximumMasteringDisplayLuminanceLevel = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICHeifHdrProperties::WICHeifHdrCustomVideoPrimaries"]/*' />
	/// <unmanaged>WICHeifHdrCustomVideoPrimaries</unmanaged>
	WICHeifHdrCustomVideoPrimaries = 5,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICWebpAnimProperties"]/*' />
/// <unmanaged>WICWebpAnimProperties</unmanaged>
public enum WICWebpAnimProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICWebpAnimProperties::WICWebpAnimLoopCount"]/*' />
	/// <unmanaged>WICWebpAnimLoopCount</unmanaged>
	WICWebpAnimLoopCount = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICWebpAnmfProperties"]/*' />
/// <unmanaged>WICWebpAnmfProperties</unmanaged>
public enum WICWebpAnmfProperties : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICWebpAnmfProperties::WICWebpAnmfFrameDuration"]/*' />
	/// <unmanaged>WICWebpAnmfFrameDuration</unmanaged>
	WICWebpAnmfFrameDuration = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICSectionAccessLevel"]/*' />
/// <unmanaged>WICSectionAccessLevel</unmanaged>
public enum WICSectionAccessLevel : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICSectionAccessLevel::WICSectionAccessLevelRead"]/*' />
	/// <unmanaged>WICSectionAccessLevelRead</unmanaged>
	WICSectionAccessLevelRead = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICSectionAccessLevel::WICSectionAccessLevelReadWrite"]/*' />
	/// <unmanaged>WICSectionAccessLevelReadWrite</unmanaged>
	WICSectionAccessLevelReadWrite = 3,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation"]/*' />
/// <unmanaged>WICPixelFormatNumericRepresentation</unmanaged>
public enum WICPixelFormatNumericRepresentation : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationUnspecified"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationUnspecified</unmanaged>
	Unspecified = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationIndexed"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationIndexed</unmanaged>
	Indexed = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationUnsignedInteger"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationUnsignedInteger</unmanaged>
	UnsignedInteger = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationSignedInteger"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationSignedInteger</unmanaged>
	SignedInteger = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationFixed"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationFixed</unmanaged>
	Fixed = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPixelFormatNumericRepresentation::WICPixelFormatNumericRepresentationFloat"]/*' />
	/// <unmanaged>WICPixelFormatNumericRepresentationFloat</unmanaged>
	Float = 5,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPlanarOptions"]/*' />
/// <unmanaged>WICPlanarOptions</unmanaged>
public enum WICPlanarOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPlanarOptions::WICPlanarOptionsDefault"]/*' />
	/// <unmanaged>WICPlanarOptionsDefault</unmanaged>
	Default = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPlanarOptions::WICPlanarOptionsPreserveSubsampling"]/*' />
	/// <unmanaged>WICPlanarOptionsPreserveSubsampling</unmanaged>
	PreserveSubsampling = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegIndexingOptions"]/*' />
/// <unmanaged>WICJpegIndexingOptions</unmanaged>
public enum WICJpegIndexingOptions : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegIndexingOptions::WICJpegIndexingOptionsGenerateOnDemand"]/*' />
	/// <unmanaged>WICJpegIndexingOptionsGenerateOnDemand</unmanaged>
	WICJpegIndexingOptionsGenerateOnDemand = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegIndexingOptions::WICJpegIndexingOptionsGenerateOnLoad"]/*' />
	/// <unmanaged>WICJpegIndexingOptionsGenerateOnLoad</unmanaged>
	WICJpegIndexingOptionsGenerateOnLoad = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegTransferMatrix"]/*' />
/// <unmanaged>WICJpegTransferMatrix</unmanaged>
public enum WICJpegTransferMatrix : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegTransferMatrix::WICJpegTransferMatrixIdentity"]/*' />
	/// <unmanaged>WICJpegTransferMatrixIdentity</unmanaged>
	WICJpegTransferMatrixIdentity = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegTransferMatrix::WICJpegTransferMatrixBT601"]/*' />
	/// <unmanaged>WICJpegTransferMatrixBT601</unmanaged>
	WICJpegTransferMatrixBT601 = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegScanType"]/*' />
/// <unmanaged>WICJpegScanType</unmanaged>
public enum WICJpegScanType : uint
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegScanType::WICJpegScanTypeInterleaved"]/*' />
	/// <unmanaged>WICJpegScanTypeInterleaved</unmanaged>
	WICJpegScanTypeInterleaved = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegScanType::WICJpegScanTypePlanarComponents"]/*' />
	/// <unmanaged>WICJpegScanTypePlanarComponents</unmanaged>
	WICJpegScanTypePlanarComponents = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegScanType::WICJpegScanTypeProgressive"]/*' />
	/// <unmanaged>WICJpegScanTypeProgressive</unmanaged>
	WICJpegScanTypeProgressive = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption"]/*' />
/// <unmanaged>WICTiffCompressionOption</unmanaged>
public enum WICTiffCompressionOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionDontCare"]/*' />
	/// <unmanaged>WICTiffCompressionDontCare</unmanaged>
	WICTiffCompressionDontCare = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionNone"]/*' />
	/// <unmanaged>WICTiffCompressionNone</unmanaged>
	WICTiffCompressionNone = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionCCITT3"]/*' />
	/// <unmanaged>WICTiffCompressionCCITT3</unmanaged>
	WICTiffCompressionCCITT3 = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionCCITT4"]/*' />
	/// <unmanaged>WICTiffCompressionCCITT4</unmanaged>
	WICTiffCompressionCCITT4 = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionLZW"]/*' />
	/// <unmanaged>WICTiffCompressionLZW</unmanaged>
	WICTiffCompressionLZW = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionRLE"]/*' />
	/// <unmanaged>WICTiffCompressionRLE</unmanaged>
	WICTiffCompressionRLE = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionZIP"]/*' />
	/// <unmanaged>WICTiffCompressionZIP</unmanaged>
	WICTiffCompressionZIP = 6,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICTiffCompressionOption::WICTiffCompressionLZWHDifferencing"]/*' />
	/// <unmanaged>WICTiffCompressionLZWHDifferencing</unmanaged>
	WICTiffCompressionLZWHDifferencing = 7,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption"]/*' />
/// <unmanaged>WICJpegYCrCbSubsamplingOption</unmanaged>
public enum WICJpegYCrCbSubsamplingOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption::WICJpegYCrCbSubsamplingDefault"]/*' />
	/// <unmanaged>WICJpegYCrCbSubsamplingDefault</unmanaged>
	WICJpegYCrCbSubsamplingDefault = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption::WICJpegYCrCbSubsampling420"]/*' />
	/// <unmanaged>WICJpegYCrCbSubsampling420</unmanaged>
	WICJpegYCrCbSubsampling420 = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption::WICJpegYCrCbSubsampling422"]/*' />
	/// <unmanaged>WICJpegYCrCbSubsampling422</unmanaged>
	WICJpegYCrCbSubsampling422 = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption::WICJpegYCrCbSubsampling444"]/*' />
	/// <unmanaged>WICJpegYCrCbSubsampling444</unmanaged>
	WICJpegYCrCbSubsampling444 = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICJpegYCrCbSubsamplingOption::WICJpegYCrCbSubsampling440"]/*' />
	/// <unmanaged>WICJpegYCrCbSubsampling440</unmanaged>
	WICJpegYCrCbSubsampling440 = 4,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption"]/*' />
/// <unmanaged>WICPngFilterOption</unmanaged>
public enum WICPngFilterOption : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterUnspecified"]/*' />
	/// <unmanaged>WICPngFilterUnspecified</unmanaged>
	WICPngFilterUnspecified = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterNone"]/*' />
	/// <unmanaged>WICPngFilterNone</unmanaged>
	WICPngFilterNone = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterSub"]/*' />
	/// <unmanaged>WICPngFilterSub</unmanaged>
	WICPngFilterSub = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterUp"]/*' />
	/// <unmanaged>WICPngFilterUp</unmanaged>
	WICPngFilterUp = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterAverage"]/*' />
	/// <unmanaged>WICPngFilterAverage</unmanaged>
	WICPngFilterAverage = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterPaeth"]/*' />
	/// <unmanaged>WICPngFilterPaeth</unmanaged>
	WICPngFilterPaeth = 5,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPngFilterOption::WICPngFilterAdaptive"]/*' />
	/// <unmanaged>WICPngFilterAdaptive</unmanaged>
	WICPngFilterAdaptive = 6,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint"]/*' />
/// <unmanaged>WICNamedWhitePoint</unmanaged>
public enum WICNamedWhitePoint : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointDefault"]/*' />
	/// <unmanaged>WICWhitePointDefault</unmanaged>
	WICWhitePointDefault = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointDaylight"]/*' />
	/// <unmanaged>WICWhitePointDaylight</unmanaged>
	WICWhitePointDaylight = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointCloudy"]/*' />
	/// <unmanaged>WICWhitePointCloudy</unmanaged>
	WICWhitePointCloudy = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointShade"]/*' />
	/// <unmanaged>WICWhitePointShade</unmanaged>
	WICWhitePointShade = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointTungsten"]/*' />
	/// <unmanaged>WICWhitePointTungsten</unmanaged>
	WICWhitePointTungsten = 16,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointFluorescent"]/*' />
	/// <unmanaged>WICWhitePointFluorescent</unmanaged>
	WICWhitePointFluorescent = 32,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointFlash"]/*' />
	/// <unmanaged>WICWhitePointFlash</unmanaged>
	WICWhitePointFlash = 64,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointUnderwater"]/*' />
	/// <unmanaged>WICWhitePointUnderwater</unmanaged>
	WICWhitePointUnderwater = 128,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointCustom"]/*' />
	/// <unmanaged>WICWhitePointCustom</unmanaged>
	WICWhitePointCustom = 256,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointAutoWhiteBalance"]/*' />
	/// <unmanaged>WICWhitePointAutoWhiteBalance</unmanaged>
	WICWhitePointAutoWhiteBalance = 512,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICNamedWhitePoint::WICWhitePointAsShot"]/*' />
	/// <unmanaged>WICWhitePointAsShot</unmanaged>
	WICWhitePointAsShot = 1,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICRawCapabilities"]/*' />
/// <unmanaged>WICRawCapabilities</unmanaged>
public enum WICRawCapabilities : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawCapabilities::WICRawCapabilityNotSupported"]/*' />
	/// <unmanaged>WICRawCapabilityNotSupported</unmanaged>
	WICRawCapabilityNotSupported = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawCapabilities::WICRawCapabilityGetSupported"]/*' />
	/// <unmanaged>WICRawCapabilityGetSupported</unmanaged>
	WICRawCapabilityGetSupported = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawCapabilities::WICRawCapabilityFullySupported"]/*' />
	/// <unmanaged>WICRawCapabilityFullySupported</unmanaged>
	WICRawCapabilityFullySupported = 2,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRotationCapabilities"]/*' />
/// <unmanaged>WICRawRotationCapabilities</unmanaged>
public enum WICRawRotationCapabilities : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRotationCapabilities::WICRawRotationCapabilityNotSupported"]/*' />
	/// <unmanaged>WICRawRotationCapabilityNotSupported</unmanaged>
	WICRawRotationCapabilityNotSupported = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRotationCapabilities::WICRawRotationCapabilityGetSupported"]/*' />
	/// <unmanaged>WICRawRotationCapabilityGetSupported</unmanaged>
	WICRawRotationCapabilityGetSupported = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRotationCapabilities::WICRawRotationCapabilityNinetyDegreesSupported"]/*' />
	/// <unmanaged>WICRawRotationCapabilityNinetyDegreesSupported</unmanaged>
	WICRawRotationCapabilityNinetyDegreesSupported = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRotationCapabilities::WICRawRotationCapabilityFullySupported"]/*' />
	/// <unmanaged>WICRawRotationCapabilityFullySupported</unmanaged>
	WICRawRotationCapabilityFullySupported = 3,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICRawParameterSet"]/*' />
/// <unmanaged>WICRawParameterSet</unmanaged>
public enum WICRawParameterSet : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawParameterSet::WICAsShotParameterSet"]/*' />
	/// <unmanaged>WICAsShotParameterSet</unmanaged>
	WICAsShotParameterSet = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawParameterSet::WICUserAdjustedParameterSet"]/*' />
	/// <unmanaged>WICUserAdjustedParameterSet</unmanaged>
	WICUserAdjustedParameterSet = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawParameterSet::WICAutoAdjustedParameterSet"]/*' />
	/// <unmanaged>WICAutoAdjustedParameterSet</unmanaged>
	WICAutoAdjustedParameterSet = 3,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRenderMode"]/*' />
/// <unmanaged>WICRawRenderMode</unmanaged>
public enum WICRawRenderMode : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRenderMode::WICRawRenderModeDraft"]/*' />
	/// <unmanaged>WICRawRenderModeDraft</unmanaged>
	WICRawRenderModeDraft = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRenderMode::WICRawRenderModeNormal"]/*' />
	/// <unmanaged>WICRawRenderModeNormal</unmanaged>
	WICRawRenderModeNormal = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICRawRenderMode::WICRawRenderModeBestQuality"]/*' />
	/// <unmanaged>WICRawRenderModeBestQuality</unmanaged>
	WICRawRenderModeBestQuality = 3,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsDimension"]/*' />
/// <unmanaged>WICDdsDimension</unmanaged>
public enum WICDdsDimension : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsDimension::WICDdsTexture1D"]/*' />
	/// <unmanaged>WICDdsTexture1D</unmanaged>
	WICDdsTexture1D = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsDimension::WICDdsTexture2D"]/*' />
	/// <unmanaged>WICDdsTexture2D</unmanaged>
	WICDdsTexture2D = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsDimension::WICDdsTexture3D"]/*' />
	/// <unmanaged>WICDdsTexture3D</unmanaged>
	WICDdsTexture3D = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsDimension::WICDdsTextureCube"]/*' />
	/// <unmanaged>WICDdsTextureCube</unmanaged>
	WICDdsTextureCube = 3,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode"]/*' />
/// <unmanaged>WICDdsAlphaMode</unmanaged>
public enum WICDdsAlphaMode : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode::WICDdsAlphaModeUnknown"]/*' />
	/// <unmanaged>WICDdsAlphaModeUnknown</unmanaged>
	WICDdsAlphaModeUnknown = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode::WICDdsAlphaModeStraight"]/*' />
	/// <unmanaged>WICDdsAlphaModeStraight</unmanaged>
	WICDdsAlphaModeStraight = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode::WICDdsAlphaModePremultiplied"]/*' />
	/// <unmanaged>WICDdsAlphaModePremultiplied</unmanaged>
	WICDdsAlphaModePremultiplied = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode::WICDdsAlphaModeOpaque"]/*' />
	/// <unmanaged>WICDdsAlphaModeOpaque</unmanaged>
	WICDdsAlphaModeOpaque = 3,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICDdsAlphaMode::WICDdsAlphaModeCustom"]/*' />
	/// <unmanaged>WICDdsAlphaModeCustom</unmanaged>
	WICDdsAlphaModeCustom = 4,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICMetadataCreationOptions"]/*' />
/// <unmanaged>WICMetadataCreationOptions</unmanaged>
public enum WICMetadataCreationOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICMetadataCreationOptions::WICMetadataCreationDefault"]/*' />
	/// <unmanaged>WICMetadataCreationDefault</unmanaged>
	WICMetadataCreationDefault = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICMetadataCreationOptions::WICMetadataCreationAllowUnknown"]/*' />
	/// <unmanaged>WICMetadataCreationAllowUnknown</unmanaged>
	WICMetadataCreationAllowUnknown = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICMetadataCreationOptions::WICMetadataCreationFailUnknown"]/*' />
	/// <unmanaged>WICMetadataCreationFailUnknown</unmanaged>
	WICMetadataCreationFailUnknown = 65536,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICMetadataCreationOptions::WICMetadataCreationMask"]/*' />
	/// <unmanaged>WICMetadataCreationMask</unmanaged>
	WICMetadataCreationMask = -65536,
}

/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions"]/*' />
/// <unmanaged>WICPersistOptions</unmanaged>
public enum WICPersistOptions : int
{
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionDefault"]/*' />
	/// <unmanaged>WICPersistOptionDefault</unmanaged>
	WICPersistOptionDefault = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionLittleEndian"]/*' />
	/// <unmanaged>WICPersistOptionLittleEndian</unmanaged>
	WICPersistOptionLittleEndian = 0,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionBigEndian"]/*' />
	/// <unmanaged>WICPersistOptionBigEndian</unmanaged>
	WICPersistOptionBigEndian = 1,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionStrictFormat"]/*' />
	/// <unmanaged>WICPersistOptionStrictFormat</unmanaged>
	WICPersistOptionStrictFormat = 2,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionNoCacheStream"]/*' />
	/// <unmanaged>WICPersistOptionNoCacheStream</unmanaged>
	WICPersistOptionNoCacheStream = 4,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionPreferUTF8"]/*' />
	/// <unmanaged>WICPersistOptionPreferUTF8</unmanaged>
	WICPersistOptionPreferUTF8 = 8,
	/// <include file='../Imaging.xml' path='doc/member[@name="WICPersistOptions::WICPersistOptionMask"]/*' />
	/// <unmanaged>WICPersistOptionMask</unmanaged>
	WICPersistOptionMask = 65535,
}
