IEnumRfc1766 interface
Creates a list of all locale identifiers (LCIDs) in the MIME database.
Members
The IEnumRfc1766 interface inherits from the IUnknown interface. IEnumRfc1766 also has these types of members:
- Methods
Methods
The IEnumRfc1766 interface has these methods.
Method | Description |
---|---|
Clone | |
Next | Gets information about the specified number of locales in an array of RFC1766INFO structures. |
Reset | Resets the Locale Enumeration Object to the beginning of the enumeration sequence. |
Skip | Advances the position of the Locale Enumeration Object in the enumeration sequence by the specified amount. |
Remarks
A client can use this interface to get an array of RFC1766INFO structures, which contain the Windows-defined name and the RFC1766-conforming name that correspond to an LCID. A client uses this service to enumerate the entire set of LCIDs with human-readable names.
This interface is created through a call to IMultiLanguage::EnumRfc1766, and should be used when a client wants a list of all LCIDs that are recognized by the system. If a client wants information about specific locales, it is faster and easier to call IMultiLanguage::GetRfc1766Info. If the entire RFC1766INFO structure is not required, a client can call IMultiLanguage::GetRfc1766FromLcid to get only the RFC1766-conforming name.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Mlang.h |
IDL |
Mlang.idl |
DLL |
Mlang.dll |