Win32 API 日本語リファレンス
ホームGraphics.GdiPlus › EmfPlusRecordType

EmfPlusRecordType

列挙型
基底型i4

メンバー 265

名前10進16進
WmfRecordTypeSetBkColor660490x10201
WmfRecordTypeSetBkMode657940x10102
WmfRecordTypeSetMapMode657950x10103
WmfRecordTypeSetROP2657960x10104
WmfRecordTypeSetRelAbs657970x10105
WmfRecordTypeSetPolyFillMode657980x10106
WmfRecordTypeSetStretchBltMode657990x10107
WmfRecordTypeSetTextCharExtra658000x10108
WmfRecordTypeSetTextColor660570x10209
WmfRecordTypeSetTextJustification660580x1020A
WmfRecordTypeSetWindowOrg660590x1020B
WmfRecordTypeSetWindowExt660600x1020C
WmfRecordTypeSetViewportOrg660610x1020D
WmfRecordTypeSetViewportExt660620x1020E
WmfRecordTypeOffsetWindowOrg660630x1020F
WmfRecordTypeScaleWindowExt665760x10410
WmfRecordTypeOffsetViewportOrg660650x10211
WmfRecordTypeScaleViewportExt665780x10412
WmfRecordTypeLineTo660670x10213
WmfRecordTypeMoveTo660680x10214
WmfRecordTypeExcludeClipRect665810x10415
WmfRecordTypeIntersectClipRect665820x10416
WmfRecordTypeArc676070x10817
WmfRecordTypeEllipse665840x10418
WmfRecordTypeFloodFill665850x10419
WmfRecordTypePie676100x1081A
WmfRecordTypeRectangle665870x1041B
WmfRecordTypeRoundRect671000x1061C
WmfRecordTypePatBlt671010x1061D
WmfRecordTypeSaveDC655660x1001E
WmfRecordTypeSetPixel665910x1041F
WmfRecordTypeOffsetClipRgn660800x10220
WmfRecordTypeTextOut668490x10521
WmfRecordTypeBitBlt678740x10922
WmfRecordTypeStretchBlt683870x10B23
WmfRecordTypePolygon663400x10324
WmfRecordTypePolyline663410x10325
WmfRecordTypeEscape671100x10626
WmfRecordTypeRestoreDC658310x10127
WmfRecordTypeFillRegion660880x10228
WmfRecordTypeFrameRegion666010x10429
WmfRecordTypeInvertRegion658340x1012A
WmfRecordTypePaintRegion658350x1012B
WmfRecordTypeSelectClipRegion658360x1012C
WmfRecordTypeSelectObject658370x1012D
WmfRecordTypeSetTextAlign658380x1012E
WmfRecordTypeDrawText671190x1062F
WmfRecordTypeChord676320x10830
WmfRecordTypeSetMapperFlags660970x10231
WmfRecordTypeExtTextOut681460x10A32
WmfRecordTypeSetDIBToDev689150x10D33
WmfRecordTypeSelectPalette661000x10234
WmfRecordTypeRealizePalette655890x10035
WmfRecordTypeAnimatePalette666140x10436
WmfRecordTypeSetPalEntries655910x10037
WmfRecordTypePolyPolygon668720x10538
WmfRecordTypeResizePalette658490x10139
WmfRecordTypeDIBBitBlt679040x10940
WmfRecordTypeDIBStretchBlt684170x10B41
WmfRecordTypeDIBCreatePatternBrush658580x10142
WmfRecordTypeStretchDIB694430x10F43
WmfRecordTypeExtFloodFill668880x10548
WmfRecordTypeSetLayout658650x10149
WmfRecordTypeResetDC658680x1014C
WmfRecordTypeStartDoc658690x1014D
WmfRecordTypeStartPage656150x1004F
WmfRecordTypeEndPage656160x10050
WmfRecordTypeAbortDoc656180x10052
WmfRecordTypeEndDoc656300x1005E
WmfRecordTypeDeleteObject660320x101F0
WmfRecordTypeCreatePalette657830x100F7
WmfRecordTypeCreateBrush657840x100F8
WmfRecordTypeCreatePatternBrush660410x101F9
WmfRecordTypeCreatePenIndirect662980x102FA
WmfRecordTypeCreateFontIndirect662990x102FB
WmfRecordTypeCreateBrushIndirect663000x102FC
WmfRecordTypeCreateBitmapIndirect663010x102FD
WmfRecordTypeCreateBitmap673260x106FE
WmfRecordTypeCreateRegion673270x106FF
EmfRecordTypeHeader10x1
EmfRecordTypePolyBezier20x2
EmfRecordTypePolygon30x3
EmfRecordTypePolyline40x4
EmfRecordTypePolyBezierTo50x5
EmfRecordTypePolyLineTo60x6
EmfRecordTypePolyPolyline70x7
EmfRecordTypePolyPolygon80x8
EmfRecordTypeSetWindowExtEx90x9
EmfRecordTypeSetWindowOrgEx100xA
EmfRecordTypeSetViewportExtEx110xB
EmfRecordTypeSetViewportOrgEx120xC
EmfRecordTypeSetBrushOrgEx130xD
EmfRecordTypeEOF140xE
EmfRecordTypeSetPixelV150xF
EmfRecordTypeSetMapperFlags160x10
EmfRecordTypeSetMapMode170x11
EmfRecordTypeSetBkMode180x12
EmfRecordTypeSetPolyFillMode190x13
EmfRecordTypeSetROP2200x14
EmfRecordTypeSetStretchBltMode210x15
EmfRecordTypeSetTextAlign220x16
EmfRecordTypeSetColorAdjustment230x17
EmfRecordTypeSetTextColor240x18
EmfRecordTypeSetBkColor250x19
EmfRecordTypeOffsetClipRgn260x1A
EmfRecordTypeMoveToEx270x1B
EmfRecordTypeSetMetaRgn280x1C
EmfRecordTypeExcludeClipRect290x1D
EmfRecordTypeIntersectClipRect300x1E
EmfRecordTypeScaleViewportExtEx310x1F
EmfRecordTypeScaleWindowExtEx320x20
EmfRecordTypeSaveDC330x21
EmfRecordTypeRestoreDC340x22
EmfRecordTypeSetWorldTransform350x23
EmfRecordTypeModifyWorldTransform360x24
EmfRecordTypeSelectObject370x25
EmfRecordTypeCreatePen380x26
EmfRecordTypeCreateBrushIndirect390x27
EmfRecordTypeDeleteObject400x28
EmfRecordTypeAngleArc410x29
EmfRecordTypeEllipse420x2A
EmfRecordTypeRectangle430x2B
EmfRecordTypeRoundRect440x2C
EmfRecordTypeArc450x2D
EmfRecordTypeChord460x2E
EmfRecordTypePie470x2F
EmfRecordTypeSelectPalette480x30
EmfRecordTypeCreatePalette490x31
EmfRecordTypeSetPaletteEntries500x32
EmfRecordTypeResizePalette510x33
EmfRecordTypeRealizePalette520x34
EmfRecordTypeExtFloodFill530x35
EmfRecordTypeLineTo540x36
EmfRecordTypeArcTo550x37
EmfRecordTypePolyDraw560x38
EmfRecordTypeSetArcDirection570x39
EmfRecordTypeSetMiterLimit580x3A
EmfRecordTypeBeginPath590x3B
EmfRecordTypeEndPath600x3C
EmfRecordTypeCloseFigure610x3D
EmfRecordTypeFillPath620x3E
EmfRecordTypeStrokeAndFillPath630x3F
EmfRecordTypeStrokePath640x40
EmfRecordTypeFlattenPath650x41
EmfRecordTypeWidenPath660x42
EmfRecordTypeSelectClipPath670x43
EmfRecordTypeAbortPath680x44
EmfRecordTypeReserved_069690x45
EmfRecordTypeGdiComment700x46
EmfRecordTypeFillRgn710x47
EmfRecordTypeFrameRgn720x48
EmfRecordTypeInvertRgn730x49
EmfRecordTypePaintRgn740x4A
EmfRecordTypeExtSelectClipRgn750x4B
EmfRecordTypeBitBlt760x4C
EmfRecordTypeStretchBlt770x4D
EmfRecordTypeMaskBlt780x4E
EmfRecordTypePlgBlt790x4F
EmfRecordTypeSetDIBitsToDevice800x50
EmfRecordTypeStretchDIBits810x51
EmfRecordTypeExtCreateFontIndirect820x52
EmfRecordTypeExtTextOutA830x53
EmfRecordTypeExtTextOutW840x54
EmfRecordTypePolyBezier16850x55
EmfRecordTypePolygon16860x56
EmfRecordTypePolyline16870x57
EmfRecordTypePolyBezierTo16880x58
EmfRecordTypePolylineTo16890x59
EmfRecordTypePolyPolyline16900x5A
EmfRecordTypePolyPolygon16910x5B
EmfRecordTypePolyDraw16920x5C
EmfRecordTypeCreateMonoBrush930x5D
EmfRecordTypeCreateDIBPatternBrushPt940x5E
EmfRecordTypeExtCreatePen950x5F
EmfRecordTypePolyTextOutA960x60
EmfRecordTypePolyTextOutW970x61
EmfRecordTypeSetICMMode980x62
EmfRecordTypeCreateColorSpace990x63
EmfRecordTypeSetColorSpace1000x64
EmfRecordTypeDeleteColorSpace1010x65
EmfRecordTypeGLSRecord1020x66
EmfRecordTypeGLSBoundedRecord1030x67
EmfRecordTypePixelFormat1040x68
EmfRecordTypeDrawEscape1050x69
EmfRecordTypeExtEscape1060x6A
EmfRecordTypeStartDoc1070x6B
EmfRecordTypeSmallTextOut1080x6C
EmfRecordTypeForceUFIMapping1090x6D
EmfRecordTypeNamedEscape1100x6E
EmfRecordTypeColorCorrectPalette1110x6F
EmfRecordTypeSetICMProfileA1120x70
EmfRecordTypeSetICMProfileW1130x71
EmfRecordTypeAlphaBlend1140x72
EmfRecordTypeSetLayout1150x73
EmfRecordTypeTransparentBlt1160x74
EmfRecordTypeReserved_1171170x75
EmfRecordTypeGradientFill1180x76
EmfRecordTypeSetLinkedUFIs1190x77
EmfRecordTypeSetTextJustification1200x78
EmfRecordTypeColorMatchToTargetW1210x79
EmfRecordTypeCreateColorSpaceW1220x7A
EmfRecordTypeMax1220x7A
EmfRecordTypeMin10x1
EmfPlusRecordTypeInvalid163840x4000
EmfPlusRecordTypeHeader163850x4001
EmfPlusRecordTypeEndOfFile163860x4002
EmfPlusRecordTypeComment163870x4003
EmfPlusRecordTypeGetDC163880x4004
EmfPlusRecordTypeMultiFormatStart163890x4005
EmfPlusRecordTypeMultiFormatSection163900x4006
EmfPlusRecordTypeMultiFormatEnd163910x4007
EmfPlusRecordTypeObject163920x4008
EmfPlusRecordTypeClear163930x4009
EmfPlusRecordTypeFillRects163940x400A
EmfPlusRecordTypeDrawRects163950x400B
EmfPlusRecordTypeFillPolygon163960x400C
EmfPlusRecordTypeDrawLines163970x400D
EmfPlusRecordTypeFillEllipse163980x400E
EmfPlusRecordTypeDrawEllipse163990x400F
EmfPlusRecordTypeFillPie164000x4010
EmfPlusRecordTypeDrawPie164010x4011
EmfPlusRecordTypeDrawArc164020x4012
EmfPlusRecordTypeFillRegion164030x4013
EmfPlusRecordTypeFillPath164040x4014
EmfPlusRecordTypeDrawPath164050x4015
EmfPlusRecordTypeFillClosedCurve164060x4016
EmfPlusRecordTypeDrawClosedCurve164070x4017
EmfPlusRecordTypeDrawCurve164080x4018
EmfPlusRecordTypeDrawBeziers164090x4019
EmfPlusRecordTypeDrawImage164100x401A
EmfPlusRecordTypeDrawImagePoints164110x401B
EmfPlusRecordTypeDrawString164120x401C
EmfPlusRecordTypeSetRenderingOrigin164130x401D
EmfPlusRecordTypeSetAntiAliasMode164140x401E
EmfPlusRecordTypeSetTextRenderingHint164150x401F
EmfPlusRecordTypeSetTextContrast164160x4020
EmfPlusRecordTypeSetInterpolationMode164170x4021
EmfPlusRecordTypeSetPixelOffsetMode164180x4022
EmfPlusRecordTypeSetCompositingMode164190x4023
EmfPlusRecordTypeSetCompositingQuality164200x4024
EmfPlusRecordTypeSave164210x4025
EmfPlusRecordTypeRestore164220x4026
EmfPlusRecordTypeBeginContainer164230x4027
EmfPlusRecordTypeBeginContainerNoParams164240x4028
EmfPlusRecordTypeEndContainer164250x4029
EmfPlusRecordTypeSetWorldTransform164260x402A
EmfPlusRecordTypeResetWorldTransform164270x402B
EmfPlusRecordTypeMultiplyWorldTransform164280x402C
EmfPlusRecordTypeTranslateWorldTransform164290x402D
EmfPlusRecordTypeScaleWorldTransform164300x402E
EmfPlusRecordTypeRotateWorldTransform164310x402F
EmfPlusRecordTypeSetPageTransform164320x4030
EmfPlusRecordTypeResetClip164330x4031
EmfPlusRecordTypeSetClipRect164340x4032
EmfPlusRecordTypeSetClipPath164350x4033
EmfPlusRecordTypeSetClipRegion164360x4034
EmfPlusRecordTypeOffsetClip164370x4035
EmfPlusRecordTypeDrawDriverString164380x4036
EmfPlusRecordTypeStrokeFillPath164390x4037
EmfPlusRecordTypeSerializableObject164400x4038
EmfPlusRecordTypeSetTSGraphics164410x4039
EmfPlusRecordTypeSetTSClip164420x403A
EmfPlusRecordTotal164430x403B
EmfPlusRecordTypeMax164420x403A
EmfPlusRecordTypeMin163850x4001

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum EmfPlusRecordType : int {
    WmfRecordTypeSetBkColor = 66049,
    WmfRecordTypeSetBkMode = 65794,
    WmfRecordTypeSetMapMode = 65795,
    WmfRecordTypeSetROP2 = 65796,
    WmfRecordTypeSetRelAbs = 65797,
    WmfRecordTypeSetPolyFillMode = 65798,
    WmfRecordTypeSetStretchBltMode = 65799,
    WmfRecordTypeSetTextCharExtra = 65800,
    WmfRecordTypeSetTextColor = 66057,
    WmfRecordTypeSetTextJustification = 66058,
    WmfRecordTypeSetWindowOrg = 66059,
    WmfRecordTypeSetWindowExt = 66060,
    WmfRecordTypeSetViewportOrg = 66061,
    WmfRecordTypeSetViewportExt = 66062,
    WmfRecordTypeOffsetWindowOrg = 66063,
    WmfRecordTypeScaleWindowExt = 66576,
    WmfRecordTypeOffsetViewportOrg = 66065,
    WmfRecordTypeScaleViewportExt = 66578,
    WmfRecordTypeLineTo = 66067,
    WmfRecordTypeMoveTo = 66068,
    WmfRecordTypeExcludeClipRect = 66581,
    WmfRecordTypeIntersectClipRect = 66582,
    WmfRecordTypeArc = 67607,
    WmfRecordTypeEllipse = 66584,
    WmfRecordTypeFloodFill = 66585,
    WmfRecordTypePie = 67610,
    WmfRecordTypeRectangle = 66587,
    WmfRecordTypeRoundRect = 67100,
    WmfRecordTypePatBlt = 67101,
    WmfRecordTypeSaveDC = 65566,
    WmfRecordTypeSetPixel = 66591,
    WmfRecordTypeOffsetClipRgn = 66080,
    WmfRecordTypeTextOut = 66849,
    WmfRecordTypeBitBlt = 67874,
    WmfRecordTypeStretchBlt = 68387,
    WmfRecordTypePolygon = 66340,
    WmfRecordTypePolyline = 66341,
    WmfRecordTypeEscape = 67110,
    WmfRecordTypeRestoreDC = 65831,
    WmfRecordTypeFillRegion = 66088,
    WmfRecordTypeFrameRegion = 66601,
    WmfRecordTypeInvertRegion = 65834,
    WmfRecordTypePaintRegion = 65835,
    WmfRecordTypeSelectClipRegion = 65836,
    WmfRecordTypeSelectObject = 65837,
    WmfRecordTypeSetTextAlign = 65838,
    WmfRecordTypeDrawText = 67119,
    WmfRecordTypeChord = 67632,
    WmfRecordTypeSetMapperFlags = 66097,
    WmfRecordTypeExtTextOut = 68146,
    WmfRecordTypeSetDIBToDev = 68915,
    WmfRecordTypeSelectPalette = 66100,
    WmfRecordTypeRealizePalette = 65589,
    WmfRecordTypeAnimatePalette = 66614,
    WmfRecordTypeSetPalEntries = 65591,
    WmfRecordTypePolyPolygon = 66872,
    WmfRecordTypeResizePalette = 65849,
    WmfRecordTypeDIBBitBlt = 67904,
    WmfRecordTypeDIBStretchBlt = 68417,
    WmfRecordTypeDIBCreatePatternBrush = 65858,
    WmfRecordTypeStretchDIB = 69443,
    WmfRecordTypeExtFloodFill = 66888,
    WmfRecordTypeSetLayout = 65865,
    WmfRecordTypeResetDC = 65868,
    WmfRecordTypeStartDoc = 65869,
    WmfRecordTypeStartPage = 65615,
    WmfRecordTypeEndPage = 65616,
    WmfRecordTypeAbortDoc = 65618,
    WmfRecordTypeEndDoc = 65630,
    WmfRecordTypeDeleteObject = 66032,
    WmfRecordTypeCreatePalette = 65783,
    WmfRecordTypeCreateBrush = 65784,
    WmfRecordTypeCreatePatternBrush = 66041,
    WmfRecordTypeCreatePenIndirect = 66298,
    WmfRecordTypeCreateFontIndirect = 66299,
    WmfRecordTypeCreateBrushIndirect = 66300,
    WmfRecordTypeCreateBitmapIndirect = 66301,
    WmfRecordTypeCreateBitmap = 67326,
    WmfRecordTypeCreateRegion = 67327,
    EmfRecordTypeHeader = 1,
    EmfRecordTypePolyBezier = 2,
    EmfRecordTypePolygon = 3,
    EmfRecordTypePolyline = 4,
    EmfRecordTypePolyBezierTo = 5,
    EmfRecordTypePolyLineTo = 6,
    EmfRecordTypePolyPolyline = 7,
    EmfRecordTypePolyPolygon = 8,
    EmfRecordTypeSetWindowExtEx = 9,
    EmfRecordTypeSetWindowOrgEx = 10,
    EmfRecordTypeSetViewportExtEx = 11,
    EmfRecordTypeSetViewportOrgEx = 12,
    EmfRecordTypeSetBrushOrgEx = 13,
    EmfRecordTypeEOF = 14,
    EmfRecordTypeSetPixelV = 15,
    EmfRecordTypeSetMapperFlags = 16,
    EmfRecordTypeSetMapMode = 17,
    EmfRecordTypeSetBkMode = 18,
    EmfRecordTypeSetPolyFillMode = 19,
    EmfRecordTypeSetROP2 = 20,
    EmfRecordTypeSetStretchBltMode = 21,
    EmfRecordTypeSetTextAlign = 22,
    EmfRecordTypeSetColorAdjustment = 23,
    EmfRecordTypeSetTextColor = 24,
    EmfRecordTypeSetBkColor = 25,
    EmfRecordTypeOffsetClipRgn = 26,
    EmfRecordTypeMoveToEx = 27,
    EmfRecordTypeSetMetaRgn = 28,
    EmfRecordTypeExcludeClipRect = 29,
    EmfRecordTypeIntersectClipRect = 30,
    EmfRecordTypeScaleViewportExtEx = 31,
    EmfRecordTypeScaleWindowExtEx = 32,
    EmfRecordTypeSaveDC = 33,
    EmfRecordTypeRestoreDC = 34,
    EmfRecordTypeSetWorldTransform = 35,
    EmfRecordTypeModifyWorldTransform = 36,
    EmfRecordTypeSelectObject = 37,
    EmfRecordTypeCreatePen = 38,
    EmfRecordTypeCreateBrushIndirect = 39,
    EmfRecordTypeDeleteObject = 40,
    EmfRecordTypeAngleArc = 41,
    EmfRecordTypeEllipse = 42,
    EmfRecordTypeRectangle = 43,
    EmfRecordTypeRoundRect = 44,
    EmfRecordTypeArc = 45,
    EmfRecordTypeChord = 46,
    EmfRecordTypePie = 47,
    EmfRecordTypeSelectPalette = 48,
    EmfRecordTypeCreatePalette = 49,
    EmfRecordTypeSetPaletteEntries = 50,
    EmfRecordTypeResizePalette = 51,
    EmfRecordTypeRealizePalette = 52,
    EmfRecordTypeExtFloodFill = 53,
    EmfRecordTypeLineTo = 54,
    EmfRecordTypeArcTo = 55,
    EmfRecordTypePolyDraw = 56,
    EmfRecordTypeSetArcDirection = 57,
    EmfRecordTypeSetMiterLimit = 58,
    EmfRecordTypeBeginPath = 59,
    EmfRecordTypeEndPath = 60,
    EmfRecordTypeCloseFigure = 61,
    EmfRecordTypeFillPath = 62,
    EmfRecordTypeStrokeAndFillPath = 63,
    EmfRecordTypeStrokePath = 64,
    EmfRecordTypeFlattenPath = 65,
    EmfRecordTypeWidenPath = 66,
    EmfRecordTypeSelectClipPath = 67,
    EmfRecordTypeAbortPath = 68,
    EmfRecordTypeReserved_069 = 69,
    EmfRecordTypeGdiComment = 70,
    EmfRecordTypeFillRgn = 71,
    EmfRecordTypeFrameRgn = 72,
    EmfRecordTypeInvertRgn = 73,
    EmfRecordTypePaintRgn = 74,
    EmfRecordTypeExtSelectClipRgn = 75,
    EmfRecordTypeBitBlt = 76,
    EmfRecordTypeStretchBlt = 77,
    EmfRecordTypeMaskBlt = 78,
    EmfRecordTypePlgBlt = 79,
    EmfRecordTypeSetDIBitsToDevice = 80,
    EmfRecordTypeStretchDIBits = 81,
    EmfRecordTypeExtCreateFontIndirect = 82,
    EmfRecordTypeExtTextOutA = 83,
    EmfRecordTypeExtTextOutW = 84,
    EmfRecordTypePolyBezier16 = 85,
    EmfRecordTypePolygon16 = 86,
    EmfRecordTypePolyline16 = 87,
    EmfRecordTypePolyBezierTo16 = 88,
    EmfRecordTypePolylineTo16 = 89,
    EmfRecordTypePolyPolyline16 = 90,
    EmfRecordTypePolyPolygon16 = 91,
    EmfRecordTypePolyDraw16 = 92,
    EmfRecordTypeCreateMonoBrush = 93,
    EmfRecordTypeCreateDIBPatternBrushPt = 94,
    EmfRecordTypeExtCreatePen = 95,
    EmfRecordTypePolyTextOutA = 96,
    EmfRecordTypePolyTextOutW = 97,
    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 = 16384,
    EmfPlusRecordTypeHeader = 16385,
    EmfPlusRecordTypeEndOfFile = 16386,
    EmfPlusRecordTypeComment = 16387,
    EmfPlusRecordTypeGetDC = 16388,
    EmfPlusRecordTypeMultiFormatStart = 16389,
    EmfPlusRecordTypeMultiFormatSection = 16390,
    EmfPlusRecordTypeMultiFormatEnd = 16391,
    EmfPlusRecordTypeObject = 16392,
    EmfPlusRecordTypeClear = 16393,
    EmfPlusRecordTypeFillRects = 16394,
    EmfPlusRecordTypeDrawRects = 16395,
    EmfPlusRecordTypeFillPolygon = 16396,
    EmfPlusRecordTypeDrawLines = 16397,
    EmfPlusRecordTypeFillEllipse = 16398,
    EmfPlusRecordTypeDrawEllipse = 16399,
    EmfPlusRecordTypeFillPie = 16400,
    EmfPlusRecordTypeDrawPie = 16401,
    EmfPlusRecordTypeDrawArc = 16402,
    EmfPlusRecordTypeFillRegion = 16403,
    EmfPlusRecordTypeFillPath = 16404,
    EmfPlusRecordTypeDrawPath = 16405,
    EmfPlusRecordTypeFillClosedCurve = 16406,
    EmfPlusRecordTypeDrawClosedCurve = 16407,
    EmfPlusRecordTypeDrawCurve = 16408,
    EmfPlusRecordTypeDrawBeziers = 16409,
    EmfPlusRecordTypeDrawImage = 16410,
    EmfPlusRecordTypeDrawImagePoints = 16411,
    EmfPlusRecordTypeDrawString = 16412,
    EmfPlusRecordTypeSetRenderingOrigin = 16413,
    EmfPlusRecordTypeSetAntiAliasMode = 16414,
    EmfPlusRecordTypeSetTextRenderingHint = 16415,
    EmfPlusRecordTypeSetTextContrast = 16416,
    EmfPlusRecordTypeSetInterpolationMode = 16417,
    EmfPlusRecordTypeSetPixelOffsetMode = 16418,
    EmfPlusRecordTypeSetCompositingMode = 16419,
    EmfPlusRecordTypeSetCompositingQuality = 16420,
    EmfPlusRecordTypeSave = 16421,
    EmfPlusRecordTypeRestore = 16422,
    EmfPlusRecordTypeBeginContainer = 16423,
    EmfPlusRecordTypeBeginContainerNoParams = 16424,
    EmfPlusRecordTypeEndContainer = 16425,
    EmfPlusRecordTypeSetWorldTransform = 16426,
    EmfPlusRecordTypeResetWorldTransform = 16427,
    EmfPlusRecordTypeMultiplyWorldTransform = 16428,
    EmfPlusRecordTypeTranslateWorldTransform = 16429,
    EmfPlusRecordTypeScaleWorldTransform = 16430,
    EmfPlusRecordTypeRotateWorldTransform = 16431,
    EmfPlusRecordTypeSetPageTransform = 16432,
    EmfPlusRecordTypeResetClip = 16433,
    EmfPlusRecordTypeSetClipRect = 16434,
    EmfPlusRecordTypeSetClipPath = 16435,
    EmfPlusRecordTypeSetClipRegion = 16436,
    EmfPlusRecordTypeOffsetClip = 16437,
    EmfPlusRecordTypeDrawDriverString = 16438,
    EmfPlusRecordTypeStrokeFillPath = 16439,
    EmfPlusRecordTypeSerializableObject = 16440,
    EmfPlusRecordTypeSetTSGraphics = 16441,
    EmfPlusRecordTypeSetTSClip = 16442,
    EmfPlusRecordTotal = 16443,
    EmfPlusRecordTypeMax = 16442,
    EmfPlusRecordTypeMin = 16385
} EmfPlusRecordType;
public enum EmfPlusRecordType : int
{
    WmfRecordTypeSetBkColor = 66049,
    WmfRecordTypeSetBkMode = 65794,
    WmfRecordTypeSetMapMode = 65795,
    WmfRecordTypeSetROP2 = 65796,
    WmfRecordTypeSetRelAbs = 65797,
    WmfRecordTypeSetPolyFillMode = 65798,
    WmfRecordTypeSetStretchBltMode = 65799,
    WmfRecordTypeSetTextCharExtra = 65800,
    WmfRecordTypeSetTextColor = 66057,
    WmfRecordTypeSetTextJustification = 66058,
    WmfRecordTypeSetWindowOrg = 66059,
    WmfRecordTypeSetWindowExt = 66060,
    WmfRecordTypeSetViewportOrg = 66061,
    WmfRecordTypeSetViewportExt = 66062,
    WmfRecordTypeOffsetWindowOrg = 66063,
    WmfRecordTypeScaleWindowExt = 66576,
    WmfRecordTypeOffsetViewportOrg = 66065,
    WmfRecordTypeScaleViewportExt = 66578,
    WmfRecordTypeLineTo = 66067,
    WmfRecordTypeMoveTo = 66068,
    WmfRecordTypeExcludeClipRect = 66581,
    WmfRecordTypeIntersectClipRect = 66582,
    WmfRecordTypeArc = 67607,
    WmfRecordTypeEllipse = 66584,
    WmfRecordTypeFloodFill = 66585,
    WmfRecordTypePie = 67610,
    WmfRecordTypeRectangle = 66587,
    WmfRecordTypeRoundRect = 67100,
    WmfRecordTypePatBlt = 67101,
    WmfRecordTypeSaveDC = 65566,
    WmfRecordTypeSetPixel = 66591,
    WmfRecordTypeOffsetClipRgn = 66080,
    WmfRecordTypeTextOut = 66849,
    WmfRecordTypeBitBlt = 67874,
    WmfRecordTypeStretchBlt = 68387,
    WmfRecordTypePolygon = 66340,
    WmfRecordTypePolyline = 66341,
    WmfRecordTypeEscape = 67110,
    WmfRecordTypeRestoreDC = 65831,
    WmfRecordTypeFillRegion = 66088,
    WmfRecordTypeFrameRegion = 66601,
    WmfRecordTypeInvertRegion = 65834,
    WmfRecordTypePaintRegion = 65835,
    WmfRecordTypeSelectClipRegion = 65836,
    WmfRecordTypeSelectObject = 65837,
    WmfRecordTypeSetTextAlign = 65838,
    WmfRecordTypeDrawText = 67119,
    WmfRecordTypeChord = 67632,
    WmfRecordTypeSetMapperFlags = 66097,
    WmfRecordTypeExtTextOut = 68146,
    WmfRecordTypeSetDIBToDev = 68915,
    WmfRecordTypeSelectPalette = 66100,
    WmfRecordTypeRealizePalette = 65589,
    WmfRecordTypeAnimatePalette = 66614,
    WmfRecordTypeSetPalEntries = 65591,
    WmfRecordTypePolyPolygon = 66872,
    WmfRecordTypeResizePalette = 65849,
    WmfRecordTypeDIBBitBlt = 67904,
    WmfRecordTypeDIBStretchBlt = 68417,
    WmfRecordTypeDIBCreatePatternBrush = 65858,
    WmfRecordTypeStretchDIB = 69443,
    WmfRecordTypeExtFloodFill = 66888,
    WmfRecordTypeSetLayout = 65865,
    WmfRecordTypeResetDC = 65868,
    WmfRecordTypeStartDoc = 65869,
    WmfRecordTypeStartPage = 65615,
    WmfRecordTypeEndPage = 65616,
    WmfRecordTypeAbortDoc = 65618,
    WmfRecordTypeEndDoc = 65630,
    WmfRecordTypeDeleteObject = 66032,
    WmfRecordTypeCreatePalette = 65783,
    WmfRecordTypeCreateBrush = 65784,
    WmfRecordTypeCreatePatternBrush = 66041,
    WmfRecordTypeCreatePenIndirect = 66298,
    WmfRecordTypeCreateFontIndirect = 66299,
    WmfRecordTypeCreateBrushIndirect = 66300,
    WmfRecordTypeCreateBitmapIndirect = 66301,
    WmfRecordTypeCreateBitmap = 67326,
    WmfRecordTypeCreateRegion = 67327,
    EmfRecordTypeHeader = 1,
    EmfRecordTypePolyBezier = 2,
    EmfRecordTypePolygon = 3,
    EmfRecordTypePolyline = 4,
    EmfRecordTypePolyBezierTo = 5,
    EmfRecordTypePolyLineTo = 6,
    EmfRecordTypePolyPolyline = 7,
    EmfRecordTypePolyPolygon = 8,
    EmfRecordTypeSetWindowExtEx = 9,
    EmfRecordTypeSetWindowOrgEx = 10,
    EmfRecordTypeSetViewportExtEx = 11,
    EmfRecordTypeSetViewportOrgEx = 12,
    EmfRecordTypeSetBrushOrgEx = 13,
    EmfRecordTypeEOF = 14,
    EmfRecordTypeSetPixelV = 15,
    EmfRecordTypeSetMapperFlags = 16,
    EmfRecordTypeSetMapMode = 17,
    EmfRecordTypeSetBkMode = 18,
    EmfRecordTypeSetPolyFillMode = 19,
    EmfRecordTypeSetROP2 = 20,
    EmfRecordTypeSetStretchBltMode = 21,
    EmfRecordTypeSetTextAlign = 22,
    EmfRecordTypeSetColorAdjustment = 23,
    EmfRecordTypeSetTextColor = 24,
    EmfRecordTypeSetBkColor = 25,
    EmfRecordTypeOffsetClipRgn = 26,
    EmfRecordTypeMoveToEx = 27,
    EmfRecordTypeSetMetaRgn = 28,
    EmfRecordTypeExcludeClipRect = 29,
    EmfRecordTypeIntersectClipRect = 30,
    EmfRecordTypeScaleViewportExtEx = 31,
    EmfRecordTypeScaleWindowExtEx = 32,
    EmfRecordTypeSaveDC = 33,
    EmfRecordTypeRestoreDC = 34,
    EmfRecordTypeSetWorldTransform = 35,
    EmfRecordTypeModifyWorldTransform = 36,
    EmfRecordTypeSelectObject = 37,
    EmfRecordTypeCreatePen = 38,
    EmfRecordTypeCreateBrushIndirect = 39,
    EmfRecordTypeDeleteObject = 40,
    EmfRecordTypeAngleArc = 41,
    EmfRecordTypeEllipse = 42,
    EmfRecordTypeRectangle = 43,
    EmfRecordTypeRoundRect = 44,
    EmfRecordTypeArc = 45,
    EmfRecordTypeChord = 46,
    EmfRecordTypePie = 47,
    EmfRecordTypeSelectPalette = 48,
    EmfRecordTypeCreatePalette = 49,
    EmfRecordTypeSetPaletteEntries = 50,
    EmfRecordTypeResizePalette = 51,
    EmfRecordTypeRealizePalette = 52,
    EmfRecordTypeExtFloodFill = 53,
    EmfRecordTypeLineTo = 54,
    EmfRecordTypeArcTo = 55,
    EmfRecordTypePolyDraw = 56,
    EmfRecordTypeSetArcDirection = 57,
    EmfRecordTypeSetMiterLimit = 58,
    EmfRecordTypeBeginPath = 59,
    EmfRecordTypeEndPath = 60,
    EmfRecordTypeCloseFigure = 61,
    EmfRecordTypeFillPath = 62,
    EmfRecordTypeStrokeAndFillPath = 63,
    EmfRecordTypeStrokePath = 64,
    EmfRecordTypeFlattenPath = 65,
    EmfRecordTypeWidenPath = 66,
    EmfRecordTypeSelectClipPath = 67,
    EmfRecordTypeAbortPath = 68,
    EmfRecordTypeReserved_069 = 69,
    EmfRecordTypeGdiComment = 70,
    EmfRecordTypeFillRgn = 71,
    EmfRecordTypeFrameRgn = 72,
    EmfRecordTypeInvertRgn = 73,
    EmfRecordTypePaintRgn = 74,
    EmfRecordTypeExtSelectClipRgn = 75,
    EmfRecordTypeBitBlt = 76,
    EmfRecordTypeStretchBlt = 77,
    EmfRecordTypeMaskBlt = 78,
    EmfRecordTypePlgBlt = 79,
    EmfRecordTypeSetDIBitsToDevice = 80,
    EmfRecordTypeStretchDIBits = 81,
    EmfRecordTypeExtCreateFontIndirect = 82,
    EmfRecordTypeExtTextOutA = 83,
    EmfRecordTypeExtTextOutW = 84,
    EmfRecordTypePolyBezier16 = 85,
    EmfRecordTypePolygon16 = 86,
    EmfRecordTypePolyline16 = 87,
    EmfRecordTypePolyBezierTo16 = 88,
    EmfRecordTypePolylineTo16 = 89,
    EmfRecordTypePolyPolyline16 = 90,
    EmfRecordTypePolyPolygon16 = 91,
    EmfRecordTypePolyDraw16 = 92,
    EmfRecordTypeCreateMonoBrush = 93,
    EmfRecordTypeCreateDIBPatternBrushPt = 94,
    EmfRecordTypeExtCreatePen = 95,
    EmfRecordTypePolyTextOutA = 96,
    EmfRecordTypePolyTextOutW = 97,
    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 = 16384,
    EmfPlusRecordTypeHeader = 16385,
    EmfPlusRecordTypeEndOfFile = 16386,
    EmfPlusRecordTypeComment = 16387,
    EmfPlusRecordTypeGetDC = 16388,
    EmfPlusRecordTypeMultiFormatStart = 16389,
    EmfPlusRecordTypeMultiFormatSection = 16390,
    EmfPlusRecordTypeMultiFormatEnd = 16391,
    EmfPlusRecordTypeObject = 16392,
    EmfPlusRecordTypeClear = 16393,
    EmfPlusRecordTypeFillRects = 16394,
    EmfPlusRecordTypeDrawRects = 16395,
    EmfPlusRecordTypeFillPolygon = 16396,
    EmfPlusRecordTypeDrawLines = 16397,
    EmfPlusRecordTypeFillEllipse = 16398,
    EmfPlusRecordTypeDrawEllipse = 16399,
    EmfPlusRecordTypeFillPie = 16400,
    EmfPlusRecordTypeDrawPie = 16401,
    EmfPlusRecordTypeDrawArc = 16402,
    EmfPlusRecordTypeFillRegion = 16403,
    EmfPlusRecordTypeFillPath = 16404,
    EmfPlusRecordTypeDrawPath = 16405,
    EmfPlusRecordTypeFillClosedCurve = 16406,
    EmfPlusRecordTypeDrawClosedCurve = 16407,
    EmfPlusRecordTypeDrawCurve = 16408,
    EmfPlusRecordTypeDrawBeziers = 16409,
    EmfPlusRecordTypeDrawImage = 16410,
    EmfPlusRecordTypeDrawImagePoints = 16411,
    EmfPlusRecordTypeDrawString = 16412,
    EmfPlusRecordTypeSetRenderingOrigin = 16413,
    EmfPlusRecordTypeSetAntiAliasMode = 16414,
    EmfPlusRecordTypeSetTextRenderingHint = 16415,
    EmfPlusRecordTypeSetTextContrast = 16416,
    EmfPlusRecordTypeSetInterpolationMode = 16417,
    EmfPlusRecordTypeSetPixelOffsetMode = 16418,
    EmfPlusRecordTypeSetCompositingMode = 16419,
    EmfPlusRecordTypeSetCompositingQuality = 16420,
    EmfPlusRecordTypeSave = 16421,
    EmfPlusRecordTypeRestore = 16422,
    EmfPlusRecordTypeBeginContainer = 16423,
    EmfPlusRecordTypeBeginContainerNoParams = 16424,
    EmfPlusRecordTypeEndContainer = 16425,
    EmfPlusRecordTypeSetWorldTransform = 16426,
    EmfPlusRecordTypeResetWorldTransform = 16427,
    EmfPlusRecordTypeMultiplyWorldTransform = 16428,
    EmfPlusRecordTypeTranslateWorldTransform = 16429,
    EmfPlusRecordTypeScaleWorldTransform = 16430,
    EmfPlusRecordTypeRotateWorldTransform = 16431,
    EmfPlusRecordTypeSetPageTransform = 16432,
    EmfPlusRecordTypeResetClip = 16433,
    EmfPlusRecordTypeSetClipRect = 16434,
    EmfPlusRecordTypeSetClipPath = 16435,
    EmfPlusRecordTypeSetClipRegion = 16436,
    EmfPlusRecordTypeOffsetClip = 16437,
    EmfPlusRecordTypeDrawDriverString = 16438,
    EmfPlusRecordTypeStrokeFillPath = 16439,
    EmfPlusRecordTypeSerializableObject = 16440,
    EmfPlusRecordTypeSetTSGraphics = 16441,
    EmfPlusRecordTypeSetTSClip = 16442,
    EmfPlusRecordTotal = 16443,
    EmfPlusRecordTypeMax = 16442,
    EmfPlusRecordTypeMin = 16385,
}
Public Enum EmfPlusRecordType As Integer
    WmfRecordTypeSetBkColor = 66049
    WmfRecordTypeSetBkMode = 65794
    WmfRecordTypeSetMapMode = 65795
    WmfRecordTypeSetROP2 = 65796
    WmfRecordTypeSetRelAbs = 65797
    WmfRecordTypeSetPolyFillMode = 65798
    WmfRecordTypeSetStretchBltMode = 65799
    WmfRecordTypeSetTextCharExtra = 65800
    WmfRecordTypeSetTextColor = 66057
    WmfRecordTypeSetTextJustification = 66058
    WmfRecordTypeSetWindowOrg = 66059
    WmfRecordTypeSetWindowExt = 66060
    WmfRecordTypeSetViewportOrg = 66061
    WmfRecordTypeSetViewportExt = 66062
    WmfRecordTypeOffsetWindowOrg = 66063
    WmfRecordTypeScaleWindowExt = 66576
    WmfRecordTypeOffsetViewportOrg = 66065
    WmfRecordTypeScaleViewportExt = 66578
    WmfRecordTypeLineTo = 66067
    WmfRecordTypeMoveTo = 66068
    WmfRecordTypeExcludeClipRect = 66581
    WmfRecordTypeIntersectClipRect = 66582
    WmfRecordTypeArc = 67607
    WmfRecordTypeEllipse = 66584
    WmfRecordTypeFloodFill = 66585
    WmfRecordTypePie = 67610
    WmfRecordTypeRectangle = 66587
    WmfRecordTypeRoundRect = 67100
    WmfRecordTypePatBlt = 67101
    WmfRecordTypeSaveDC = 65566
    WmfRecordTypeSetPixel = 66591
    WmfRecordTypeOffsetClipRgn = 66080
    WmfRecordTypeTextOut = 66849
    WmfRecordTypeBitBlt = 67874
    WmfRecordTypeStretchBlt = 68387
    WmfRecordTypePolygon = 66340
    WmfRecordTypePolyline = 66341
    WmfRecordTypeEscape = 67110
    WmfRecordTypeRestoreDC = 65831
    WmfRecordTypeFillRegion = 66088
    WmfRecordTypeFrameRegion = 66601
    WmfRecordTypeInvertRegion = 65834
    WmfRecordTypePaintRegion = 65835
    WmfRecordTypeSelectClipRegion = 65836
    WmfRecordTypeSelectObject = 65837
    WmfRecordTypeSetTextAlign = 65838
    WmfRecordTypeDrawText = 67119
    WmfRecordTypeChord = 67632
    WmfRecordTypeSetMapperFlags = 66097
    WmfRecordTypeExtTextOut = 68146
    WmfRecordTypeSetDIBToDev = 68915
    WmfRecordTypeSelectPalette = 66100
    WmfRecordTypeRealizePalette = 65589
    WmfRecordTypeAnimatePalette = 66614
    WmfRecordTypeSetPalEntries = 65591
    WmfRecordTypePolyPolygon = 66872
    WmfRecordTypeResizePalette = 65849
    WmfRecordTypeDIBBitBlt = 67904
    WmfRecordTypeDIBStretchBlt = 68417
    WmfRecordTypeDIBCreatePatternBrush = 65858
    WmfRecordTypeStretchDIB = 69443
    WmfRecordTypeExtFloodFill = 66888
    WmfRecordTypeSetLayout = 65865
    WmfRecordTypeResetDC = 65868
    WmfRecordTypeStartDoc = 65869
    WmfRecordTypeStartPage = 65615
    WmfRecordTypeEndPage = 65616
    WmfRecordTypeAbortDoc = 65618
    WmfRecordTypeEndDoc = 65630
    WmfRecordTypeDeleteObject = 66032
    WmfRecordTypeCreatePalette = 65783
    WmfRecordTypeCreateBrush = 65784
    WmfRecordTypeCreatePatternBrush = 66041
    WmfRecordTypeCreatePenIndirect = 66298
    WmfRecordTypeCreateFontIndirect = 66299
    WmfRecordTypeCreateBrushIndirect = 66300
    WmfRecordTypeCreateBitmapIndirect = 66301
    WmfRecordTypeCreateBitmap = 67326
    WmfRecordTypeCreateRegion = 67327
    EmfRecordTypeHeader = 1
    EmfRecordTypePolyBezier = 2
    EmfRecordTypePolygon = 3
    EmfRecordTypePolyline = 4
    EmfRecordTypePolyBezierTo = 5
    EmfRecordTypePolyLineTo = 6
    EmfRecordTypePolyPolyline = 7
    EmfRecordTypePolyPolygon = 8
    EmfRecordTypeSetWindowExtEx = 9
    EmfRecordTypeSetWindowOrgEx = 10
    EmfRecordTypeSetViewportExtEx = 11
    EmfRecordTypeSetViewportOrgEx = 12
    EmfRecordTypeSetBrushOrgEx = 13
    EmfRecordTypeEOF = 14
    EmfRecordTypeSetPixelV = 15
    EmfRecordTypeSetMapperFlags = 16
    EmfRecordTypeSetMapMode = 17
    EmfRecordTypeSetBkMode = 18
    EmfRecordTypeSetPolyFillMode = 19
    EmfRecordTypeSetROP2 = 20
    EmfRecordTypeSetStretchBltMode = 21
    EmfRecordTypeSetTextAlign = 22
    EmfRecordTypeSetColorAdjustment = 23
    EmfRecordTypeSetTextColor = 24
    EmfRecordTypeSetBkColor = 25
    EmfRecordTypeOffsetClipRgn = 26
    EmfRecordTypeMoveToEx = 27
    EmfRecordTypeSetMetaRgn = 28
    EmfRecordTypeExcludeClipRect = 29
    EmfRecordTypeIntersectClipRect = 30
    EmfRecordTypeScaleViewportExtEx = 31
    EmfRecordTypeScaleWindowExtEx = 32
    EmfRecordTypeSaveDC = 33
    EmfRecordTypeRestoreDC = 34
    EmfRecordTypeSetWorldTransform = 35
    EmfRecordTypeModifyWorldTransform = 36
    EmfRecordTypeSelectObject = 37
    EmfRecordTypeCreatePen = 38
    EmfRecordTypeCreateBrushIndirect = 39
    EmfRecordTypeDeleteObject = 40
    EmfRecordTypeAngleArc = 41
    EmfRecordTypeEllipse = 42
    EmfRecordTypeRectangle = 43
    EmfRecordTypeRoundRect = 44
    EmfRecordTypeArc = 45
    EmfRecordTypeChord = 46
    EmfRecordTypePie = 47
    EmfRecordTypeSelectPalette = 48
    EmfRecordTypeCreatePalette = 49
    EmfRecordTypeSetPaletteEntries = 50
    EmfRecordTypeResizePalette = 51
    EmfRecordTypeRealizePalette = 52
    EmfRecordTypeExtFloodFill = 53
    EmfRecordTypeLineTo = 54
    EmfRecordTypeArcTo = 55
    EmfRecordTypePolyDraw = 56
    EmfRecordTypeSetArcDirection = 57
    EmfRecordTypeSetMiterLimit = 58
    EmfRecordTypeBeginPath = 59
    EmfRecordTypeEndPath = 60
    EmfRecordTypeCloseFigure = 61
    EmfRecordTypeFillPath = 62
    EmfRecordTypeStrokeAndFillPath = 63
    EmfRecordTypeStrokePath = 64
    EmfRecordTypeFlattenPath = 65
    EmfRecordTypeWidenPath = 66
    EmfRecordTypeSelectClipPath = 67
    EmfRecordTypeAbortPath = 68
    EmfRecordTypeReserved_069 = 69
    EmfRecordTypeGdiComment = 70
    EmfRecordTypeFillRgn = 71
    EmfRecordTypeFrameRgn = 72
    EmfRecordTypeInvertRgn = 73
    EmfRecordTypePaintRgn = 74
    EmfRecordTypeExtSelectClipRgn = 75
    EmfRecordTypeBitBlt = 76
    EmfRecordTypeStretchBlt = 77
    EmfRecordTypeMaskBlt = 78
    EmfRecordTypePlgBlt = 79
    EmfRecordTypeSetDIBitsToDevice = 80
    EmfRecordTypeStretchDIBits = 81
    EmfRecordTypeExtCreateFontIndirect = 82
    EmfRecordTypeExtTextOutA = 83
    EmfRecordTypeExtTextOutW = 84
    EmfRecordTypePolyBezier16 = 85
    EmfRecordTypePolygon16 = 86
    EmfRecordTypePolyline16 = 87
    EmfRecordTypePolyBezierTo16 = 88
    EmfRecordTypePolylineTo16 = 89
    EmfRecordTypePolyPolyline16 = 90
    EmfRecordTypePolyPolygon16 = 91
    EmfRecordTypePolyDraw16 = 92
    EmfRecordTypeCreateMonoBrush = 93
    EmfRecordTypeCreateDIBPatternBrushPt = 94
    EmfRecordTypeExtCreatePen = 95
    EmfRecordTypePolyTextOutA = 96
    EmfRecordTypePolyTextOutW = 97
    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 = 16384
    EmfPlusRecordTypeHeader = 16385
    EmfPlusRecordTypeEndOfFile = 16386
    EmfPlusRecordTypeComment = 16387
    EmfPlusRecordTypeGetDC = 16388
    EmfPlusRecordTypeMultiFormatStart = 16389
    EmfPlusRecordTypeMultiFormatSection = 16390
    EmfPlusRecordTypeMultiFormatEnd = 16391
    EmfPlusRecordTypeObject = 16392
    EmfPlusRecordTypeClear = 16393
    EmfPlusRecordTypeFillRects = 16394
    EmfPlusRecordTypeDrawRects = 16395
    EmfPlusRecordTypeFillPolygon = 16396
    EmfPlusRecordTypeDrawLines = 16397
    EmfPlusRecordTypeFillEllipse = 16398
    EmfPlusRecordTypeDrawEllipse = 16399
    EmfPlusRecordTypeFillPie = 16400
    EmfPlusRecordTypeDrawPie = 16401
    EmfPlusRecordTypeDrawArc = 16402
    EmfPlusRecordTypeFillRegion = 16403
    EmfPlusRecordTypeFillPath = 16404
    EmfPlusRecordTypeDrawPath = 16405
    EmfPlusRecordTypeFillClosedCurve = 16406
    EmfPlusRecordTypeDrawClosedCurve = 16407
    EmfPlusRecordTypeDrawCurve = 16408
    EmfPlusRecordTypeDrawBeziers = 16409
    EmfPlusRecordTypeDrawImage = 16410
    EmfPlusRecordTypeDrawImagePoints = 16411
    EmfPlusRecordTypeDrawString = 16412
    EmfPlusRecordTypeSetRenderingOrigin = 16413
    EmfPlusRecordTypeSetAntiAliasMode = 16414
    EmfPlusRecordTypeSetTextRenderingHint = 16415
    EmfPlusRecordTypeSetTextContrast = 16416
    EmfPlusRecordTypeSetInterpolationMode = 16417
    EmfPlusRecordTypeSetPixelOffsetMode = 16418
    EmfPlusRecordTypeSetCompositingMode = 16419
    EmfPlusRecordTypeSetCompositingQuality = 16420
    EmfPlusRecordTypeSave = 16421
    EmfPlusRecordTypeRestore = 16422
    EmfPlusRecordTypeBeginContainer = 16423
    EmfPlusRecordTypeBeginContainerNoParams = 16424
    EmfPlusRecordTypeEndContainer = 16425
    EmfPlusRecordTypeSetWorldTransform = 16426
    EmfPlusRecordTypeResetWorldTransform = 16427
    EmfPlusRecordTypeMultiplyWorldTransform = 16428
    EmfPlusRecordTypeTranslateWorldTransform = 16429
    EmfPlusRecordTypeScaleWorldTransform = 16430
    EmfPlusRecordTypeRotateWorldTransform = 16431
    EmfPlusRecordTypeSetPageTransform = 16432
    EmfPlusRecordTypeResetClip = 16433
    EmfPlusRecordTypeSetClipRect = 16434
    EmfPlusRecordTypeSetClipPath = 16435
    EmfPlusRecordTypeSetClipRegion = 16436
    EmfPlusRecordTypeOffsetClip = 16437
    EmfPlusRecordTypeDrawDriverString = 16438
    EmfPlusRecordTypeStrokeFillPath = 16439
    EmfPlusRecordTypeSerializableObject = 16440
    EmfPlusRecordTypeSetTSGraphics = 16441
    EmfPlusRecordTypeSetTSClip = 16442
    EmfPlusRecordTotal = 16443
    EmfPlusRecordTypeMax = 16442
    EmfPlusRecordTypeMin = 16385
