#define ST_PROTECT 24 /* This file should not be importable for editing. */
#define ST_PLACEOBJECT2 26 /* The new style place w/ alpha color transform and name. */
#define ST_REMOVEOBJECT2 28 /* A more compact remove object that omits the character tag (just depth). */
+#define ST_FREEALL 31 /* ? */
#define ST_DEFINESHAPE3 32 /* A shape V3 includes alpha values. */
#define ST_DEFINETEXT2 33 /* A text V2 includes alpha values. */
#define ST_DEFINEBUTTON2 34 /* A button V2 includes color transform, alpha and multiple actions */
#define ST_EXPORTASSETS 56
#define ST_IMPORTASSETS 57
#define ST_ENABLEDEBUGGER 58
-#define ST_MX0 59 /*(?) Components/InitClip */
-#define ST_MX1 60 /*(?) Sorensen Video*/
-#define ST_MX2 61 /*(?) Sorensen Video*/
-#define ST_MX3 62 /*(?) fontinfo2? */
+#define ST_DOINITACTION 59
+#define ST_DEFINEVIDEOSTREAM 60
+#define ST_VIDEOFRAME 61
+#define ST_DEFINEFONTINFO2 62
#define ST_MX4 63 /*(?) */
#define ST_REFLEX 777 /* to identify generator software */
U16 * glyph2ascii;
int * ascii2glyph;
SWFGLYPH * glyph;
+ U8 language;
} SWFFONT, * LPSWFFONT;
typedef struct _FONTUSAGE
#define ET_HASMAXLENGTH 512
#define ET_HASFONT 256
#define ET_X3 128
-#define ET_X2 64
+#define ET_AUTOSIZE 64 /* MX */
#define ET_HASLAYOUT 32
#define ET_NOSELECT 16
#define ET_BORDER 8
#define ET_X1 4
-#define ET_X0 2
+#define ET_HTML 2 /* MX? */
#define ET_USEOUTLINES 1
typedef struct _EditTextLayout