summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2015-10-29 00:49:41 +0100
committerGrigori Goronzy <greg@chown.ath.cx>2015-10-29 01:00:55 +0100
commit1c7a9cd3f513a2dcd75acafc57b29b2d5073066d (patch)
tree3a7d049455995e579655c07f65c3b377534f4abf
parentbf8524fe5c8eb20c03f0732c3c782a330e97594e (diff)
downloadlibass-1c7a9cd3f513a2dcd75acafc57b29b2d5073066d.tar.bz2
libass-1c7a9cd3f513a2dcd75acafc57b29b2d5073066d.tar.xz
Fix Windows build
Some parts used in fontselect weren't properly defined. v2: RAW_CFF face type was added later, so it's at the end of the enum list.
-rw-r--r--libass/dwrite_c.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libass/dwrite_c.h b/libass/dwrite_c.h
index ffdf110..93c78a7 100644
--- a/libass/dwrite_c.h
+++ b/libass/dwrite_c.h
@@ -66,7 +66,8 @@ typedef enum DWRITE_FONT_FACE_TYPE {
DWRITE_FONT_FACE_TYPE_TYPE1,
DWRITE_FONT_FACE_TYPE_VECTOR,
DWRITE_FONT_FACE_TYPE_BITMAP,
- DWRITE_FONT_FACE_TYPE_UNKNOWN
+ DWRITE_FONT_FACE_TYPE_UNKNOWN,
+ DWRITE_FONT_FACE_TYPE_RAW_CFF
} DWRITE_FONT_FACE_TYPE;
typedef enum DWRITE_FONT_SIMULATIONS {
@@ -339,6 +340,7 @@ DECLARE_INTERFACE_(IDWriteFontFace,IUnknown)
};
#ifdef COBJMACROS
#define IDWriteFontFace_Release(This) (This)->lpVtbl->Release(This)
+#define IDWriteFontFace_GetType(This) (This)->lpVtbl->GetType(This)
#define IDWriteFontFace_GetFiles(This,fontFiles,b) (This)->lpVtbl->GetFiles(This,fontFiles,b)
#endif /*COBJMACROS*/