ReactOS 0.4.15-dev-8102-g108db8f
gdiplusenums.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GDIP_EMFPLUS_RECORD_BASE   0x00004000
 
#define GDIP_WMF_RECORD_BASE   0x00010000
 
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)   ((x) | GDIP_WMF_RECORD_BASE)
 
#define FlatnessDefault   0.25f
 
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)   ((EmfPlusRecordType)((x) | GDIP_WMF_RECORD_BASE))
 

Typedefs

typedef UINT GraphicsState
 
typedef UINT GraphicsContainer
 
typedef enum Unit Unit
 
typedef enum BrushType BrushType
 
typedef enum DriverStringOptions DriverStringOptions
 
typedef enum FillMode FillMode
 
typedef enum LineCap LineCap
 
typedef enum CustomLineCapType CustomLineCapType
 
typedef enum PathPointType PathPointType
 
typedef enum LineJoin LineJoin
 
typedef enum QualityMode QualityMode
 
typedef enum SmoothingMode SmoothingMode
 
typedef enum CompositingQuality CompositingQuality
 
typedef enum InterpolationMode InterpolationMode
 
typedef enum PixelOffsetMode PixelOffsetMode
 
typedef enum DashCap DashCap
 
typedef enum DashStyle DashStyle
 
typedef enum MatrixOrder MatrixOrder
 
typedef enum ImageType ImageType
 
typedef enum ImageFlags ImageFlags
 
typedef enum WarpMode WarpMode
 
typedef enum WrapMode WrapMode
 
typedef enum MetafileType MetafileType
 
typedef enum LinearGradientMode LinearGradientMode
 
typedef enum EmfType EmfType
 
typedef enum CompositingMode CompositingMode
 
typedef enum TextRenderingHint TextRenderingHint
 
typedef enum StringAlignment StringAlignment
 
typedef enum StringDigitSubstitute StringDigitSubstitute
 
typedef enum StringTrimming StringTrimming
 
typedef enum FontStyle FontStyle
 
typedef enum StringFormatFlags StringFormatFlags
 
typedef enum HotkeyPrefix HotkeyPrefix
 
typedef enum PenAlignment PenAlignment
 
typedef enum PaletteFlags PaletteFlags
 
typedef enum ImageCodecFlags ImageCodecFlags
 
typedef enum CombineMode CombineMode
 
typedef enum FlushIntention FlushIntention
 
typedef enum CoordinateSpace CoordinateSpace
 
typedef enum GpTestControlEnum GpTestControlEnum
 
typedef enum MetafileFrameUnit MetafileFrameUnit
 
typedef enum PenType PenType
 
typedef enum HatchStyle HatchStyle
 
typedef enum EmfPlusRecordType EmfPlusRecordType
 

Enumerations

enum  Unit {
  UnitWorld = 0 , UnitDisplay = 1 , UnitPixel = 2 , UnitPoint = 3 ,
  UnitInch = 4 , UnitDocument = 5 , UnitMillimeter = 6
}
 
enum  BrushType {
  BrushTypeSolidColor = 0 , BrushTypeHatchFill = 1 , BrushTypeTextureFill = 2 , BrushTypePathGradient = 3 ,
  BrushTypeLinearGradient = 4
}
 
enum  DriverStringOptions { DriverStringOptionsCmapLookup = 1 , DriverStringOptionsVertical = 2 , DriverStringOptionsRealizedAdvance = 4 , DriverStringOptionsLimitSubpixel = 8 }
 
enum  FillMode { FillModeAlternate = 0 , FillModeWinding = 1 }
 
enum  LineCap {
  LineCapFlat = 0x00 , LineCapSquare = 0x01 , LineCapRound = 0x02 , LineCapTriangle = 0x03 ,
  LineCapNoAnchor = 0x10 , LineCapSquareAnchor = 0x11 , LineCapRoundAnchor = 0x12 , LineCapDiamondAnchor = 0x13 ,
  LineCapArrowAnchor = 0x14 , LineCapCustom = 0xff , LineCapAnchorMask = 0xf0
}
 
enum  CustomLineCapType { CustomLineCapTypeDefault = 0 , CustomLineCapTypeAdjustableArrow = 1 }
 
enum  PathPointType {
  PathPointTypeStart = 0 , PathPointTypeLine = 1 , PathPointTypeBezier = 3 , PathPointTypePathTypeMask = 7 ,
  PathPointTypePathDashMode = 16 , PathPointTypePathMarker = 32 , PathPointTypeCloseSubpath = 128 , PathPointTypeBezier3 = 3
}
 
enum  PenType {
  PenTypeSolidColor = BrushTypeSolidColor , PenTypeHatchFill = BrushTypeHatchFill , PenTypeTextureFill = BrushTypeTextureFill , PenTypePathGradient = BrushTypePathGradient ,
  PenTypeLinearGradient = BrushTypeLinearGradient , PenTypeUnknown = -1
}
 
enum  LineJoin { LineJoinMiter = 0 , LineJoinBevel = 1 , LineJoinRound = 2 , LineJoinMiterClipped = 3 }
 
enum  QualityMode { QualityModeInvalid = -1 , QualityModeDefault = 0 , QualityModeLow = 1 , QualityModeHigh = 2 }
 
enum  SmoothingMode {
  SmoothingModeInvalid = QualityModeInvalid , SmoothingModeDefault = QualityModeDefault , SmoothingModeHighSpeed = QualityModeLow , SmoothingModeHighQuality = QualityModeHigh ,
  SmoothingModeNone , SmoothingModeAntiAlias
}
 
enum  CompositingQuality {
  CompositingQualityInvalid = QualityModeInvalid , CompositingQualityDefault = QualityModeDefault , CompositingQualityHighSpeed = QualityModeLow , CompositingQualityHighQuality = QualityModeHigh ,
  CompositingQualityGammaCorrected , CompositingQualityAssumeLinear
}
 
enum  InterpolationMode {
  InterpolationModeInvalid = QualityModeInvalid , InterpolationModeDefault = QualityModeDefault , InterpolationModeLowQuality = QualityModeLow , InterpolationModeHighQuality = QualityModeHigh ,
  InterpolationModeBilinear , InterpolationModeBicubic , InterpolationModeNearestNeighbor , InterpolationModeHighQualityBilinear ,
  InterpolationModeHighQualityBicubic
}
 
enum  PenAlignment { PenAlignmentCenter = 0 , PenAlignmentInset = 1 }
 
enum  PixelOffsetMode {
  PixelOffsetModeInvalid = QualityModeInvalid , PixelOffsetModeDefault = QualityModeDefault , PixelOffsetModeHighSpeed = QualityModeLow , PixelOffsetModeHighQuality = QualityModeHigh ,
  PixelOffsetModeNone , PixelOffsetModeHalf
}
 
enum  DashCap { DashCapFlat = 0 , DashCapRound = 2 , DashCapTriangle = 3 }
 
enum  DashStyle {
  DashStyleSolid , DashStyleDash , DashStyleDot , DashStyleDashDot ,
  DashStyleDashDotDot , DashStyleCustom
}
 
enum  MatrixOrder { MatrixOrderPrepend = 0 , MatrixOrderAppend = 1 }
 
enum  ImageType { ImageTypeUnknown , ImageTypeBitmap , ImageTypeMetafile }
 
enum  WarpMode { WarpModePerspective , WarpModeBilinear }
 
enum  WrapMode {
  WrapModeTile , WrapModeTileFlipX , WrapModeTileFlipY , WrapModeTileFlipXY ,
  WrapModeClamp
}
 
enum  MetafileType {
  MetafileTypeInvalid , MetafileTypeWmf , MetafileTypeWmfPlaceable , MetafileTypeEmf ,
  MetafileTypeEmfPlusOnly , MetafileTypeEmfPlusDual
}
 
enum  LinearGradientMode { LinearGradientModeHorizontal , LinearGradientModeVertical , LinearGradientModeForwardDiagonal , LinearGradientModeBackwardDiagonal }
 
enum  EmfType { EmfTypeEmfOnly = MetafileTypeEmf , EmfTypeEmfPlusOnly = MetafileTypeEmfPlusOnly , EmfTypeEmfPlusDual = MetafileTypeEmfPlusDual }
 
enum  EmfToWmfBitsFlags { EmfToWmfBitsFlagsDefault = 0 , EmfToWmfBitsFlagsEmbedEmf = 1 , EmfToWmfBitsFlagsIncludePlaceable = 2 , EmfToWmfBitsFlagsNoXORClip = 4 }
 
enum  CompositingMode { CompositingModeSourceOver , CompositingModeSourceCopy }
 
enum  TextRenderingHint {
  TextRenderingHintSystemDefault = 0 , TextRenderingHintSingleBitPerPixelGridFit , TextRenderingHintSingleBitPerPixel , TextRenderingHintAntiAliasGridFit ,
  TextRenderingHintAntiAlias , TextRenderingHintClearTypeGridFit
}
 
enum  StringAlignment { StringAlignmentNear = 0 , StringAlignmentCenter = 1 , StringAlignmentFar = 2 }
 
enum  StringDigitSubstitute { StringDigitSubstituteUser = 0 , StringDigitSubstituteNone = 1 , StringDigitSubstituteNational = 2 , StringDigitSubstituteTraditional = 3 }
 
enum  StringFormatFlags {
  StringFormatFlagsDirectionRightToLeft = 0x00000001 , StringFormatFlagsDirectionVertical = 0x00000002 , StringFormatFlagsNoFitBlackBox = 0x00000004 , StringFormatFlagsDisplayFormatControl = 0x00000020 ,
  StringFormatFlagsNoFontFallback = 0x00000400 , StringFormatFlagsMeasureTrailingSpaces = 0x00000800 , StringFormatFlagsNoWrap = 0x00001000 , StringFormatFlagsLineLimit = 0x00002000 ,
  StringFormatFlagsNoClip = 0x00004000
}
 
enum  StringTrimming {
  StringTrimmingNone = 0 , StringTrimmingCharacter = 1 , StringTrimmingWord = 2 , StringTrimmingEllipsisCharacter = 3 ,
  StringTrimmingEllipsisWord = 4 , StringTrimmingEllipsisPath = 5
}
 
enum  FontStyle {
  FontStyleRegular = 0 , FontStyleBold = 1 , FontStyleItalic = 2 , FontStyleBoldItalic = 3 ,
  FontStyleUnderline = 4 , FontStyleStrikeout = 8
}
 
enum  HotkeyPrefix { HotkeyPrefixNone = 0 , HotkeyPrefixShow = 1 , HotkeyPrefixHide = 2 }
 
enum  ImageCodecFlags {
  ImageCodecFlagsEncoder = 1 , ImageCodecFlagsDecoder = 2 , ImageCodecFlagsSupportBitmap = 4 , ImageCodecFlagsSupportVector = 8 ,
  ImageCodecFlagsSeekableEncode = 16 , ImageCodecFlagsBlockingDecode = 32 , ImageCodecFlagsBuiltin = 65536 , ImageCodecFlagsSystem = 131072 ,
  ImageCodecFlagsUser = 262144
}
 
enum  ImageFlags {
  ImageFlagsNone = 0 , ImageFlagsScalable = 0x0001 , ImageFlagsHasAlpha = 0x0002 , ImageFlagsHasTranslucent = 0x0004 ,
  ImageFlagsPartiallyScalable = 0x0008 , ImageFlagsColorSpaceRGB = 0x0010 , ImageFlagsColorSpaceCMYK = 0x0020 , ImageFlagsColorSpaceGRAY = 0x0040 ,
  ImageFlagsColorSpaceYCBCR = 0x0080 , ImageFlagsColorSpaceYCCK = 0x0100 , ImageFlagsHasRealDPI = 0x1000 , ImageFlagsHasRealPixelSize = 0x2000 ,
  ImageFlagsReadOnly = 0x00010000 , ImageFlagsCaching = 0x00020000
}
 
enum  CombineMode {
  CombineModeReplace , CombineModeIntersect , CombineModeUnion , CombineModeXor ,
  CombineModeExclude , CombineModeComplement
}
 
enum  FlushIntention { FlushIntentionFlush = 0 , FlushIntentionSync = 1 }
 
enum  CoordinateSpace { CoordinateSpaceWorld , CoordinateSpacePage , CoordinateSpaceDevice }
 
enum  GpTestControlEnum { TestControlForceBilinear = 0 , TestControlNoICM = 1 , TestControlGetBuildNumber = 2 }
 
enum  MetafileFrameUnit {
  MetafileFrameUnitPixel = UnitPixel , MetafileFrameUnitPoint = UnitPoint , MetafileFrameUnitInch = UnitInch , MetafileFrameUnitDocument = UnitDocument ,
  MetafileFrameUnitMillimeter = UnitMillimeter , MetafileFrameUnitGdi
}
 
enum  HatchStyle {
  HatchStyleHorizontal = 0 , HatchStyleVertical = 1 , HatchStyleForwardDiagonal = 2 , HatchStyleBackwardDiagonal = 3 ,
  HatchStyleCross = 4 , HatchStyleDiagonalCross = 5 , HatchStyle05Percent = 6 , HatchStyle10Percent = 7 ,
  HatchStyle20Percent = 8 , HatchStyle25Percent = 9 , HatchStyle30Percent = 10 , HatchStyle40Percent = 11 ,
  HatchStyle50Percent = 12 , HatchStyle60Percent = 13 , HatchStyle70Percent = 14 , HatchStyle75Percent = 15 ,
  HatchStyle80Percent = 16 , HatchStyle90Percent = 17 , HatchStyleLightDownwardDiagonal = 18 , HatchStyleLightUpwardDiagonal = 19 ,
  HatchStyleDarkDownwardDiagonal = 20 , HatchStyleDarkUpwardDiagonal = 21 , HatchStyleWideDownwardDiagonal = 22 , HatchStyleWideUpwardDiagonal = 23 ,
  HatchStyleLightVertical = 24 , HatchStyleLightHorizontal = 25 , HatchStyleNarrowVertical = 26 , HatchStyleNarrowHorizontal = 27 ,
  HatchStyleDarkVertical = 28 , HatchStyleDarkHorizontal = 29 , HatchStyleDashedDownwardDiagonal = 30 , HatchStyleDashedUpwardDiagonal = 31 ,
  HatchStyleDashedHorizontal = 32 , HatchStyleDashedVertical = 33 , HatchStyleSmallConfetti = 34 , HatchStyleLargeConfetti = 35 ,
  HatchStyleZigZag = 36 , HatchStyleWave = 37 , HatchStyleDiagonalBrick = 38 , HatchStyleHorizontalBrick = 39 ,
  HatchStyleWeave = 40 , HatchStylePlaid = 41 , HatchStyleDivot = 42 , HatchStyleDottedGrid = 43 ,
  HatchStyleDottedDiamond = 44 , HatchStyleShingle = 45 , HatchStyleTrellis = 46 , HatchStyleSphere = 47 ,
  HatchStyleSmallGrid = 48 , HatchStyleSmallCheckerBoard = 49 , HatchStyleLargeCheckerBoard = 50 , HatchStyleOutlinedDiamond = 51 ,
  HatchStyleSolidDiamond = 52 , HatchStyleTotal = 53 , HatchStyleLargeGrid = HatchStyleCross , HatchStyleMin = HatchStyleHorizontal ,
  HatchStyleMax = HatchStyleTotal - 1
}
 