End Enum
import enum

class EmfPlusRecordType(enum.IntEnum):
    WmfRecordTypeSetBkColor = 66049
    WmfRecordTypeSetBkMode = 65794
    WmfRecordTypeSetMapMode = 65795
    WmfRecordTypeSetROP2 = 65796
    WmfRecordTypeSetRelAbs = 65797
    WmfRecordTypeSetPolyFillMode = 65798
    WmfRecordTypeSetStretchBltMode = 65799
    WmfRecordTypeSetTextCharExtra = 65800
    WmfRecordTypeSetTextColor = 66057
    WmfRecordTypeSetTextJustification = 66058
    WmfRecordTypeSetWindowOrg = 66059
    WmfRecordTypeSetWindowExt = 66060
    WmfRecordTypeSetViewportOrg = 66061
    WmfRecordTypeSetViewportExt = 66062
    WmfRecordTypeOffsetWindowOrg = 66063
    WmfRecordTypeScaleWindowExt = 66576
    WmfRecordTypeOffsetViewportOrg = 66065
    WmfRecordTypeScaleViewportExt = 66578
    WmfRecordTypeLineTo = 66067
    WmfRecordTypeMoveTo = 66068
    WmfRecordTypeExcludeClipRect = 66581
    WmfRecordTypeIntersectClipRect = 66582
    WmfRecordTypeArc = 67607
    WmfRecordTypeEllipse = 66584
    WmfRecordTypeFloodFill = 66585
    WmfRecordTypePie = 67610
    WmfRecordTypeRectangle = 66587
    WmfRecordTypeRoundRect = 67100
    WmfRecordTypePatBlt = 67101
    WmfRecordTypeSaveDC = 65566
    WmfRecordTypeSetPixel = 66591
    WmfRecordTypeOffsetClipRgn = 66080
    WmfRecordTypeTextOut = 66849
    WmfRecordTypeBitBlt = 67874
    WmfRecordTypeStretchBlt = 68387
    WmfRecordTypePolygon = 66340
    WmfRecordTypePolyline = 66341
    WmfRecordTypeEscape = 67110
    WmfRecordTypeRestoreDC = 65831
    WmfRecordTypeFillRegion = 66088
    WmfRecordTypeFrameRegion = 66601
    WmfRecordTypeInvertRegion = 65834
    WmfRecordTypePaintRegion = 65835
    WmfRecordTypeSelectClipRegion = 65836
    WmfRecordTypeSelectObject = 65837
    WmfRecordTypeSetTextAlign = 65838
    WmfRecordTypeDrawText = 67119
    WmfRecordTypeChord = 67632
    WmfRecordTypeSetMapperFlags = 66097
    WmfRecordTypeExtTextOut = 68146
    WmfRecordTypeSetDIBToDev = 68915
    WmfRecordTypeSelectPalette = 66100
    WmfRecordTypeRealizePalette = 65589
    WmfRecordTypeAnimatePalette = 66614
    WmfRecordTypeSetPalEntries = 65591
    WmfRecordTypePolyPolygon = 66872
    WmfRecordTypeResizePalette = 65849
    WmfRecordTypeDIBBitBlt = 67904
    WmfRecordTypeDIBStretchBlt = 68417
    WmfRecordTypeDIBCreatePatternBrush = 65858
    WmfRecordTypeStretchDIB = 69443
    WmfRecordTypeExtFloodFill = 66888
    WmfRecordTypeSetLayout = 65865
    WmfRecordTypeResetDC = 65868
    WmfRecordTypeStartDoc = 65869
    WmfRecordTypeStartPage = 65615
    WmfRecordTypeEndPage = 65616
    WmfRecordTypeAbortDoc = 65618
    WmfRecordTypeEndDoc = 65630
    WmfRecordTypeDeleteObject = 66032
    WmfRecordTypeCreatePalette = 65783
    WmfRecordTypeCreateBrush = 65784
    WmfRecordTypeCreatePatternBrush = 66041
    WmfRecordTypeCreatePenIndirect = 66298
    WmfRecordTypeCreateFontIndirect = 66299
    WmfRecordTypeCreateBrushIndirect = 66300
    WmfRecordTypeCreateBitmapIndirect = 66301
    WmfRecordTypeCreateBitmap = 67326
    WmfRecordTypeCreateRegion = 67327
    EmfRecordTypeHeader = 1
    EmfRecordTypePolyBezier = 2
    EmfRecordTypePolygon = 3
    EmfRecordTypePolyline = 4
    EmfRecordTypePolyBezierTo = 5
    EmfRecordTypePolyLineTo = 6
    EmfRecordTypePolyPolyline = 7
    EmfRecordTypePolyPolygon = 8
    EmfRecordTypeSetWindowExtEx = 9
    EmfRecordTypeSetWindowOrgEx = 10
    EmfRecordTypeSetViewportExtEx = 11
    EmfRecordTypeSetViewportOrgEx = 12
    EmfRecordTypeSetBrushOrgEx = 13
    EmfRecordTypeEOF = 14
    EmfRecordTypeSetPixelV = 15
    EmfRecordTypeSetMapperFlags = 16
    EmfRecordTypeSetMapMode = 17
    EmfRecordTypeSetBkMode = 18
    EmfRecordTypeSetPolyFillMode = 19
    EmfRecordTypeSetROP2 = 20
    EmfRecordTypeSetStretchBltMode = 21
    EmfRecordTypeSetTextAlign = 22
    EmfRecordTypeSetColorAdjustment = 23
    EmfRecordTypeSetTextColor = 24
    EmfRecordTypeSetBkColor = 25
    EmfRecordTypeOffsetClipRgn = 26
    EmfRecordTypeMoveToEx = 27
    EmfRecordTypeSetMetaRgn = 28
    EmfRecordTypeExcludeClipRect = 29
    EmfRecordTypeIntersectClipRect = 30
    EmfRecordTypeScaleViewportExtEx = 31
    EmfRecordTypeScaleWindowExtEx = 32
    EmfRecordTypeSaveDC = 33
    EmfRecordTypeRestoreDC = 34
    EmfRecordTypeSetWorldTransform = 35
    EmfRecordTypeModifyWorldTransform = 36
    EmfRecordTypeSelectObject = 37
    EmfRecordTypeCreatePen = 38
    EmfRecordTypeCreateBrushIndirect = 39
    EmfRecordTypeDeleteObject = 40
    EmfRecordTypeAngleArc = 41
    EmfRecordTypeEllipse = 42
    EmfRecordTypeRectangle = 43
    EmfRecordTypeRoundRect = 44
    EmfRecordTypeArc = 45
    EmfRecordTypeChord = 46
    EmfRecordTypePie = 47
    EmfRecordTypeSelectPalette = 48
    EmfRecordTypeCreatePalette = 49
    EmfRecordTypeSetPaletteEntries = 50
    EmfRecordTypeResizePalette = 51
    EmfRecordTypeRealizePalette = 52
    EmfRecordTypeExtFloodFill = 53
    EmfRecordTypeLineTo = 54
    EmfRecordTypeArcTo = 55
    EmfRecordTypePolyDraw = 56
    EmfRecordTypeSetArcDirection = 57
    EmfRecordTypeSetMiterLimit = 58
    EmfRecordTypeBeginPath = 59
    EmfRecordTypeEndPath = 60
    EmfRecordTypeCloseFigure = 61
    EmfRecordTypeFillPath = 62
    EmfRecordTypeStrokeAndFillPath = 63
    EmfRecordTypeStrokePath = 64
    EmfRecordTypeFlattenPath = 65
    EmfRecordTypeWidenPath = 66
    EmfRecordTypeSelectClipPath = 67
    EmfRecordTypeAbortPath = 68
    EmfRecordTypeReserved_069 = 69
    EmfRecordTypeGdiComment = 70
    EmfRecordTypeFillRgn = 71
    EmfRecordTypeFrameRgn = 72
    EmfRecordTypeInvertRgn = 73
    EmfRecordTypePaintRgn = 74
    EmfRecordTypeExtSelectClipRgn = 75
    EmfRecordTypeBitBlt = 76
    EmfRecordTypeStretchBlt = 77
    EmfRecordTypeMaskBlt = 78
    EmfRecordTypePlgBlt = 79
    EmfRecordTypeSetDIBitsToDevice = 80
    EmfRecordTypeStretchDIBits = 81
    EmfRecordTypeExtCreateFontIndirect = 82
    EmfRecordTypeExtTextOutA = 83
    EmfRecordTypeExtTextOutW = 84
    EmfRecordTypePolyBezier16 = 85
    EmfRecordTypePolygon16 = 86
    EmfRecordTypePolyline16 = 87
    EmfRecordTypePolyBezierTo16 = 88
    EmfRecordTypePolylineTo16 = 89
    EmfRecordTypePolyPolyline16 = 90
    EmfRecordTypePolyPolygon16 = 91
    EmfRecordTypePolyDraw16 = 92
    EmfRecordTypeCreateMonoBrush = 93
    EmfRecordTypeCreateDIBPatternBrushPt = 94
    EmfRecordTypeExtCreatePen = 95
    EmfRecordTypePolyTextOutA = 96
    EmfRecordTypePolyTextOutW = 97
    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 = 16384
    EmfPlusRecordTypeHeader = 16385
    EmfPlusRecordTypeEndOfFile = 16386
    EmfPlusRecordTypeComment = 16387
    EmfPlusRecordTypeGetDC = 16388
    EmfPlusRecordTypeMultiFormatStart = 16389
    EmfPlusRecordTypeMultiFormatSection = 16390
    EmfPlusRecordTypeMultiFormatEnd = 16391
    EmfPlusRecordTypeObject = 16392
    EmfPlusRecordTypeClear = 16393
    EmfPlusRecordTypeFillRects = 16394
    EmfPlusRecordTypeDrawRects = 16395
    EmfPlusRecordTypeFillPolygon = 16396
    EmfPlusRecordTypeDrawLines = 16397
    EmfPlusRecordTypeFillEllipse = 16398
    EmfPlusRecordTypeDrawEllipse = 16399
    EmfPlusRecordTypeFillPie = 16400
    EmfPlusRecordTypeDrawPie = 16401
    EmfPlusRecordTypeDrawArc = 16402
    EmfPlusRecordTypeFillRegion = 16403
    EmfPlusRecordTypeFillPath = 16404
    EmfPlusRecordTypeDrawPath = 16405
    EmfPlusRecordTypeFillClosedCurve = 16406
    EmfPlusRecordTypeDrawClosedCurve = 16407
    EmfPlusRecordTypeDrawCurve = 16408
    EmfPlusRecordTypeDrawBeziers = 16409
    EmfPlusRecordTypeDrawImage = 16410
    EmfPlusRecordTypeDrawImagePoints = 16411
    EmfPlusRecordTypeDrawString = 16412
    EmfPlusRecordTypeSetRenderingOrigin = 16413
    EmfPlusRecordTypeSetAntiAliasMode = 16414
    EmfPlusRecordTypeSetTextRenderingHint = 16415
    EmfPlusRecordTypeSetTextContrast = 16416
    EmfPlusRecordTypeSetInterpolationMode = 16417
    EmfPlusRecordTypeSetPixelOffsetMode = 16418
    EmfPlusRecordTypeSetCompositingMode = 16419
    EmfPlusRecordTypeSetCompositingQuality = 16420
    EmfPlusRecordTypeSave = 16421
    EmfPlusRecordTypeRestore = 16422
    EmfPlusRecordTypeBeginContainer = 16423
    EmfPlusRecordTypeBeginContainerNoParams = 16424
    EmfPlusRecordTypeEndContainer = 16425
    EmfPlusRecordTypeSetWorldTransform = 16426
    EmfPlusRecordTypeResetWorldTransform = 16427
    EmfPlusRecordTypeMultiplyWorldTransform = 16428
    EmfPlusRecordTypeTranslateWorldTransform = 16429
    EmfPlusRecordTypeScaleWorldTransform = 16430
    EmfPlusRecordTypeRotateWorldTransform = 16431
    EmfPlusRecordTypeSetPageTransform = 16432
    EmfPlusRecordTypeResetClip = 16433
    EmfPlusRecordTypeSetClipRect = 16434
    EmfPlusRecordTypeSetClipPath = 16435
    EmfPlusRecordTypeSetClipRegion = 16436
    EmfPlusRecordTypeOffsetClip = 16437
    EmfPlusRecordTypeDrawDriverString = 16438
    EmfPlusRecordTypeStrokeFillPath = 16439
    EmfPlusRecordTypeSerializableObject = 16440
    EmfPlusRecordTypeSetTSGraphics = 16441
    EmfPlusRecordTypeSetTSClip = 16442
    EmfPlusRecordTotal = 16443
    EmfPlusRecordTypeMax = 16442
    EmfPlusRecordTypeMin = 16385
