blob: 31be588b995d84087c4ac743e0107c54c7927bc1 [file] [log] [blame]
/**
* 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__*/