enum  EmfPlusRecordType {
  WmfRecordTypeSetBkColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR) , WmfRecordTypeSetBkMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE) , WmfRecordTypeSetMapMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE) , WmfRecordTypeSetROP2 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2) ,
  WmfRecordTypeSetRelAbs = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS) , WmfRecordTypeSetPolyFillMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE) , WmfRecordTypeSetStretchBltMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE) , WmfRecordTypeSetTextCharExtra = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA) ,
  WmfRecordTypeSetTextColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR) , WmfRecordTypeSetTextJustification = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION) , WmfRecordTypeSetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG) , WmfRecordTypeSetWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT) ,
  WmfRecordTypeSetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG) , WmfRecordTypeSetViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT) , WmfRecordTypeOffsetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG) , WmfRecordTypeScaleWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT) ,
  WmfRecordTypeOffsetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG) , WmfRecordTypeScaleViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT) , WmfRecordTypeLineTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO) , WmfRecordTypeMoveTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO) ,
  WmfRecordTypeExcludeClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT) , WmfRecordTypeIntersectClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT) , WmfRecordTypeArc = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC) , WmfRecordTypeEllipse = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE) ,
  WmfRecordTypeFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL) , WmfRecordTypePie = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE) , WmfRecordTypeRectangle = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE) , WmfRecordTypeRoundRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT) ,
  WmfRecordTypePatBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT) , WmfRecordTypeSaveDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC) , WmfRecordTypeSetPixel = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL) , WmfRecordTypeOffsetClipRgn = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN) ,
  WmfRecordTypeTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT) , WmfRecordTypeBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT) , WmfRecordTypeStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT) , WmfRecordTypePolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON) ,
  WmfRecordTypePolyline = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE) , WmfRecordTypeEscape = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE) , WmfRecordTypeRestoreDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC) , WmfRecordTypeFillRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION) ,
  WmfRecordTypeFrameRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION) , WmfRecordTypeInvertRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION) , WmfRecordTypePaintRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION) , WmfRecordTypeSelectClipRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION) ,
  WmfRecordTypeSelectObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT) , WmfRecordTypeSetTextAlign = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN) , WmfRecordTypeDrawText = GDIP_WMF_RECORD_TO_EMFPLUS(0x062F) , WmfRecordTypeChord = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD) ,
  WmfRecordTypeSetMapperFlags = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS) , WmfRecordTypeExtTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT) , WmfRecordTypeSetDIBToDev = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV) , WmfRecordTypeSelectPalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE) ,
  WmfRecordTypeRealizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE) , WmfRecordTypeAnimatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE) , WmfRecordTypeSetPalEntries = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES) , WmfRecordTypePolyPolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON) ,
  WmfRecordTypeResizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE) , WmfRecordTypeDIBBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT) , WmfRecordTypeDIBStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT) , WmfRecordTypeDIBCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH) ,
  WmfRecordTypeStretchDIB = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB) , WmfRecordTypeExtFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL) , WmfRecordTypeSetLayout = GDIP_WMF_RECORD_TO_EMFPLUS(0x0149) , WmfRecordTypeResetDC = GDIP_WMF_RECORD_TO_EMFPLUS(0x014C) ,
  WmfRecordTypeStartDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x014D) , WmfRecordTypeStartPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x004F) , WmfRecordTypeEndPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x0050) , WmfRecordTypeAbortDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x0052) ,
  WmfRecordTypeEndDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x005E) , WmfRecordTypeDeleteObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT) , WmfRecordTypeCreatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE) , WmfRecordTypeCreateBrush = GDIP_WMF_RECORD_TO_EMFPLUS(0x00F8) ,
  WmfRecordTypeCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH) , WmfRecordTypeCreatePenIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT) , WmfRecordTypeCreateFontIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT) , WmfRecordTypeCreateBrushIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT) ,
  WmfRecordTypeCreateBitmapIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(0x02FD) , WmfRecordTypeCreateBitmap = GDIP_WMF_RECORD_TO_EMFPLUS(0x06FE) , WmfRecordTypeCreateRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION) , EmfRecordTypeHeader = EMR_HEADER ,
  EmfRecordTypePolyBezier = EMR_POLYBEZIER , EmfRecordTypePolygon = EMR_POLYGON , EmfRecordTypePolyline = EMR_POLYLINE , EmfRecordTypePolyBezierTo = EMR_POLYBEZIERTO ,
  EmfRecordTypePolyLineTo = EMR_POLYLINETO , EmfRecordTypePolyPolyline = EMR_POLYPOLYLINE , EmfRecordTypePolyPolygon = EMR_POLYPOLYGON , EmfRecordTypeSetWindowExtEx = EMR_SETWINDOWEXTEX ,
  EmfRecordTypeSetWindowOrgEx = EMR_SETWINDOWORGEX , EmfRecordTypeSetViewportExtEx = EMR_SETVIEWPORTEXTEX , EmfRecordTypeSetViewportOrgEx = EMR_SETVIEWPORTORGEX , EmfRecordTypeSetBrushOrgEx = EMR_SETBRUSHORGEX ,
  EmfRecordTypeEOF = EMR_EOF , EmfRecordTypeSetPixelV = EMR_SETPIXELV , EmfRecordTypeSetMapperFlags = EMR_SETMAPPERFLAGS , EmfRecordTypeSetMapMode = EMR_SETMAPMODE ,
  EmfRecordTypeSetBkMode = EMR_SETBKMODE , EmfRecordTypeSetPolyFillMode = EMR_SETPOLYFILLMODE , EmfRecordTypeSetROP2 = EMR_SETROP2 , EmfRecordTypeSetStretchBltMode = EMR_SETSTRETCHBLTMODE ,
  EmfRecordTypeSetTextAlign = EMR_SETTEXTALIGN , EmfRecordTypeSetColorAdjustment = EMR_SETCOLORADJUSTMENT , EmfRecordTypeSetTextColor = EMR_SETTEXTCOLOR , EmfRecordTypeSetBkColor = EMR_SETBKCOLOR ,
  EmfRecordTypeOffsetClipRgn = EMR_OFFSETCLIPRGN , EmfRecordTypeMoveToEx = EMR_MOVETOEX , EmfRecordTypeSetMetaRgn = EMR_SETMETARGN , EmfRecordTypeExcludeClipRect = EMR_EXCLUDECLIPRECT ,
  EmfRecordTypeIntersectClipRect = EMR_INTERSECTCLIPRECT , EmfRecordTypeScaleViewportExtEx = EMR_SCALEVIEWPORTEXTEX , EmfRecordTypeScaleWindowExtEx = EMR_SCALEWINDOWEXTEX , EmfRecordTypeSaveDC = EMR_SAVEDC ,
  EmfRecordTypeRestoreDC = EMR_RESTOREDC , EmfRecordTypeSetWorldTransform = EMR_SETWORLDTRANSFORM , EmfRecordTypeModifyWorldTransform = EMR_MODIFYWORLDTRANSFORM , EmfRecordTypeSelectObject = EMR_SELECTOBJECT ,
  EmfRecordTypeCreatePen = EMR_CREATEPEN , EmfRecordTypeCreateBrushIndirect = EMR_CREATEBRUSHINDIRECT , EmfRecordTypeDeleteObject = EMR_DELETEOBJECT , EmfRecordTypeAngleArc = EMR_ANGLEARC ,
  EmfRecordTypeEllipse = EMR_ELLIPSE , EmfRecordTypeRectangle = EMR_RECTANGLE , EmfRecordTypeRoundRect = EMR_ROUNDRECT , EmfRecordTypeArc = EMR_ARC ,
  EmfRecordTypeChord = EMR_CHORD , EmfRecordTypePie = EMR_PIE , EmfRecordTypeSelectPalette = EMR_SELECTPALETTE , EmfRecordTypeCreatePalette = EMR_CREATEPALETTE ,
  EmfRecordTypeSetPaletteEntries = EMR_SETPALETTEENTRIES , EmfRecordTypeResizePalette = EMR_RESIZEPALETTE , EmfRecordTypeRealizePalette = EMR_REALIZEPALETTE , EmfRecordTypeExtFloodFill = EMR_EXTFLOODFILL ,
  EmfRecordTypeLineTo = EMR_LINETO , EmfRecordTypeArcTo = EMR_ARCTO , EmfRecordTypePolyDraw = EMR_POLYDRAW , EmfRecordTypeSetArcDirection = EMR_SETARCDIRECTION ,
  EmfRecordTypeSetMiterLimit = EMR_SETMITERLIMIT , EmfRecordTypeBeginPath = EMR_BEGINPATH , EmfRecordTypeEndPath = EMR_ENDPATH , EmfRecordTypeCloseFigure = EMR_CLOSEFIGURE ,
  EmfRecordTypeFillPath = EMR_FILLPATH , EmfRecordTypeStrokeAndFillPath = EMR_STROKEANDFILLPATH , EmfRecordTypeStrokePath = EMR_STROKEPATH , EmfRecordTypeFlattenPath = EMR_FLATTENPATH ,
  EmfRecordTypeWidenPath = EMR_WIDENPATH , EmfRecordTypeSelectClipPath = EMR_SELECTCLIPPATH , EmfRecordTypeAbortPath = EMR_ABORTPATH , EmfRecordTypeReserved_069 = 69 ,
  EmfRecordTypeGdiComment = EMR_GDICOMMENT , EmfRecordTypeFillRgn = EMR_FILLRGN , EmfRecordTypeFrameRgn = EMR_FRAMERGN , EmfRecordTypeInvertRgn = EMR_INVERTRGN ,
  EmfRecordTypePaintRgn = EMR_PAINTRGN , EmfRecordTypeExtSelectClipRgn = EMR_EXTSELECTCLIPRGN , EmfRecordTypeBitBlt = EMR_BITBLT , EmfRecordTypeStretchBlt = EMR_STRETCHBLT ,
  EmfRecordTypeMaskBlt = EMR_MASKBLT , EmfRecordTypePlgBlt = EMR_PLGBLT , EmfRecordTypeSetDIBitsToDevice = 80 , EmfRecordTypeStretchDIBits = EMR_STRETCHDIBITS ,
  EmfRecordTypeExtCreateFontIndirect = EMR_EXTCREATEFONTINDIRECTW , EmfRecordTypeExtTextOutA = EMR_EXTTEXTOUTA , EmfRecordTypeExtTextOutW = EMR_EXTTEXTOUTW , EmfRecordTypePolyBezier16 = EMR_POLYBEZIER16 ,
  EmfRecordTypePolygon16 = EMR_POLYGON16 , EmfRecordTypePolyline16 = EMR_POLYLINE16 , EmfRecordTypePolyBezierTo16 = EMR_POLYBEZIERTO16 , EmfRecordTypePolylineTo16 = EMR_POLYLINETO16 ,
  EmfRecordTypePolyPolyline16 = EMR_POLYPOLYLINE16 , EmfRecordTypePolyPolygon16 = EMR_POLYPOLYGON16 , EmfRecordTypePolyDraw16 = EMR_POLYDRAW16 , EmfRecordTypeCreateMonoBrush = EMR_CREATEMONOBRUSH ,
  EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT , EmfRecordTypeExtCreatePen = EMR_EXTCREATEPEN , EmfRecordTypePolyTextOutA = EMR_POLYTEXTOUTA , EmfRecordTypePolyTextOutW = EMR_POLYTEXTOUTW ,
  EmfRecordTypeSetICMMode = 98 , EmfRecordTypeCreateColorSpace = 99 , EmfRecordTypeSetColorSpace = 100 , EmfRecordTypeDeleteColorSpace = 101 ,
  EmfRecordTypeGLSRecord = 102 , EmfRecordTypeGLSBoundedRecord = 103 , EmfRecordTypePixelFormat = 104 , EmfRecordTypeDrawEscape = 105 ,
  EmfRecordTypeExtEscape = 106 , EmfRecordTypeStartDoc = 107 , EmfRecordTypeSmallTextOut = 108 , EmfRecordTypeForceUFIMapping = 109 ,
  EmfRecordTypeNamedEscape = 110 , EmfRecordTypeColorCorrectPalette = 111 , EmfRecordTypeSetICMProfileA = 112 , EmfRecordTypeSetICMProfileW = 113 ,
  EmfRecordTypeAlphaBlend = 114 , EmfRecordTypeSetLayout = 115 , EmfRecordTypeTransparentBlt = 116 , EmfRecordTypeReserved_117 = 117 ,
  EmfRecordTypeGradientFill = 118 , EmfRecordTypeSetLinkedUFIs = 119 , EmfRecordTypeSetTextJustification = 120 , EmfRecordTypeColorMatchToTargetW = 121 ,
  EmfRecordTypeCreateColorSpaceW = 122 , EmfRecordTypeMax = 122 , EmfRecordTypeMin = 1 , EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE ,
  EmfPlusRecordTypeHeader , EmfPlusRecordTypeEndOfFile , EmfPlusRecordTypeComment , EmfPlusRecordTypeGetDC ,
  EmfPlusRecordTypeMultiFormatStart , EmfPlusRecordTypeMultiFormatSection , EmfPlusRecordTypeMultiFormatEnd , EmfPlusRecordTypeObject ,
  EmfPlusRecordTypeClear , EmfPlusRecordTypeFillRects , EmfPlusRecordTypeDrawRects , EmfPlusRecordTypeFillPolygon ,
  EmfPlusRecordTypeDrawLines , EmfPlusRecordTypeFillEllipse , EmfPlusRecordTypeDrawEllipse , EmfPlusRecordTypeFillPie ,
  EmfPlusRecordTypeDrawPie , EmfPlusRecordTypeDrawArc , EmfPlusRecordTypeFillRegion , EmfPlusRecordTypeFillPath ,
  EmfPlusRecordTypeDrawPath , EmfPlusRecordTypeFillClosedCurve , EmfPlusRecordTypeDrawClosedCurve , EmfPlusRecordTypeDrawCurve ,
  EmfPlusRecordTypeDrawBeziers , EmfPlusRecordTypeDrawImage , EmfPlusRecordTypeDrawImagePoints , EmfPlusRecordTypeDrawString ,
  EmfPlusRecordTypeSetRenderingOrigin , EmfPlusRecordTypeSetAntiAliasMode , EmfPlusRecordTypeSetTextRenderingHint , EmfPlusRecordTypeSetTextContrast ,
  EmfPlusRecordTypeSetInterpolationMode , EmfPlusRecordTypeSetPixelOffsetMode , EmfPlusRecordTypeSetCompositingMode , EmfPlusRecordTypeSetCompositingQuality ,
  EmfPlusRecordTypeSave , EmfPlusRecordTypeRestore , EmfPlusRecordTypeBeginContainer , EmfPlusRecordTypeBeginContainerNoParams ,
  EmfPlusRecordTypeEndContainer , EmfPlusRecordTypeSetWorldTransform , EmfPlusRecordTypeResetWorldTransform , EmfPlusRecordTypeMultiplyWorldTransform ,
  EmfPlusRecordTypeTranslateWorldTransform , EmfPlusRecordTypeScaleWorldTransform , EmfPlusRecordTypeRotateWorldTransform , EmfPlusRecordTypeSetPageTransform ,
  EmfPlusRecordTypeResetClip , EmfPlusRecordTypeSetClipRect , EmfPlusRecordTypeSetClipPath , EmfPlusRecordTypeSetClipRegion ,
  EmfPlusRecordTypeOffsetClip , EmfPlusRecordTypeDrawDriverString , EmfPlusRecordTypeStrokeFillPath , EmfPlusRecordTypeSerializableObject ,
  EmfPlusRecordTypeSetTSGraphics , EmfPlusRecordTypeSetTSClip , EmfPlusRecordTotal , EmfPlusRecordTypeMax = EmfPlusRecordTotal - 1 ,
  EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader
}
 