// EmfPlusRecordType
pub const WmfRecordTypeSetBkColor: i32 = 66049;
pub const WmfRecordTypeSetBkMode: i32 = 65794;
pub const WmfRecordTypeSetMapMode: i32 = 65795;
pub const WmfRecordTypeSetROP2: i32 = 65796;
pub const WmfRecordTypeSetRelAbs: i32 = 65797;
pub const WmfRecordTypeSetPolyFillMode: i32 = 65798;
pub const WmfRecordTypeSetStretchBltMode: i32 = 65799;
pub const WmfRecordTypeSetTextCharExtra: i32 = 65800;
pub const WmfRecordTypeSetTextColor: i32 = 66057;
pub const WmfRecordTypeSetTextJustification: i32 = 66058;
pub const WmfRecordTypeSetWindowOrg: i32 = 66059;
pub const WmfRecordTypeSetWindowExt: i32 = 66060;
pub const WmfRecordTypeSetViewportOrg: i32 = 66061;
pub const WmfRecordTypeSetViewportExt: i32 = 66062;
pub const WmfRecordTypeOffsetWindowOrg: i32 = 66063;
pub const WmfRecordTypeScaleWindowExt: i32 = 66576;
pub const WmfRecordTypeOffsetViewportOrg: i32 = 66065;
pub const WmfRecordTypeScaleViewportExt: i32 = 66578;
pub const WmfRecordTypeLineTo: i32 = 66067;
pub const WmfRecordTypeMoveTo: i32 = 66068;
pub const WmfRecordTypeExcludeClipRect: i32 = 66581;
pub const WmfRecordTypeIntersectClipRect: i32 = 66582;
pub const WmfRecordTypeArc: i32 = 67607;
pub const WmfRecordTypeEllipse: i32 = 66584;
pub const WmfRecordTypeFloodFill: i32 = 66585;
pub const WmfRecordTypePie: i32 = 67610;
pub const WmfRecordTypeRectangle: i32 = 66587;
pub const WmfRecordTypeRoundRect: i32 = 67100;
pub const WmfRecordTypePatBlt: i32 = 67101;
pub const WmfRecordTypeSaveDC: i32 = 65566;
pub const WmfRecordTypeSetPixel: i32 = 66591;
pub const WmfRecordTypeOffsetClipRgn: i32 = 66080;
pub const WmfRecordTypeTextOut: i32 = 66849;
pub const WmfRecordTypeBitBlt: i32 = 67874;
pub const WmfRecordTypeStretchBlt: i32 = 68387;
pub const WmfRecordTypePolygon: i32 = 66340;
pub const WmfRecordTypePolyline: i32 = 66341;
pub const WmfRecordTypeEscape: i32 = 67110;
pub const WmfRecordTypeRestoreDC: i32 = 65831;
pub const WmfRecordTypeFillRegion: i32 = 66088;
pub const WmfRecordTypeFrameRegion: i32 = 66601;
pub const WmfRecordTypeInvertRegion: i32 = 65834;
pub const WmfRecordTypePaintRegion: i32 = 65835;
pub const WmfRecordTypeSelectClipRegion: i32 = 65836;
pub const WmfRecordTypeSelectObject: i32 = 65837;
pub const WmfRecordTypeSetTextAlign: i32 = 65838;
pub const WmfRecordTypeDrawText: i32 = 67119;
pub const WmfRecordTypeChord: i32 = 67632;
pub const WmfRecordTypeSetMapperFlags: i32 = 66097;
pub const WmfRecordTypeExtTextOut: i32 = 68146;
pub const WmfRecordTypeSetDIBToDev: i32 = 68915;
pub const WmfRecordTypeSelectPalette: i32 = 66100;
pub const WmfRecordTypeRealizePalette: i32 = 65589;
pub const WmfRecordTypeAnimatePalette: i32 = 66614;
pub const WmfRecordTypeSetPalEntries: i32 = 65591;
pub const WmfRecordTypePolyPolygon: i32 = 66872;
pub const WmfRecordTypeResizePalette: i32 = 65849;
pub const WmfRecordTypeDIBBitBlt: i32 = 67904;
pub const WmfRecordTypeDIBStretchBlt: i32 = 68417;
pub const WmfRecordTypeDIBCreatePatternBrush: i32 = 65858;
pub const WmfRecordTypeStretchDIB: i32 = 69443;
pub const WmfRecordTypeExtFloodFill: i32 = 66888;
pub const WmfRecordTypeSetLayout: i32 = 65865;
pub const WmfRecordTypeResetDC: i32 = 65868;
pub const WmfRecordTypeStartDoc: i32 = 65869;
pub const WmfRecordTypeStartPage: i32 = 65615;
pub const WmfRecordTypeEndPage: i32 = 65616;
pub const WmfRecordTypeAbortDoc: i32 = 65618;
pub const WmfRecordTypeEndDoc: i32 = 65630;
pub const WmfRecordTypeDeleteObject: i32 = 66032;
pub const WmfRecordTypeCreatePalette: i32 = 65783;
pub const WmfRecordTypeCreateBrush: i32 = 65784;
pub const WmfRecordTypeCreatePatternBrush: i32 = 66041;
pub const WmfRecordTypeCreatePenIndirect: i32 = 66298;
pub const WmfRecordTypeCreateFontIndirect: i32 = 66299;
pub const WmfRecordTypeCreateBrushIndirect: i32 = 66300;
pub const WmfRecordTypeCreateBitmapIndirect: i32 = 66301;
pub const WmfRecordTypeCreateBitmap: i32 = 67326;
pub const WmfRecordTypeCreateRegion: i32 = 67327;
pub const EmfRecordTypeHeader: i32 = 1;
pub const EmfRecordTypePolyBezier: i32 = 2;
pub const EmfRecordTypePolygon: i32 = 3;
pub const EmfRecordTypePolyline: i32 = 4;
pub const EmfRecordTypePolyBezierTo: i32 = 5;
pub const EmfRecordTypePolyLineTo: i32 = 6;
pub const EmfRecordTypePolyPolyline: i32 = 7;
pub const EmfRecordTypePolyPolygon: i32 = 8;
pub const EmfRecordTypeSetWindowExtEx: i32 = 9;
pub const EmfRecordTypeSetWindowOrgEx: i32 = 10;
pub const EmfRecordTypeSetViewportExtEx: i32 = 11;
pub const EmfRecordTypeSetViewportOrgEx: i32 = 12;
pub const EmfRecordTypeSetBrushOrgEx: i32 = 13;
pub const EmfRecordTypeEOF: i32 = 14;
pub const EmfRecordTypeSetPixelV: i32 = 15;
pub const EmfRecordTypeSetMapperFlags: i32 = 16;
pub const EmfRecordTypeSetMapMode: i32 = 17;
pub const EmfRecordTypeSetBkMode: i32 = 18;
pub const EmfRecordTypeSetPolyFillMode: i32 = 19;
pub const EmfRecordTypeSetROP2: i32 = 20;
pub const EmfRecordTypeSetStretchBltMode: i32 = 21;
pub const EmfRecordTypeSetTextAlign: i32 = 22;
pub const EmfRecordTypeSetColorAdjustment: i32 = 23;
pub const EmfRecordTypeSetTextColor: i32 = 24;
pub const EmfRecordTypeSetBkColor: i32 = 25;
pub const EmfRecordTypeOffsetClipRgn: i32 = 26;
pub const EmfRecordTypeMoveToEx: i32 = 27;
pub const EmfRecordTypeSetMetaRgn: i32 = 28;
pub const EmfRecordTypeExcludeClipRect: i32 = 29;
pub const EmfRecordTypeIntersectClipRect: i32 = 30;
pub const EmfRecordTypeScaleViewportExtEx: i32 = 31;
pub const EmfRecordTypeScaleWindowExtEx: i32 = 32;
pub const EmfRecordTypeSaveDC: i32 = 33;
pub const EmfRecordTypeRestoreDC: i32 = 34;
pub const EmfRecordTypeSetWorldTransform: i32 = 35;
pub const EmfRecordTypeModifyWorldTransform: i32 = 36;
pub const EmfRecordTypeSelectObject: i32 = 37;
pub const EmfRecordTypeCreatePen: i32 = 38;
pub const EmfRecordTypeCreateBrushIndirect: i32 = 39;
pub const EmfRecordTypeDeleteObject: i32 = 40;
pub const EmfRecordTypeAngleArc: i32 = 41;
pub const EmfRecordTypeEllipse: i32 = 42;
pub const EmfRecordTypeRectangle: i32 = 43;
pub const EmfRecordTypeRoundRect: i32 = 44;
pub const EmfRecordTypeArc: i32 = 45;
pub const EmfRecordTypeChord: i32 = 46;
pub const EmfRecordTypePie: i32 = 47;
pub const EmfRecordTypeSelectPalette: i32 = 48;
pub const EmfRecordTypeCreatePalette: i32 = 49;
pub const EmfRecordTypeSetPaletteEntries: i32 = 50;
pub const EmfRecordTypeResizePalette: i32 = 51;
pub const EmfRecordTypeRealizePalette: i32 = 52;
pub const EmfRecordTypeExtFloodFill: i32 = 53;
pub const EmfRecordTypeLineTo: i32 = 54;
pub const EmfRecordTypeArcTo: i32 = 55;
pub const EmfRecordTypePolyDraw: i32 = 56;
pub const EmfRecordTypeSetArcDirection: i32 = 57;
pub const EmfRecordTypeSetMiterLimit: i32 = 58;
pub const EmfRecordTypeBeginPath: i32 = 59;
pub const EmfRecordTypeEndPath: i32 = 60;
pub const EmfRecordTypeCloseFigure: i32 = 61;
pub const EmfRecordTypeFillPath: i32 = 62;
pub const EmfRecordTypeStrokeAndFillPath: i32 = 63;
pub const EmfRecordTypeStrokePath: i32 = 64;
pub const EmfRecordTypeFlattenPath: i32 = 65;
pub const EmfRecordTypeWidenPath: i32 = 66;
pub const EmfRecordTypeSelectClipPath: i32 = 67;
pub const EmfRecordTypeAbortPath: i32 = 68;
pub const EmfRecordTypeReserved_069: i32 = 69;
pub const EmfRecordTypeGdiComment: i32 = 70;
pub const EmfRecordTypeFillRgn: i32 = 71;
pub const EmfRecordTypeFrameRgn: i32 = 72;
pub const EmfRecordTypeInvertRgn: i32 = 73;
pub const EmfRecordTypePaintRgn: i32 = 74;
pub const EmfRecordTypeExtSelectClipRgn: i32 = 75;
pub const EmfRecordTypeBitBlt: i32 = 76;
pub const EmfRecordTypeStretchBlt: i32 = 77;
pub const EmfRecordTypeMaskBlt: i32 = 78;
pub const EmfRecordTypePlgBlt: i32 = 79;
pub const EmfRecordTypeSetDIBitsToDevice: i32 = 80;
pub const EmfRecordTypeStretchDIBits: i32 = 81;
pub const EmfRecordTypeExtCreateFontIndirect: i32 = 82;
pub const EmfRecordTypeExtTextOutA: i32 = 83;
pub const EmfRecordTypeExtTextOutW: i32 = 84;
pub const EmfRecordTypePolyBezier16: i32 = 85;
pub const EmfRecordTypePolygon16: i32 = 86;
pub const EmfRecordTypePolyline16: i32 = 87;
pub const EmfRecordTypePolyBezierTo16: i32 = 88;
pub const EmfRecordTypePolylineTo16: i32 = 89;
pub const EmfRecordTypePolyPolyline16: i32 = 90;
pub const EmfRecordTypePolyPolygon16: i32 = 91;
pub const EmfRecordTypePolyDraw16: i32 = 92;
pub const EmfRecordTypeCreateMonoBrush: i32 = 93;
pub const EmfRecordTypeCreateDIBPatternBrushPt: i32 = 94;
pub const EmfRecordTypeExtCreatePen: i32 = 95;
pub const EmfRecordTypePolyTextOutA: i32 = 96;
pub const EmfRecordTypePolyTextOutW: i32 = 97;
pub const EmfRecordTypeSetICMMode: i32 = 98;
pub const EmfRecordTypeCreateColorSpace: i32 = 99;
pub const EmfRecordTypeSetColorSpace: i32 = 100;
pub const EmfRecordTypeDeleteColorSpace: i32 = 101;
pub const EmfRecordTypeGLSRecord: i32 = 102;
pub const EmfRecordTypeGLSBoundedRecord: i32 = 103;
pub const EmfRecordTypePixelFormat: i32 = 104;
pub const EmfRecordTypeDrawEscape: i32 = 105;
pub const EmfRecordTypeExtEscape: i32 = 106;
pub const EmfRecordTypeStartDoc: i32 = 107;
pub const EmfRecordTypeSmallTextOut: i32 = 108;
pub const EmfRecordTypeForceUFIMapping: i32 = 109;
pub const EmfRecordTypeNamedEscape: i32 = 110;
pub const EmfRecordTypeColorCorrectPalette: i32 = 111;
pub const EmfRecordTypeSetICMProfileA: i32 = 112;
pub const EmfRecordTypeSetICMProfileW: i32 = 113;
pub const EmfRecordTypeAlphaBlend: i32 = 114;
pub const EmfRecordTypeSetLayout: i32 = 115;
pub const EmfRecordTypeTransparentBlt: i32 = 116;
pub const EmfRecordTypeReserved_117: i32 = 117;
pub const EmfRecordTypeGradientFill: i32 = 118;
pub const EmfRecordTypeSetLinkedUFIs: i32 = 119;
pub const EmfRecordTypeSetTextJustification: i32 = 120;
pub const EmfRecordTypeColorMatchToTargetW: i32 = 121;
pub const EmfRecordTypeCreateColorSpaceW: i32 = 122;
pub const EmfRecordTypeMax: i32 = 122;
pub const EmfRecordTypeMin: i32 = 1;
pub const EmfPlusRecordTypeInvalid: i32 = 16384;
pub const EmfPlusRecordTypeHeader: i32 = 16385;
pub const EmfPlusRecordTypeEndOfFile: i32 = 16386;
pub const EmfPlusRecordTypeComment: i32 = 16387;
pub const EmfPlusRecordTypeGetDC: i32 = 16388;
pub const EmfPlusRecordTypeMultiFormatStart: i32 = 16389;
pub const EmfPlusRecordTypeMultiFormatSection: i32 = 16390;
pub const EmfPlusRecordTypeMultiFormatEnd: i32 = 16391;
pub const EmfPlusRecordTypeObject: i32 = 16392;
pub const EmfPlusRecordTypeClear: i32 = 16393;
pub const EmfPlusRecordTypeFillRects: i32 = 16394;
pub const EmfPlusRecordTypeDrawRects: i32 = 16395;
pub const EmfPlusRecordTypeFillPolygon: i32 = 16396;
pub const EmfPlusRecordTypeDrawLines: i32 = 16397;
pub const EmfPlusRecordTypeFillEllipse: i32 = 16398;
pub const EmfPlusRecordTypeDrawEllipse: i32 = 16399;
pub const EmfPlusRecordTypeFillPie: i32 = 16400;
pub const EmfPlusRecordTypeDrawPie: i32 = 16401;
pub const EmfPlusRecordTypeDrawArc: i32 = 16402;
pub const EmfPlusRecordTypeFillRegion: i32 = 16403;
pub const EmfPlusRecordTypeFillPath: i32 = 16404;
pub const EmfPlusRecordTypeDrawPath: i32 = 16405;
pub const EmfPlusRecordTypeFillClosedCurve: i32 = 16406;
pub const EmfPlusRecordTypeDrawClosedCurve: i32 = 16407;
pub const EmfPlusRecordTypeDrawCurve: i32 = 16408;
pub const EmfPlusRecordTypeDrawBeziers: i32 = 16409;
pub const EmfPlusRecordTypeDrawImage: i32 = 16410;
pub const EmfPlusRecordTypeDrawImagePoints: i32 = 16411;
pub const EmfPlusRecordTypeDrawString: i32 = 16412;
pub const EmfPlusRecordTypeSetRenderingOrigin: i32 = 16413;
pub const EmfPlusRecordTypeSetAntiAliasMode: i32 = 16414;
pub const EmfPlusRecordTypeSetTextRenderingHint: i32 = 16415;
pub const EmfPlusRecordTypeSetTextContrast: i32 = 16416;
pub const EmfPlusRecordTypeSetInterpolationMode: i32 = 16417;
pub const EmfPlusRecordTypeSetPixelOffsetMode: i32 = 16418;
pub const EmfPlusRecordTypeSetCompositingMode: i32 = 16419;
pub const EmfPlusRecordTypeSetCompositingQuality: i32 = 16420;
pub const EmfPlusRecordTypeSave: i32 = 16421;
pub const EmfPlusRecordTypeRestore: i32 = 16422;
pub const EmfPlusRecordTypeBeginContainer: i32 = 16423;
pub const EmfPlusRecordTypeBeginContainerNoParams: i32 = 16424;
pub const EmfPlusRecordTypeEndContainer: i32 = 16425;
pub const EmfPlusRecordTypeSetWorldTransform: i32 = 16426;
pub const EmfPlusRecordTypeResetWorldTransform: i32 = 16427;
pub const EmfPlusRecordTypeMultiplyWorldTransform: i32 = 16428;
pub const EmfPlusRecordTypeTranslateWorldTransform: i32 = 16429;
pub const EmfPlusRecordTypeScaleWorldTransform: i32 = 16430;
pub const EmfPlusRecordTypeRotateWorldTransform: i32 = 16431;
pub const EmfPlusRecordTypeSetPageTransform: i32 = 16432;
pub const EmfPlusRecordTypeResetClip: i32 = 16433;
pub const EmfPlusRecordTypeSetClipRect: i32 = 16434;
pub const EmfPlusRecordTypeSetClipPath: i32 = 16435;
pub const EmfPlusRecordTypeSetClipRegion: i32 = 16436;
pub const EmfPlusRecordTypeOffsetClip: i32 = 16437;
pub const EmfPlusRecordTypeDrawDriverString: i32 = 16438;
pub const EmfPlusRecordTypeStrokeFillPath: i32 = 16439;
pub const EmfPlusRecordTypeSerializableObject: i32 = 16440;
pub const EmfPlusRecordTypeSetTSGraphics: i32 = 16441;
pub const EmfPlusRecordTypeSetTSClip: i32 = 16442;
pub const EmfPlusRecordTotal: i32 = 16443;
pub const EmfPlusRecordTypeMax: i32 = 16442;
pub const EmfPlusRecordTypeMin: i32 = 16385;
// EmfPlusRecordType
const (
	WmfRecordTypeSetBkColor int32 = 66049
	WmfRecordTypeSetBkMode int32 = 65794
	WmfRecordTypeSetMapMode int32 = 65795
	WmfRecordTypeSetROP2 int32 = 65796
	WmfRecordTypeSetRelAbs int32 = 65797
	WmfRecordTypeSetPolyFillMode int32 = 65798
	WmfRecordTypeSetStretchBltMode int32 = 65799
	WmfRecordTypeSetTextCharExtra int32 = 65800
	WmfRecordTypeSetTextColor int32 = 66057
	WmfRecordTypeSetTextJustification int32 = 66058
	WmfRecordTypeSetWindowOrg int32 = 66059
	WmfRecordTypeSetWindowExt int32 = 66060
	WmfRecordTypeSetViewportOrg int32 = 66061
	WmfRecordTypeSetViewportExt int32 = 66062
	WmfRecordTypeOffsetWindowOrg int32 = 66063
	WmfRecordTypeScaleWindowExt int32 = 66576
	WmfRecordTypeOffsetViewportOrg int32 = 66065
	WmfRecordTypeScaleViewportExt int32 = 66578
	WmfRecordTypeLineTo int32 = 66067
	WmfRecordTypeMoveTo int32 = 66068
	WmfRecordTypeExcludeClipRect int32 = 66581
	WmfRecordTypeIntersectClipRect int32 = 66582
	WmfRecordTypeArc int32 = 67607
	WmfRecordTypeEllipse int32 = 66584
	WmfRecordTypeFloodFill int32 = 66585
	WmfRecordTypePie int32 = 67610
	WmfRecordTypeRectangle int32 = 66587
	WmfRecordTypeRoundRect int32 = 67100
	WmfRecordTypePatBlt int32 = 67101
	WmfRecordTypeSaveDC int32 = 65566
	WmfRecordTypeSetPixel int32 = 66591
	WmfRecordTypeOffsetClipRgn int32 = 66080
	WmfRecordTypeTextOut int32 = 66849
	WmfRecordTypeBitBlt int32 = 67874
	WmfRecordTypeStretchBlt int32 = 68387
	WmfRecordTypePolygon int32 = 66340
	WmfRecordTypePolyline int32 = 66341
	WmfRecordTypeEscape int32 = 67110
	WmfRecordTypeRestoreDC int32 = 65831
	WmfRecordTypeFillRegion int32 = 66088
	WmfRecordTypeFrameRegion int32 = 66601
	WmfRecordTypeInvertRegion int32 = 65834
	WmfRecordTypePaintRegion int32 = 65835
	WmfRecordTypeSelectClipRegion int32 = 65836
	WmfRecordTypeSelectObject int32 = 65837
	WmfRecordTypeSetTextAlign int32 = 65838
	WmfRecordTypeDrawText int32 = 67119
	WmfRecordTypeChord int32 = 67632
	WmfRecordTypeSetMapperFlags int32 = 66097
	WmfRecordTypeExtTextOut int32 = 68146
	WmfRecordTypeSetDIBToDev int32 = 68915
	WmfRecordTypeSelectPalette int32 = 66100
	WmfRecordTypeRealizePalette int32 = 65589
	WmfRecordTypeAnimatePalette int32 = 66614
	WmfRecordTypeSetPalEntries int32 = 65591
	WmfRecordTypePolyPolygon int32 = 66872
	WmfRecordTypeResizePalette int32 = 65849
	WmfRecordTypeDIBBitBlt int32 = 67904
	WmfRecordTypeDIBStretchBlt int32 = 68417
	WmfRecordTypeDIBCreatePatternBrush int32 = 65858
	WmfRecordTypeStretchDIB int32 = 69443
	WmfRecordTypeExtFloodFill int32 = 66888
	WmfRecordTypeSetLayout int32 = 65865
	WmfRecordTypeResetDC int32 = 65868
	WmfRecordTypeStartDoc int32 = 65869
	WmfRecordTypeStartPage int32 = 65615
	WmfRecordTypeEndPage int32 = 65616
	WmfRecordTypeAbortDoc int32 = 65618
	WmfRecordTypeEndDoc int32 = 65630
	WmfRecordTypeDeleteObject int32 = 66032
	WmfRecordTypeCreatePalette int32 = 65783
	WmfRecordTypeCreateBrush int32 = 65784
	WmfRecordTypeCreatePatternBrush int32 = 66041
	WmfRecordTypeCreatePenIndirect int32 = 66298
	WmfRecordTypeCreateFontIndirect int32 = 66299
	WmfRecordTypeCreateBrushIndirect int32 = 66300
	WmfRecordTypeCreateBitmapIndirect int32 = 66301
	WmfRecordTypeCreateBitmap int32 = 67326
	WmfRecordTypeCreateRegion int32 = 67327
	EmfRecordTypeHeader int32 = 1
	EmfRecordTypePolyBezier int32 = 2
	EmfRecordTypePolygon int32 = 3
	EmfRecordTypePolyline int32 = 4
	EmfRecordTypePolyBezierTo int32 = 5
	EmfRecordTypePolyLineTo int32 = 6
	EmfRecordTypePolyPolyline int32 = 7
	EmfRecordTypePolyPolygon int32 = 8
	EmfRecordTypeSetWindowExtEx int32 = 9
	EmfRecordTypeSetWindowOrgEx int32 = 10
	EmfRecordTypeSetViewportExtEx int32 = 11
	EmfRecordTypeSetViewportOrgEx int32 = 12
	EmfRecordTypeSetBrushOrgEx int32 = 13
	EmfRecordTypeEOF int32 = 14
	EmfRecordTypeSetPixelV int32 = 15
	EmfRecordTypeSetMapperFlags int32 = 16
	EmfRecordTypeSetMapMode int32 = 17
	EmfRecordTypeSetBkMode int32 = 18
	EmfRecordTypeSetPolyFillMode int32 = 19
	EmfRecordTypeSetROP2 int32 = 20
	EmfRecordTypeSetStretchBltMode int32 = 21
	EmfRecordTypeSetTextAlign int32 = 22
	EmfRecordTypeSetColorAdjustment int32 = 23
	EmfRecordTypeSetTextColor int32 = 24
	EmfRecordTypeSetBkColor int32 = 25
	EmfRecordTypeOffsetClipRgn int32 = 26
	EmfRecordTypeMoveToEx int32 = 27
	EmfRecordTypeSetMetaRgn int32 = 28
	EmfRecordTypeExcludeClipRect int32 = 29
	EmfRecordTypeIntersectClipRect int32 = 30
	EmfRecordTypeScaleViewportExtEx int32 = 31
	EmfRecordTypeScaleWindowExtEx int32 = 32
	EmfRecordTypeSaveDC int32 = 33
	EmfRecordTypeRestoreDC int32 = 34
	EmfRecordTypeSetWorldTransform int32 = 35
	EmfRecordTypeModifyWorldTransform int32 = 36
	EmfRecordTypeSelectObject int32 = 37
	EmfRecordTypeCreatePen int32 = 38
	EmfRecordTypeCreateBrushIndirect int32 = 39
	EmfRecordTypeDeleteObject int32 = 40
	EmfRecordTypeAngleArc int32 = 41
	EmfRecordTypeEllipse int32 = 42
	EmfRecordTypeRectangle int32 = 43
	EmfRecordTypeRoundRect int32 = 44
	EmfRecordTypeArc int32 = 45
	EmfRecordTypeChord int32 = 46
	EmfRecordTypePie int32 = 47
	EmfRecordTypeSelectPalette int32 = 48
	EmfRecordTypeCreatePalette int32 = 49
	EmfRecordTypeSetPaletteEntries int32 = 50
	EmfRecordTypeResizePalette int32 = 51
	EmfRecordTypeRealizePalette int32 = 52
	EmfRecordTypeExtFloodFill int32 = 53
	EmfRecordTypeLineTo int32 = 54
	EmfRecordTypeArcTo int32 = 55
	EmfRecordTypePolyDraw int32 = 56
	EmfRecordTypeSetArcDirection int32 = 57
	EmfRecordTypeSetMiterLimit int32 = 58
	EmfRecordTypeBeginPath int32 = 59
	EmfRecordTypeEndPath int32 = 60
	EmfRecordTypeCloseFigure int32 = 61
	EmfRecordTypeFillPath int32 = 62
	EmfRecordTypeStrokeAndFillPath int32 = 63
	EmfRecordTypeStrokePath int32 = 64
	EmfRecordTypeFlattenPath int32 = 65
	EmfRecordTypeWidenPath int32 = 66
	EmfRecordTypeSelectClipPath int32 = 67
	EmfRecordTypeAbortPath int32 = 68
	EmfRecordTypeReserved_069 int32 = 69
	EmfRecordTypeGdiComment int32 = 70
	EmfRecordTypeFillRgn int32 = 71
	EmfRecordTypeFrameRgn int32 = 72
	EmfRecordTypeInvertRgn int32 = 73
	EmfRecordTypePaintRgn int32 = 74
	EmfRecordTypeExtSelectClipRgn int32 = 75
	EmfRecordTypeBitBlt int32 = 76
	EmfRecordTypeStretchBlt int32 = 77
	EmfRecordTypeMaskBlt int32 = 78
	EmfRecordTypePlgBlt int32 = 79
	EmfRecordTypeSetDIBitsToDevice int32 = 80
	EmfRecordTypeStretchDIBits int32 = 81
	EmfRecordTypeExtCreateFontIndirect int32 = 82
	EmfRecordTypeExtTextOutA int32 = 83
	EmfRecordTypeExtTextOutW int32 = 84
	EmfRecordTypePolyBezier16 int32 = 85
	EmfRecordTypePolygon16 int32 = 86
	EmfRecordTypePolyline16 int32 = 87
	EmfRecordTypePolyBezierTo16 int32 = 88
	EmfRecordTypePolylineTo16 int32 = 89
	EmfRecordTypePolyPolyline16 int32 = 90
	EmfRecordTypePolyPolygon16 int32 = 91
	EmfRecordTypePolyDraw16 int32 = 92
	EmfRecordTypeCreateMonoBrush int32 = 93
	EmfRecordTypeCreateDIBPatternBrushPt int32 = 94
	EmfRecordTypeExtCreatePen int32 = 95
	EmfRecordTypePolyTextOutA int32 = 96
	EmfRecordTypePolyTextOutW int32 = 97
	EmfRecordTypeSetICMMode int32 = 98
	EmfRecordTypeCreateColorSpace int32 = 99
	EmfRecordTypeSetColorSpace int32 = 100
	EmfRecordTypeDeleteColorSpace int32 = 101
	EmfRecordTypeGLSRecord int32 = 102
	EmfRecordTypeGLSBoundedRecord int32 = 103
	EmfRecordTypePixelFormat int32 = 104
	EmfRecordTypeDrawEscape int32 = 105
	EmfRecordTypeExtEscape int32 = 106
	EmfRecordTypeStartDoc int32 = 107
	EmfRecordTypeSmallTextOut int32 = 108
	EmfRecordTypeForceUFIMapping int32 = 109
	EmfRecordTypeNamedEscape int32 = 110
	EmfRecordTypeColorCorrectPalette int32 = 111
	EmfRecordTypeSetICMProfileA int32 = 112
	EmfRecordTypeSetICMProfileW int32 = 113
	EmfRecordTypeAlphaBlend int32 = 114
	EmfRecordTypeSetLayout int32 = 115
	EmfRecordTypeTransparentBlt int32 = 116
	EmfRecordTypeReserved_117 int32 = 117
	EmfRecordTypeGradientFill int32 = 118
	EmfRecordTypeSetLinkedUFIs int32 = 119
	EmfRecordTypeSetTextJustification int32 = 120
	EmfRecordTypeColorMatchToTargetW int32 = 121
	EmfRecordTypeCreateColorSpaceW int32 = 122
	EmfRecordTypeMax int32 = 122
	EmfRecordTypeMin int32 = 1
	EmfPlusRecordTypeInvalid int32 = 16384
	EmfPlusRecordTypeHeader int32 = 16385
	EmfPlusRecordTypeEndOfFile int32 = 16386
	EmfPlusRecordTypeComment int32 = 16387
	EmfPlusRecordTypeGetDC int32 = 16388
	EmfPlusRecordTypeMultiFormatStart int32 = 16389
	EmfPlusRecordTypeMultiFormatSection int32 = 16390
	EmfPlusRecordTypeMultiFormatEnd int32 = 16391
	EmfPlusRecordTypeObject int32 = 16392
	EmfPlusRecordTypeClear int32 = 16393
	EmfPlusRecordTypeFillRects int32 = 16394
	EmfPlusRecordTypeDrawRects int32 = 16395
	EmfPlusRecordTypeFillPolygon int32 = 16396
	EmfPlusRecordTypeDrawLines int32 = 16397
	EmfPlusRecordTypeFillEllipse int32 = 16398
	EmfPlusRecordTypeDrawEllipse int32 = 16399
	EmfPlusRecordTypeFillPie int32 = 16400
	EmfPlusRecordTypeDrawPie int32 = 16401
	EmfPlusRecordTypeDrawArc int32 = 16402
	EmfPlusRecordTypeFillRegion int32 = 16403
	EmfPlusRecordTypeFillPath int32 = 16404
	EmfPlusRecordTypeDrawPath int32 = 16405
	EmfPlusRecordTypeFillClosedCurve int32 = 16406
	EmfPlusRecordTypeDrawClosedCurve int32 = 16407
	EmfPlusRecordTypeDrawCurve int32 = 16408
	EmfPlusRecordTypeDrawBeziers int32 = 16409
	EmfPlusRecordTypeDrawImage int32 = 16410
	EmfPlusRecordTypeDrawImagePoints int32 = 16411
	EmfPlusRecordTypeDrawString int32 = 16412
	EmfPlusRecordTypeSetRenderingOrigin int32 = 16413
	EmfPlusRecordTypeSetAntiAliasMode int32 = 16414
	EmfPlusRecordTypeSetTextRenderingHint int32 = 16415
	EmfPlusRecordTypeSetTextContrast int32 = 16416
	EmfPlusRecordTypeSetInterpolationMode int32 = 16417
	EmfPlusRecordTypeSetPixelOffsetMode int32 = 16418
	EmfPlusRecordTypeSetCompositingMode int32 = 16419
	EmfPlusRecordTypeSetCompositingQuality int32 = 16420
	EmfPlusRecordTypeSave int32 = 16421
	EmfPlusRecordTypeRestore int32 = 16422
	EmfPlusRecordTypeBeginContainer int32 = 16423
	EmfPlusRecordTypeBeginContainerNoParams int32 = 16424
	EmfPlusRecordTypeEndContainer int32 = 16425
	EmfPlusRecordTypeSetWorldTransform int32 = 16426
	EmfPlusRecordTypeResetWorldTransform int32 = 16427
	EmfPlusRecordTypeMultiplyWorldTransform int32 = 16428
	EmfPlusRecordTypeTranslateWorldTransform int32 = 16429
	EmfPlusRecordTypeScaleWorldTransform int32 = 16430
	EmfPlusRecordTypeRotateWorldTransform int32 = 16431
	EmfPlusRecordTypeSetPageTransform int32 = 16432
	EmfPlusRecordTypeResetClip int32 = 16433
	EmfPlusRecordTypeSetClipRect int32 = 16434
	EmfPlusRecordTypeSetClipPath int32 = 16435
	EmfPlusRecordTypeSetClipRegion int32 = 16436
	EmfPlusRecordTypeOffsetClip int32 = 16437
	EmfPlusRecordTypeDrawDriverString int32 = 16438
	EmfPlusRecordTypeStrokeFillPath int32 = 16439
	EmfPlusRecordTypeSerializableObject int32 = 16440
	EmfPlusRecordTypeSetTSGraphics int32 = 16441
	EmfPlusRecordTypeSetTSClip int32 = 16442
	EmfPlusRecordTotal int32 = 16443
	EmfPlusRecordTypeMax int32 = 16442
	EmfPlusRecordTypeMin int32 = 16385
)
const
  WmfRecordTypeSetBkColor = 66049;
  WmfRecordTypeSetBkMode = 65794;
  WmfRecordTypeSetMapMode = 65795;
  WmfRecordTypeSetROP2 = 65796;
  WmfRecordTypeSetRelAbs = 65797;
  WmfRecordTypeSetPolyFillMode = 65798;
  WmfRecordTypeSetStretchBltMode = 65799;
  WmfRecordTypeSetTextCharExtra = 65800;
  WmfRecordTypeSetTextColor = 66057;
  WmfRecordTypeSetTextJustification = 66058;
  WmfRecordTypeSetWindowOrg = 66059;
  WmfRecordTypeSetWindowExt = 66060;
  WmfRecordTypeSetViewportOrg = 66061;
  WmfRecordTypeSetViewportExt = 66062;
  WmfRecordTypeOffsetWindowOrg = 66063;
  WmfRecordTypeScaleWindowExt = 66576;
  WmfRecordTypeOffsetViewportOrg = 66065;
  WmfRecordTypeScaleViewportExt = 66578;
  WmfRecordTypeLineTo = 66067;
  WmfRecordTypeMoveTo = 66068;
  WmfRecordTypeExcludeClipRect = 66581;
  WmfRecordTypeIntersectClipRect = 66582;
  WmfRecordTypeArc = 67607;
  WmfRecordTypeEllipse = 66584;
  WmfRecordTypeFloodFill = 66585;
  WmfRecordTypePie = 67610;
  WmfRecordTypeRectangle = 66587;
  WmfRecordTypeRoundRect = 67100;
  WmfRecordTypePatBlt = 67101;
  WmfRecordTypeSaveDC = 65566;
  WmfRecordTypeSetPixel = 66591;
  WmfRecordTypeOffsetClipRgn = 66080;
  WmfRecordTypeTextOut = 66849;
  WmfRecordTypeBitBlt = 67874;
  WmfRecordTypeStretchBlt = 68387;
  WmfRecordTypePolygon = 66340;
  WmfRecordTypePolyline = 66341;
  WmfRecordTypeEscape = 67110;
  WmfRecordTypeRestoreDC = 65831;
  WmfRecordTypeFillRegion = 66088;
  WmfRecordTypeFrameRegion = 66601;
  WmfRecordTypeInvertRegion = 65834;
  WmfRecordTypePaintRegion = 65835;
  WmfRecordTypeSelectClipRegion = 65836;
  WmfRecordTypeSelectObject = 65837;
  WmfRecordTypeSetTextAlign = 65838;
  WmfRecordTypeDrawText = 67119;
  WmfRecordTypeChord = 67632;
  WmfRecordTypeSetMapperFlags = 66097;
  WmfRecordTypeExtTextOut = 68146;
  WmfRecordTypeSetDIBToDev = 68915;
  WmfRecordTypeSelectPalette = 66100;
  WmfRecordTypeRealizePalette = 65589;
  WmfRecordTypeAnimatePalette = 66614;
  WmfRecordTypeSetPalEntries = 65591;
  WmfRecordTypePolyPolygon = 66872;
  WmfRecordTypeResizePalette = 65849;
  WmfRecordTypeDIBBitBlt = 67904;
  WmfRecordTypeDIBStretchBlt = 68417;
  WmfRecordTypeDIBCreatePatternBrush = 65858;
  WmfRecordTypeStretchDIB = 69443;
  WmfRecordTypeExtFloodFill = 66888;
  WmfRecordTypeSetLayout = 65865;
  WmfRecordTypeResetDC = 65868;
  WmfRecordTypeStartDoc = 65869;
  WmfRecordTypeStartPage = 65615;
  WmfRecordTypeEndPage = 65616;
  WmfRecordTypeAbortDoc = 65618;
  WmfRecordTypeEndDoc = 65630;
  WmfRecordTypeDeleteObject = 66032;
  WmfRecordTypeCreatePalette = 65783;
  WmfRecordTypeCreateBrush = 65784;
  WmfRecordTypeCreatePatternBrush = 66041;
  WmfRecordTypeCreatePenIndirect = 66298;
  WmfRecordTypeCreateFontIndirect = 66299;
  WmfRecordTypeCreateBrushIndirect = 66300;
  WmfRecordTypeCreateBitmapIndirect = 66301;
  WmfRecordTypeCreateBitmap = 67326;
  WmfRecordTypeCreateRegion = 67327;
  EmfRecordTypeHeader = 1;
  EmfRecordTypePolyBezier = 2;
  EmfRecordTypePolygon = 3;
  EmfRecordTypePolyline = 4;
  EmfRecordTypePolyBezierTo = 5;
  EmfRecordTypePolyLineTo = 6;
  EmfRecordTypePolyPolyline = 7;
  EmfRecordTypePolyPolygon = 8;
  EmfRecordTypeSetWindowExtEx = 9;
  EmfRecordTypeSetWindowOrgEx = 10;
  EmfRecordTypeSetViewportExtEx = 11;
  EmfRecordTypeSetViewportOrgEx = 12;
  EmfRecordTypeSetBrushOrgEx = 13;
  EmfRecordTypeEOF = 14;
  EmfRecordTypeSetPixelV = 15;
  EmfRecordTypeSetMapperFlags = 16;
  EmfRecordTypeSetMapMode = 17;
  EmfRecordTypeSetBkMode = 18;
  EmfRecordTypeSetPolyFillMode = 19;
  EmfRecordTypeSetROP2 = 20;
  EmfRecordTypeSetStretchBltMode = 21;
  EmfRecordTypeSetTextAlign = 22;
  EmfRecordTypeSetColorAdjustment = 23;
  EmfRecordTypeSetTextColor = 24;
  EmfRecordTypeSetBkColor = 25;
  EmfRecordTypeOffsetClipRgn = 26;
  EmfRecordTypeMoveToEx = 27;
  EmfRecordTypeSetMetaRgn = 28;
  EmfRecordTypeExcludeClipRect = 29;
  EmfRecordTypeIntersectClipRect = 30;
  EmfRecordTypeScaleViewportExtEx = 31;
  EmfRecordTypeScaleWindowExtEx = 32;
  EmfRecordTypeSaveDC = 33;
  EmfRecordTypeRestoreDC = 34;
  EmfRecordTypeSetWorldTransform = 35;
  EmfRecordTypeModifyWorldTransform = 36;
  EmfRecordTypeSelectObject = 37;
  EmfRecordTypeCreatePen = 38;
  EmfRecordTypeCreateBrushIndirect = 39;
  EmfRecordTypeDeleteObject = 40;
  EmfRecordTypeAngleArc = 41;
  EmfRecordTypeEllipse = 42;
  EmfRecordTypeRectangle = 43;
  EmfRecordTypeRoundRect = 44;
  EmfRecordTypeArc = 45;
  EmfRecordTypeChord = 46;
  EmfRecordTypePie = 47;
  EmfRecordTypeSelectPalette = 48;
  EmfRecordTypeCreatePalette = 49;
  EmfRecordTypeSetPaletteEntries = 50;
  EmfRecordTypeResizePalette = 51;
  EmfRecordTypeRealizePalette = 52;
  EmfRecordTypeExtFloodFill = 53;
  EmfRecordTypeLineTo = 54;
  EmfRecordTypeArcTo = 55;
  EmfRecordTypePolyDraw = 56;
  EmfRecordTypeSetArcDirection = 57;
  EmfRecordTypeSetMiterLimit = 58;
  EmfRecordTypeBeginPath = 59;
  EmfRecordTypeEndPath = 60;
  EmfRecordTypeCloseFigure = 61;
  EmfRecordTypeFillPath = 62;
  EmfRecordTypeStrokeAndFillPath = 63;
  EmfRecordTypeStrokePath = 64;
  EmfRecordTypeFlattenPath = 65;
  EmfRecordTypeWidenPath = 66;
  EmfRecordTypeSelectClipPath = 67;
  EmfRecordTypeAbortPath = 68;
  EmfRecordTypeReserved_069 = 69;
  EmfRecordTypeGdiComment = 70;
  EmfRecordTypeFillRgn = 71;
  EmfRecordTypeFrameRgn = 72;
  EmfRecordTypeInvertRgn = 73;
  EmfRecordTypePaintRgn = 74;
  EmfRecordTypeExtSelectClipRgn = 75;
  EmfRecordTypeBitBlt = 76;
  EmfRecordTypeStretchBlt = 77;
  EmfRecordTypeMaskBlt = 78;
  EmfRecordTypePlgBlt = 79;
  EmfRecordTypeSetDIBitsToDevice = 80;
  EmfRecordTypeStretchDIBits = 81;
  EmfRecordTypeExtCreateFontIndirect = 82;
  EmfRecordTypeExtTextOutA = 83;
  EmfRecordTypeExtTextOutW = 84;
  EmfRecordTypePolyBezier16 = 85;
  EmfRecordTypePolygon16 = 86;
  EmfRecordTypePolyline16 = 87;
  EmfRecordTypePolyBezierTo16 = 88;
  EmfRecordTypePolylineTo16 = 89;
  EmfRecordTypePolyPolyline16 = 90;
  EmfRecordTypePolyPolygon16 = 91;
  EmfRecordTypePolyDraw16 = 92;
  EmfRecordTypeCreateMonoBrush = 93;
  EmfRecordTypeCreateDIBPatternBrushPt = 94;
  EmfRecordTypeExtCreatePen = 95;
  EmfRecordTypePolyTextOutA = 96;
  EmfRecordTypePolyTextOutW = 97;
  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 = 16384;
  EmfPlusRecordTypeHeader = 16385;
  EmfPlusRecordTypeEndOfFile = 16386;
  EmfPlusRecordTypeComment = 16387;
  EmfPlusRecordTypeGetDC = 16388;
  EmfPlusRecordTypeMultiFormatStart = 16389;
  EmfPlusRecordTypeMultiFormatSection = 16390;
  EmfPlusRecordTypeMultiFormatEnd = 16391;
  EmfPlusRecordTypeObject = 16392;
  EmfPlusRecordTypeClear = 16393;
  EmfPlusRecordTypeFillRects = 16394;
  EmfPlusRecordTypeDrawRects = 16395;
  EmfPlusRecordTypeFillPolygon = 16396;
  EmfPlusRecordTypeDrawLines = 16397;
  EmfPlusRecordTypeFillEllipse = 16398;
  EmfPlusRecordTypeDrawEllipse = 16399;
  EmfPlusRecordTypeFillPie = 16400;
  EmfPlusRecordTypeDrawPie = 16401;
  EmfPlusRecordTypeDrawArc = 16402;
  EmfPlusRecordTypeFillRegion = 16403;
  EmfPlusRecordTypeFillPath = 16404;
  EmfPlusRecordTypeDrawPath = 16405;
  EmfPlusRecordTypeFillClosedCurve = 16406;
  EmfPlusRecordTypeDrawClosedCurve = 16407;
  EmfPlusRecordTypeDrawCurve = 16408;
  EmfPlusRecordTypeDrawBeziers = 16409;
  EmfPlusRecordTypeDrawImage = 16410;
  EmfPlusRecordTypeDrawImagePoints = 16411;
  EmfPlusRecordTypeDrawString = 16412;
  EmfPlusRecordTypeSetRenderingOrigin = 16413;
  EmfPlusRecordTypeSetAntiAliasMode = 16414;
  EmfPlusRecordTypeSetTextRenderingHint = 16415;
  EmfPlusRecordTypeSetTextContrast = 16416;
  EmfPlusRecordTypeSetInterpolationMode = 16417;
  EmfPlusRecordTypeSetPixelOffsetMode = 16418;
  EmfPlusRecordTypeSetCompositingMode = 16419;
  EmfPlusRecordTypeSetCompositingQuality = 16420;
  EmfPlusRecordTypeSave = 16421;
  EmfPlusRecordTypeRestore = 16422;
  EmfPlusRecordTypeBeginContainer = 16423;
  EmfPlusRecordTypeBeginContainerNoParams = 16424;
  EmfPlusRecordTypeEndContainer = 16425;
  EmfPlusRecordTypeSetWorldTransform = 16426;
  EmfPlusRecordTypeResetWorldTransform = 16427;
  EmfPlusRecordTypeMultiplyWorldTransform = 16428;
  EmfPlusRecordTypeTranslateWorldTransform = 16429;
  EmfPlusRecordTypeScaleWorldTransform = 16430;
  EmfPlusRecordTypeRotateWorldTransform = 16431;
  EmfPlusRecordTypeSetPageTransform = 16432;
  EmfPlusRecordTypeResetClip = 16433;
  EmfPlusRecordTypeSetClipRect = 16434;
  EmfPlusRecordTypeSetClipPath = 16435;
  EmfPlusRecordTypeSetClipRegion = 16436;
  EmfPlusRecordTypeOffsetClip = 16437;
  EmfPlusRecordTypeDrawDriverString = 16438;
  EmfPlusRecordTypeStrokeFillPath = 16439;
  EmfPlusRecordTypeSerializableObject = 16440;
  EmfPlusRecordTypeSetTSGraphics = 16441;
  EmfPlusRecordTypeSetTSClip = 16442;
  EmfPlusRecordTotal = 16443;
  EmfPlusRecordTypeMax = 16442;
  EmfPlusRecordTypeMin = 16385;
