The following interfaces are exposed by MLang. Each section also describes the methods for that interface.
IEnumCodePage | A client uses this interface to obtain information about many code pages at once or to determine which code pages fit a certain flag. |
IEnumRfc1766 | This interface creates a list of all locale identifiers (LCIDs) in the MIME database. |
IEnumScript | This interface enumerates the scripts on the system. |
IMLangCodePages | This interface provides the foundation of the IMLangFontLink interface and implements methods for working with code pages. |
IMLangConvertCharset | This interface converts a string from one code page to another. |
IMLangFontLink | This interface implements a set of services that enable an application to use font linking. |
IMLangFontLink2 | Like the IMLangFontLink interface, this interface implements a set of services that enable an application to use font linking. |
IMLangLineBreakConsole | This interface provides a console-based line-breaking service. |
IMLangString | Not currently supported. |
IMLangStringAStr | Not currently supported. |
IMLangStringBuf | Not currently supported. |
IMLangStringNotifySink | Not currently supported. |
IMLangStringWStr | Not currently supported. |
IMLStrAttr | Not currently supported. |
IMLStrAttrAStr | Not currently supported. |
IMLStrAttrLocale | Not currently supported. |
IMLStrAttrLong | Not currently supported. |
IMLStrAttrNotifySink | Not currently supported. |
IMLStrAttrWStr | Not currently supported. |
IMultiLanguage | This interface contains methods that perform two primary functions: gathering information about character sets, code pages or locales from the MIME database and converting strings from one character set to another. |
IMultiLanguage2 | The IMultiLanguage2 interface is an updated version of the IMultiLanguage interface. Introduced in Microsoft® Internet Explorer 5, IMultiLanguage2 provides all the functionality of IMultiLanguage plus some new and expanded methods. |