Macro Definition Documentation

◆ FlatnessDefault

#define FlatnessDefault   0.25f

Definition at line 723 of file gdiplusenums.h.

◆ GDIP_EMFPLUS_RECORD_BASE

#define GDIP_EMFPLUS_RECORD_BASE   0x00004000

Definition at line 450 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_BASE

#define GDIP_WMF_RECORD_BASE   0x00010000

Definition at line 451 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_TO_EMFPLUS [1/2]

#define GDIP_WMF_RECORD_TO_EMFPLUS (   x)    ((x) | GDIP_WMF_RECORD_BASE)

Definition at line 773 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_TO_EMFPLUS [2/2]

#define GDIP_WMF_RECORD_TO_EMFPLUS (   x)    ((EmfPlusRecordType)((x) | GDIP_WMF_RECORD_BASE))

Definition at line 773 of file gdiplusenums.h.

Typedef Documentation

◆ BrushType

Definition at line 728 of file gdiplusenums.h.

◆ CombineMode

Definition at line 761 of file gdiplusenums.h.

◆ CompositingMode

Definition at line 750 of file gdiplusenums.h.

◆ CompositingQuality

Definition at line 737 of file gdiplusenums.h.

◆ CoordinateSpace

Definition at line 763 of file gdiplusenums.h.

◆ CustomLineCapType

Definition at line 732 of file gdiplusenums.h.

◆ DashCap

typedef enum DashCap DashCap

Definition at line 740 of file gdiplusenums.h.

◆ DashStyle

Definition at line 741 of file gdiplusenums.h.

◆ DriverStringOptions

Definition at line 729 of file gdiplusenums.h.

◆ EmfPlusRecordType

Definition at line 768 of file gdiplusenums.h.

◆ EmfType

typedef enum EmfType EmfType

Definition at line 749 of file gdiplusenums.h.

◆ FillMode

Definition at line 730 of file gdiplusenums.h.

◆ FlushIntention

Definition at line 762 of file gdiplusenums.h.

◆ FontStyle

Definition at line 755 of file gdiplusenums.h.

◆ GpTestControlEnum

Definition at line 764 of file gdiplusenums.h.

◆ GraphicsContainer

Definition at line 23 of file gdiplusenums.h.

◆ GraphicsState

Definition at line 22 of file gdiplusenums.h.

◆ HatchStyle

Definition at line 767 of file gdiplusenums.h.

◆ HotkeyPrefix

Definition at line 757 of file gdiplusenums.h.

◆ ImageCodecFlags

Definition at line 760 of file gdiplusenums.h.

◆ ImageFlags

Definition at line 744 of file gdiplusenums.h.

◆ ImageType

Definition at line 743 of file gdiplusenums.h.

◆ InterpolationMode

Definition at line 738 of file gdiplusenums.h.

◆ LinearGradientMode

Definition at line 748 of file gdiplusenums.h.

◆ LineCap

typedef enum LineCap LineCap

Definition at line 731 of file gdiplusenums.h.

◆ LineJoin

Definition at line 734 of file gdiplusenums.h.

◆ MatrixOrder

Definition at line 742 of file gdiplusenums.h.

◆ MetafileFrameUnit

Definition at line 765 of file gdiplusenums.h.

◆ MetafileType

Definition at line 747 of file gdiplusenums.h.

◆ PaletteFlags

Definition at line 759 of file gdiplusenums.h.

◆ PathPointType

Definition at line 733 of file gdiplusenums.h.

◆ PenAlignment

Definition at line 758 of file gdiplusenums.h.

◆ PenType

typedef enum PenType PenType

Definition at line 766 of file gdiplusenums.h.

◆ PixelOffsetMode

Definition at line 739 of file gdiplusenums.h.

◆ QualityMode

Definition at line 735 of file gdiplusenums.h.

◆ SmoothingMode

Definition at line 736 of file gdiplusenums.h.

◆ StringAlignment

Definition at line 752 of file gdiplusenums.h.

◆ StringDigitSubstitute

Definition at line 753 of file gdiplusenums.h.

◆ StringFormatFlags

Definition at line 756 of file gdiplusenums.h.

◆ StringTrimming

Definition at line 754 of file gdiplusenums.h.

◆ TextRenderingHint

Definition at line 751 of file gdiplusenums.h.

◆ Unit

typedef enum Unit Unit

Definition at line 727 of file gdiplusenums.h.

◆ WarpMode

Definition at line 745 of file gdiplusenums.h.

◆ WrapMode

Definition at line 746 of file gdiplusenums.h.

Enumeration Type Documentation

◆ BrushType

Enumerator
BrushTypeSolidColor 
BrushTypeHatchFill 
BrushTypeTextureFill 
BrushTypePathGradient 
BrushTypeLinearGradient 

Definition at line 36 of file gdiplusenums.h.

37{
43};
@ BrushTypeHatchFill
Definition: gdiplusenums.h:39
@ BrushTypeLinearGradient
Definition: gdiplusenums.h:42
@ BrushTypeTextureFill
Definition: gdiplusenums.h:40
@ BrushTypeSolidColor
Definition: gdiplusenums.h:38
@ BrushTypePathGradient
Definition: gdiplusenums.h:41

◆ CombineMode

Enumerator
CombineModeReplace 
CombineModeIntersect 
CombineModeUnion 
CombineModeXor 
CombineModeExclude 
CombineModeComplement 

Definition at line 349 of file gdiplusenums.h.

350{
357};
@ CombineModeUnion
Definition: gdiplusenums.h:353
@ CombineModeReplace
Definition: gdiplusenums.h:351
@ CombineModeComplement
Definition: gdiplusenums.h:356
@ CombineModeIntersect
Definition: gdiplusenums.h:352
@ CombineModeExclude
Definition: gdiplusenums.h:355
@ CombineModeXor
Definition: gdiplusenums.h:354

◆ CompositingMode

Enumerator
CompositingModeSourceOver 
CompositingModeSourceCopy 

Definition at line 247 of file gdiplusenums.h.

248{
251};
@ CompositingModeSourceOver
Definition: gdiplusenums.h:249
@ CompositingModeSourceCopy
Definition: gdiplusenums.h:250

◆ CompositingQuality

Enumerator
CompositingQualityInvalid 
CompositingQualityDefault 
CompositingQualityHighSpeed 
CompositingQualityHighQuality 
CompositingQualityGammaCorrected 
CompositingQualityAssumeLinear 

Definition at line 130 of file gdiplusenums.h.

131{
138};
@ QualityModeDefault
Definition: gdiplusenums.h:115
@ QualityModeHigh
Definition: gdiplusenums.h:117
@ QualityModeLow
Definition: gdiplusenums.h:116
@ QualityModeInvalid
Definition: gdiplusenums.h:114
@ CompositingQualityDefault
Definition: gdiplusenums.h:133
@ CompositingQualityGammaCorrected
Definition: gdiplusenums.h:136
@ CompositingQualityAssumeLinear
Definition: gdiplusenums.h:137
@ CompositingQualityHighSpeed
Definition: gdiplusenums.h:134
@ CompositingQualityInvalid
Definition: gdiplusenums.h:132
@ CompositingQualityHighQuality
Definition: gdiplusenums.h:135

◆ CoordinateSpace

Enumerator
CoordinateSpaceWorld 
CoordinateSpacePage 
CoordinateSpaceDevice 

Definition at line 365 of file gdiplusenums.h.

366{
370};
@ CoordinateSpaceDevice
Definition: gdiplusenums.h:369
@ CoordinateSpaceWorld
Definition: gdiplusenums.h:367
@ CoordinateSpacePage
Definition: gdiplusenums.h:368

◆ CustomLineCapType

Enumerator
CustomLineCapTypeDefault 
CustomLineCapTypeAdjustableArrow 

Definition at line 76 of file gdiplusenums.h.

77{
80};
@ CustomLineCapTypeAdjustableArrow
Definition: gdiplusenums.h:79
@ CustomLineCapTypeDefault
Definition: gdiplusenums.h:78

◆ DashCap

Enumerator
DashCapFlat 
DashCapRound 
DashCapTriangle 

Definition at line 169 of file gdiplusenums.h.

170{
171 DashCapFlat = 0,
172 DashCapRound = 2,
174};
@ DashCapTriangle
Definition: gdiplusenums.h:173
@ DashCapRound
Definition: gdiplusenums.h:172
@ DashCapFlat
Definition: gdiplusenums.h:171

◆ DashStyle

Enumerator
DashStyleSolid 
DashStyleDash 
DashStyleDot 
DashStyleDashDot 
DashStyleDashDotDot 
DashStyleCustom 

Definition at line 176 of file gdiplusenums.h.

177{
184};
@ DashStyleSolid
Definition: gdiplusenums.h:178
@ DashStyleDot
Definition: gdiplusenums.h:180
@ DashStyleDashDot
Definition: gdiplusenums.h:181
@ DashStyleCustom
Definition: gdiplusenums.h:183
@ DashStyleDash
Definition: gdiplusenums.h:179
@ DashStyleDashDotDot
Definition: gdiplusenums.h:182

◆ DriverStringOptions

Enumerator
DriverStringOptionsCmapLookup 
DriverStringOptionsVertical 
DriverStringOptionsRealizedAdvance 
DriverStringOptionsLimitSubpixel 

Definition at line 45 of file gdiplusenums.h.

46{
51};
@ DriverStringOptionsRealizedAdvance
Definition: gdiplusenums.h:49
@ DriverStringOptionsVertical
Definition: gdiplusenums.h:48
@ DriverStringOptionsCmapLookup
Definition: gdiplusenums.h:47
@ DriverStringOptionsLimitSubpixel
Definition: gdiplusenums.h:50

◆ EmfPlusRecordType

