|
enum | WinCodecError {
WINCODEC_ERR_GENERIC_ERROR = unchecked((int)0x80004005),
WINCODEC_ERR_INVALIDPARAMETER = unchecked((int)0x80070057),
WINCODEC_ERR_OUTOFMEMORY = unchecked((int)0x8007000E),
WINCODEC_ERR_NOTIMPLEMENTED = unchecked((int)0x80004001),
WINCODEC_ERR_ABORTED = unchecked((int)0x80004004),
WINCODEC_ERR_ACCESSDENIED = unchecked((int)0x80070005),
WINCODEC_ERR_VALUEOVERFLOW = unchecked((int)0x80070216),
WINCODEC_ERR_WRONGSTATE = unchecked((int)0x88982f04),
WINCODEC_ERR_VALUEOUTOFRANGE = unchecked((int)0x88982f05),
WINCODEC_ERR_UNKNOWNIMAGEFORMAT = unchecked((int)0x88982f07),
WINCODEC_ERR_UNSUPPORTEDVERSION = unchecked((int)0x88982f0B),
WINCODEC_ERR_NOTINITIALIZED = unchecked((int)0x88982f0C),
WINCODEC_ERR_ALREADYLOCKED = unchecked((int)0x88982f0D),
WINCODEC_ERR_PROPERTYNOTFOUND = unchecked((int)0x88982f40),
WINCODEC_ERR_PROPERTYNOTSUPPORTED = unchecked((int)0x88982f41),
WINCODEC_ERR_PROPERTYSIZE = unchecked((int)0x88982f42),
WINCODEC_ERR_CODECPRESENT = unchecked((int)0x88982f43),
WINCODEC_ERR_CODECNOTHUMBNAIL = unchecked((int)0x88982f44),
WINCODEC_ERR_PALETTEUNAVAILABLE = unchecked((int)0x88982f45),
WINCODEC_ERR_CODECTOOMANYSCANLINES = unchecked((int)0x88982f46),
WINCODEC_ERR_INTERNALERROR = unchecked((int)0x88982f48),
WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS = unchecked((int)0x88982f49),
WINCODEC_ERR_COMPONENTNOTFOUND = unchecked((int)0x88982f50),
WINCODEC_ERR_IMAGESIZEOUTOFRANGE = unchecked((int)0x88982f51),
WINCODEC_ERR_TOOMUCHMETADATA = unchecked((int)0x88982f52),
WINCODEC_ERR_BADIMAGE = unchecked((int)0x88982f60),
WINCODEC_ERR_BADHEADER = unchecked((int)0x88982f61),
WINCODEC_ERR_FRAMEMISSING = unchecked((int)0x88982f62),
WINCODEC_ERR_BADMETADATAHEADER = unchecked((int)0x88982f63),
WINCODEC_ERR_BADSTREAMDATA = unchecked((int)0x88982f70),
WINCODEC_ERR_STREAMWRITE = unchecked((int)0x88982f71),
WINCODEC_ERR_STREAMREAD = unchecked((int)0x88982f72),
WINCODEC_ERR_STREAMNOTAVAILABLE = unchecked((int)0x88982f73),
WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT = unchecked((int)0x88982f80),
WINCODEC_ERR_UNSUPPORTEDOPERATION = unchecked((int)0x88982f81),
WINCODEC_ERR_INVALIDREGISTRATION = unchecked((int)0x88982f8A),
WINCODEC_ERR_COMPONENTINITIALIZEFAILURE = unchecked((int)0x88982f8B),
WINCODEC_ERR_INSUFFICIENTBUFFER = unchecked((int)0x88982f8C),
WINCODEC_ERR_DUPLICATEMETADATAPRESENT = unchecked((int)0x88982f8D),
WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE = unchecked((int)0x88982f8E),
WINCODEC_ERR_UNEXPECTEDSIZE = unchecked((int)0x88982f8F),
WINCODEC_ERR_INVALIDQUERYREQUEST = unchecked((int)0x88982f90),
WINCODEC_ERR_UNEXPECTEDMETADATATYPE = unchecked((int)0x88982f91),
WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT = unchecked((int)0x88982f92),
WINCODEC_ERR_INVALIDQUERYCHARACTER = unchecked((int)0x88982f93),
WINCODEC_ERR_WIN32ERROR = unchecked((int)0x88982f94),
WINCODEC_ERR_INVALIDPROGRESSIVELEVEL = unchecked((int)0x88982f95)
} |
|
enum | CLIPFORMAT : short {
CF_TEXT = 1,
CF_BITMAP = 2,
CF_METAFILEPICT = 3,
CF_SYLK = 4,
CF_DIF = 5,
CF_TIFF = 6,
CF_OEMTEXT = 7,
CF_DIB = 8,
CF_PALETTE = 9,
CF_PENDATA = 10,
CF_RIFF = 11,
CF_WAVE = 12,
CF_UNICODETEXT = 13,
CF_ENHMETAFILE = 14,
CF_HDROP = 15,
CF_LOCALE = 16,
CF_MAX = 17,
CF_OWNERDISPLAY = 0x80,
CF_DSPTEXT = 0x81,
CF_DSPBITMAP = 0x82,
CF_DSPMETAFILEPICT = 0x83,
CF_DSPENHMETAFILE = 0x8E
} |
|
enum | PROPBAG2_TYPE {
PROPBAG2_TYPE_UNDEFINED = 0,
PROPBAG2_TYPE_DATA = 1,
PROPBAG2_TYPE_URL = 2,
PROPBAG2_TYPE_OBJECT = 3,
PROPBAG2_TYPE_STREAM = 4,
PROPBAG2_TYPE_STORAGE = 5,
PROPBAG2_TYPE_MONIKER = 6
} |
|
enum | WICColorContextType : uint { WICColorContextUninitialized = 0x00000000,
WICColorContextProfile = 0x00000001,
WICColorContextExifColorSpace = 0x00000002
} |
|
enum | WICBitmapCreateCacheOption : uint { WICBitmapNoCache = 0x00000000,
WICBitmapCacheOnDemand = 0x00000001,
WICBitmapCacheOnLoad = 0x00000002
} |
|
enum | WICDecodeOptions : uint { WICDecodeMetadataCacheOnDemand = 0x00000000,
WICDecodeMetadataCacheOnLoad = 0x00000001
} |
|
enum | WICBitmapEncoderCacheOption : uint { WICBitmapEncoderCacheInMemory = 0x00000000,
WICBitmapEncoderCacheTempFile = 0x00000001,
WICBitmapEncoderNoCache = 0x00000002
} |
|
enum | WICComponentType : uint {
WICDecoder = 0x00000001,
WICEncoder = 0x00000002,
WICPixelFormatConverter = 0x00000004,
WICMetadataReader = 0x00000008,
WICMetadataWriter = 0x00000010,
WICPixelFormat = 0x00000020,
WICAllComponents = 0x0000003F
} |
|
enum | WICComponentEnumerateOptions : uint { WICComponentEnumerateDefault = 0x00000000,
WICComponentEnumerateRefresh = 0x00000001,
WICComponentEnumerateDisabled = 0x80000000,
WICComponentEnumerateUnsigned = 0x40000000
} |
|
enum | WICBitmapInterpolationMode : uint { WICBitmapInterpolationModeNearestNeighbor = 0x00000000,
WICBitmapInterpolationModeLinear = 0x00000001,
WICBitmapInterpolationModeCubic = 0x00000002,
WICBitmapInterpolationModeFant = 0x00000003
} |
|
enum | WICBitmapPaletteType : uint {
WICBitmapPaletteTypeCustom = 0x00000000,
WICBitmapPaletteTypeMedianCut = 0x00000001,
WICBitmapPaletteTypeFixedBW = 0x00000002,
WICBitmapPaletteTypeFixedHalftone8 = 0x00000003,
WICBitmapPaletteTypeFixedHalftone27 = 0x00000004,
WICBitmapPaletteTypeFixedHalftone64 = 0x00000005,
WICBitmapPaletteTypeFixedHalftone125 = 0x00000006,
WICBitmapPaletteTypeFixedHalftone216 = 0x00000007,
WICBitmapPaletteTypeFixedWebPalette = WICBitmapPaletteTypeFixedHalftone216,
WICBitmapPaletteTypeFixedHalftone252 = 0x00000008,
WICBitmapPaletteTypeFixedHalftone256 = 0x00000009,
WICBitmapPaletteTypeFixedGray4 = 0x0000000A,
WICBitmapPaletteTypeFixedGray16 = 0x0000000B,
WICBitmapPaletteTypeFixedGray256 = 0x0000000C
} |
|
enum | WICBitmapDitherType : uint {
WICBitmapDitherTypeNone = 0x00000000,
WICBitmapDitherTypeSolid = 0x00000000,
WICBitmapDitherTypeOrdered4x4 = 0x00000001,
WICBitmapDitherTypeOrdered8x8 = 0x00000002,
WICBitmapDitherTypeOrdered16x16 = 0x00000003,
WICBitmapDitherTypeSpiral4x4 = 0x00000004,
WICBitmapDitherTypeSpiral8x8 = 0x00000005,
WICBitmapDitherTypeDualSpiral4x4 = 0x00000006,
WICBitmapDitherTypeDualSpiral8x8 = 0x00000007,
WICBitmapDitherTypeErrorDiffusion = 0x00000008
} |
|
enum | WICBitmapAlphaChannelOption : uint { WICBitmapUseAlpha = 0x00000000,
WICBitmapUsePremultipliedAlpha = 0x00000001,
WICBitmapIgnoreAlpha = 0x00000002
} |
|
enum | WICBitmapTransformOptions : uint {
WICBitmapTransformRotate0 = 0x00000000,
WICBitmapTransformRotate90 = 0x00000001,
WICBitmapTransformRotate180 = 0x00000002,
WICBitmapTransformRotate270 = 0x00000003,
WICBitmapTransformFlipHorizontal = 0x00000008,
WICBitmapTransformFlipVertical = 0x00000010
} |
|
enum | WICBitmapLockFlags : uint { WICBitmapLockRead = 0x00000001,
WICBitmapLockWrite = 0x00000002
} |
|
enum | WICBitmapDecoderCapabilities : uint {
WICBitmapDecoderCapabilitySameEncoder = 0x00000001,
WICBitmapDecoderCapabilityCanDecodeAllImages = 0x00000002,
WICBitmapDecoderCapabilityCanDecodeSomeImages = 0x00000004,
WICBitmapDecoderCapabilityCanEnumerateMetadata = 0x00000008,
WICBitmapDecoderCapabilityCanDecodeThumbnail = 0x00000010
} |
|
enum | WICProgressOperation : uint { WICProgressOperationCopyPixels = 0x00000001,
WICProgressOperationWritePixels = 0x00000002,
WICProgressOperationAll = 0x0000FFFF
} |
|
enum | WICProgressNotification : uint { WICProgressNotificationBegin = 0x00010000,
WICProgressNotificationEnd = 0x00020000,
WICProgressNotificationFrequent = 0x00040000,
WICProgressNotificationAll = 0xFFFF0000
} |
|
enum | WICComponentSigning : uint { WICComponentSigned = 0x00000001,
WICComponentUnsigned = 0x00000002,
WICComponentSafe = 0x00000004,
WICComponentDisabled = 0x80000000
} |
|
enum | ExifColorSpace : uint { sRGB = 1,
AdobeRGB = 2
} |
|
enum | WICTiffCompressionOption : uint {
WICTiffCompressionDontCare = 0x00000000,
WICTiffCompressionNone = 0x00000001,
WICTiffCompressionCCITT3 = 0x00000002,
WICTiffCompressionCCITT4 = 0x00000003,
WICTiffCompressionLZW = 0x00000004,
WICTiffCompressionRLE = 0x00000005,
WICTiffCompressionZIP = 0x00000006,
WICTiffCompressionLZWHDifferencing = 0x00000007
} |
|
enum | WICJpegYCrCbSubsamplingOption : uint { WICJpegYCrCbSubsamplingDefault = 0x00000000,
WICJpegYCrCbSubsampling420 = 0x00000001,
WICJpegYCrCbSubsampling422 = 0x00000002,
WICJpegYCrCbSubsampling444 = 0x00000003
} |
|
enum | WICNamedWhitePoint : uint {
WICWhitePointDefault = 0x00000001,
WICWhitePointDaylight = 0x00000002,
WICWhitePointCloudy = 0x00000004,
WICWhitePointShade = 0x00000008,
WICWhitePointTungsten = 0x00000010,
WICWhitePointFluorescent = 0x00000020,
WICWhitePointFlash = 0x00000040,
WICWhitePointUnderwater = 0x00000080,
WICWhitePointCustom = 0x00000100,
WICWhitePointAutoWhiteBalance = 0x00000200,
WICWhitePointAsShot = WICWhitePointDefault
} |
|
enum | WICRawCapabilities : uint { WICRawCapabilityNotSupported = 0x00000000,
WICRawCapabilityGetSupported = 0x00000001,
WICRawCapabilityFullySupported = 0x00000002
} |
|
enum | WICRawRotationCapabilities : uint { WICRawRotationCapabilityNotSupported = 0x00000000,
WICRawRotationCapabilityGetSupported = 0x00000001,
WICRawRotationCapabilityNinetyDegreesSupported = 0x00000002,
WICRawRotationCapabilityFullySupported = 0x00000003
} |
|
enum | WICRawParameterSet : uint { WICAsShotParameterSet = 0x00000001,
WICUserAdjustedParameterSet = 0x00000002,
WICAutoAdjustedParameterSet = 0x00000003
} |
|
enum | WICRawRenderMode : uint { WICRawRenderModeDraft = 0x00000001,
WICRawRenderModeNormal = 0x00000002,
WICRawRenderModeBestQuality = 0x00000003
} |
|
enum | WICRawChangeNotification : uint {
WICRawChangeNotification_ExposureCompensation = 0x00000001,
WICRawChangeNotification_NamedWhitePoint = 0x00000002,
WICRawChangeNotification_KelvinWhitePoint = 0x00000004,
WICRawChangeNotification_RGBWhitePoint = 0x00000008,
WICRawChangeNotification_Contrast = 0x00000010,
WICRawChangeNotification_Gamma = 0x00000020,
WICRawChangeNotification_Sharpness = 0x00000040,
WICRawChangeNotification_Saturation = 0x00000080,
WICRawChangeNotification_Tint = 0x00000100,
WICRawChangeNotification_NoiseReduction = 0x00000200,
WICRawChangeNotification_DestinationColorContext = 0x00000400,
WICRawChangeNotification_ToneCurve = 0x00000800,
WICRawChangeNotification_Rotation = 0x00001000,
WICRawChangeNotification_RenderMode = 0x00002000
} |
|
enum | WIC8BIMIPTCProperties : uint { WIC8BIMIPTCPString = 0x00000001,
WIC8BIMIPTCEmbeddedIPTC = 0x00000002
} |
|
enum | WIC8BIMResolutionInfoProperties : uint {
WIC8BIMResolutionInfoPString = 0x00000001,
WIC8BIMResolutionInfoHResolution = 0x00000002,
WIC8BIMResolutionInfoHResolutionUnit = 0x00000003,
WIC8BIMResolutionInfoWidthUnit = 0x00000004,
WIC8BIMResolutionInfoVResolution = 0x00000005,
WIC8BIMResolutionInfoVResolutionUnit = 0x00000006,
WIC8BIMResolutionInfoHeightUnit = 0x00000007
} |
|
enum | WICPngFilterOption : uint {
WICPngFilterUnspecified = 0x00000000,
WICPngFilterNone,
WICPngFilterSub,
WICPngFilterUp,
WICPngFilterAverage,
WICPngFilterPaeth,
WICPngFilterAdaptive
} |
|
enum | WICGifLogicalScreenDescriptorProperties : uint {
WICGifLogicalScreenSignature = 0x0001,
WICGifLogicalScreenDescriptorWidth,
WICGifLogicalScreenDescriptorHeight,
WICGifLogicalScreenDescriptorGlobalColorTableFlag,
WICGifLogicalScreenDescriptorColorResolution,
WICGifLogicalScreenDescriptorSortFlag,
WICGifLogicalScreenDescriptorGlobalColorTableSize,
WICGifLogicalScreenDescriptorBackgroundColorIndex,
WICGifLogicalScreenDescriptorPixelAspectRatio,
WICGifLogicalScreenDescriptorMax
} |
|
enum | WICGifImageDescriptorProperties : uint {
WICGifImageDescriptorLeft = 0x0001,
WICGifImageDescriptorTop,
WICGifImageDescriptorWidth,
WICGifImageDescriptorHeight,
WICGifImageDescriptorLocalColorTableFlag,
WICGifImageDescriptorInterlaceFlag,
WICGifImageDescriptorSortFlag,
WICGifImageDescriptorLocalColorTableSize,
WICGifImageDescriptorMax
} |
|
enum | WICGifGraphicControlExtensionProperties : uint {
WICGifGraphicControlExtensionDisposal = 0x0001,
WICGifGraphicControlExtensionUserInputFlag,
WICGifGraphicControlExtensionTransparencyFlag,
WICGifGraphicControlExtensionDelay,
WICGifGraphicControlExtensionTransparentColorIndex,
WICGifGraphicControlExtensionMax
} |
|
enum | WICGifApplicationExtensionProperties : uint { WICGifApplicationExtensionApplication = 0x0001,
WICGifApplciationExtensionData,
WICGifApplciationExtensionMax
} |
|
enum | WICSectionAccessLevel : uint { WICSectionAccessLevelRead = 0x00000001,
WICSectionAccessLevelReadWrite = 0x00000003
} |
|
enum | WICPixelFormatNumericRepresentation : int {
WICPixelFormatNumericRepresentationUnspecified = 0x00000000,
WICPixelFormatNumericRepresentationIndexed = 0x00000001,
WICPixelFormatNumericRepresentationUnsignedInteger = 0x00000002,
WICPixelFormatNumericRepresentationSignedInteger = 0x00000003,
WICPixelFormatNumericRepresentationFixed = 0x00000004,
WICPixelFormatNumericRepresentationFloat = 0x00000005
} |
|
enum | WICMetadataCreationOptions : uint { WICMetadataCreationDefault = 0x00000000,
WICMetadataCreationAllowUnknown = WICMetadataCreationDefault,
WICMetadataCreationFailUnknown = 0x00010000,
WICMetadataCreationMask = 0xFFFF0000
} |
|
enum | WICPersistOptions : uint {
WICPersistOptionDefault = 0x00000000,
WICPersistOptionLittleEndian = 0x00000000,
WICPersistOptionBigEndian = 0x00000001,
WICPersistOptionStrictFormat = 0x00000002,
WICPersistOptionNoCacheStream = 0x00000004,
WICPersistOptionPreferUTF8 = 0x00000008,
WICPersistOptionMask = 0x0000FFFF
} |
|
enum | PropVariantMarshalType { Automatic,
Ascii,
Blob
} |
|