# Data Structures

Here are the data structures with brief descriptions:

M17NObjectHead | The first member of a managed object
MCodingInfoISO2022 | Structure for a coding system of type MCODING_TYPE_ISO_2022
MCodingInfoUTF | Structure for extra information about a coding system of type MCODING_TYPE_UTF
MConverter | Structure to be used in code conversion
MDrawControl | Type of a text drawing control
MDrawGlyph | Type of information about a glyph metric and font
MDrawGlyphInfo | Type of information about a glyph
MDrawMetric | Type of metric for glyphs and texts
MDrawTextItem | Type of textitems
MFaceBoxProp | Type of box spec of face
MFaceHLineProp | Type of horizontal line spec of face
MFLTFont | Type of font to be used by the FLT driver
MFLTGlyph | Type of information about a glyph
MFLTGlyphAdjustment | Type of information about a glyph position adjustment
MFLTGlyphString | Type of information about a glyph sequence
MFLTOtfSpec | Type of specification of GSUB and GPOS OpenType tables
MInputContext | Structure of input context
MInputDriver | Structure of input method driver
MInputGUIArgIC | Type of the argument to the function minput_create_ic()
MInputMethod | Structure of input method
MInputXIMArgIC | Structure pointed to by the argument arg of the function minput_create_ic()
MInputXIMArgIM | Structure pointed to by the argument arg of the function minput_open_im()