Enumerator
WmfRecordTypeSetBkColor 
WmfRecordTypeSetBkMode 
WmfRecordTypeSetMapMode 
WmfRecordTypeSetROP2 
WmfRecordTypeSetRelAbs 
WmfRecordTypeSetPolyFillMode 
WmfRecordTypeSetStretchBltMode 
WmfRecordTypeSetTextCharExtra 
WmfRecordTypeSetTextColor 
WmfRecordTypeSetTextJustification 
WmfRecordTypeSetWindowOrg 
WmfRecordTypeSetWindowExt 
WmfRecordTypeSetViewportOrg 
WmfRecordTypeSetViewportExt 
WmfRecordTypeOffsetWindowOrg 
WmfRecordTypeScaleWindowExt 
WmfRecordTypeOffsetViewportOrg 
WmfRecordTypeScaleViewportExt 
WmfRecordTypeLineTo 
WmfRecordTypeMoveTo 
WmfRecordTypeExcludeClipRect 
WmfRecordTypeIntersectClipRect 
WmfRecordTypeArc 
WmfRecordTypeEllipse 
WmfRecordTypeFloodFill 
WmfRecordTypePie 
WmfRecordTypeRectangle 
WmfRecordTypeRoundRect 
WmfRecordTypePatBlt 
WmfRecordTypeSaveDC 
WmfRecordTypeSetPixel 
WmfRecordTypeOffsetClipRgn 
WmfRecordTypeTextOut 
WmfRecordTypeBitBlt 
WmfRecordTypeStretchBlt 
WmfRecordTypePolygon 
WmfRecordTypePolyline 
WmfRecordTypeEscape 
WmfRecordTypeRestoreDC 
WmfRecordTypeFillRegion 
WmfRecordTypeFrameRegion 
WmfRecordTypeInvertRegion 
WmfRecordTypePaintRegion 
WmfRecordTypeSelectClipRegion 
WmfRecordTypeSelectObject 
WmfRecordTypeSetTextAlign 
WmfRecordTypeDrawText 
WmfRecordTypeChord 
WmfRecordTypeSetMapperFlags 
WmfRecordTypeExtTextOut 
WmfRecordTypeSetDIBToDev 
WmfRecordTypeSelectPalette 
WmfRecordTypeRealizePalette 
WmfRecordTypeAnimatePalette 
WmfRecordTypeSetPalEntries 
WmfRecordTypePolyPolygon 
WmfRecordTypeResizePalette 
WmfRecordTypeDIBBitBlt 
WmfRecordTypeDIBStretchBlt 
WmfRecordTypeDIBCreatePatternBrush 
WmfRecordTypeStretchDIB 
WmfRecordTypeExtFloodFill 
WmfRecordTypeSetLayout 
WmfRecordTypeResetDC 
WmfRecordTypeStartDoc 
WmfRecordTypeStartPage 
WmfRecordTypeEndPage 
WmfRecordTypeAbortDoc 
WmfRecordTypeEndDoc 
WmfRecordTypeDeleteObject 
WmfRecordTypeCreatePalette 
WmfRecordTypeCreateBrush 
WmfRecordTypeCreatePatternBrush 
WmfRecordTypeCreatePenIndirect 
WmfRecordTypeCreateFontIndirect 
WmfRecordTypeCreateBrushIndirect 
WmfRecordTypeCreateBitmapIndirect 
WmfRecordTypeCreateBitmap 
WmfRecordTypeCreateRegion 
EmfRecordTypeHeader 
EmfRecordTypePolyBezier 
EmfRecordTypePolygon 
EmfRecordTypePolyline 
EmfRecordTypePolyBezierTo 
EmfRecordTypePolyLineTo 
EmfRecordTypePolyPolyline 
EmfRecordTypePolyPolygon 
EmfRecordTypeSetWindowExtEx 
EmfRecordTypeSetWindowOrgEx 
EmfRecordTypeSetViewportExtEx 
EmfRecordTypeSetViewportOrgEx 
EmfRecordTypeSetBrushOrgEx 
EmfRecordTypeEOF 
EmfRecordTypeSetPixelV 
EmfRecordTypeSetMapperFlags 
EmfRecordTypeSetMapMode 
EmfRecordTypeSetBkMode 
EmfRecordTypeSetPolyFillMode 
EmfRecordTypeSetROP2 
EmfRecordTypeSetStretchBltMode 
EmfRecordTypeSetTextAlign 
EmfRecordTypeSetColorAdjustment 
EmfRecordTypeSetTextColor 
EmfRecordTypeSetBkColor 
EmfRecordTypeOffsetClipRgn 
EmfRecordTypeMoveToEx 
EmfRecordTypeSetMetaRgn 
EmfRecordTypeExcludeClipRect 
EmfRecordTypeIntersectClipRect 
EmfRecordTypeScaleViewportExtEx 
EmfRecordTypeScaleWindowExtEx 
EmfRecordTypeSaveDC 
EmfRecordTypeRestoreDC 
EmfRecordTypeSetWorldTransform 
EmfRecordTypeModifyWorldTransform 
EmfRecordTypeSelectObject 
EmfRecordTypeCreatePen 
EmfRecordTypeCreateBrushIndirect 
EmfRecordTypeDeleteObject 
EmfRecordTypeAngleArc 
EmfRecordTypeEllipse 
EmfRecordTypeRectangle 
EmfRecordTypeRoundRect 
EmfRecordTypeArc 
EmfRecordTypeChord 
EmfRecordTypePie 
EmfRecordTypeSelectPalette 
EmfRecordTypeCreatePalette 
EmfRecordTypeSetPaletteEntries 
EmfRecordTypeResizePalette 
EmfRecordTypeRealizePalette 
EmfRecordTypeExtFloodFill 
EmfRecordTypeLineTo 
EmfRecordTypeArcTo 
EmfRecordTypePolyDraw 
EmfRecordTypeSetArcDirection 
EmfRecordTypeSetMiterLimit 
EmfRecordTypeBeginPath 
EmfRecordTypeEndPath 
EmfRecordTypeCloseFigure 
EmfRecordTypeFillPath 
EmfRecordTypeStrokeAndFillPath 
EmfRecordTypeStrokePath 
EmfRecordTypeFlattenPath 
EmfRecordTypeWidenPath 
EmfRecordTypeSelectClipPath 
EmfRecordTypeAbortPath 
EmfRecordTypeReserved_069 
EmfRecordTypeGdiComment 
EmfRecordTypeFillRgn 
EmfRecordTypeFrameRgn 
EmfRecordTypeInvertRgn 
EmfRecordTypePaintRgn 
EmfRecordTypeExtSelectClipRgn 
EmfRecordTypeBitBlt 
EmfRecordTypeStretchBlt 
EmfRecordTypeMaskBlt 
EmfRecordTypePlgBlt 
EmfRecordTypeSetDIBitsToDevice 
EmfRecordTypeStretchDIBits 
EmfRecordTypeExtCreateFontIndirect 
EmfRecordTypeExtTextOutA 
EmfRecordTypeExtTextOutW 
EmfRecordTypePolyBezier16 
EmfRecordTypePolygon16 
EmfRecordTypePolyline16 
EmfRecordTypePolyBezierTo16 
EmfRecordTypePolylineTo16 
EmfRecordTypePolyPolyline16 
EmfRecordTypePolyPolygon16 
EmfRecordTypePolyDraw16 
EmfRecordTypeCreateMonoBrush 
EmfRecordTypeCreateDIBPatternBrushPt 
EmfRecordTypeExtCreatePen 
EmfRecordTypePolyTextOutA 
EmfRecordTypePolyTextOutW 
EmfRecordTypeSetICMMode 
EmfRecordTypeCreateColorSpace 
EmfRecordTypeSetColorSpace 
EmfRecordTypeDeleteColorSpace 
EmfRecordTypeGLSRecord 
EmfRecordTypeGLSBoundedRecord 
EmfRecordTypePixelFormat 
EmfRecordTypeDrawEscape 
EmfRecordTypeExtEscape 
EmfRecordTypeStartDoc 
EmfRecordTypeSmallTextOut 
EmfRecordTypeForceUFIMapping 
EmfRecordTypeNamedEscape 
EmfRecordTypeColorCorrectPalette 
EmfRecordTypeSetICMProfileA 
EmfRecordTypeSetICMProfileW 
EmfRecordTypeAlphaBlend 
EmfRecordTypeSetLayout 
EmfRecordTypeTransparentBlt 
EmfRecordTypeReserved_117 
EmfRecordTypeGradientFill 
EmfRecordTypeSetLinkedUFIs 
EmfRecordTypeSetTextJustification 
EmfRecordTypeColorMatchToTargetW 
EmfRecordTypeCreateColorSpaceW 
EmfRecordTypeMax 
EmfRecordTypeMin 
EmfPlusRecordTypeInvalid 
EmfPlusRecordTypeHeader 
EmfPlusRecordTypeEndOfFile 
EmfPlusRecordTypeComment 
EmfPlusRecordTypeGetDC 
EmfPlusRecordTypeMultiFormatStart 
EmfPlusRecordTypeMultiFormatSection 
EmfPlusRecordTypeMultiFormatEnd 
EmfPlusRecordTypeObject 
EmfPlusRecordTypeClear 
EmfPlusRecordTypeFillRects 
EmfPlusRecordTypeDrawRects 
EmfPlusRecordTypeFillPolygon 
EmfPlusRecordTypeDrawLines 
EmfPlusRecordTypeFillEllipse 
EmfPlusRecordTypeDrawEllipse 
EmfPlusRecordTypeFillPie 
EmfPlusRecordTypeDrawPie 
EmfPlusRecordTypeDrawArc 
EmfPlusRecordTypeFillRegion 
EmfPlusRecordTypeFillPath 
EmfPlusRecordTypeDrawPath 
EmfPlusRecordTypeFillClosedCurve 
EmfPlusRecordTypeDrawClosedCurve 
EmfPlusRecordTypeDrawCurve 
EmfPlusRecordTypeDrawBeziers 
EmfPlusRecordTypeDrawImage 
EmfPlusRecordTypeDrawImagePoints 
EmfPlusRecordTypeDrawString 
EmfPlusRecordTypeSetRenderingOrigin 
EmfPlusRecordTypeSetAntiAliasMode 
EmfPlusRecordTypeSetTextRenderingHint 
EmfPlusRecordTypeSetTextContrast 
EmfPlusRecordTypeSetInterpolationMode 
EmfPlusRecordTypeSetPixelOffsetMode 
EmfPlusRecordTypeSetCompositingMode 
EmfPlusRecordTypeSetCompositingQuality 
EmfPlusRecordTypeSave 
EmfPlusRecordTypeRestore 
EmfPlusRecordTypeBeginContainer 
EmfPlusRecordTypeBeginContainerNoParams 
EmfPlusRecordTypeEndContainer 
EmfPlusRecordTypeSetWorldTransform 
EmfPlusRecordTypeResetWorldTransform 
EmfPlusRecordTypeMultiplyWorldTransform 
EmfPlusRecordTypeTranslateWorldTransform 
EmfPlusRecordTypeScaleWorldTransform 
EmfPlusRecordTypeRotateWorldTransform 
EmfPlusRecordTypeSetPageTransform 
EmfPlusRecordTypeResetClip 
EmfPlusRecordTypeSetClipRect 
EmfPlusRecordTypeSetClipPath 
EmfPlusRecordTypeSetClipRegion 
EmfPlusRecordTypeOffsetClip 
EmfPlusRecordTypeDrawDriverString 
EmfPlusRecordTypeStrokeFillPath 
EmfPlusRecordTypeSerializableObject 
EmfPlusRecordTypeSetTSGraphics 
EmfPlusRecordTypeSetTSClip 
EmfPlusRecordTotal 
EmfPlusRecordTypeMax 
EmfPlusRecordTypeMin 

Definition at line 454 of file gdiplusenums.h.

