19 #ifndef __SCALERSTREAMTYPES__
20 #define __SCALERSTREAMTYPES__
42 #if PRAGMA_STRUCT_ALIGN
43 #pragma options align = mac68k
44 #elif PRAGMA_STRUCT_PACKPUSH
46 #elif PRAGMA_STRUCT_PACK
52 cexec68K = 0x00000001,
53 truetypeStreamType = 0x00000001,
54 type1StreamType = 0x00000002,
55 type3StreamType = 0x00000004,
56 type42StreamType = 0x00000008,
57 type42GXStreamType = 0x00000010,
58 portableStreamType = 0x00000020,
59 flattenedStreamType = 0x00000040,
60 cidType2StreamType = 0x00000080,
61 cidType0StreamType = 0x00000100,
62 type1CFFStreamType = 0x00000200,
63 evenOddModifierStreamType = 0x00008000,
64 eexecBinaryModifierStreamType =
66 unicodeMappingModifierStreamType =
68 scalerSpecifcModifierMask = 0x0000F000,
69 streamTypeModifierMask =
74 typedef unsigned long scalerStreamTypeFlag;
76 downloadStreamAction = 0,
77 asciiDownloadStreamAction =
79 fontSizeQueryStreamAction =
81 encodingOnlyStreamAction = 3,
82 prerequisiteQueryStreamAction =
84 prerequisiteItemStreamAction = 5,
85 variationQueryStreamAction =
87 variationPSOperatorStreamAction =
91 typedef long scalerStreamAction;
100 unsigned char name[1];
105 const void *streamRefCon;
106 const char *targetVersion;
107 scalerStreamTypeFlag types;
108 scalerStreamAction action;
112 const void *variations;
132 long prerequisiteItem;
135 long variationQueryResult;
148 #if PRAGMA_STRUCT_ALIGN
149 #pragma options align = reset
150 #elif PRAGMA_STRUCT_PACKPUSH
152 #elif PRAGMA_STRUCT_PACK
156 #ifdef PRAGMA_IMPORT_OFF
Basic Macintosh data types.
Definition: TranslationExtensions.h:114
Definition: ScalerStreamTypes.h:97
Definition: ScalerStreamTypes.h:140
Definition: ScalerStreamTypes.h:104