IMultiLanguage2::GetRfc1766FromLcid (Windows Embedded CE 6.0)

1/6/2010

This method retrieves the RFC1766-conforming name that corresponds to the given locale identifier (LCID).

Syntax

HRESULT GetRfc1766FromLcid( 
  LCID Locale,
  BSTR* pbstrRfc1766
);

Parameters

  • Locale
    [in] LCID for which the caller wants to retrieve the RFC1766-conforming name.
  • pbstrRfc1766
    [out] Pointer to the buffer where the caller receives the RFC1766-conforming name string.

Return Value

The following table shows the possible return values for this method.

Value Description

S_OK

Success.

E_FAIL

The method could not get the information from the database or the system.

E_INVALIDARG

One or more of the arguments are invalid.

Remarks

A client uses this method to retrieve a human-readable name for the specified LCID. For example, this method could be used to build an acceptable-language header for Internet applications. The method retrieves the information from the MIME database character set extension if it exists; otherwise, it uses National Language Support (NLS) functions to build two-letter names on the fly.

Requirements

Header mlang.h, mlang.idl
Library mlang.dll
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

IMultiLanguage2