455{
657 EmfRecordTypeMax = 122,
721};
#define GDIP_EMFPLUS_RECORD_BASE
Definition: gdiplusenums.h:450
@ EmfRecordTypeSmallTextOut
Definition: gdiplusenums.h:642
@ EmfRecordTypeEllipse
Definition: gdiplusenums.h:576
@ WmfRecordTypeEscape
Definition: gdiplusenums.h:493
@ EmfRecordTypeSelectObject
Definition: gdiplusenums.h:571
@ EmfPlusRecordTypeGetDC
Definition: gdiplusenums.h:663
@ EmfPlusRecordTypeSerializableObject
Definition: gdiplusenums.h:715
@ WmfRecordTypeCreateRegion
Definition: gdiplusenums.h:534
@ WmfRecordTypeCreateBitmapIndirect
Definition: gdiplusenums.h:532
@ EmfPlusRecordTypeDrawPie
Definition: gdiplusenums.h:676
@ EmfPlusRecordTypeFillPolygon
Definition: gdiplusenums.h:671
@ EmfRecordTypePolyBezierTo16
Definition: gdiplusenums.h:622
@ EmfPlusRecordTypeMultiFormatEnd
Definition: gdiplusenums.h:666
@ EmfRecordTypeCreateDIBPatternBrushPt
Definition: gdiplusenums.h:628
@ EmfRecordTypeFlattenPath
Definition: gdiplusenums.h:599
@ EmfRecordTypeForceUFIMapping
Definition: gdiplusenums.h:643
@ WmfRecordTypeSetViewportOrg
Definition: gdiplusenums.h:468
@ EmfRecordTypeMin
Definition: gdiplusenums.h:658
@ EmfRecordTypeEndPath
Definition: gdiplusenums.h:594
@ EmfPlusRecordTypeSetCompositingQuality
Definition: gdiplusenums.h:695
@ EmfRecordTypeIntersectClipRect
Definition: gdiplusenums.h:564
@ EmfRecordTypeGLSBoundedRecord
Definition: gdiplusenums.h:637
@ WmfRecordTypeOffsetWindowOrg
Definition: gdiplusenums.h:470
@ EmfRecordTypeSetWindowOrgEx
Definition: gdiplusenums.h:544
@ EmfRecordTypeRestoreDC
Definition: gdiplusenums.h:568
@ EmfRecordTypeStrokePath
Definition: gdiplusenums.h:598
@ EmfPlusRecordTypeSetTSClip
Definition: gdiplusenums.h:717
@ EmfRecordTypeArc
Definition: gdiplusenums.h:579
@ EmfRecordTypeSetLinkedUFIs
Definition: gdiplusenums.h:653
@ EmfRecordTypeSetWindowExtEx
Definition: gdiplusenums.h:543
@ WmfRecordTypePolygon
Definition: gdiplusenums.h:491
@ EmfPlusRecordTypeSetClipRect
Definition: gdiplusenums.h:709
@ EmfPlusRecordTypeInvalid
Definition: gdiplusenums.h:659
@ WmfRecordTypeAnimatePalette
Definition: gdiplusenums.h:509
@ EmfRecordTypeCreateColorSpaceW
Definition: gdiplusenums.h:656
@ EmfRecordTypeSetMiterLimit
Definition: gdiplusenums.h:592
@ EmfPlusRecordTypeDrawLines
Definition: gdiplusenums.h:672
@ WmfRecordTypeSelectObject
Definition: gdiplusenums.h:500
@ EmfPlusRecordTypeSetClipPath
Definition: gdiplusenums.h:710
@ EmfRecordTypeSelectPalette
Definition: gdiplusenums.h:582
@ EmfRecordTypePlgBlt
Definition: gdiplusenums.h:613
@ EmfRecordTypeSetMapMode
Definition: gdiplusenums.h:551
@ EmfRecordTypeSetBkMode
Definition: gdiplusenums.h:552
@ EmfPlusRecordTypeMultiFormatSection
Definition: gdiplusenums.h:665
@ WmfRecordTypeEndDoc
Definition: gdiplusenums.h:524
@ WmfRecordTypeFillRegion
Definition: gdiplusenums.h:495
@ WmfRecordTypeSetTextAlign
Definition: gdiplusenums.h:501
@ WmfRecordTypeSetWindowOrg
Definition: gdiplusenums.h:466
@ EmfPlusRecordTypeSetTextContrast
Definition: gdiplusenums.h:691
@ EmfRecordTypeWidenPath
Definition: gdiplusenums.h:600
@ WmfRecordTypeDIBBitBlt
Definition: gdiplusenums.h:513
@ WmfRecordTypeChord
Definition: gdiplusenums.h:503
@ EmfPlusRecordTypeResetWorldTransform
Definition: gdiplusenums.h:702
@ EmfRecordTypeSetBrushOrgEx
Definition: gdiplusenums.h:547
@ EmfRecordTypeSetTextColor
Definition: gdiplusenums.h:558
@ EmfRecordTypePixelFormat
Definition: gdiplusenums.h:638
@ EmfPlusRecordTypeDrawString
Definition: gdiplusenums.h:687
@ EmfRecordTypeSetROP2
Definition: gdiplusenums.h:554
@ EmfRecordTypeStrokeAndFillPath
Definition: gdiplusenums.h:597
@ EmfPlusRecordTypeResetClip
Definition: gdiplusenums.h:708
@ WmfRecordTypeSetMapperFlags
Definition: gdiplusenums.h:504
@ WmfRecordTypePatBlt
Definition: gdiplusenums.h:484
@ EmfRecordTypeRealizePalette
Definition: gdiplusenums.h:586
@ EmfRecordTypeSetPixelV
Definition: gdiplusenums.h:549
@ WmfRecordTypeSetLayout
Definition: gdiplusenums.h:518
@ EmfRecordTypeStartDoc
Definition: gdiplusenums.h:641
@ EmfRecordTypeExcludeClipRect
Definition: gdiplusenums.h:563
@ EmfRecordTypeTransparentBlt
Definition: gdiplusenums.h:650
@ WmfRecordTypeSelectPalette
Definition: gdiplusenums.h:507
@ EmfRecordTypePolyBezier
Definition: gdiplusenums.h:536
@ WmfRecordTypeStartPage
Definition: gdiplusenums.h:521
@ WmfRecordTypeSetPixel
Definition: gdiplusenums.h:486
@ WmfRecordTypeSetPalEntries
Definition: gdiplusenums.h:510
@ WmfRecordTypeResizePalette
Definition: gdiplusenums.h:512
@ WmfRecordTypeMoveTo
Definition: gdiplusenums.h:475
@ EmfRecordTypePolyline16
Definition: gdiplusenums.h:621
@ EmfRecordTypePolyBezier16
Definition: gdiplusenums.h:619
@ EmfRecordTypePolyBezierTo
Definition: gdiplusenums.h:539
@ EmfRecordTypeSetDIBitsToDevice
Definition: gdiplusenums.h:614
@ WmfRecordTypeRectangle
Definition: gdiplusenums.h:482
@ WmfRecordTypeSetTextColor
Definition: gdiplusenums.h:464
@ EmfRecordTypeReserved_117
Definition: gdiplusenums.h:651
@ EmfRecordTypePolyTextOutA
Definition: gdiplusenums.h:630
@ EmfRecordTypeCreateMonoBrush
Definition: gdiplusenums.h:627
@ EmfPlusRecordTypeEndContainer
Definition: gdiplusenums.h:700
@ WmfRecordTypeSelectClipRegion
Definition: gdiplusenums.h:499
@ EmfRecordTypeRectangle
Definition: gdiplusenums.h:577
@ EmfPlusRecordTypeSave
Definition: gdiplusenums.h:696
@ WmfRecordTypeCreateBitmap
Definition: gdiplusenums.h:533
@ EmfRecordTypeExtCreatePen
Definition: gdiplusenums.h:629
@ EmfPlusRecordTypeRotateWorldTransform
Definition: gdiplusenums.h:706
@ WmfRecordTypeInvertRegion
Definition: gdiplusenums.h:497
@ EmfRecordTypeResizePalette
Definition: gdiplusenums.h:585
@ EmfRecordTypeArcTo
Definition: gdiplusenums.h:589
@ EmfRecordTypeGdiComment
Definition: gdiplusenums.h:604
@ EmfRecordTypeSetMetaRgn
Definition: gdiplusenums.h:562
@ EmfPlusRecordTypeTranslateWorldTransform
Definition: gdiplusenums.h:704
@ EmfRecordTypePolylineTo16
Definition: gdiplusenums.h:623
@ EmfPlusRecordTypeSetTSGraphics
Definition: gdiplusenums.h:716
@ EmfRecordTypeStretchDIBits
Definition: gdiplusenums.h:615
@ EmfRecordTypeSetBkColor
Definition: gdiplusenums.h:559
@ EmfPlusRecordTypeDrawImagePoints
Definition: gdiplusenums.h:686
@ EmfRecordTypeSetPolyFillMode
Definition: gdiplusenums.h:553
@ EmfPlusRecordTypeComment
Definition: gdiplusenums.h:662
@ EmfPlusRecordTypeRestore
Definition: gdiplusenums.h:697
@ EmfRecordTypeCreatePalette
Definition: gdiplusenums.h:583
@ EmfPlusRecordTypeClear
Definition: gdiplusenums.h:668
@ WmfRecordTypePie
Definition: gdiplusenums.h:481
@ EmfRecordTypeSetColorAdjustment
Definition: gdiplusenums.h:557
@ WmfRecordTypeRealizePalette
Definition: gdiplusenums.h:508
@ EmfRecordTypeSetMapperFlags
Definition: gdiplusenums.h:550
@ EmfRecordTypeSetArcDirection
Definition: gdiplusenums.h:591
@ WmfRecordTypeSetBkMode
Definition: gdiplusenums.h:457
@ EmfRecordTypeExtTextOutA
Definition: gdiplusenums.h:617
@ EmfRecordTypeSetWorldTransform
Definition: gdiplusenums.h:569
@ WmfRecordTypeEndPage
Definition: gdiplusenums.h:522
@ EmfRecordTypeFrameRgn
Definition: gdiplusenums.h:606
@ WmfRecordTypeDrawText
Definition: gdiplusenums.h:502
@ WmfRecordTypePaintRegion
Definition: gdiplusenums.h:498
@ EmfPlusRecordTypeFillPath
Definition: gdiplusenums.h:679
@ EmfRecordTypePolyTextOutW
Definition: gdiplusenums.h:631
@ EmfRecordTypeModifyWorldTransform
Definition: gdiplusenums.h:570
@ WmfRecordTypeSetPolyFillMode
Definition: gdiplusenums.h:461
@ EmfRecordTypeCreateColorSpace
Definition: gdiplusenums.h:633
@ EmfPlusRecordTypeSetPixelOffsetMode
Definition: gdiplusenums.h:693
@ WmfRecordTypeSetROP2
Definition: gdiplusenums.h:459
@ EmfPlusRecordTypeDrawArc
Definition: gdiplusenums.h:677
@ WmfRecordTypePolyPolygon
Definition: gdiplusenums.h:511
@ WmfRecordTypeSetWindowExt
Definition: gdiplusenums.h:467
@ EmfRecordTypeSetViewportOrgEx
Definition: gdiplusenums.h:546
@ EmfRecordTypeSetColorSpace
Definition: gdiplusenums.h:634
@ WmfRecordTypeStretchDIB
Definition: gdiplusenums.h:516
@ EmfRecordTypeCreatePen
Definition: gdiplusenums.h:572
@ EmfPlusRecordTypeSetCompositingMode
Definition: gdiplusenums.h:694
@ EmfRecordTypePolygon
Definition: gdiplusenums.h:537
@ EmfPlusRecordTypeBeginContainer
Definition: gdiplusenums.h:698
@ EmfRecordTypeExtEscape
Definition: gdiplusenums.h:640
@ WmfRecordTypeSetMapMode
Definition: gdiplusenums.h:458
@ EmfRecordTypePolyPolygon16
Definition: gdiplusenums.h:625
@ EmfPlusRecordTypeMultiFormatStart
Definition: gdiplusenums.h:664
@ EmfPlusRecordTypeDrawDriverString
Definition: gdiplusenums.h:713
@ EmfRecordTypePolyPolyline
Definition: gdiplusenums.h:541
@ EmfRecordTypeDeleteColorSpace
Definition: gdiplusenums.h:635
@ WmfRecordTypeScaleViewportExt
Definition: gdiplusenums.h:473
@ WmfRecordTypeTextOut
Definition: gdiplusenums.h:488
@ WmfRecordTypeDeleteObject
Definition: gdiplusenums.h:525
@ WmfRecordTypeCreateBrush
Definition: gdiplusenums.h:527
@ EmfPlusRecordTypeDrawPath
Definition: gdiplusenums.h:680
@ EmfPlusRecordTypeOffsetClip
Definition: gdiplusenums.h:712
@ EmfRecordTypeSelectClipPath
Definition: gdiplusenums.h:601
@ EmfPlusRecordTypeObject
Definition: gdiplusenums.h:667
@ EmfRecordTypePolyPolyline16
Definition: gdiplusenums.h:624
@ EmfRecordTypePolyDraw
Definition: gdiplusenums.h:590
@ EmfRecordTypeEOF
Definition: gdiplusenums.h:548
@ EmfRecordTypePie
Definition: gdiplusenums.h:581
@ EmfPlusRecordTotal
Definition: gdiplusenums.h:718
@ EmfPlusRecordTypeDrawCurve
Definition: gdiplusenums.h:683
@ WmfRecordTypeCreateBrushIndirect
Definition: gdiplusenums.h:531
@ WmfRecordTypeStartDoc
Definition: gdiplusenums.h:520
@ EmfPlusRecordTypeFillClosedCurve
Definition: gdiplusenums.h:681
@ WmfRecordTypeCreatePenIndirect
Definition: gdiplusenums.h:529
@ WmfRecordTypeFrameRegion
Definition: gdiplusenums.h:496
@ WmfRecordTypeArc
Definition: gdiplusenums.h:478
@ EmfRecordTypePolyLineTo
Definition: gdiplusenums.h:540
@ EmfRecordTypeGLSRecord
Definition: gdiplusenums.h:636
@ EmfRecordTypeColorCorrectPalette
Definition: gdiplusenums.h:645
@ EmfRecordTypeOffsetClipRgn
Definition: gdiplusenums.h:560
@ EmfRecordTypeMoveToEx
Definition: gdiplusenums.h:561
@ EmfRecordTypeBeginPath
Definition: gdiplusenums.h:593
@ WmfRecordTypeCreatePatternBrush
Definition: gdiplusenums.h:528
@ EmfPlusRecordTypeFillPie
Definition: gdiplusenums.h:675
@ WmfRecordTypeFloodFill
Definition: gdiplusenums.h:480
@ WmfRecordTypeCreateFontIndirect
Definition: gdiplusenums.h:530
@ EmfRecordTypePolyline
Definition: gdiplusenums.h:538
@ EmfRecordTypeGradientFill
Definition: gdiplusenums.h:652
@ EmfPlusRecordTypeSetWorldTransform
Definition: gdiplusenums.h:701
@ EmfRecordTypeColorMatchToTargetW
Definition: gdiplusenums.h:655
@ EmfPlusRecordTypeFillRects
Definition: gdiplusenums.h:669
@ EmfRecordTypeAbortPath
Definition: gdiplusenums.h:602
@ WmfRecordTypeOffsetViewportOrg
Definition: gdiplusenums.h:472
@ EmfRecordTypeNamedEscape
Definition: gdiplusenums.h:644
@ EmfRecordTypeDrawEscape
Definition: gdiplusenums.h:639
@ WmfRecordTypeSetRelAbs
Definition: gdiplusenums.h:460
@ WmfRecordTypeStretchBlt
Definition: gdiplusenums.h:490
@ WmfRecordTypeRoundRect
Definition: gdiplusenums.h:483
@ WmfRecordTypeSetTextCharExtra
Definition: gdiplusenums.h:463
@ EmfRecordTypeSetICMMode
Definition: gdiplusenums.h:632
@ WmfRecordTypeSetDIBToDev
Definition: gdiplusenums.h:506
@ EmfRecordTypeSetLayout
Definition: gdiplusenums.h:649
@ EmfPlusRecordTypeHeader
Definition: gdiplusenums.h:660
@ EmfPlusRecordTypeDrawEllipse
Definition: gdiplusenums.h:674
@ EmfRecordTypeBitBlt
Definition: gdiplusenums.h:610
@ EmfRecordTypeMaskBlt
Definition: gdiplusenums.h:612
@ EmfRecordTypeExtFloodFill
Definition: gdiplusenums.h:587
@ EmfRecordTypeSetICMProfileA
Definition: gdiplusenums.h:646
@ EmfPlusRecordTypeFillEllipse
Definition: gdiplusenums.h:673
@ WmfRecordTypeExtTextOut
Definition: gdiplusenums.h:505
@ WmfRecordTypeSetViewportExt
Definition: gdiplusenums.h:469
@ WmfRecordTypePolyline
Definition: gdiplusenums.h:492
@ EmfPlusRecordTypeSetInterpolationMode
Definition: gdiplusenums.h:692
@ EmfRecordTypeSetStretchBltMode
Definition: gdiplusenums.h:555
@ EmfPlusRecordTypeEndOfFile
Definition: gdiplusenums.h:661
@ EmfRecordTypeRoundRect
Definition: gdiplusenums.h:578
@ WmfRecordTypeOffsetClipRgn
Definition: gdiplusenums.h:487
@ EmfPlusRecordTypeDrawRects
Definition: gdiplusenums.h:670
@ EmfPlusRecordTypeSetPageTransform
Definition: gdiplusenums.h:707
@ EmfRecordTypeSetViewportExtEx
Definition: gdiplusenums.h:545
@ EmfRecordTypeExtTextOutW
Definition: gdiplusenums.h:618
@ WmfRecordTypeDIBStretchBlt
Definition: gdiplusenums.h:514
@ EmfPlusRecordTypeSetRenderingOrigin
Definition: gdiplusenums.h:688
@ EmfPlusRecordTypeStrokeFillPath
Definition: gdiplusenums.h:714
@ WmfRecordTypeEllipse
Definition: gdiplusenums.h:479
@ WmfRecordTypeAbortDoc
Definition: gdiplusenums.h:523
@ EmfRecordTypeSetPaletteEntries
Definition: gdiplusenums.h:584
@ EmfPlusRecordTypeMin
Definition: gdiplusenums.h:720
@ EmfRecordTypePolyPolygon
Definition: gdiplusenums.h:542
@ EmfRecordTypeCloseFigure
Definition: gdiplusenums.h:595
@ EmfRecordTypeSaveDC
Definition: gdiplusenums.h:567
@ EmfRecordTypeSetTextAlign
Definition: gdiplusenums.h:556
@ WmfRecordTypeSaveDC
Definition: gdiplusenums.h:485
@ WmfRecordTypeExcludeClipRect
Definition: gdiplusenums.h:476
@ EmfRecordTypeCreateBrushIndirect
Definition: gdiplusenums.h:573
@ EmfRecordTypeSetICMProfileW
Definition: gdiplusenums.h:647
@ WmfRecordTypeResetDC
Definition: gdiplusenums.h:519
@ EmfRecordTypeHeader
Definition: gdiplusenums.h:535
@ WmfRecordTypeScaleWindowExt
Definition: gdiplusenums.h:471
@ EmfRecordTypeExtSelectClipRgn
Definition: gdiplusenums.h:609
@ EmfPlusRecordTypeSetAntiAliasMode
Definition: gdiplusenums.h:689
@ WmfRecordTypeIntersectClipRect
Definition: gdiplusenums.h:477
@ WmfRecordTypeDIBCreatePatternBrush
Definition: gdiplusenums.h:515
@ EmfPlusRecordTypeMax
Definition: gdiplusenums.h:719
@ EmfRecordTypeFillRgn
Definition: gdiplusenums.h:605
@ WmfRecordTypeSetTextJustification
Definition: gdiplusenums.h:465
@ WmfRecordTypeSetStretchBltMode
Definition: gdiplusenums.h:462
@ EmfRecordTypeSetTextJustification
Definition: gdiplusenums.h:654
@ EmfRecordTypeScaleViewportExtEx
Definition: gdiplusenums.h:565
@ WmfRecordTypeBitBlt
Definition: gdiplusenums.h:489
@ WmfRecordTypeCreatePalette
Definition: gdiplusenums.h:526
@ EmfRecordTypeChord
Definition: gdiplusenums.h:580
@ WmfRecordTypeLineTo
Definition: gdiplusenums.h:474
@ EmfPlusRecordTypeBeginContainerNoParams
Definition: gdiplusenums.h:699
@ EmfRecordTypePaintRgn
Definition: gdiplusenums.h:608
@ EmfRecordTypePolygon16
Definition: gdiplusenums.h:620
@ EmfPlusRecordTypeFillRegion
Definition: gdiplusenums.h:678
@ EmfRecordTypeDeleteObject
Definition: gdiplusenums.h:574
@ EmfPlusRecordTypeDrawImage
Definition: gdiplusenums.h:685
@ EmfRecordTypeAngleArc
Definition: gdiplusenums.h:575
@ EmfRecordTypePolyDraw16
Definition: gdiplusenums.h:626
@ EmfPlusRecordTypeScaleWorldTransform
Definition: gdiplusenums.h:705
@ EmfPlusRecordTypeMultiplyWorldTransform
Definition: gdiplusenums.h:703
@ EmfPlusRecordTypeSetClipRegion
Definition: gdiplusenums.h:711
@ EmfRecordTypeScaleWindowExtEx
Definition: gdiplusenums.h:566
@ EmfPlusRecordTypeDrawBeziers
Definition: gdiplusenums.h:684
@ WmfRecordTypeExtFloodFill
Definition: gdiplusenums.h:517
@ EmfRecordTypeReserved_069
Definition: gdiplusenums.h:603
@ EmfPlusRecordTypeSetTextRenderingHint
Definition: gdiplusenums.h:690
@ WmfRecordTypeSetBkColor
Definition: gdiplusenums.h:456
@ EmfRecordTypeAlphaBlend
Definition: gdiplusenums.h:648
@ EmfRecordTypeFillPath
Definition: gdiplusenums.h:596
@ EmfPlusRecordTypeDrawClosedCurve
Definition: gdiplusenums.h:682
@ EmfRecordTypeStretchBlt
Definition: gdiplusenums.h:611
@ EmfRecordTypeInvertRgn
Definition: gdiplusenums.h:607
@ EmfRecordTypeExtCreateFontIndirect
Definition: gdiplusenums.h:616
@ EmfRecordTypeMax
Definition: gdiplusenums.h:657
@ EmfRecordTypeLineTo
Definition: gdiplusenums.h:588
@ WmfRecordTypeRestoreDC
Definition: gdiplusenums.h:494
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)
Definition: gdiplusenums.h:773
#define META_CREATEBRUSHINDIRECT
Definition: wingdi.h:277
#define META_DIBSTRETCHBLT
Definition: wingdi.h:268
#define EMR_INTERSECTCLIPRECT
Definition: wingdi.h:104
#define EMR_POLYPOLYLINE
Definition: wingdi.h:81
#define EMR_STRETCHBLT
Definition: wingdi.h:150
#define EMR_SAVEDC
Definition: wingdi.h:107
#define EMR_POLYTEXTOUTW
Definition: wingdi.h:170
#define EMR_FRAMERGN
Definition: wingdi.h:145
#define META_FLOODFILL
Definition: wingdi.h:235
#define EMR_SELECTCLIPPATH
Definition: wingdi.h:141
#define EMR_SETWINDOWEXTEX
Definition: wingdi.h:83
#define EMR_SETTEXTCOLOR
Definition: wingdi.h:98
#define META_SETTEXTCOLOR
Definition: wingdi.h:219
#define EMR_SETVIEWPORTEXTEX
Definition: wingdi.h:85
#define META_PAINTREGION
Definition: wingdi.h:253
#define META_SCALEVIEWPORTEXT
Definition: wingdi.h:228
#define EMR_EXTTEXTOUTA
Definition: wingdi.h:156
#define EMR_SETTEXTALIGN
Definition: wingdi.h:96
#define META_REALIZEPALETTE
Definition: wingdi.h:262
#define EMR_POLYBEZIER16
Definition: wingdi.h:158
#define META_FRAMEREGION
Definition: wingdi.h:251
#define EMR_CREATEPALETTE
Definition: wingdi.h:123
#define META_SETTEXTCHAREXTRA
Definition: wingdi.h:217
#define EMR_BITBLT
Definition: wingdi.h:149
#define EMR_SELECTOBJECT
Definition: wingdi.h:111
#define EMR_EXTSELECTCLIPRGN
Definition: wingdi.h:148
#define META_CREATEFONTINDIRECT
Definition: wingdi.h:276
#define META_ESCAPE
Definition: wingdi.h:248
#define EMR_SETMAPPERFLAGS
Definition: wingdi.h:90
#define EMR_POLYLINE
Definition: wingdi.h:78
#define META_ANIMATEPALETTE
Definition: wingdi.h:263
#define META_SELECTPALETTE
Definition: wingdi.h:261
#define META_DIBBITBLT
Definition: wingdi.h:267
#define EMR_SETMITERLIMIT
Definition: wingdi.h:132
#define EMR_POLYDRAW16
Definition: wingdi.h:165
#define EMR_POLYLINETO16
Definition: wingdi.h:162
#define META_SETSTRETCHBLTMODE
Definition: wingdi.h:216
#define META_EXCLUDECLIPRECT
Definition: wingdi.h:231
#define EMR_SETCOLORADJUSTMENT
Definition: wingdi.h:97
#define META_SETPOLYFILLMODE
Definition: wingdi.h:215
#define META_POLYLINE
Definition: wingdi.h:247
#define EMR_RESTOREDC
Definition: wingdi.h:108
#define META_CHORD
Definition: wingdi.h:257
#define META_RECTANGLE
Definition: wingdi.h:237
#define META_SELECTCLIPREGION
Definition: wingdi.h:254
#define META_SETMAPMODE
Definition: wingdi.h:212
#define EMR_POLYLINE16
Definition: wingdi.h:160
#define META_SETRELABS
Definition: wingdi.h:214
#define META_POLYGON
Definition: wingdi.h:246
#define EMR_POLYGON
Definition: wingdi.h:77
#define META_CREATEPENINDIRECT
Definition: wingdi.h:275
#define EMR_PIE
Definition: wingdi.h:121
#define EMR_SETMETARGN
Definition: wingdi.h:102
#define EMR_STROKEANDFILLPATH
Definition: wingdi.h:137
#define META_ROUNDRECT
Definition: wingdi.h:238
#define META_BITBLT
Definition: wingdi.h:244
#define META_SETPALENTRIES
Definition: wingdi.h:264
#define EMR_PAINTRGN
Definition: wingdi.h:147
#define EMR_LINETO
Definition: wingdi.h:128
#define META_SETBKMODE
Definition: wingdi.h:211
#define EMR_EXTTEXTOUTW
Definition: wingdi.h:157
#define EMR_PLGBLT
Definition: wingdi.h:152
#define EMR_EXTCREATEPEN
Definition: wingdi.h:168
#define META_MOVETO
Definition: wingdi.h:230
#define EMR_MOVETOEX
Definition: wingdi.h:101
#define EMR_EXCLUDECLIPRECT
Definition: wingdi.h:103
#define EMR_FLATTENPATH
Definition: wingdi.h:139
#define META_PATBLT
Definition: wingdi.h:239
#define EMR_CLOSEFIGURE
Definition: wingdi.h:135
#define EMR_CREATEMONOBRUSH
Definition: wingdi.h:166
#define META_SETTEXTALIGN
Definition: wingdi.h:256
#define META_ELLIPSE
Definition: wingdi.h:234
#define EMR_SETBKCOLOR
Definition: wingdi.h:99
#define EMR_RECTANGLE
Definition: wingdi.h:117
#define EMR_WIDENPATH
Definition: wingdi.h:140
#define EMR_EOF
Definition: wingdi.h:88
#define EMR_SELECTPALETTE
Definition: wingdi.h:122
#define EMR_STRETCHDIBITS
Definition: wingdi.h:154
#define EMR_POLYLINETO
Definition: wingdi.h:80
#define META_EXTFLOODFILL
Definition: wingdi.h:271
#define EMR_ANGLEARC
Definition: wingdi.h:115
#define META_SCALEWINDOWEXT
Definition: wingdi.h:226
#define EMR_ELLIPSE
Definition: wingdi.h:116
#define EMR_POLYPOLYGON16
Definition: wingdi.h:164
#define EMR_SETARCDIRECTION
Definition: wingdi.h:131
#define EMR_SETSTRETCHBLTMODE
Definition: wingdi.h:95
#define EMR_POLYGON16
Definition: wingdi.h:159
#define EMR_SETPALETTEENTRIES
Definition: wingdi.h:124
#define META_RESTOREDC
Definition: wingdi.h:249
#define EMR_FILLPATH
Definition: wingdi.h:136
#define META_SETWINDOWORG
Definition: wingdi.h:221
#define META_DELETEOBJECT
Definition: wingdi.h:272
#define EMR_OFFSETCLIPRGN
Definition: wingdi.h:100
#define EMR_REALIZEPALETTE
Definition: wingdi.h:126
#define META_CREATEPALETTE
Definition: wingdi.h:273
#define META_SETROP2
Definition: wingdi.h:213
#define META_SETWINDOWEXT
Definition: wingdi.h:222
#define META_STRETCHDIB
Definition: wingdi.h:270
#define EMR_DELETEOBJECT
Definition: wingdi.h:114
#define EMR_SETPOLYFILLMODE
Definition: wingdi.h:93
#define META_SELECTOBJECT
Definition: wingdi.h:255
#define EMR_SETWINDOWORGEX
Definition: wingdi.h:84
#define META_SETVIEWPORTEXT
Definition: wingdi.h:224
#define META_LINETO
Definition: wingdi.h:229
#define EMR_EXTCREATEFONTINDIRECTW
Definition: wingdi.h:155
#define EMR_ARCTO
Definition: wingdi.h:129
#define EMR_EXTFLOODFILL
Definition: wingdi.h:127
#define EMR_SETPIXELV
Definition: wingdi.h:89
#define EMR_SETBRUSHORGEX
Definition: wingdi.h:87
#define META_SETVIEWPORTORG
Definition: wingdi.h:223
#define META_EXTTEXTOUT
Definition: wingdi.h:259
#define META_OFFSETCLIPRGN
Definition: wingdi.h:242
#define EMR_INVERTRGN
Definition: wingdi.h:146
#define EMR_RESIZEPALETTE
Definition: wingdi.h:125
#define EMR_POLYBEZIERTO16
Definition: wingdi.h:161
#define META_SETBKCOLOR
Definition: wingdi.h:210
#define EMR_CHORD
Definition: wingdi.h:120
#define EMR_CREATEPEN
Definition: wingdi.h:112
#define META_POLYPOLYGON
Definition: wingdi.h:265
#define META_SETTEXTJUSTIFICATION
Definition: wingdi.h:220
#define META_ARC
Definition: wingdi.h:233
#define EMR_CREATEDIBPATTERNBRUSHPT
Definition: wingdi.h:167
#define EMR_ROUNDRECT
Definition: wingdi.h:118
#define EMR_SETVIEWPORTORGEX
Definition: wingdi.h:86
#define EMR_ABORTPATH
Definition: wingdi.h:142
#define META_SAVEDC
Definition: wingdi.h:240
#define META_SETPIXEL
Definition: wingdi.h:241
#define EMR_CREATEBRUSHINDIRECT
Definition: wingdi.h:113
#define EMR_BEGINPATH
Definition: wingdi.h:133
#define META_SETDIBTODEV
Definition: wingdi.h:260
#define EMR_ENDPATH
Definition: wingdi.h:134
#define META_OFFSETWINDOWORG
Definition: wingdi.h:225
#define EMR_POLYPOLYLINE16
Definition: wingdi.h:163
#define EMR_SETBKMODE
Definition: wingdi.h:92
#define META_CREATEREGION
Definition: wingdi.h:278
#define EMR_SETMAPMODE
Definition: wingdi.h:91
#define META_SETMAPPERFLAGS
Definition: wingdi.h:258
#define EMR_POLYBEZIER
Definition: wingdi.h:76
#define META_OFFSETVIEWPORTORG
Definition: wingdi.h:227
#define EMR_HEADER
Definition: wingdi.h:75
#define EMR_POLYBEZIERTO
Definition: wingdi.h:79
#define EMR_MODIFYWORLDTRANSFORM
Definition: wingdi.h:110
#define META_DIBCREATEPATTERNBRUSH
Definition: wingdi.h:269
#define EMR_STROKEPATH
Definition: wingdi.h:138
#define EMR_SCALEWINDOWEXTEX
Definition: wingdi.h:106
#define META_CREATEPATTERNBRUSH
Definition: wingdi.h:274
#define META_STRETCHBLT
Definition: wingdi.h:245
#define EMR_SETWORLDTRANSFORM
Definition: wingdi.h:109
#define META_INVERTREGION
Definition: wingdi.h:252
#define EMR_ARC
Definition: wingdi.h:119
#define EMR_GDICOMMENT
Definition: wingdi.h:143
#define EMR_SETROP2
Definition: wingdi.h:94
#define META_PIE
Definition: wingdi.h:236
#define EMR_POLYDRAW
Definition: wingdi.h:130
#define META_FILLREGION
Definition: wingdi.h:250
#define EMR_POLYPOLYGON
Definition: wingdi.h:82
#define EMR_SCALEVIEWPORTEXTEX
Definition: wingdi.h:105
#define META_TEXTOUT
Definition: wingdi.h:243
#define EMR_FILLRGN
Definition: wingdi.h:144
#define META_INTERSECTCLIPRECT
Definition: wingdi.h:232
#define META_RESIZEPALETTE
Definition: wingdi.h:266
#define EMR_POLYTEXTOUTA
Definition: wingdi.h:169
#define EMR_MASKBLT
Definition: wingdi.h:151

