Nikolay Sivov (@nsivov) commented about dlls/dwrite/dwrite_private.h:
#define MS_GSUB_TAG DWRITE_MAKE_OPENTYPE_TAG('G','S','U','B') #define MS_GPOS_TAG DWRITE_MAKE_OPENTYPE_TAG('G','P','O','S')
+typedef struct DWRITE_MATRIX_2X2 +{
- FLOAT m11;
- FLOAT m12;
- FLOAT m21;
- FLOAT m22;
+} DWRITE_MATRIX_2X2;
This looks fine, but let's give this one a more private name without DWRITE_ prefix, and with "float".