Important: The information in this document is obsolete and should not be used for new development.
A Unicode mapping structure contains a complete text encoding specification for a Unicode encoding, a complete text encoding specification giving the encoding for the text to be converted to or from Unicode (usually this is for a non-Unicode encoding), and the version of the mapping table to be used for conversion.
struct UnicodeMapping {
Many Unicode Converter functions take a pointer to a Unicode mapping structure as a parameter. For functions that do not modify the Unicode mapping contents, the Unicode Converter provides a constant pointer to a Unicode mapping structure defined by the ConstUnicodeMappingPtr data type.
typedef const UnicodeMapping *ConstUnicodeMappingPtr;