// EmfPlusRecordType
pub const WmfRecordTypeSetBkColor: i32 = 66049;
pub const WmfRecordTypeSetBkMode: i32 = 65794;
pub const WmfRecordTypeSetMapMode: i32 = 65795;
pub const WmfRecordTypeSetROP2: i32 = 65796;
pub const WmfRecordTypeSetRelAbs: i32 = 65797;
pub const WmfRecordTypeSetPolyFillMode: i32 = 65798;
pub const WmfRecordTypeSetStretchBltMode: i32 = 65799;
pub const WmfRecordTypeSetTextCharExtra: i32 = 65800;
pub const WmfRecordTypeSetTextColor: i32 = 66057;
pub const WmfRecordTypeSetTextJustification: i32 = 66058;
pub const WmfRecordTypeSetWindowOrg: i32 = 66059;
pub const WmfRecordTypeSetWindowExt: i32 = 66060;
pub const WmfRecordTypeSetViewportOrg: i32 = 66061;
pub const WmfRecordTypeSetViewportExt: i32 = 66062;
pub const WmfRecordTypeOffsetWindowOrg: i32 = 66063;
pub const WmfRecordTypeScaleWindowExt: i32 = 66576;
pub const WmfRecordTypeOffsetViewportOrg: i32 = 66065;
pub const WmfRecordTypeScaleViewportExt: i32 = 66578;
pub const WmfRecordTypeLineTo: i32 = 66067;
pub const WmfRecordTypeMoveTo: i32 = 66068;
pub const WmfRecordTypeExcludeClipRect: i32 = 66581;
pub const WmfRecordTypeIntersectClipRect: i32 = 66582;
pub const WmfRecordTypeArc: i32 = 67607;
pub const WmfRecordTypeEllipse: i32 = 66584;
pub const WmfRecordTypeFloodFill: i32 = 66585;
pub const WmfRecordTypePie: i32 = 67610;
pub const WmfRecordTypeRectangle: i32 = 66587;
pub const WmfRecordTypeRoundRect: i32 = 67100;
pub const WmfRecordTypePatBlt: i32 = 67101;
pub const WmfRecordTypeSaveDC: i32 = 65566;
pub const WmfRecordTypeSetPixel: i32 = 66591;
pub const WmfRecordTypeOffsetClipRgn: i32 = 66080;
pub const WmfRecordTypeTextOut: i32 = 66849;
pub const WmfRecordTypeBitBlt: i32 = 67874;
pub const WmfRecordTypeStretchBlt: i32 = 68387;
pub const WmfRecordTypePolygon: i32 = 66340;
pub const WmfRecordTypePolyline: i32 = 66341;
pub const WmfRecordTypeEscape: i32 = 67110;
pub const WmfRecordTypeRestoreDC: i32 = 65831;
pub const WmfRecordTypeFillRegion: i32 = 66088;
pub const WmfRecordTypeFrameRegion: i32 = 66601;
pub const WmfRecordTypeInvertRegion: i32 = 65834;
pub const WmfRecordTypePaintRegion: i32 = 65835;
pub const WmfRecordTypeSelectClipRegion: i32 = 65836;
pub const WmfRecordTypeSelectObject: i32 = 65837;
pub const WmfRecordTypeSetTextAlign: i32 = 65838;
pub const WmfRecordTypeDrawText: i32 = 67119;
pub const WmfRecordTypeChord: i32 = 67632;
pub const WmfRecordTypeSetMapperFlags: i32 = 66097;
pub const WmfRecordTypeExtTextOut: i32 = 68146;
pub const WmfRecordTypeSetDIBToDev: i32 = 68915;
pub const WmfRecordTypeSelectPalette: i32 = 66100;
pub const WmfRecordTypeRealizePalette: i32 = 65589;
pub const WmfRecordTypeAnimatePalette: i32 = 66614;
pub const WmfRecordTypeSetPalEntries: i32 = 65591;
pub const WmfRecordTypePolyPolygon: i32 = 66872;
pub const WmfRecordTypeResizePalette: i32 = 65849;
pub const WmfRecordTypeDIBBitBlt: i32 = 67904;
pub const WmfRecordTypeDIBStretchBlt: i32 = 68417;
pub const WmfRecordTypeDIBCreatePatternBrush: i32 = 65858;
pub const WmfRecordTypeStretchDIB: i32 = 69443;
pub const WmfRecordTypeExtFloodFill: i32 = 66888;
pub const WmfRecordTypeSetLayout: i32 = 65865;
pub const WmfRecordTypeResetDC: i32 = 65868;
pub const WmfRecordTypeStartDoc: i32 = 65869;
pub const WmfRecordTypeStartPage: i32 = 65615;
pub const WmfRecordTypeEndPage: i32 = 65616;
pub const WmfRecordTypeAbortDoc: i32 = 65618;
pub const WmfRecordTypeEndDoc: i32 = 65630;
pub const WmfRecordTypeDeleteObject: i32 = 66032;
pub const WmfRecordTypeCreatePalette: i32 = 65783;
pub const WmfRecordTypeCreateBrush: i32 = 65784;
pub const WmfRecordTypeCreatePatternBrush: i32 = 66041;
pub const WmfRecordTypeCreatePenIndirect: i32 = 66298;
pub const WmfRecordTypeCreateFontIndirect: i32 = 66299;
pub const WmfRecordTypeCreateBrushIndirect: i32 = 66300;
pub const WmfRecordTypeCreateBitmapIndirect: i32 = 66301;
pub const WmfRecordTypeCreateBitmap: i32 = 67326;
pub const WmfRecordTypeCreateRegion: i32 = 67327;
pub const EmfRecordTypeHeader: i32 = 1;
pub const EmfRecordTypePolyBezier: i32 = 2;
pub const EmfRecordTypePolygon: i32 = 3;
pub const EmfRecordTypePolyline: i32 = 4;
pub const EmfRecordTypePolyBezierTo: i32 = 5;
pub const EmfRecordTypePolyLineTo: i32 = 6;
pub const EmfRecordTypePolyPolyline: i32 = 7;
pub const EmfRecordTypePolyPolygon: i32 = 8;
pub const EmfRecordTypeSetWindowExtEx: i32 = 9;
pub const EmfRecordTypeSetWindowOrgEx: i32 = 10;
pub const EmfRecordTypeSetViewportExtEx: i32 = 11;
pub const EmfRecordTypeSetViewportOrgEx: i32 = 12;
pub const EmfRecordTypeSetBrushOrgEx: i32 = 13;
pub const EmfRecordTypeEOF: i32 = 14;
pub const EmfRecordTypeSetPixelV: i32 = 15;
pub const EmfRecordTypeSetMapperFlags: i32 = 16;
pub const EmfRecordTypeSetMapMode: i32 = 17;
pub const EmfRecordTypeSetBkMode: i32 = 18;
pub const EmfRecordTypeSetPolyFillMode: i32 = 19;
pub const EmfRecordTypeSetROP2: i32 = 20;
pub const EmfRecordTypeSetStretchBltMode: i32 = 21;
pub const EmfRecordTypeSetTextAlign: i32 = 22;
pub const EmfRecordTypeSetColorAdjustment: i32 = 23;
pub const EmfRecordTypeSetTextColor: i32 = 24;
pub const EmfRecordTypeSetBkColor: i32 = 25;
pub const EmfRecordTypeOffsetClipRgn: i32 = 26;
pub const EmfRecordTypeMoveToEx: i32 = 27;
pub const EmfRecordTypeSetMetaRgn: i32 = 28;
pub const EmfRecordTypeExcludeClipRect: i32 = 29;
pub const EmfRecordTypeIntersectClipRect: i32 = 30;
pub const EmfRecordTypeScaleViewportExtEx: i32 = 31;
pub const EmfRecordTypeScaleWindowExtEx: i32 = 32;
pub const EmfRecordTypeSaveDC: i32 = 33;
pub const EmfRecordTypeRestoreDC: i32 = 34;
pub const EmfRecordTypeSetWorldTransform: i32 = 35;
pub const EmfRecordTypeModifyWorldTransform: i32 = 36;
pub const EmfRecordTypeSelectObject: i32 = 37;
pub const EmfRecordTypeCreatePen: i32 = 38;
pub const EmfRecordTypeCreateBrushIndirect: i32 = 39;
pub const EmfRecordTypeDeleteObject: i32 = 40;
pub const EmfRecordTypeAngleArc: i32 = 41;
pub const EmfRecordTypeEllipse: i32 = 42;
pub const EmfRecordTypeRectangle: i32 = 43;
pub const EmfRecordTypeRoundRect: i32 = 44;
pub const EmfRecordTypeArc: i32 = 45;
pub const EmfRecordTypeChord: i32 = 46;
pub const EmfRecordTypePie: i32 = 47;
pub const EmfRecordTypeSelectPalette: i32 = 48;
pub const EmfRecordTypeCreatePalette: i32 = 49;
pub const EmfRecordTypeSetPaletteEntries: i32 = 50;
pub const EmfRecordTypeResizePalette: i32 = 51;
pub const EmfRecordTypeRealizePalette: i32 = 52;
pub const EmfRecordTypeExtFloodFill: i32 = 53;
pub const EmfRecordTypeLineTo: i32 = 54;
pub const EmfRecordTypeArcTo: i32 = 55;
pub const EmfRecordTypePolyDraw: i32 = 56;
pub const EmfRecordTypeSetArcDirection: i32 = 57;
pub const EmfRecordTypeSetMiterLimit: i32 = 58;
pub const EmfRecordTypeBeginPath: i32 = 59;
pub const EmfRecordTypeEndPath: i32 = 60;
pub const EmfRecordTypeCloseFigure: i32 = 61;
pub const EmfRecordTypeFillPath: i32 = 62;
pub const EmfRecordTypeStrokeAndFillPath: i32 = 63;
pub const EmfRecordTypeStrokePath: i32 = 64;
pub const EmfRecordTypeFlattenPath: i32 = 65;
pub const EmfRecordTypeWidenPath: i32 = 66;
pub const EmfRecordTypeSelectClipPath: i32 = 67;
pub const EmfRecordTypeAbortPath: i32 = 68;
pub const EmfRecordTypeReserved_069: i32 = 69;
pub const EmfRecordTypeGdiComment: i32 = 70;
pub const EmfRecordTypeFillRgn: i32 = 71;
pub const EmfRecordTypeFrameRgn: i32 = 72;
pub const EmfRecordTypeInvertRgn: i32 = 73;
pub const EmfRecordTypePaintRgn: i32 = 74;
pub const EmfRecordTypeExtSelectClipRgn: i32 = 75;
pub const EmfRecordTypeBitBlt: i32 = 76;
pub const EmfRecordTypeStretchBlt: i32 = 77;
pub const EmfRecordTypeMaskBlt: i32 = 78;
pub const EmfRecordTypePlgBlt: i32 = 79;
pub const EmfRecordTypeSetDIBitsToDevice: i32 = 80;
pub const EmfRecordTypeStretchDIBits: i32 = 81;
pub const EmfRecordTypeExtCreateFontIndirect: i32 = 82;
pub const EmfRecordTypeExtTextOutA: i32 = 83;
pub const EmfRecordTypeExtTextOutW: i32 = 84;
pub const EmfRecordTypePolyBezier16: i32 = 85;
pub const EmfRecordTypePolygon16: i32 = 86;
pub const EmfRecordTypePolyline16: i32 = 87;
pub const EmfRecordTypePolyBezierTo16: i32 = 88;
pub const EmfRecordTypePolylineTo16: i32 = 89;
pub const EmfRecordTypePolyPolyline16: i32 = 90;
pub const EmfRecordTypePolyPolygon16: i32 = 91;
pub const EmfRecordTypePolyDraw16: i32 = 92;
pub const EmfRecordTypeCreateMonoBrush: i32 = 93;
pub const EmfRecordTypeCreateDIBPatternBrushPt: i32 = 94;
pub const EmfRecordTypeExtCreatePen: i32 = 95;
pub const EmfRecordTypePolyTextOutA: i32 = 96;
pub const EmfRecordTypePolyTextOutW: i32 = 97;
pub const EmfRecordTypeSetICMMode: i32 = 98;
pub const EmfRecordTypeCreateColorSpace: i32 = 99;
pub const EmfRecordTypeSetColorSpace: i32 = 100;
pub const EmfRecordTypeDeleteColorSpace: i32 = 101;
pub const EmfRecordTypeGLSRecord: i32 = 102;
pub const EmfRecordTypeGLSBoundedRecord: i32 = 103;
pub const EmfRecordTypePixelFormat: i32 = 104;
pub const EmfRecordTypeDrawEscape: i32 = 105;
pub const EmfRecordTypeExtEscape: i32 = 106;
pub const EmfRecordTypeStartDoc: i32 = 107;
pub const EmfRecordTypeSmallTextOut: i32 = 108;
pub const EmfRecordTypeForceUFIMapping: i32 = 109;
pub const EmfRecordTypeNamedEscape: i32 = 110;
pub const EmfRecordTypeColorCorrectPalette: i32 = 111;
pub const EmfRecordTypeSetICMProfileA: i32 = 112;
pub const EmfRecordTypeSetICMProfileW: i32 = 113;
pub const EmfRecordTypeAlphaBlend: i32 = 114;
pub const EmfRecordTypeSetLayout: i32 = 115;
pub const EmfRecordTypeTransparentBlt: i32 = 116;
pub const EmfRecordTypeReserved_117: i32 = 117;
pub const EmfRecordTypeGradientFill: i32 = 118;
pub const EmfRecordTypeSetLinkedUFIs: i32 = 119;
pub const EmfRecordTypeSetTextJustification: i32 = 120;
pub const EmfRecordTypeColorMatchToTargetW: i32 = 121;
pub const EmfRecordTypeCreateColorSpaceW: i32 = 122;
pub const EmfRecordTypeMax: i32 = 122;
pub const EmfRecordTypeMin: i32 = 1;
pub const EmfPlusRecordTypeInvalid: i32 = 16384;
pub const EmfPlusRecordTypeHeader: i32 = 16385;
pub const EmfPlusRecordTypeEndOfFile: i32 = 16386;
pub const EmfPlusRecordTypeComment: i32 = 16387;
pub const EmfPlusRecordTypeGetDC: i32 = 16388;
pub const EmfPlusRecordTypeMultiFormatStart: i32 = 16389;
pub const EmfPlusRecordTypeMultiFormatSection: i32 = 16390;
pub const EmfPlusRecordTypeMultiFormatEnd: i32 = 16391;
pub const EmfPlusRecordTypeObject: i32 = 16392;
pub const EmfPlusRecordTypeClear: i32 = 16393;
pub const EmfPlusRecordTypeFillRects: i32 = 16394;
pub const EmfPlusRecordTypeDrawRects: i32 = 16395;
pub const EmfPlusRecordTypeFillPolygon: i32 = 16396;
pub const EmfPlusRecordTypeDrawLines: i32 = 16397;
pub const EmfPlusRecordTypeFillEllipse: i32 = 16398;
pub const EmfPlusRecordTypeDrawEllipse: i32 = 16399;
pub const EmfPlusRecordTypeFillPie: i32 = 16400;
pub const EmfPlusRecordTypeDrawPie: i32 = 16401;
pub const EmfPlusRecordTypeDrawArc: i32 = 16402;
pub const EmfPlusRecordTypeFillRegion: i32 = 16403;
pub const EmfPlusRecordTypeFillPath: i32 = 16404;
pub const EmfPlusRecordTypeDrawPath: i32 = 16405;
pub const EmfPlusRecordTypeFillClosedCurve: i32 = 16406;
pub const EmfPlusRecordTypeDrawClosedCurve: i32 = 16407;
pub const EmfPlusRecordTypeDrawCurve: i32 = 16408;
pub const EmfPlusRecordTypeDrawBeziers: i32 = 16409;
pub const EmfPlusRecordTypeDrawImage: i32 = 16410;
pub const EmfPlusRecordTypeDrawImagePoints: i32 = 16411;
pub const EmfPlusRecordTypeDrawString: i32 = 16412;
pub const EmfPlusRecordTypeSetRenderingOrigin: i32 = 16413;
pub const EmfPlusRecordTypeSetAntiAliasMode: i32 = 16414;
pub const EmfPlusRecordTypeSetTextRenderingHint: i32 = 16415;
pub const EmfPlusRecordTypeSetTextContrast: i32 = 16416;
pub const EmfPlusRecordTypeSetInterpolationMode: i32 = 16417;
pub const EmfPlusRecordTypeSetPixelOffsetMode: i32 = 16418;
pub const EmfPlusRecordTypeSetCompositingMode: i32 = 16419;
pub const EmfPlusRecordTypeSetCompositingQuality: i32 = 16420;
pub const EmfPlusRecordTypeSave: i32 = 16421;
pub const EmfPlusRecordTypeRestore: i32 = 16422;
pub const EmfPlusRecordTypeBeginContainer: i32 = 16423;
pub const EmfPlusRecordTypeBeginContainerNoParams: i32 = 16424;
pub const EmfPlusRecordTypeEndContainer: i32 = 16425;
pub const EmfPlusRecordTypeSetWorldTransform: i32 = 16426;
pub const EmfPlusRecordTypeResetWorldTransform: i32 = 16427;
pub const EmfPlusRecordTypeMultiplyWorldTransform: i32 = 16428;
pub const EmfPlusRecordTypeTranslateWorldTransform: i32 = 16429;
pub const EmfPlusRecordTypeScaleWorldTransform: i32 = 16430;
pub const EmfPlusRecordTypeRotateWorldTransform: i32 = 16431;
pub const EmfPlusRecordTypeSetPageTransform: i32 = 16432;
pub const EmfPlusRecordTypeResetClip: i32 = 16433;
pub const EmfPlusRecordTypeSetClipRect: i32 = 16434;
pub const EmfPlusRecordTypeSetClipPath: i32 = 16435;
pub const EmfPlusRecordTypeSetClipRegion: i32 = 16436;
pub const EmfPlusRecordTypeOffsetClip: i32 = 16437;
pub const EmfPlusRecordTypeDrawDriverString: i32 = 16438;
pub const EmfPlusRecordTypeStrokeFillPath: i32 = 16439;
pub const EmfPlusRecordTypeSerializableObject: i32 = 16440;
pub const EmfPlusRecordTypeSetTSGraphics: i32 = 16441;
pub const EmfPlusRecordTypeSetTSClip: i32 = 16442;
pub const EmfPlusRecordTotal: i32 = 16443;
pub const EmfPlusRecordTypeMax: i32 = 16442;
pub const EmfPlusRecordTypeMin: i32 = 16385;
const
  WmfRecordTypeSetBkColor* = 66049
  WmfRecordTypeSetBkMode* = 65794
  WmfRecordTypeSetMapMode* = 65795
  WmfRecordTypeSetROP2* = 65796
  WmfRecordTypeSetRelAbs* = 65797
  WmfRecordTypeSetPolyFillMode* = 65798
  WmfRecordTypeSetStretchBltMode* = 65799
  WmfRecordTypeSetTextCharExtra* = 65800
  WmfRecordTypeSetTextColor* = 66057
  WmfRecordTypeSetTextJustification* = 66058
  WmfRecordTypeSetWindowOrg* = 66059
  WmfRecordTypeSetWindowExt* = 66060
  WmfRecordTypeSetViewportOrg* = 66061
  WmfRecordTypeSetViewportExt* = 66062
  WmfRecordTypeOffsetWindowOrg* = 66063
  WmfRecordTypeScaleWindowExt* = 66576
  WmfRecordTypeOffsetViewportOrg* = 66065
  WmfRecordTypeScaleViewportExt* = 66578
  WmfRecordTypeLineTo* = 66067
  WmfRecordTypeMoveTo* = 66068
  WmfRecordTypeExcludeClipRect* = 66581
  WmfRecordTypeIntersectClipRect* = 66582
  WmfRecordTypeArc* = 67607
  WmfRecordTypeEllipse* = 66584
  WmfRecordTypeFloodFill* = 66585
  WmfRecordTypePie* = 67610
  WmfRecordTypeRectangle* = 66587
  WmfRecordTypeRoundRect* = 67100
  WmfRecordTypePatBlt* = 67101
  WmfRecordTypeSaveDC* = 65566
  WmfRecordTypeSetPixel* = 66591
  WmfRecordTypeOffsetClipRgn* = 66080
  WmfRecordTypeTextOut* = 66849
  WmfRecordTypeBitBlt* = 67874
  WmfRecordTypeStretchBlt* = 68387
  WmfRecordTypePolygon* = 66340
  WmfRecordTypePolyline* = 66341
  WmfRecordTypeEscape* = 67110
  WmfRecordTypeRestoreDC* = 65831
  WmfRecordTypeFillRegion* = 66088
  WmfRecordTypeFrameRegion* = 66601
  WmfRecordTypeInvertRegion* = 65834
  WmfRecordTypePaintRegion* = 65835
  WmfRecordTypeSelectClipRegion* = 65836
  WmfRecordTypeSelectObject* = 65837
  WmfRecordTypeSetTextAlign* = 65838
  WmfRecordTypeDrawText* = 67119
  WmfRecordTypeChord* = 67632
  WmfRecordTypeSetMapperFlags* = 66097
  WmfRecordTypeExtTextOut* = 68146
  WmfRecordTypeSetDIBToDev* = 68915
  WmfRecordTypeSelectPalette* = 66100
  WmfRecordTypeRealizePalette* = 65589
  WmfRecordTypeAnimatePalette* = 66614
  WmfRecordTypeSetPalEntries* = 65591
  WmfRecordTypePolyPolygon* = 66872
  WmfRecordTypeResizePalette* = 65849
  WmfRecordTypeDIBBitBlt* = 67904
  WmfRecordTypeDIBStretchBlt* = 68417
  WmfRecordTypeDIBCreatePatternBrush* = 65858
  WmfRecordTypeStretchDIB* = 69443
  WmfRecordTypeExtFloodFill* = 66888
  WmfRecordTypeSetLayout* = 65865
  WmfRecordTypeResetDC* = 65868
  WmfRecordTypeStartDoc* = 65869
  WmfRecordTypeStartPage* = 65615
  WmfRecordTypeEndPage* = 65616
  WmfRecordTypeAbortDoc* = 65618
  WmfRecordTypeEndDoc* = 65630
  WmfRecordTypeDeleteObject* = 66032
  WmfRecordTypeCreatePalette* = 65783
  WmfRecordTypeCreateBrush* = 65784
  WmfRecordTypeCreatePatternBrush* = 66041
  WmfRecordTypeCreatePenIndirect* = 66298
  WmfRecordTypeCreateFontIndirect* = 66299
  WmfRecordTypeCreateBrushIndirect* = 66300
  WmfRecordTypeCreateBitmapIndirect* = 66301
  WmfRecordTypeCreateBitmap* = 67326
  WmfRecordTypeCreateRegion* = 67327
  EmfRecordTypeHeader* = 1
  EmfRecordTypePolyBezier* = 2
  EmfRecordTypePolygon* = 3
  EmfRecordTypePolyline* = 4
  EmfRecordTypePolyBezierTo* = 5
  EmfRecordTypePolyLineTo* = 6
  EmfRecordTypePolyPolyline* = 7
  EmfRecordTypePolyPolygon* = 8
  EmfRecordTypeSetWindowExtEx* = 9
  EmfRecordTypeSetWindowOrgEx* = 10
  EmfRecordTypeSetViewportExtEx* = 11
  EmfRecordTypeSetViewportOrgEx* = 12
  EmfRecordTypeSetBrushOrgEx* = 13
  EmfRecordTypeEOF* = 14
  EmfRecordTypeSetPixelV* = 15
  EmfRecordTypeSetMapperFlags* = 16
  EmfRecordTypeSetMapMode* = 17
  EmfRecordTypeSetBkMode* = 18
  EmfRecordTypeSetPolyFillMode* = 19
  EmfRecordTypeSetROP2* = 20
  EmfRecordTypeSetStretchBltMode* = 21
  EmfRecordTypeSetTextAlign* = 22
  EmfRecordTypeSetColorAdjustment* = 23
  EmfRecordTypeSetTextColor* = 24
  EmfRecordTypeSetBkColor* = 25
  EmfRecordTypeOffsetClipRgn* = 26
  EmfRecordTypeMoveToEx* = 27
  EmfRecordTypeSetMetaRgn* = 28
  EmfRecordTypeExcludeClipRect* = 29
  EmfRecordTypeIntersectClipRect* = 30
  EmfRecordTypeScaleViewportExtEx* = 31
  EmfRecordTypeScaleWindowExtEx* = 32
  EmfRecordTypeSaveDC* = 33
  EmfRecordTypeRestoreDC* = 34
  EmfRecordTypeSetWorldTransform* = 35
  EmfRecordTypeModifyWorldTransform* = 36
  EmfRecordTypeSelectObject* = 37
  EmfRecordTypeCreatePen* = 38
  EmfRecordTypeCreateBrushIndirect* = 39
  EmfRecordTypeDeleteObject* = 40
  EmfRecordTypeAngleArc* = 41
  EmfRecordTypeEllipse* = 42
  EmfRecordTypeRectangle* = 43
  EmfRecordTypeRoundRect* = 44
  EmfRecordTypeArc* = 45
  EmfRecordTypeChord* = 46
  EmfRecordTypePie* = 47
  EmfRecordTypeSelectPalette* = 48
  EmfRecordTypeCreatePalette* = 49
  EmfRecordTypeSetPaletteEntries* = 50
  EmfRecordTypeResizePalette* = 51
  EmfRecordTypeRealizePalette* = 52
  EmfRecordTypeExtFloodFill* = 53
  EmfRecordTypeLineTo* = 54
  EmfRecordTypeArcTo* = 55
  EmfRecordTypePolyDraw* = 56
  EmfRecordTypeSetArcDirection* = 57
  EmfRecordTypeSetMiterLimit* = 58
  EmfRecordTypeBeginPath* = 59
  EmfRecordTypeEndPath* = 60
  EmfRecordTypeCloseFigure* = 61
  EmfRecordTypeFillPath* = 62
  EmfRecordTypeStrokeAndFillPath* = 63
  EmfRecordTypeStrokePath* = 64
  EmfRecordTypeFlattenPath* = 65
  EmfRecordTypeWidenPath* = 66
  EmfRecordTypeSelectClipPath* = 67
  EmfRecordTypeAbortPath* = 68
  EmfRecordTypeReserved_069* = 69
  EmfRecordTypeGdiComment* = 70
  EmfRecordTypeFillRgn* = 71
  EmfRecordTypeFrameRgn* = 72
  EmfRecordTypeInvertRgn* = 73
  EmfRecordTypePaintRgn* = 74
  EmfRecordTypeExtSelectClipRgn* = 75
  EmfRecordTypeBitBlt* = 76
  EmfRecordTypeStretchBlt* = 77
  EmfRecordTypeMaskBlt* = 78
  EmfRecordTypePlgBlt* = 79
  EmfRecordTypeSetDIBitsToDevice* = 80
  EmfRecordTypeStretchDIBits* = 81
  EmfRecordTypeExtCreateFontIndirect* = 82
  EmfRecordTypeExtTextOutA* = 83
  EmfRecordTypeExtTextOutW* = 84
  EmfRecordTypePolyBezier16* = 85
  EmfRecordTypePolygon16* = 86
  EmfRecordTypePolyline16* = 87
  EmfRecordTypePolyBezierTo16* = 88
  EmfRecordTypePolylineTo16* = 89
  EmfRecordTypePolyPolyline16* = 90
  EmfRecordTypePolyPolygon16* = 91
  EmfRecordTypePolyDraw16* = 92
  EmfRecordTypeCreateMonoBrush* = 93
  EmfRecordTypeCreateDIBPatternBrushPt* = 94
  EmfRecordTypeExtCreatePen* = 95
  EmfRecordTypePolyTextOutA* = 96
  EmfRecordTypePolyTextOutW* = 97
  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* = 16384
  EmfPlusRecordTypeHeader* = 16385
  EmfPlusRecordTypeEndOfFile* = 16386
  EmfPlusRecordTypeComment* = 16387
  EmfPlusRecordTypeGetDC* = 16388
  EmfPlusRecordTypeMultiFormatStart* = 16389
  EmfPlusRecordTypeMultiFormatSection* = 16390
  EmfPlusRecordTypeMultiFormatEnd* = 16391
  EmfPlusRecordTypeObject* = 16392
  EmfPlusRecordTypeClear* = 16393
  EmfPlusRecordTypeFillRects* = 16394
  EmfPlusRecordTypeDrawRects* = 16395
  EmfPlusRecordTypeFillPolygon* = 16396
  EmfPlusRecordTypeDrawLines* = 16397
  EmfPlusRecordTypeFillEllipse* = 16398
  EmfPlusRecordTypeDrawEllipse* = 16399
  EmfPlusRecordTypeFillPie* = 16400
  EmfPlusRecordTypeDrawPie* = 16401
  EmfPlusRecordTypeDrawArc* = 16402
  EmfPlusRecordTypeFillRegion* = 16403
  EmfPlusRecordTypeFillPath* = 16404
  EmfPlusRecordTypeDrawPath* = 16405
  EmfPlusRecordTypeFillClosedCurve* = 16406
  EmfPlusRecordTypeDrawClosedCurve* = 16407
  EmfPlusRecordTypeDrawCurve* = 16408
  EmfPlusRecordTypeDrawBeziers* = 16409
  EmfPlusRecordTypeDrawImage* = 16410
  EmfPlusRecordTypeDrawImagePoints* = 16411
  EmfPlusRecordTypeDrawString* = 16412
  EmfPlusRecordTypeSetRenderingOrigin* = 16413
  EmfPlusRecordTypeSetAntiAliasMode* = 16414
  EmfPlusRecordTypeSetTextRenderingHint* = 16415
  EmfPlusRecordTypeSetTextContrast* = 16416
  EmfPlusRecordTypeSetInterpolationMode* = 16417
  EmfPlusRecordTypeSetPixelOffsetMode* = 16418
  EmfPlusRecordTypeSetCompositingMode* = 16419
  EmfPlusRecordTypeSetCompositingQuality* = 16420
  EmfPlusRecordTypeSave* = 16421
  EmfPlusRecordTypeRestore* = 16422
  EmfPlusRecordTypeBeginContainer* = 16423
  EmfPlusRecordTypeBeginContainerNoParams* = 16424
  EmfPlusRecordTypeEndContainer* = 16425
  EmfPlusRecordTypeSetWorldTransform* = 16426
  EmfPlusRecordTypeResetWorldTransform* = 16427
  EmfPlusRecordTypeMultiplyWorldTransform* = 16428
  EmfPlusRecordTypeTranslateWorldTransform* = 16429
  EmfPlusRecordTypeScaleWorldTransform* = 16430
  EmfPlusRecordTypeRotateWorldTransform* = 16431
  EmfPlusRecordTypeSetPageTransform* = 16432
  EmfPlusRecordTypeResetClip* = 16433
  EmfPlusRecordTypeSetClipRect* = 16434
  EmfPlusRecordTypeSetClipPath* = 16435
  EmfPlusRecordTypeSetClipRegion* = 16436
  EmfPlusRecordTypeOffsetClip* = 16437
  EmfPlusRecordTypeDrawDriverString* = 16438
  EmfPlusRecordTypeStrokeFillPath* = 16439
  EmfPlusRecordTypeSerializableObject* = 16440
  EmfPlusRecordTypeSetTSGraphics* = 16441
  EmfPlusRecordTypeSetTSClip* = 16442
  EmfPlusRecordTotal* = 16443
  EmfPlusRecordTypeMax* = 16442
  EmfPlusRecordTypeMin* = 16385
