using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WMFConverter.Wmf
{
    /// <summary>
    /// Constants Enum.
    /// </summary>
    public enum WmfConstants
    {
         RECORD_EOF = 0x0000,
         RECORD_REALIZE_PALETTE = 0x0035,
         RECORD_SET_PALETTE_ENTRIES = 0x0037,
         RECORD_SET_BK_MODE = 0x0102,
         RECORD_SET_MAP_MODE = 0x0103,
         RECORD_SET_ROP2 = 0x0104,
         RECORD_SET_REL_ABS = 0x0105,
         RECORD_SET_POLY_FILL_MODE = 0x0106,
         RECORD_SET_STRETCH_BLT_MODE = 0x0107,
         RECORD_SET_TEXT_CHARACTER_EXTRA = 0x0108,
         RECORD_RESTORE_DC = 0x0127,
         RECORD_RESIZE_PALETTE = 0x0139,
         RECORD_DIB_CREATE_PATTERN_BRUSH = 0x0142,
         RECORD_SET_LAYOUT = 0x0149,
         RECORD_SET_BK_COLOR = 0x0201,
         RECORD_SET_TEXT_COLOR = 0x0209,
         RECORD_OFFSET_VIEWPORT_ORG_EX = 0x0211,
         RECORD_LINE_TO = 0x0213,
         RECORD_MOVE_TO_EX = 0x0214,
         RECORD_OFFSET_CLIP_RGN = 0x0220,
         RECORD_FILL_RGN = 0x0228,
         RECORD_SET_MAPPER_FLAGS = 0x0231,
         RECORD_SELECT_PALETTE = 0x0234,
         RECORD_POLYGON = 0x0324,
         RECORD_POLYLINE = 0x0325,
         RECORD_SET_TEXT_JUSTIFICATION = 0x020A,
         RECORD_SET_WINDOW_ORG_EX = 0x020B,
         RECORD_SET_WINDOW_EXT_EX = 0x020C,
         RECORD_SET_VIEWPORT_ORG_EX = 0x020D,
         RECORD_SET_VIEWPORT_EXT_EX = 0x020E,
         RECORD_OFFSET_WINDOW_ORG_EX = 0x020F,
         RECORD_SCALE_WINDOW_EXT_EX = 0x0410,
         RECORD_SCALE_VIEWPORT_EXT_EX = 0x0412,
         RECORD_EXCLUDE_CLIP_RECT = 0x0415,
         RECORD_INTERSECT_CLIP_RECT = 0x0416,
         RECORD_ELLIPSE = 0x0418,
         RECORD_FLOOD_FILL = 0x0419,
         RECORD_FRAME_RGN = 0x0429,
         RECORD_ANIMATE_PALETTE = 0x0436,
         RECORD_TEXT_OUT = 0x0521,
         RECORD_POLY_POLYGON = 0x0538,
         RECORD_EXT_FLOOD_FILL = 0x0548,
         RECORD_RECTANGLE = 0x041B,
         RECORD_SET_PIXEL = 0x041F,
         RECORD_ROUND_RECT = 0x061C,
         RECORD_PAT_BLT = 0x061D,
         RECORD_SAVE_DC = 0x001E,
         RECORD_PIE = 0x081A,
         RECORD_STRETCH_BLT = 0x0B23,
         RECORD_ESCAPE = 0x0626,
         RECORD_INVERT_RGN = 0x012A,
         RECORD_PAINT_RGN = 0x012B,
         RECORD_SELECT_CLIP_RGN = 0x012C,
         RECORD_SELECT_OBJECT = 0x012D,
         RECORD_SET_TEXT_ALIGN = 0x012E,
         RECORD_ARC = 0x0817,
         RECORD_CHORD = 0x0830,
         RECORD_BIT_BLT = 0x0922,
         RECORD_EXT_TEXT_OUT = 0x0a32,
         RECORD_SET_DIBITS_TO_DEVICE = 0x0d33,
         RECORD_DIB_BIT_BLT = 0x0940,
         RECORD_DIB_STRETCH_BLT = 0x0b41,
         RECORD_STRETCH_DIBITS = 0x0f43,
         RECORD_DELETE_OBJECT = 0x01f0,
         RECORD_CREATE_PALETTE = 0x00f7,
         RECORD_CREATE_PATTERN_BRUSH = 0x01F9,
         RECORD_CREATE_PEN_INDIRECT = 0x02FA,
         RECORD_CREATE_FONT_INDIRECT = 0x02FB,
         RECORD_CREATE_BRUSH_INDIRECT = 0x02FC,
         RECORD_CREATE_RECT_RGN = 0x06FF,
    }
}
