Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

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

Syntax

HRESULT GetLcidFromRfc1766( 
  LCID* 
pLocale,
  BSTR 
bstrRfc1766
);

Parameters

pLocale

[out] Address of the buffer to receive the LCID.

bstrRfc1766

[in] RFC1766-conforming name for which the caller wants information.

Return Value

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

Value Description

S_OK

Success.

S_FALSE

The returned LCID matches the primary language of the RFC1766-conforming name only.

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 translate a human-readable locale name to a Windows-defined LCID.

Requirements

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