enum EmfPlusRecordType : int {
    WmfRecordTypeSetBkColor = 66049,
    WmfRecordTypeSetBkMode = 65794,
    WmfRecordTypeSetMapMode = 65795,
    WmfRecordTypeSetROP2 = 65796,
    WmfRecordTypeSetRelAbs = 65797,
    WmfRecordTypeSetPolyFillMode = 65798,
    WmfRecordTypeSetStretchBltMode = 65799,
    WmfRecordTypeSetTextCharExtra = 65800,
    WmfRecordTypeSetTextColor = 66057,
    WmfRecordTypeSetTextJustification = 66058,
    WmfRecordTypeSetWindowOrg = 66059,
    WmfRecordTypeSetWindowExt = 66060,
    WmfRecordTypeSetViewportOrg = 66061,
    WmfRecordTypeSetViewportExt = 66062,
    WmfRecordTypeOffsetWindowOrg = 66063,
    WmfRecordTypeScaleWindowExt = 66576,
    WmfRecordTypeOffsetViewportOrg = 66065,
    WmfRecordTypeScaleViewportExt = 66578,
    WmfRecordTypeLineTo = 66067,
    WmfRecordTypeMoveTo = 66068,
    WmfRecordTypeExcludeClipRect = 66581,
    WmfRecordTypeIntersectClipRect = 66582,
    WmfRecordTypeArc = 67607,
    WmfRecordTypeEllipse = 66584,
    WmfRecordTypeFloodFill = 66585,
    WmfRecordTypePie = 67610,
    WmfRecordTypeRectangle = 66587,
    WmfRecordTypeRoundRect = 67100,
    WmfRecordTypePatBlt = 67101,
    WmfRecordTypeSaveDC = 65566,
    WmfRecordTypeSetPixel = 66591,
    WmfRecordTypeOffsetClipRgn = 66080,
    WmfRecordTypeTextOut = 66849,
    WmfRecordTypeBitBlt = 67874,
    WmfRecordTypeStretchBlt = 68387,
    WmfRecordTypePolygon = 66340,
    WmfRecordTypePolyline = 66341,
    WmfRecordTypeEscape = 67110,
    WmfRecordTypeRestoreDC = 65831,
    WmfRecordTypeFillRegion = 66088,
    WmfRecordTypeFrameRegion = 66601,
    WmfRecordTypeInvertRegion = 65834,
    WmfRecordTypePaintRegion = 65835,
    WmfRecordTypeSelectClipRegion = 65836,
    WmfRecordTypeSelectObject = 65837,
    WmfRecordTypeSetTextAlign = 65838,
    WmfRecordTypeDrawText = 67119,
    WmfRecordTypeChord = 67632,
    WmfRecordTypeSetMapperFlags = 66097,
    WmfRecordTypeExtTextOut = 68146,
    WmfRecordTypeSetDIBToDev = 68915,
    WmfRecordTypeSelectPalette = 66100,
    WmfRecordTypeRealizePalette = 65589,
    WmfRecordTypeAnimatePalette = 66614,
    WmfRecordTypeSetPalEntries = 65591,
    WmfRecordTypePolyPolygon = 66872,
    WmfRecordTypeResizePalette = 65849,
    WmfRecordTypeDIBBitBlt = 67904,
    WmfRecordTypeDIBStretchBlt = 68417,
    WmfRecordTypeDIBCreatePatternBrush = 65858,
    WmfRecordTypeStretchDIB = 69443,
    WmfRecordTypeExtFloodFill = 66888,
    WmfRecordTypeSetLayout = 65865,
    WmfRecordTypeResetDC = 65868,
    WmfRecordTypeStartDoc = 65869,
    WmfRecordTypeStartPage = 65615,
    WmfRecordTypeEndPage = 65616,
    WmfRecordTypeAbortDoc = 65618,
    WmfRecordTypeEndDoc = 65630,
    WmfRecordTypeDeleteObject = 66032,
    WmfRecordTypeCreatePalette = 65783,
    WmfRecordTypeCreateBrush = 65784,
    WmfRecordTypeCreatePatternBrush = 66041,
    WmfRecordTypeCreatePenIndirect = 66298,
    WmfRecordTypeCreateFontIndirect = 66299,
    WmfRecordTypeCreateBrushIndirect = 66300,
    WmfRecordTypeCreateBitmapIndirect = 66301,
    WmfRecordTypeCreateBitmap = 67326,
    WmfRecordTypeCreateRegion = 67327,
    EmfRecordTypeHeader = 1,
    EmfRecordTypePolyBezier = 2,
    EmfRecordTypePolygon = 3,
    EmfRecordTypePolyline = 4,
    EmfRecordTypePolyBezierTo = 5,
    EmfRecordTypePolyLineTo = 6,
    EmfRecordTypePolyPolyline = 7,
    EmfRecordTypePolyPolygon = 8,
    EmfRecordTypeSetWindowExtEx = 9,
    EmfRecordTypeSetWindowOrgEx = 10,
    EmfRecordTypeSetViewportExtEx = 11,
    EmfRecordTypeSetViewportOrgEx = 12,
    EmfRecordTypeSetBrushOrgEx = 13,
    EmfRecordTypeEOF = 14,
    EmfRecordTypeSetPixelV = 15,
    EmfRecordTypeSetMapperFlags = 16,
    EmfRecordTypeSetMapMode = 17,
    EmfRecordTypeSetBkMode = 18,
    EmfRecordTypeSetPolyFillMode = 19,
    EmfRecordTypeSetROP2 = 20,
    EmfRecordTypeSetStretchBltMode = 21,
    EmfRecordTypeSetTextAlign = 22,
    EmfRecordTypeSetColorAdjustment = 23,
    EmfRecordTypeSetTextColor = 24,
    EmfRecordTypeSetBkColor = 25,
    EmfRecordTypeOffsetClipRgn = 26,
    EmfRecordTypeMoveToEx = 27,
    EmfRecordTypeSetMetaRgn = 28,
    EmfRecordTypeExcludeClipRect = 29,
    EmfRecordTypeIntersectClipRect = 30,
    EmfRecordTypeScaleViewportExtEx = 31,
    EmfRecordTypeScaleWindowExtEx = 32,
    EmfRecordTypeSaveDC = 33,
    EmfRecordTypeRestoreDC = 34,
    EmfRecordTypeSetWorldTransform = 35,
    EmfRecordTypeModifyWorldTransform = 36,
    EmfRecordTypeSelectObject = 37,
    EmfRecordTypeCreatePen = 38,
    EmfRecordTypeCreateBrushIndirect = 39,
    EmfRecordTypeDeleteObject = 40,
    EmfRecordTypeAngleArc = 41,
    EmfRecordTypeEllipse = 42,
    EmfRecordTypeRectangle = 43,
    EmfRecordTypeRoundRect = 44,
    EmfRecordTypeArc = 45,
    EmfRecordTypeChord = 46,
    EmfRecordTypePie = 47,
    EmfRecordTypeSelectPalette = 48,
    EmfRecordTypeCreatePalette = 49,
    EmfRecordTypeSetPaletteEntries = 50,
    EmfRecordTypeResizePalette = 51,
    EmfRecordTypeRealizePalette = 52,
    EmfRecordTypeExtFloodFill = 53,
    EmfRecordTypeLineTo = 54,
    EmfRecordTypeArcTo = 55,
    EmfRecordTypePolyDraw = 56,
    EmfRecordTypeSetArcDirection = 57,
    EmfRecordTypeSetMiterLimit = 58,
    EmfRecordTypeBeginPath = 59,
    EmfRecordTypeEndPath = 60,
    EmfRecordTypeCloseFigure = 61,
    EmfRecordTypeFillPath = 62,
    EmfRecordTypeStrokeAndFillPath = 63,
    EmfRecordTypeStrokePath = 64,
    EmfRecordTypeFlattenPath = 65,
    EmfRecordTypeWidenPath = 66,
    EmfRecordTypeSelectClipPath = 67,
    EmfRecordTypeAbortPath = 68,
    EmfRecordTypeReserved_069 = 69,
    EmfRecordTypeGdiComment = 70,
    EmfRecordTypeFillRgn = 71,
    EmfRecordTypeFrameRgn = 72,
    EmfRecordTypeInvertRgn = 73,
    EmfRecordTypePaintRgn = 74,
    EmfRecordTypeExtSelectClipRgn = 75,
    EmfRecordTypeBitBlt = 76,
    EmfRecordTypeStretchBlt = 77,
    EmfRecordTypeMaskBlt = 78,
    EmfRecordTypePlgBlt = 79,
    EmfRecordTypeSetDIBitsToDevice = 80,
    EmfRecordTypeStretchDIBits = 81,
    EmfRecordTypeExtCreateFontIndirect = 82,
    EmfRecordTypeExtTextOutA = 83,
    EmfRecordTypeExtTextOutW = 84,
    EmfRecordTypePolyBezier16 = 85,
    EmfRecordTypePolygon16 = 86,
    EmfRecordTypePolyline16 = 87,
    EmfRecordTypePolyBezierTo16 = 88,
    EmfRecordTypePolylineTo16 = 89,
    EmfRecordTypePolyPolyline16 = 90,
    EmfRecordTypePolyPolygon16 = 91,
    EmfRecordTypePolyDraw16 = 92,
    EmfRecordTypeCreateMonoBrush = 93,
    EmfRecordTypeCreateDIBPatternBrushPt = 94,
    EmfRecordTypeExtCreatePen = 95,
    EmfRecordTypePolyTextOutA = 96,
    EmfRecordTypePolyTextOutW = 97,
    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 = 16384,
    EmfPlusRecordTypeHeader = 16385,
    EmfPlusRecordTypeEndOfFile = 16386,
    EmfPlusRecordTypeComment = 16387,
    EmfPlusRecordTypeGetDC = 16388,
    EmfPlusRecordTypeMultiFormatStart = 16389,
    EmfPlusRecordTypeMultiFormatSection = 16390,
    EmfPlusRecordTypeMultiFormatEnd = 16391,
    EmfPlusRecordTypeObject = 16392,
    EmfPlusRecordTypeClear = 16393,
    EmfPlusRecordTypeFillRects = 16394,
    EmfPlusRecordTypeDrawRects = 16395,
    EmfPlusRecordTypeFillPolygon = 16396,
    EmfPlusRecordTypeDrawLines = 16397,
    EmfPlusRecordTypeFillEllipse = 16398,
    EmfPlusRecordTypeDrawEllipse = 16399,
    EmfPlusRecordTypeFillPie = 16400,
    EmfPlusRecordTypeDrawPie = 16401,
    EmfPlusRecordTypeDrawArc = 16402,
    EmfPlusRecordTypeFillRegion = 16403,
    EmfPlusRecordTypeFillPath = 16404,
    EmfPlusRecordTypeDrawPath = 16405,
    EmfPlusRecordTypeFillClosedCurve = 16406,
    EmfPlusRecordTypeDrawClosedCurve = 16407,
    EmfPlusRecordTypeDrawCurve = 16408,
    EmfPlusRecordTypeDrawBeziers = 16409,
    EmfPlusRecordTypeDrawImage = 16410,
    EmfPlusRecordTypeDrawImagePoints = 16411,
    EmfPlusRecordTypeDrawString = 16412,
    EmfPlusRecordTypeSetRenderingOrigin = 16413,
    EmfPlusRecordTypeSetAntiAliasMode = 16414,
    EmfPlusRecordTypeSetTextRenderingHint = 16415,
    EmfPlusRecordTypeSetTextContrast = 16416,
    EmfPlusRecordTypeSetInterpolationMode = 16417,
    EmfPlusRecordTypeSetPixelOffsetMode = 16418,
    EmfPlusRecordTypeSetCompositingMode = 16419,
    EmfPlusRecordTypeSetCompositingQuality = 16420,
    EmfPlusRecordTypeSave = 16421,
    EmfPlusRecordTypeRestore = 16422,
    EmfPlusRecordTypeBeginContainer = 16423,
    EmfPlusRecordTypeBeginContainerNoParams = 16424,
    EmfPlusRecordTypeEndContainer = 16425,
    EmfPlusRecordTypeSetWorldTransform = 16426,
    EmfPlusRecordTypeResetWorldTransform = 16427,
    EmfPlusRecordTypeMultiplyWorldTransform = 16428,
    EmfPlusRecordTypeTranslateWorldTransform = 16429,
    EmfPlusRecordTypeScaleWorldTransform = 16430,
    EmfPlusRecordTypeRotateWorldTransform = 16431,
    EmfPlusRecordTypeSetPageTransform = 16432,
    EmfPlusRecordTypeResetClip = 16433,
    EmfPlusRecordTypeSetClipRect = 16434,
    EmfPlusRecordTypeSetClipPath = 16435,
    EmfPlusRecordTypeSetClipRegion = 16436,
    EmfPlusRecordTypeOffsetClip = 16437,
    EmfPlusRecordTypeDrawDriverString = 16438,
    EmfPlusRecordTypeStrokeFillPath = 16439,
    EmfPlusRecordTypeSerializableObject = 16440,
    EmfPlusRecordTypeSetTSGraphics = 16441,
    EmfPlusRecordTypeSetTSClip = 16442,
    EmfPlusRecordTotal = 16443,
    EmfPlusRecordTypeMax = 16442,
    EmfPlusRecordTypeMin = 16385,
}
#define global WmfRecordTypeSetBkColor                  0x10201
#define global WmfRecordTypeSetBkMode                   0x10102
#define global WmfRecordTypeSetMapMode                  0x10103
#define global WmfRecordTypeSetROP2                     0x10104
#define global WmfRecordTypeSetRelAbs                   0x10105
#define global WmfRecordTypeSetPolyFillMode             0x10106
#define global WmfRecordTypeSetStretchBltMode           0x10107
#define global WmfRecordTypeSetTextCharExtra            0x10108
#define global WmfRecordTypeSetTextColor                0x10209
#define global WmfRecordTypeSetTextJustification        0x1020A
#define global WmfRecordTypeSetWindowOrg                0x1020B
#define global WmfRecordTypeSetWindowExt                0x1020C
#define global WmfRecordTypeSetViewportOrg              0x1020D
#define global WmfRecordTypeSetViewportExt              0x1020E
#define global WmfRecordTypeOffsetWindowOrg             0x1020F
#define global WmfRecordTypeScaleWindowExt              0x10410
#define global WmfRecordTypeOffsetViewportOrg           0x10211
#define global WmfRecordTypeScaleViewportExt            0x10412
#define global WmfRecordTypeLineTo                      0x10213
#define global WmfRecordTypeMoveTo                      0x10214
#define global WmfRecordTypeExcludeClipRect             0x10415
#define global WmfRecordTypeIntersectClipRect           0x10416
#define global WmfRecordTypeArc                         0x10817
#define global WmfRecordTypeEllipse                     0x10418
#define global WmfRecordTypeFloodFill                   0x10419
#define global WmfRecordTypePie                         0x1081A
#define global WmfRecordTypeRectangle                   0x1041B
#define global WmfRecordTypeRoundRect                   0x1061C
#define global WmfRecordTypePatBlt                      0x1061D
#define global WmfRecordTypeSaveDC                      0x1001E
#define global WmfRecordTypeSetPixel                    0x1041F
#define global WmfRecordTypeOffsetClipRgn               0x10220
#define global WmfRecordTypeTextOut                     0x10521
#define global WmfRecordTypeBitBlt                      0x10922
#define global WmfRecordTypeStretchBlt                  0x10B23
#define global WmfRecordTypePolygon                     0x10324
#define global WmfRecordTypePolyline                    0x10325
#define global WmfRecordTypeEscape                      0x10626
#define global WmfRecordTypeRestoreDC                   0x10127
#define global WmfRecordTypeFillRegion                  0x10228
#define global WmfRecordTypeFrameRegion                 0x10429
#define global WmfRecordTypeInvertRegion                0x1012A
#define global WmfRecordTypePaintRegion                 0x1012B
#define global WmfRecordTypeSelectClipRegion            0x1012C
#define global WmfRecordTypeSelectObject                0x1012D
#define global WmfRecordTypeSetTextAlign                0x1012E
#define global WmfRecordTypeDrawText                    0x1062F
#define global WmfRecordTypeChord                       0x10830
#define global WmfRecordTypeSetMapperFlags              0x10231
#define global WmfRecordTypeExtTextOut                  0x10A32
#define global WmfRecordTypeSetDIBToDev                 0x10D33
#define global WmfRecordTypeSelectPalette               0x10234
#define global WmfRecordTypeRealizePalette              0x10035
#define global WmfRecordTypeAnimatePalette              0x10436
#define global WmfRecordTypeSetPalEntries               0x10037
#define global WmfRecordTypePolyPolygon                 0x10538
#define global WmfRecordTypeResizePalette               0x10139
#define global WmfRecordTypeDIBBitBlt                   0x10940
#define global WmfRecordTypeDIBStretchBlt               0x10B41
#define global WmfRecordTypeDIBCreatePatternBrush       0x10142
#define global WmfRecordTypeStretchDIB                  0x10F43
#define global WmfRecordTypeExtFloodFill                0x10548
#define global WmfRecordTypeSetLayout                   0x10149
#define global WmfRecordTypeResetDC                     0x1014C
#define global WmfRecordTypeStartDoc                    0x1014D
#define global WmfRecordTypeStartPage                   0x1004F
#define global WmfRecordTypeEndPage                     0x10050
#define global WmfRecordTypeAbortDoc                    0x10052
#define global WmfRecordTypeEndDoc                      0x1005E
#define global WmfRecordTypeDeleteObject                0x101F0
#define global WmfRecordTypeCreatePalette               0x100F7
#define global WmfRecordTypeCreateBrush                 0x100F8
#define global WmfRecordTypeCreatePatternBrush          0x101F9
#define global WmfRecordTypeCreatePenIndirect           0x102FA
#define global WmfRecordTypeCreateFontIndirect          0x102FB
#define global WmfRecordTypeCreateBrushIndirect         0x102FC
#define global WmfRecordTypeCreateBitmapIndirect        0x102FD
#define global WmfRecordTypeCreateBitmap                0x106FE
#define global WmfRecordTypeCreateRegion                0x106FF
#define global EmfRecordTypeHeader                      0x1
#define global EmfRecordTypePolyBezier                  0x2
#define global EmfRecordTypePolygon                     0x3
#define global EmfRecordTypePolyline                    0x4
#define global EmfRecordTypePolyBezierTo                0x5
#define global EmfRecordTypePolyLineTo                  0x6
#define global EmfRecordTypePolyPolyline                0x7
#define global EmfRecordTypePolyPolygon                 0x8
#define global EmfRecordTypeSetWindowExtEx              0x9
#define global EmfRecordTypeSetWindowOrgEx              0xA
#define global EmfRecordTypeSetViewportExtEx            0xB
#define global EmfRecordTypeSetViewportOrgEx            0xC
#define global EmfRecordTypeSetBrushOrgEx               0xD
#define global EmfRecordTypeEOF                         0xE
#define global EmfRecordTypeSetPixelV                   0xF
#define global EmfRecordTypeSetMapperFlags              0x10
#define global EmfRecordTypeSetMapMode                  0x11
#define global EmfRecordTypeSetBkMode                   0x12
#define global EmfRecordTypeSetPolyFillMode             0x13
#define global EmfRecordTypeSetROP2                     0x14
#define global EmfRecordTypeSetStretchBltMode           0x15
#define global EmfRecordTypeSetTextAlign                0x16
#define global EmfRecordTypeSetColorAdjustment          0x17
#define global EmfRecordTypeSetTextColor                0x18
#define global EmfRecordTypeSetBkColor                  0x19
#define global EmfRecordTypeOffsetClipRgn               0x1A
#define global EmfRecordTypeMoveToEx                    0x1B
#define global EmfRecordTypeSetMetaRgn                  0x1C
#define global EmfRecordTypeExcludeClipRect             0x1D
#define global EmfRecordTypeIntersectClipRect           0x1E
#define global EmfRecordTypeScaleViewportExtEx          0x1F
#define global EmfRecordTypeScaleWindowExtEx            0x20
#define global EmfRecordTypeSaveDC                      0x21
#define global EmfRecordTypeRestoreDC                   0x22
#define global EmfRecordTypeSetWorldTransform           0x23
#define global EmfRecordTypeModifyWorldTransform        0x24
#define global EmfRecordTypeSelectObject                0x25
#define global EmfRecordTypeCreatePen                   0x26
#define global EmfRecordTypeCreateBrushIndirect         0x27
#define global EmfRecordTypeDeleteObject                0x28
#define global EmfRecordTypeAngleArc                    0x29
#define global EmfRecordTypeEllipse                     0x2A
#define global EmfRecordTypeRectangle                   0x2B
#define global EmfRecordTypeRoundRect                   0x2C
#define global EmfRecordTypeArc                         0x2D
#define global EmfRecordTypeChord                       0x2E
#define global EmfRecordTypePie                         0x2F
#define global EmfRecordTypeSelectPalette               0x30
#define global EmfRecordTypeCreatePalette               0x31
#define global EmfRecordTypeSetPaletteEntries           0x32
#define global EmfRecordTypeResizePalette               0x33
#define global EmfRecordTypeRealizePalette              0x34
#define global EmfRecordTypeExtFloodFill                0x35
#define global EmfRecordTypeLineTo                      0x36
#define global EmfRecordTypeArcTo                       0x37
#define global EmfRecordTypePolyDraw                    0x38
#define global EmfRecordTypeSetArcDirection             0x39
#define global EmfRecordTypeSetMiterLimit               0x3A
#define global EmfRecordTypeBeginPath                   0x3B
#define global EmfRecordTypeEndPath                     0x3C
#define global EmfRecordTypeCloseFigure                 0x3D
#define global EmfRecordTypeFillPath                    0x3E
#define global EmfRecordTypeStrokeAndFillPath           0x3F
#define global EmfRecordTypeStrokePath                  0x40
#define global EmfRecordTypeFlattenPath                 0x41
#define global EmfRecordTypeWidenPath                   0x42
#define global EmfRecordTypeSelectClipPath              0x43
#define global EmfRecordTypeAbortPath                   0x44
#define global EmfRecordTypeReserved_069                0x45
#define global EmfRecordTypeGdiComment                  0x46
#define global EmfRecordTypeFillRgn                     0x47
#define global EmfRecordTypeFrameRgn                    0x48
#define global EmfRecordTypeInvertRgn                   0x49
#define global EmfRecordTypePaintRgn                    0x4A
#define global EmfRecordTypeExtSelectClipRgn            0x4B
#define global EmfRecordTypeBitBlt                      0x4C
#define global EmfRecordTypeStretchBlt                  0x4D
#define global EmfRecordTypeMaskBlt                     0x4E
#define global EmfRecordTypePlgBlt                      0x4F
#define global EmfRecordTypeSetDIBitsToDevice           0x50
#define global EmfRecordTypeStretchDIBits               0x51
#define global EmfRecordTypeExtCreateFontIndirect       0x52
#define global EmfRecordTypeExtTextOutA                 0x53
#define global EmfRecordTypeExtTextOutW                 0x54
#define global EmfRecordTypePolyBezier16                0x55
#define global EmfRecordTypePolygon16                   0x56
#define global EmfRecordTypePolyline16                  0x57
#define global EmfRecordTypePolyBezierTo16              0x58
#define global EmfRecordTypePolylineTo16                0x59
#define global EmfRecordTypePolyPolyline16              0x5A
#define global EmfRecordTypePolyPolygon16               0x5B
#define global EmfRecordTypePolyDraw16                  0x5C
#define global EmfRecordTypeCreateMonoBrush             0x5D
#define global EmfRecordTypeCreateDIBPatternBrushPt     0x5E
#define global EmfRecordTypeExtCreatePen                0x5F
#define global EmfRecordTypePolyTextOutA                0x60
#define global EmfRecordTypePolyTextOutW                0x61
#define global EmfRecordTypeSetICMMode                  0x62
#define global EmfRecordTypeCreateColorSpace            0x63
#define global EmfRecordTypeSetColorSpace               0x64
#define global EmfRecordTypeDeleteColorSpace            0x65
#define global EmfRecordTypeGLSRecord                   0x66
#define global EmfRecordTypeGLSBoundedRecord            0x67
#define global EmfRecordTypePixelFormat                 0x68
#define global EmfRecordTypeDrawEscape                  0x69
#define global EmfRecordTypeExtEscape                   0x6A
#define global EmfRecordTypeStartDoc                    0x6B
#define global EmfRecordTypeSmallTextOut                0x6C
#define global EmfRecordTypeForceUFIMapping             0x6D
#define global EmfRecordTypeNamedEscape                 0x6E
#define global EmfRecordTypeColorCorrectPalette         0x6F
#define global EmfRecordTypeSetICMProfileA              0x70
#define global EmfRecordTypeSetICMProfileW              0x71
#define global EmfRecordTypeAlphaBlend                  0x72
#define global EmfRecordTypeSetLayout                   0x73
#define global EmfRecordTypeTransparentBlt              0x74
#define global EmfRecordTypeReserved_117                0x75
#define global EmfRecordTypeGradientFill                0x76
#define global EmfRecordTypeSetLinkedUFIs               0x77
#define global EmfRecordTypeSetTextJustification        0x78
#define global EmfRecordTypeColorMatchToTargetW         0x79
#define global EmfRecordTypeCreateColorSpaceW           0x7A
#define global EmfRecordTypeMax                         0x7A
#define global EmfRecordTypeMin                         0x1
#define global EmfPlusRecordTypeInvalid                 0x4000
#define global EmfPlusRecordTypeHeader                  0x4001
#define global EmfPlusRecordTypeEndOfFile               0x4002
#define global EmfPlusRecordTypeComment                 0x4003
#define global EmfPlusRecordTypeGetDC                   0x4004
#define global EmfPlusRecordTypeMultiFormatStart        0x4005
#define global EmfPlusRecordTypeMultiFormatSection      0x4006
#define global EmfPlusRecordTypeMultiFormatEnd          0x4007
#define global EmfPlusRecordTypeObject                  0x4008
#define global EmfPlusRecordTypeClear                   0x4009
#define global EmfPlusRecordTypeFillRects               0x400A
#define global EmfPlusRecordTypeDrawRects               0x400B
#define global EmfPlusRecordTypeFillPolygon             0x400C
#define global EmfPlusRecordTypeDrawLines               0x400D
#define global EmfPlusRecordTypeFillEllipse             0x400E
#define global EmfPlusRecordTypeDrawEllipse             0x400F
#define global EmfPlusRecordTypeFillPie                 0x4010
#define global EmfPlusRecordTypeDrawPie                 0x4011
#define global EmfPlusRecordTypeDrawArc                 0x4012
#define global EmfPlusRecordTypeFillRegion              0x4013
#define global EmfPlusRecordTypeFillPath                0x4014
#define global EmfPlusRecordTypeDrawPath                0x4015
#define global EmfPlusRecordTypeFillClosedCurve         0x4016
#define global EmfPlusRecordTypeDrawClosedCurve         0x4017
#define global EmfPlusRecordTypeDrawCurve               0x4018
#define global EmfPlusRecordTypeDrawBeziers             0x4019
#define global EmfPlusRecordTypeDrawImage               0x401A
#define global EmfPlusRecordTypeDrawImagePoints         0x401B
#define global EmfPlusRecordTypeDrawString              0x401C
#define global EmfPlusRecordTypeSetRenderingOrigin      0x401D
#define global EmfPlusRecordTypeSetAntiAliasMode        0x401E
#define global EmfPlusRecordTypeSetTextRenderingHint    0x401F
#define global EmfPlusRecordTypeSetTextContrast         0x4020
#define global EmfPlusRecordTypeSetInterpolationMode    0x4021
#define global EmfPlusRecordTypeSetPixelOffsetMode      0x4022
#define global EmfPlusRecordTypeSetCompositingMode      0x4023
#define global EmfPlusRecordTypeSetCompositingQuality   0x4024
#define global EmfPlusRecordTypeSave                    0x4025
#define global EmfPlusRecordTypeRestore                 0x4026
#define global EmfPlusRecordTypeBeginContainer          0x4027
#define global EmfPlusRecordTypeBeginContainerNoParams  0x4028
#define global EmfPlusRecordTypeEndContainer            0x4029
#define global EmfPlusRecordTypeSetWorldTransform       0x402A
#define global EmfPlusRecordTypeResetWorldTransform     0x402B
#define global EmfPlusRecordTypeMultiplyWorldTransform  0x402C
#define global EmfPlusRecordTypeTranslateWorldTransform 0x402D
#define global EmfPlusRecordTypeScaleWorldTransform     0x402E
#define global EmfPlusRecordTypeRotateWorldTransform    0x402F
#define global EmfPlusRecordTypeSetPageTransform        0x4030
#define global EmfPlusRecordTypeResetClip               0x4031
#define global EmfPlusRecordTypeSetClipRect             0x4032
#define global EmfPlusRecordTypeSetClipPath             0x4033
#define global EmfPlusRecordTypeSetClipRegion           0x4034
#define global EmfPlusRecordTypeOffsetClip              0x4035
#define global EmfPlusRecordTypeDrawDriverString        0x4036
#define global EmfPlusRecordTypeStrokeFillPath          0x4037
#define global EmfPlusRecordTypeSerializableObject      0x4038
#define global EmfPlusRecordTypeSetTSGraphics           0x4039
#define global EmfPlusRecordTypeSetTSClip               0x403A
#define global EmfPlusRecordTotal                       0x403B
#define global EmfPlusRecordTypeMax                     0x403A
#define global EmfPlusRecordTypeMin                     0x4001