◆ EmfToWmfBitsFlags

Enumerator
EmfToWmfBitsFlagsDefault 
EmfToWmfBitsFlagsEmbedEmf 
EmfToWmfBitsFlagsIncludePlaceable 
EmfToWmfBitsFlagsNoXORClip 

Definition at line 239 of file gdiplusenums.h.

240{
245};
@ EmfToWmfBitsFlagsIncludePlaceable
Definition: gdiplusenums.h:243
@ EmfToWmfBitsFlagsNoXORClip
Definition: gdiplusenums.h:244
@ EmfToWmfBitsFlagsEmbedEmf
Definition: gdiplusenums.h:242
@ EmfToWmfBitsFlagsDefault
Definition: gdiplusenums.h:241

◆ EmfType

Enumerator
EmfTypeEmfOnly 
EmfTypeEmfPlusOnly 
EmfTypeEmfPlusDual 

Definition at line 232 of file gdiplusenums.h.

233{
237};
@ EmfTypeEmfPlusOnly
Definition: gdiplusenums.h:235
@ EmfTypeEmfPlusDual
Definition: gdiplusenums.h:236
@ EmfTypeEmfOnly
Definition: gdiplusenums.h:234
@ MetafileTypeEmfPlusOnly
Definition: gdiplusenums.h:220
@ MetafileTypeEmf
Definition: gdiplusenums.h:219
@ MetafileTypeEmfPlusDual
Definition: gdiplusenums.h:221

