/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #ifndef __INC_DCOMMON__ #define __INC_DCOMMON__ typedef enum DWRITE_MEASURING_MODE { DWRITE_MEASURING_MODE_NATURAL = 0, DWRITE_MEASURING_MODE_GDI_CLASSIC, DWRITE_MEASURING_MODE_GDI_NATURAL } DWRITE_MEASURING_MODE; enum DWRITE_GLYPH_IMAGE_FORMATS { DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0x0000, DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 0x0001, DWRITE_GLYPH_IMAGE_FORMATS_CFF = 0x0002, DWRITE_GLYPH_IMAGE_FORMATS_COLR = 0x0004, DWRITE_GLYPH_IMAGE_FORMATS_SVG = 0x0008, DWRITE_GLYPH_IMAGE_FORMATS_PNG = 0x0010, DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 0x0020, DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 0x0040, DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 0x0080, }; typedef POINT D2D_POINT_2L; typedef D2D_POINT_2L D2D1_POINT_2L; struct D2D_SIZE_U { UINT32 width; UINT32 height; }; typedef struct D2D_SIZE_U D2D1_SIZE_U; #endif /*#define __INC_DCOMMON__*/