◆ FillMode

Enumerator
FillModeAlternate 
FillModeWinding 

Definition at line 53 of file gdiplusenums.h.

54{
57};
@ FillModeAlternate
Definition: gdiplusenums.h:55
@ FillModeWinding
Definition: gdiplusenums.h:56

◆ FlushIntention

Enumerator
FlushIntentionFlush 
FlushIntentionSync 

Definition at line 359 of file gdiplusenums.h.

360{
363};
@ FlushIntentionFlush
Definition: gdiplusenums.h:361
@ FlushIntentionSync
Definition: gdiplusenums.h:362

◆ FontStyle

Enumerator
FontStyleRegular 
FontStyleBold 
FontStyleItalic 
FontStyleBoldItalic 
FontStyleUnderline 
FontStyleStrikeout 

Definition at line 301 of file gdiplusenums.h.

302{
304 FontStyleBold = 1,
305 FontStyleItalic = 2,
309};
@ FontStyleUnderline
Definition: gdiplusenums.h:307
@ FontStyleBold
Definition: gdiplusenums.h:304
@ FontStyleStrikeout
Definition: gdiplusenums.h:308
@ FontStyleBoldItalic
Definition: gdiplusenums.h:306
@ FontStyleRegular
Definition: gdiplusenums.h:303
@ FontStyleItalic
Definition: gdiplusenums.h:305

◆ GpTestControlEnum

Enumerator
TestControlForceBilinear 
TestControlNoICM 
TestControlGetBuildNumber 

Definition at line 372 of file gdiplusenums.h.

373{
377};
@ TestControlNoICM
Definition: gdiplusenums.h:375
@ TestControlForceBilinear
Definition: gdiplusenums.h:374
@ TestControlGetBuildNumber
Definition: gdiplusenums.h:376

◆ HatchStyle

Enumerator
HatchStyleHorizontal 
HatchStyleVertical 
HatchStyleForwardDiagonal 
HatchStyleBackwardDiagonal 
HatchStyleCross 
HatchStyleDiagonalCross 
HatchStyle05Percent 
HatchStyle10Percent 
HatchStyle20Percent 
HatchStyle25Percent 
HatchStyle30Percent 
HatchStyle40Percent 
HatchStyle50Percent 
HatchStyle60Percent 
HatchStyle70Percent 
HatchStyle75Percent 
HatchStyle80Percent 
HatchStyle90Percent 
HatchStyleLightDownwardDiagonal 
HatchStyleLightUpwardDiagonal 
HatchStyleDarkDownwardDiagonal 
HatchStyleDarkUpwardDiagonal 
HatchStyleWideDownwardDiagonal 
HatchStyleWideUpwardDiagonal 
HatchStyleLightVertical 
HatchStyleLightHorizontal 
HatchStyleNarrowVertical 
HatchStyleNarrowHorizontal 
HatchStyleDarkVertical 
HatchStyleDarkHorizontal 
HatchStyleDashedDownwardDiagonal 
HatchStyleDashedUpwardDiagonal 
HatchStyleDashedHorizontal 
HatchStyleDashedVertical 
HatchStyleSmallConfetti 
HatchStyleLargeConfetti 
HatchStyleZigZag 
HatchStyleWave 
HatchStyleDiagonalBrick 
HatchStyleHorizontalBrick 
HatchStyleWeave 
HatchStylePlaid 
HatchStyleDivot 
HatchStyleDottedGrid 
HatchStyleDottedDiamond 
HatchStyleShingle 
HatchStyleTrellis 
HatchStyleSphere 
HatchStyleSmallGrid 
HatchStyleSmallCheckerBoard 
HatchStyleLargeCheckerBoard 
HatchStyleOutlinedDiamond 
HatchStyleSolidDiamond 
HatchStyleTotal 
HatchStyleLargeGrid 
HatchStyleMin 
HatchStyleMax 

Definition at line 389 of file gdiplusenums.h.

390{
395 HatchStyleCross = 4,
427 HatchStyleZigZag = 36,
428 HatchStyleWave = 37,
431 HatchStyleWeave = 40,
432 HatchStylePlaid = 41,
433 HatchStyleDivot = 42,
438 HatchStyleSphere = 47,
444 HatchStyleTotal = 53,
448};
@ HatchStyleDashedUpwardDiagonal
Definition: gdiplusenums.h:422
@ HatchStyleLargeConfetti
Definition: gdiplusenums.h:426
@ HatchStyleNarrowHorizontal
Definition: gdiplusenums.h:418
@ HatchStyle40Percent
Definition: gdiplusenums.h:402
@ HatchStyleDottedDiamond
Definition: gdiplusenums.h:435
@ HatchStyleNarrowVertical
Definition: gdiplusenums.h:417
@ HatchStyleMin
Definition: gdiplusenums.h:446
@ HatchStyle20Percent
Definition: gdiplusenums.h:399
@ HatchStyle05Percent
Definition: gdiplusenums.h:397
@ HatchStyleLightVertical
Definition: gdiplusenums.h:415
@ HatchStyleZigZag
Definition: gdiplusenums.h:427
@ HatchStyleLargeCheckerBoard
Definition: gdiplusenums.h:441
@ HatchStyleDashedVertical
Definition: gdiplusenums.h:424
@ HatchStyleDashedHorizontal
Definition: gdiplusenums.h:423
@ HatchStyleDarkVertical
Definition: gdiplusenums.h:419
@ HatchStyleWideUpwardDiagonal
Definition: gdiplusenums.h:414
@ HatchStyleLargeGrid
Definition: gdiplusenums.h:445
@ HatchStyleSmallConfetti
Definition: gdiplusenums.h:425
@ HatchStyleWideDownwardDiagonal
Definition: gdiplusenums.h:413
@ HatchStyleOutlinedDiamond
Definition: gdiplusenums.h:442
@ HatchStyleVertical
Definition: gdiplusenums.h:392
@ HatchStyleDarkDownwardDiagonal
Definition: gdiplusenums.h:411
@ HatchStyleDivot
Definition: gdiplusenums.h:433
@ HatchStyleSolidDiamond
Definition: gdiplusenums.h:443
@ HatchStyleDiagonalCross
Definition: gdiplusenums.h:396
@ HatchStyle80Percent
Definition: gdiplusenums.h:407
@ HatchStylePlaid
Definition: gdiplusenums.h:432
@ HatchStyleLightDownwardDiagonal
Definition: gdiplusenums.h:409
@ HatchStyle50Percent
Definition: gdiplusenums.h:403
@ HatchStyleHorizontal
Definition: gdiplusenums.h:391
@ HatchStyleTotal
Definition: gdiplusenums.h:444
@ HatchStyleTrellis
Definition: gdiplusenums.h:437
@ HatchStyleLightUpwardDiagonal
Definition: gdiplusenums.h:410
@ HatchStyle70Percent
Definition: gdiplusenums.h:405
@ HatchStyleDashedDownwardDiagonal
Definition: gdiplusenums.h:421
@ HatchStyleDarkHorizontal
Definition: gdiplusenums.h:420
@ HatchStyleForwardDiagonal
Definition: gdiplusenums.h:393
@ HatchStyleSmallCheckerBoard
Definition: gdiplusenums.h:440
@ HatchStyleBackwardDiagonal
Definition: gdiplusenums.h:394
@ HatchStyle10Percent
Definition: gdiplusenums.h:398
@ HatchStyle30Percent
Definition: gdiplusenums.h:401
@ HatchStyle90Percent
Definition: gdiplusenums.h:408
@ HatchStyleHorizontalBrick
Definition: gdiplusenums.h:430
@ HatchStyleShingle
Definition: gdiplusenums.h:436
@ HatchStyle60Percent
Definition: gdiplusenums.h:404
@ HatchStyle75Percent
Definition: gdiplusenums.h:406
@ HatchStyleDottedGrid
Definition: gdiplusenums.h:434
@ HatchStyleLightHorizontal
Definition: gdiplusenums.h:416
@ HatchStyleDarkUpwardDiagonal
Definition: gdiplusenums.h:412
@ HatchStyleSmallGrid
Definition: gdiplusenums.h:439
@ HatchStyleWave
Definition: gdiplusenums.h:428
@ HatchStyleSphere
Definition: gdiplusenums.h:438
@ HatchStyleDiagonalBrick
Definition: gdiplusenums.h:429
@ HatchStyleCross
Definition: gdiplusenums.h:395
@ HatchStyleMax
Definition: gdiplusenums.h:447
@ HatchStyleWeave
Definition: gdiplusenums.h:431
@ HatchStyle25Percent
Definition: gdiplusenums.h:400

◆ HotkeyPrefix

Enumerator
HotkeyPrefixNone 
HotkeyPrefixShow 
HotkeyPrefixHide 

Definition at line 311 of file gdiplusenums.h.

312{
316};
@ HotkeyPrefixShow
Definition: gdiplusenums.h:314
@ HotkeyPrefixHide
Definition: gdiplusenums.h:315
@ HotkeyPrefixNone
Definition: gdiplusenums.h:313

◆ ImageCodecFlags

Enumerator
ImageCodecFlagsEncoder 
ImageCodecFlagsDecoder 
ImageCodecFlagsSupportBitmap 
ImageCodecFlagsSupportVector 
ImageCodecFlagsSeekableEncode 
ImageCodecFlagsBlockingDecode 
ImageCodecFlagsBuiltin 
ImageCodecFlagsSystem 
ImageCodecFlagsUser 

Definition at line 318 of file gdiplusenums.h.

319{
327 ImageCodecFlagsSystem = 131072,
328 ImageCodecFlagsUser = 262144
329};
@ ImageCodecFlagsBlockingDecode
Definition: gdiplusenums.h:325
@ ImageCodecFlagsBuiltin
Definition: gdiplusenums.h:326
@ ImageCodecFlagsUser
Definition: gdiplusenums.h:328
@ ImageCodecFlagsSupportBitmap
Definition: gdiplusenums.h:322
@ ImageCodecFlagsEncoder
Definition: gdiplusenums.h:320
@ ImageCodecFlagsDecoder
Definition: gdiplusenums.h:321
@ ImageCodecFlagsSeekableEncode
Definition: gdiplusenums.h:324
@ ImageCodecFlagsSystem
Definition: gdiplusenums.h:327
@ ImageCodecFlagsSupportVector
Definition: gdiplusenums.h:323

◆ ImageFlags

Enumerator
ImageFlagsNone 
ImageFlagsScalable 
ImageFlagsHasAlpha 
ImageFlagsHasTranslucent 
ImageFlagsPartiallyScalable 
ImageFlagsColorSpaceRGB 
ImageFlagsColorSpaceCMYK 
ImageFlagsColorSpaceGRAY 
ImageFlagsColorSpaceYCBCR 
ImageFlagsColorSpaceYCCK 
ImageFlagsHasRealDPI 
ImageFlagsHasRealPixelSize 
ImageFlagsReadOnly 
ImageFlagsCaching 

Definition at line 331 of file gdiplusenums.h.

332{
333 ImageFlagsNone = 0,
334 ImageFlagsScalable = 0x0001,
335 ImageFlagsHasAlpha = 0x0002,
343 ImageFlagsHasRealDPI = 0x1000,
345 ImageFlagsReadOnly = 0x00010000,
346 ImageFlagsCaching = 0x00020000
347};
@ ImageFlagsHasRealDPI
Definition: gdiplusenums.h:343
@ ImageFlagsColorSpaceCMYK
Definition: gdiplusenums.h:339
@ ImageFlagsNone
Definition: gdiplusenums.h:333
@ ImageFlagsHasTranslucent
Definition: gdiplusenums.h:336
@ ImageFlagsHasAlpha
Definition: gdiplusenums.h:335
@ ImageFlagsScalable
Definition: gdiplusenums.h:334
@ ImageFlagsColorSpaceYCBCR
Definition: gdiplusenums.h:341
@ ImageFlagsHasRealPixelSize
Definition: gdiplusenums.h:344
@ ImageFlagsReadOnly
Definition: gdiplusenums.h:345
@ ImageFlagsCaching
Definition: gdiplusenums.h:346
@ ImageFlagsColorSpaceYCCK
Definition: gdiplusenums.h:342
@ ImageFlagsColorSpaceRGB
Definition: gdiplusenums.h:338
@ ImageFlagsColorSpaceGRAY
Definition: gdiplusenums.h:340
@ ImageFlagsPartiallyScalable
Definition: gdiplusenums.h:337

◆ ImageType

Enumerator
ImageTypeUnknown 
ImageTypeBitmap 
ImageTypeMetafile 

Definition at line 192 of file gdiplusenums.h.

193{
197};
@ ImageTypeBitmap
Definition: gdiplusenums.h:195
@ ImageTypeUnknown
Definition: gdiplusenums.h:194
@ ImageTypeMetafile
Definition: gdiplusenums.h:196

◆ InterpolationMode

Enumerator
InterpolationModeInvalid 
InterpolationModeDefault 
InterpolationModeLowQuality 
InterpolationModeHighQuality 
InterpolationModeBilinear 
InterpolationModeBicubic 
InterpolationModeNearestNeighbor 
InterpolationModeHighQualityBilinear 
InterpolationModeHighQualityBicubic 

Definition at line 140 of file gdiplusenums.h.

◆ LinearGradientMode

Enumerator
LinearGradientModeHorizontal 
LinearGradientModeVertical 
LinearGradientModeForwardDiagonal 
LinearGradientModeBackwardDiagonal 

Definition at line 224 of file gdiplusenums.h.

225{
230};
@ LinearGradientModeForwardDiagonal
Definition: gdiplusenums.h:228
@ LinearGradientModeBackwardDiagonal
Definition: gdiplusenums.h:229
@ LinearGradientModeHorizontal
Definition: gdiplusenums.h:226
@ LinearGradientModeVertical
Definition: gdiplusenums.h:227

◆ LineCap

Enumerator
LineCapFlat 
LineCapSquare 
LineCapRound 
LineCapTriangle 
LineCapNoAnchor 
LineCapSquareAnchor 
LineCapRoundAnchor 
LineCapDiamondAnchor 
LineCapArrowAnchor 
LineCapCustom 
LineCapAnchorMask 

Definition at line 59 of file gdiplusenums.h.

60{
61 LineCapFlat = 0x00,
62 LineCapSquare = 0x01,
63 LineCapRound = 0x02,
64 LineCapTriangle = 0x03,
65
66 LineCapNoAnchor = 0x10,
68 LineCapRoundAnchor = 0x12,
70 LineCapArrowAnchor = 0x14,
71
72 LineCapCustom = 0xff,
74};
@ LineCapTriangle
Definition: gdiplusenums.h:64
@ LineCapAnchorMask
Definition: gdiplusenums.h:73
@ LineCapCustom
Definition: gdiplusenums.h:72
@ LineCapArrowAnchor
Definition: gdiplusenums.h:70
@ LineCapNoAnchor
Definition: gdiplusenums.h:66
@ LineCapSquare
Definition: gdiplusenums.h:62
@ LineCapSquareAnchor
Definition: gdiplusenums.h:67
@ LineCapRound
Definition: gdiplusenums.h:63
@ LineCapRoundAnchor
Definition: gdiplusenums.h:68
@ LineCapFlat
Definition: gdiplusenums.h:61
@ LineCapDiamondAnchor
Definition: gdiplusenums.h:69

◆ LineJoin

Enumerator
LineJoinMiter 
LineJoinBevel 
LineJoinRound 
LineJoinMiterClipped 

Definition at line 104 of file gdiplusenums.h.

105{
106 LineJoinMiter = 0,
107 LineJoinBevel = 1,
108 LineJoinRound = 2,
110};
@ LineJoinMiter
Definition: gdiplusenums.h:106
@ LineJoinMiterClipped
Definition: gdiplusenums.h:109
@ LineJoinBevel
Definition: gdiplusenums.h:107
@ LineJoinRound
Definition: gdiplusenums.h:108

◆ MatrixOrder

Enumerator
MatrixOrderPrepend 
MatrixOrderAppend 

Definition at line 186 of file gdiplusenums.h.

187{
190};
@ MatrixOrderAppend
Definition: gdiplusenums.h:189
@ MatrixOrderPrepend
Definition: gdiplusenums.h:188

◆ MetafileFrameUnit

Enumerator
MetafileFrameUnitPixel 
MetafileFrameUnitPoint 
MetafileFrameUnitInch 
MetafileFrameUnitDocument 
MetafileFrameUnitMillimeter 
MetafileFrameUnitGdi 

Definition at line 379 of file gdiplusenums.h.

380{
387};
@ UnitDocument
Definition: gdiplusenums.h:32
@ UnitInch
Definition: gdiplusenums.h:31
@ UnitMillimeter
Definition: gdiplusenums.h:33
@ UnitPoint
Definition: gdiplusenums.h:30
@ UnitPixel
Definition: gdiplusenums.h:29
@ MetafileFrameUnitMillimeter
Definition: gdiplusenums.h:385
@ MetafileFrameUnitInch
Definition: gdiplusenums.h:383
@ MetafileFrameUnitPixel
Definition: gdiplusenums.h:381
@ MetafileFrameUnitPoint
Definition: gdiplusenums.h:382
@ MetafileFrameUnitGdi
Definition: gdiplusenums.h:386
@ MetafileFrameUnitDocument
Definition: gdiplusenums.h:384

◆ MetafileType

Enumerator
MetafileTypeInvalid 
MetafileTypeWmf 
MetafileTypeWmfPlaceable 
MetafileTypeEmf 
MetafileTypeEmfPlusOnly 
MetafileTypeEmfPlusDual 

Definition at line 214 of file gdiplusenums.h.

◆ PathPointType

Enumerator
PathPointTypeStart 
PathPointTypeLine 
PathPointTypeBezier 
PathPointTypePathTypeMask 
PathPointTypePathDashMode 
PathPointTypePathMarker 
PathPointTypeCloseSubpath 
PathPointTypeBezier3 

Definition at line 82 of file gdiplusenums.h.

83{
84 PathPointTypeStart = 0, /* start of a figure */
88 PathPointTypePathDashMode = 16, /* not used */
90 PathPointTypeCloseSubpath = 128, /* end of a closed figure */
92};
@ PathPointTypePathMarker
Definition: gdiplusenums.h:89
@ PathPointTypeBezier3
Definition: gdiplusenums.h:91
@ PathPointTypePathTypeMask
Definition: gdiplusenums.h:87
@ PathPointTypeBezier
Definition: gdiplusenums.h:86
@ PathPointTypePathDashMode
Definition: gdiplusenums.h:88
@ PathPointTypeLine
Definition: gdiplusenums.h:85
@ PathPointTypeCloseSubpath
Definition: gdiplusenums.h:90
@ PathPointTypeStart
Definition: gdiplusenums.h:84

◆ PenAlignment

Enumerator
PenAlignmentCenter 
PenAlignmentInset 

Definition at line 153 of file gdiplusenums.h.

154{
157};
@ PenAlignmentInset
Definition: gdiplusenums.h:156
@ PenAlignmentCenter
Definition: gdiplusenums.h:155

◆ PenType

Enumerator
PenTypeSolidColor 
PenTypeHatchFill 
PenTypeTextureFill 
PenTypePathGradient 
PenTypeLinearGradient 
PenTypeUnknown 

Definition at line 94 of file gdiplusenums.h.

◆ PixelOffsetMode

Enumerator
PixelOffsetModeInvalid 
PixelOffsetModeDefault 
PixelOffsetModeHighSpeed 
PixelOffsetModeHighQuality 
PixelOffsetModeNone 
PixelOffsetModeHalf 

Definition at line 159 of file gdiplusenums.h.

◆ QualityMode

Enumerator
QualityModeInvalid 
QualityModeDefault 
QualityModeLow 
QualityModeHigh 

Definition at line 112 of file gdiplusenums.h.

113{
116 QualityModeLow = 1,
118};

◆ SmoothingMode

Enumerator
SmoothingModeInvalid 
SmoothingModeDefault 
SmoothingModeHighSpeed 
SmoothingModeHighQuality 
SmoothingModeNone 
SmoothingModeAntiAlias 

Definition at line 120 of file gdiplusenums.h.

◆ StringAlignment

Enumerator
StringAlignmentNear 
StringAlignmentCenter 
StringAlignmentFar 

Definition at line 263 of file gdiplusenums.h.

264{
268};
@ StringAlignmentCenter
Definition: gdiplusenums.h:266
@ StringAlignmentNear
Definition: gdiplusenums.h:265
@ StringAlignmentFar
Definition: gdiplusenums.h:267

◆ StringDigitSubstitute

Enumerator
StringDigitSubstituteUser 
StringDigitSubstituteNone 
StringDigitSubstituteNational 
StringDigitSubstituteTraditional 

Definition at line 270 of file gdiplusenums.h.

271{
276};
@ StringDigitSubstituteTraditional
Definition: gdiplusenums.h:275
@ StringDigitSubstituteNational
Definition: gdiplusenums.h:274
@ StringDigitSubstituteNone
Definition: gdiplusenums.h:273
@ StringDigitSubstituteUser
Definition: gdiplusenums.h:272

◆ StringFormatFlags

Enumerator
StringFormatFlagsDirectionRightToLeft 
StringFormatFlagsDirectionVertical 
StringFormatFlagsNoFitBlackBox 
StringFormatFlagsDisplayFormatControl 
StringFormatFlagsNoFontFallback 
StringFormatFlagsMeasureTrailingSpaces 
StringFormatFlagsNoWrap 
StringFormatFlagsLineLimit 
StringFormatFlagsNoClip 

Definition at line 278 of file gdiplusenums.h.

279{
286 StringFormatFlagsNoWrap = 0x00001000,
287 StringFormatFlagsLineLimit = 0x00002000,
288 StringFormatFlagsNoClip = 0x00004000
289};
@ StringFormatFlagsLineLimit
Definition: gdiplusenums.h:287
@ StringFormatFlagsDirectionVertical
Definition: gdiplusenums.h:281
@ StringFormatFlagsNoWrap
Definition: gdiplusenums.h:286
@ StringFormatFlagsNoClip
Definition: gdiplusenums.h:288
@ StringFormatFlagsDisplayFormatControl
Definition: gdiplusenums.h:283
@ StringFormatFlagsDirectionRightToLeft
Definition: gdiplusenums.h:280
@ StringFormatFlagsMeasureTrailingSpaces
Definition: gdiplusenums.h:285
@ StringFormatFlagsNoFitBlackBox
Definition: gdiplusenums.h:282
@ StringFormatFlagsNoFontFallback
Definition: gdiplusenums.h:284

◆ StringTrimming

Enumerator
StringTrimmingNone 
StringTrimmingCharacter 
StringTrimmingWord 
StringTrimmingEllipsisCharacter 
StringTrimmingEllipsisWord 
StringTrimmingEllipsisPath 

Definition at line 291 of file gdiplusenums.h.

292{
299};
@ StringTrimmingNone
Definition: gdiplusenums.h:293
@ StringTrimmingEllipsisCharacter
Definition: gdiplusenums.h:296
@ StringTrimmingWord
Definition: gdiplusenums.h:295
@ StringTrimmingEllipsisPath
Definition: gdiplusenums.h:298
@ StringTrimmingCharacter
Definition: gdiplusenums.h:294
@ StringTrimmingEllipsisWord
Definition: gdiplusenums.h:297

◆ TextRenderingHint

Enumerator
TextRenderingHintSystemDefault 
TextRenderingHintSingleBitPerPixelGridFit 
TextRenderingHintSingleBitPerPixel 
TextRenderingHintAntiAliasGridFit 
TextRenderingHintAntiAlias 
TextRenderingHintClearTypeGridFit 

Definition at line 253 of file gdiplusenums.h.

254{
261};
@ TextRenderingHintAntiAlias
Definition: gdiplusenums.h:259
@ TextRenderingHintAntiAliasGridFit
Definition: gdiplusenums.h:258
@ TextRenderingHintClearTypeGridFit
Definition: gdiplusenums.h:260
@ TextRenderingHintSystemDefault
Definition: gdiplusenums.h:255
@ TextRenderingHintSingleBitPerPixelGridFit
Definition: gdiplusenums.h:256
@ TextRenderingHintSingleBitPerPixel
Definition: gdiplusenums.h:257

◆ Unit

Enumerator
UnitWorld 
UnitDisplay 
UnitPixel 
UnitPoint 
UnitInch 
UnitDocument 
UnitMillimeter 

Definition at line 25 of file gdiplusenums.h.

26{
27 UnitWorld = 0,
28 UnitDisplay = 1,
29 UnitPixel = 2,
30 UnitPoint = 3,
31 UnitInch = 4,
32 UnitDocument = 5,
34};
@ UnitDisplay
Definition: gdiplusenums.h:28
@ UnitWorld
Definition: gdiplusenums.h:27

◆ WarpMode

Enumerator
WarpModePerspective 
WarpModeBilinear 

Definition at line 199 of file gdiplusenums.h.

200{
203};
@ WarpModeBilinear
Definition: gdiplusenums.h:202
@ WarpModePerspective
Definition: gdiplusenums.h:201

◆ WrapMode

Enumerator
WrapModeTile 
WrapModeTileFlipX 
WrapModeTileFlipY 
WrapModeTileFlipXY 
WrapModeClamp 

Definition at line 205 of file gdiplusenums.h.

206{
212};
@ WrapModeTileFlipXY
Definition: gdiplusenums.h:210
@ WrapModeTileFlipY
Definition: gdiplusenums.h:209
@ WrapModeTile
Definition: gdiplusenums.h:207
@ WrapModeTileFlipX
Definition: gdiplusenums.h:208
@ WrapModeClamp
Definition: gdiplusenums.h:211