Cabeçalho winnls.h

Esse cabeçalho é usado pela Internationalization for Windows Applications. Para obter mais informações, consulte:

winnls.h contém as seguintes interfaces de programação:

Funções

 
CompareString

A função CompareString (winnls.h) compara duas cadeias de caracteres para uma localidade especificada por um identificador.
CompareStringA

Compara duas cadeias de caracteres, para uma localidade especificada pelo identificador. Cuidado Usando CompareString incorretamente pode comprometer a segurança do seu aplicativo. (CompareStringA)
ConvertDefaultLocale

Converte um valor de localidade padrão em um identificador de localidade real.
EnumCalendarInfoA

Enumera informações de calendário para uma localidade especificada. Observação Para receber um identificador de calendário além das informações do calendário, o aplicativo deve usar a função EnumCalendarInfoEx. (ANSI)
EnumCalendarInfoExA

Enumera informações de calendário para uma localidade especificada pelo identificador. Observação Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumCalendarInfoExEx em preferência para essa função. (ANSI)
EnumCalendarInfoExEx

Enumera informações de calendário para uma localidade especificada pelo nome. Observação O aplicativo deve chamar essa função em preferência para EnumCalendarInfo ou EnumCalendarInfoEx se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode enumerar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
EnumCalendarInfoExW

Enumera informações de calendário para uma localidade especificada pelo identificador. Observação Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumCalendarInfoExEx em preferência para essa função. (Unicode)
EnumCalendarInfoW

Enumera informações de calendário para uma localidade especificada. Observação Para receber um identificador de calendário além das informações do calendário, o aplicativo deve usar a função EnumCalendarInfoEx. (Unicode)
EnumDateFormatsA

Enumera os formatos de data, data curta ou ano/mês que estão disponíveis para uma localidade especificada. (ANSI)
EnumDateFormatsExA

Enumera os formatos de data, data curta ou ano/mês que estão disponíveis para uma localidade especificada. Observação Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumDateFormatsExEx em preferência para essa função. (ANSI)
EnumDateFormatsExEx

Enumera os formatos de data, data curta ou ano/mês que estão disponíveis para uma localidade especificada pelo nome. Observação O aplicativo deve chamar essa função em preferência para EnumDateFormats ou EnumDateFormatsEx se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode enumerar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
EnumDateFormatsExW

Enumera os formatos de data, data curta ou ano/mês que estão disponíveis para uma localidade especificada. Observação Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumDateFormatsExEx em preferência para essa função. (Unicode)
EnumDateFormatsW

Enumera os formatos de data, data curta ou ano/mês que estão disponíveis para uma localidade especificada. (Unicode)
EnumLanguageGroupLocalesA

Enumera as localidades em um grupo de idiomas especificado. (ANSI)
EnumLanguageGroupLocalesW

Enumera as localidades em um grupo de idiomas especificado. (Unicode)
EnumSystemCodePagesA

Enumera as páginas de código instaladas ou compatíveis com um sistema operacional. (ANSI)
EnumSystemCodePagesW

Enumera as páginas de código instaladas ou compatíveis com um sistema operacional. (Unicode)
EnumSystemGeoID

Enumera os identificadores de localização geográfica (tipo GEOID) que estão disponíveis no sistema operacional.
EnumSystemGeoNames

Enumera os códigos 3166-1 da Organização Internacional para a Padronização (ISO) de duas letras ou códigos M, Número 49 (M.49) numéricos das Nações Unidas (ONU) para locais geográficos disponíveis no sistema operacional.
EnumSystemLanguageGroupsA

Enumera os grupos de idiomas instalados ou com suporte por um sistema operacional. (ANSI)
EnumSystemLanguageGroupsW

Enumera os grupos de idiomas instalados ou com suporte por um sistema operacional. (Unicode)
EnumSystemLocalesA

Enumera as localidades instaladas ou compatíveis com um sistema operacional. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função EnumSystemLocalesEx a EnumSystemLocales porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Qualquer aplicativo que será executado somente no Windows Vista e posterior deve usar EnumSystemLocalesEx. (ANSI)
EnumSystemLocalesEx

Enumera as localidades instaladas ou compatíveis com um sistema operacional. Observação O aplicativo deve chamar essa função em preferência para EnumSystemLocales se projetado para ser executado somente no Windows Vista e posterior.
EnumSystemLocalesW

Enumera as localidades instaladas ou compatíveis com um sistema operacional. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função EnumSystemLocalesEx a EnumSystemLocales porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Qualquer aplicativo que será executado somente no Windows Vista e posterior deve usar EnumSystemLocalesEx. (Unicode)
EnumTimeFormatsA

Enumera os formatos de tempo disponíveis para uma localidade especificada pelo identificador. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função EnumTimeFormatsEx a EnumTimeFormats porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumTimeFormatsEx. (ANSI)
EnumTimeFormatsEx

Enumera os formatos de tempo disponíveis para uma localidade especificada pelo nome. Observação O aplicativo deve chamar essa função em preferência para EnumTimeFormats se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode enumerar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
EnumTimeFormatsW

Enumera os formatos de tempo disponíveis para uma localidade especificada pelo identificador. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função EnumTimeFormatsEx a EnumTimeFormats porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Qualquer aplicativo executado somente no Windows Vista e posterior deve usar EnumTimeFormatsEx. (Unicode)
EnumUILanguagesA

Enumera os idiomas da interface do usuário disponíveis no sistema operacional e chama a função de retorno de chamada com todos os idiomas da lista. (ANSI)
EnumUILanguagesW

Enumera os idiomas da interface do usuário disponíveis no sistema operacional e chama a função de retorno de chamada com todos os idiomas da lista. (Unicode)
FILEMUIINFO_GET_CULTURE

Obtém o nome da localidade associado às informações de deslocamento do nome do idioma no membro dwLanguageNameOffset de uma estrutura FILEMUIINFO.
FILEMUIINFO_GET_MAIN_TYPEID

Obtém o elemento de matriz de tipos de módulo main associado ao tamanho e deslocamento do identificador de tipo em uma estrutura FILEMUIINFO. As informações são fornecidas nos membros dwTypeIDMainSize e dwTypeIDMainOffset da estrutura.
FILEMUIINFO_GET_MAIN_TYPEIDS

Obtém a matriz de tipos de módulo main associada às informações de deslocamento do identificador de tipo no membro dwTypeIDMainOffset de uma estrutura FILEMUIINFO.
FILEMUIINFO_GET_MAIN_TYPENAMES

Obtém os nomes de módulo main matriz de várias cadeias de caracteres associadas às informações de deslocamento de nome de tipo no membro dwTypeNameMainOffset de uma estrutura FILEMUIINFO.
FILEMUIINFO_GET_MUI_TYPEID

Obtém o elemento de matriz de tipos de módulo MUI associado às informações de tamanho e deslocamento do identificador de tipo em uma estrutura FILEMUIINFO. As informações são fornecidas nos membros dwTypeIDMUISize e dwTypeIDMUIOffset da estrutura.
FILEMUIINFO_GET_MUI_TYPEIDS

Obtém a matriz de tipos de módulo MUI associada às informações de deslocamento do identificador de tipo no membro dwTypeIDMUIOffset de uma estrutura FILEMUIINFO.
FILEMUIINFO_GET_MUI_TYPENAMES

Obtém os nomes de módulo MUI de matriz multistring associadas às informações de deslocamento de nome de tipo no membro dwTypeNameMUIOffset de uma estrutura FILEMUIINFO.
FindNLSString

Localiza uma cadeia de caracteres Unicode (caracteres largos) ou seu equivalente em outra cadeia de caracteres Unicode para uma localidade especificada pelo identificador. Cuidado Como cadeias de caracteres com representações binárias muito diferentes podem ser comparadas como idênticas, essa função pode gerar certas preocupações de segurança. Para obter mais informações, consulte a discussão sobre funções de comparação em Considerações de segurança:_International recursos. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função FindNLSStringEx porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Embora FindNLSString dê suporte a localidades personalizadas, a maioria dos aplicativos deve usar FindNLSStringEx para esse tipo de suporte.
FindNLSStringEx

Localiza uma cadeia de caracteres Unicode (caracteres largos) ou seu equivalente em outra cadeia de caracteres Unicode para uma localidade especificada por nome. Cuidado Como cadeias de caracteres com representações binárias muito diferentes podem ser comparadas como idênticas, essa função pode gerar certas preocupações de segurança. Para obter mais informações, consulte a discussão sobre funções de comparação em Considerações de segurança:_International recursos.
FoldStringA

Mapeia uma cadeia de caracteres Unicode para outra, executando a transformação especificada. (FoldStringA)
Getacp

Recupera o identificador de página de código ANSI atual do Windows para o sistema operacional. Cuidado As funções da API ANSI, por exemplo, a versão ANSI do TextOut, usam implicitamente GetACP para traduzir texto de ou para Unicode.
GetCalendarInfoA

Recupera informações sobre um calendário para uma localidade especificada pelo identificador. (ANSI)
GetCalendarInfoEx

Recupera informações sobre um calendário para uma localidade especificada por nome. Observação O aplicativo deve chamar essa função em preferência para GetCalendarInfo se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode recuperar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
GetCalendarInfoW

Recupera informações sobre um calendário para uma localidade especificada pelo identificador. (Unicode)
Getcpinfo

Recupera informações sobre qualquer página de código válida instalada ou disponível. (GetCPInfo)
GetCPInfoExA

Recupera informações sobre qualquer página de código válida instalada ou disponível. (GetCPInfoExA)
GetCPInfoExW

Recupera informações sobre qualquer página de código válida instalada ou disponível. (GetCPInfoExW)
GetCurrencyFormatA

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de moeda para uma localidade especificada pelo identificador. (ANSI)
GetCurrencyFormatEx

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de moeda para uma localidade especificada por nome. Observação O aplicativo deve chamar essa função em preferência para GetCurrencyFormat se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode formatar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
GetCurrencyFormatW

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de moeda para uma localidade especificada pelo identificador. (Unicode)
GetDurationFormat

Formata uma duração de tempo como uma cadeia de caracteres de tempo para uma localidade especificada pelo identificador.
GetDurationFormatEx

Formata uma duração de tempo como uma cadeia de caracteres de tempo para uma localidade especificada por nome.
GetFileMUIInfo

Recupera informações relacionadas a recursos sobre um arquivo.
GetFileMUIPath

Recupera o caminho para todos os arquivos de recurso específicos do idioma associados ao arquivo LN fornecido. O aplicativo deve chamar essa função repetidamente para obter o caminho para cada arquivo de recurso.
GetGeoInfoA

Recupera informações sobre uma localização geográfica especificada. (ANSI)
GetGeoInfoEx

Recupera informações sobre uma localização geográfica especificada usando um código ISO (Organização Internacional para Padronização) 3166-1 de duas letras ou código da Série M das Nações Unidas (ONU), número 49 (M.49).
GetGeoInfoW

Recupera informações sobre uma localização geográfica especificada. (Unicode)
GetLocaleInfoA

Recupera informações sobre uma localidade especificada pelo identificador. (ANSI)
Getlocaleinfoex

Recupera informações sobre uma localidade especificada por nome. Observação O aplicativo deve chamar essa função em preferência para GetLocaleInfo se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode recuperar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
GetLocaleInfoW

Recupera informações sobre uma localidade especificada pelo identificador. (Unicode)
GetNLSVersion

Recupera informações sobre a versão atual de uma funcionalidade de NLS especificada para uma localidade especificada pelo identificador. Observação Por motivos de interoperabilidade, o aplicativo deve preferir a função GetNLSVersionEx a GetNLSVersion porque a Microsoft está migrando para o uso de nomes de localidade em vez de identificadores de localidade para novas localidades. Essa recomendação se aplica especialmente a localidades personalizadas, para as quais GetNLSVersionEx recupera informações suficientes para determinar se o comportamento de classificação foi alterado. Qualquer aplicativo executado somente no Windows Vista e posterior deve usar GetNLSVersionEx ou pelo menos passar a estrutura NLSVERSIONINFOEX ao chamar GetNLSVersion para obter dados adicionais de controle de versão de classificação.
GetNLSVersionEx

Recupera informações sobre a versão atual de uma funcionalidade de NLS especificada para uma localidade especificada por nome. Observação O aplicativo deve chamar essa função em preferência para GetNLSVersion se projetado para ser executado somente no Windows Vista e posterior.
GetNumberFormatA

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de número personalizada para uma localidade especificada pelo identificador. (ANSI)
GetNumberFormatEx

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de número personalizada para uma localidade especificada por nome. Observação O aplicativo deve chamar essa função em preferência para GetNumberFormat se projetado para ser executado somente no Windows Vista e posterior. Observação Essa função pode formatar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.
GetNumberFormatW

Formata uma cadeia de caracteres numérica como uma cadeia de caracteres de número personalizada para uma localidade especificada pelo identificador. (Unicode)
GetOEMCP

Retorna o identificador de página de código OEM (fabricante do equipamento original) atual para o sistema operacional.
GetProcessPreferredUILanguages

Recupera os idiomas de interface do usuário preferenciais do processo. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
GetStringScripts

Fornece uma lista de scripts usados na cadeia de caracteres Unicode especificada.
GetStringTypeA

Preterido. (GetStringTypeA)
GetSystemDefaultLangID

Retorna o identificador de idioma para a localidade do sistema.
GetSystemDefaultLCID

Retorna o identificador de localidade para a localidade do sistema. Observação Qualquer aplicativo executado somente no Windows Vista e posterior deve usar GetSystemDefaultLocaleName em preferência para essa função.
GetSystemDefaultLocaleName

Recupera o nome da localidade padrão do sistema. Observação É recomendável que os aplicativos chamem GetUserDefaultLocaleName em preferência sobre essa função.
Getsystemdefaultuilanguage

Recupera o identificador de idioma para o idioma de interface do usuário padrão do sistema do sistema operacional, também conhecido como o "idioma de instalação" no Windows Vista e posterior. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
GetSystemPreferredUILanguages

Recupera os idiomas de interface do usuário preferenciais do sistema. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
GetThreadLocale

Retorna o identificador de localidade da localidade atual para o thread de chamada. Observação Essa função pode recuperar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada.
GetThreadPreferredUILanguages

Recupera os idiomas de interface do usuário preferenciais do thread para o thread atual. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
GetThreadUILanguage

Retorna o identificador de idioma do primeiro idioma da interface do usuário para o thread atual.
GetUILanguageInfo

Recupera uma variedade de informações sobre uma linguagem de interface do usuário instalada
GetUserDefaultGeoName

Recupera o código 3166-1 da Organização Internacional para a Padronização (ISO) de duas letras ou o código da Série M das Nações Unidas (ONU), número 49 (M.49) para a localização geográfica padrão do usuário.
GetUserDefaultLangID

Retorna o identificador de idioma da configuração Formato da Região para o usuário atual.
GetUserDefaultLCID

Retorna o identificador de localidade para a localidade padrão do usuário. Cuidado Se a localidade padrão do usuário for uma localidade personalizada, um aplicativo não poderá marcar dados com precisão com o valor ou trocá-los.
GetUserDefaultLocaleName

Recupera o nome de localidade padrão do usuário. Observação O aplicativo deve chamar essa função em preferência para GetUserDefaultLCID se projetado para ser executado somente no Windows Vista e posterior.
Getuserdefaultuilanguage

Retorna o identificador de idioma para o idioma da interface do usuário do usuário atual.
GetUserGeoID

Recupera informações sobre a localização geográfica do usuário. Para obter mais informações, consulte Tabela de localizações geográficas.
GetUserPreferredUILanguages

Recupera informações sobre os idiomas de interface do usuário preferenciais do usuário. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
IdnToAscii

Converte um IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado em uma representação Unicode (caractere largo) da cadeia de caracteres ASCII que representa o nome na sintaxe de codificação de transferência punycode.
IdnToNameprepUnicode

Converte um IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado no formulário NamePrep especificado pelo Grupo de Trabalho de Rede RFC 3491, mas não executa a conversão adicional para Punycode.
IdnToUnicode

Converte a forma Punycode de um IDN (nome de domínio internacionalizado) ou outro rótulo internacionalizado para a sintaxe de codificação UTF-16 unicode normal.
IS_HIGH_SURROGATE

Determina se um caractere é um ponto de código alternativo utf-16 alto, variando de 0xd800 a 0xdbff, inclusive.
IS_LOW_SURROGATE

Determina se um caractere é um ponto de código alternativo utf-16 baixo, variando de 0xdc00 a 0xdfff, inclusive.
IS_SURROGATE_PAIR

Determina se as unidades de código especificadas formam um par alternativo UTF-16.
IsDBCSLeadByte

Determina se um caractere especificado é um byte de cliente potencial para a página de código ANSI padrão do sistema do Windows (CP_ACP). Um byte inicial é o primeiro byte de um caractere de dois bytes em um DBCS (conjunto de caracteres de dois bytes) para a página de código.
IsDBCSLeadByteEx

Determina se um caractere especificado é potencialmente um byte de cliente potencial. Um byte inicial é o primeiro byte de um caractere de dois bytes em um DBCS (conjunto de caracteres de dois bytes) para a página de código.
IsNLSDefinedString

Determina se cada caractere em uma cadeia de caracteres tem um resultado definido para uma funcionalidade de NLS especificada.
IsNormalizedString

Verifica se uma cadeia de caracteres é normalizada de acordo com Unicode 4.0 TR#15. Para obter mais informações, consulte Usando a normalização Unicode para representar cadeias de caracteres.
IsValidCodePage

Determina se uma página de código especificada é válida.
IsValidLanguageGroup

Determina se um grupo de idiomas está instalado ou tem suporte no sistema operacional. Para obter mais informações, consulte Terminologia de NLS.
IsValidLocale

Determina se a localidade especificada está instalada ou tem suporte no sistema operacional. Para obter mais informações, consulte Localidades e idiomas.
IsValidLocaleName

Determina se o nome de localidade especificado é válido para uma localidade instalada ou com suporte no sistema operacional. Observação Um aplicativo em execução somente no Windows Vista e posterior deve chamar essa função em preferência para IsValidLocale para determinar a validade de uma localidade complementar.
IsValidNLSVersion

Determina se a versão do NLS é válida para uma determinada função NLS.
LCIDToLocaleName

Converte um identificador de localidade em um nome de localidade.
LCMapStringA

Para uma localidade especificada pelo identificador, mapeia uma cadeia de caracteres de entrada para outra usando uma transformação especificada ou gera uma chave de classificação para a cadeia de caracteres de entrada. (ANSI)
LCMapStringEx

Para uma localidade especificada por nome, mapeia uma cadeia de caracteres de entrada para outra usando uma transformação especificada ou gera uma chave de classificação para a cadeia de caracteres de entrada. Observação O aplicativo deve chamar essa função em preferência para LCMapString se projetado para ser executado somente no Windows Vista e posterior.
LCMapStringW

Para uma localidade especificada pelo identificador, mapeia uma cadeia de caracteres de entrada para outra usando uma transformação especificada ou gera uma chave de classificação para a cadeia de caracteres de entrada. (Unicode)
LoadStringByReference

Sem suporte: LoadStringByReference pode estar alterado ou indisponível. Em vez disso, use SHLoadIndirectString.
LocaleNameToLCID

Converte um nome de localidade em um identificador de localidade.
NormalizeString

Normaliza caracteres de uma cadeia de caracteres de texto de acordo com Unicode 4.0 TR#15. Para obter mais informações, consulte Usando a normalização Unicode para representar cadeias de caracteres.
NotifyUILanguageChange

Sem suporte: NotifyUILanguageChange pode estar alterado ou indisponível.
ResolveLocaleName

Localiza uma possível correspondência de nome de localidade para o nome fornecido.
SetCalendarInfoA

Define um item de informações de localidade para um calendário. Para obter mais informações, consulte Data e Calendário. (ANSI)
SetCalendarInfoW

Define um item de informações de localidade para um calendário. Para obter mais informações, consulte Data e Calendário. (Unicode)
SetLocaleInfoA

Define um item de informações na parte de substituição do usuário da localidade atual. Essa função não define os padrões do sistema. (ANSI)
SetLocaleInfoW

Define um item de informações na parte de substituição do usuário da localidade atual. Essa função não define os padrões do sistema. (Unicode)
SetProcessPreferredUILanguages

Define os idiomas de interface do usuário preferenciais do processo para o processo de aplicativo. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
SetThreadLocale

Define a localidade atual do thread de chamada.
SetThreadPreferredUILanguages

Define as linguagens de interface do usuário preferenciais do thread para o thread atual. Para obter mais informações, consulte Gerenciamento de linguagem de interface do usuário.
SetThreadUILanguage

Define o idioma da interface do usuário para o thread atual.
SetUserGeoID

Define o identificador de localização geográfica para o usuário. Esse identificador deve ter um dos valores descritos em Tabela de Localizações Geográficas.
SetUserGeoName

Define a localização geográfica do usuário atual como o código da Organização Internacional para a Padronização (ISO) 3166-1 especificado ou o código da Série M das Nações Unidas (ONU), Número 49 (M.49).
VerifyScripts

Compara duas listas enumeradas de scripts.

Funções de retorno de chamada

 
GEO_ENUMNAMEPROC

Uma função de retorno de chamada definida pelo aplicativo que processa informações de localização geográfica enumeradas fornecidas pela função EnumSystemGeoNames.
LANGGROUPLOCALE_ENUMPROCA

Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade de grupo de idiomas enumerados fornecidas pela função EnumLanguageGroupLocales. (ANSI)
LANGGROUPLOCALE_ENUMPROCW

Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade de grupo de idiomas enumerados fornecidas pela função EnumLanguageGroupLocales. (Unicode)
LOCALE_ENUMPROCEX

Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade enumeradas fornecidas pela função EnumSystemLocalesEx.
UILANGUAGE_ENUMPROCA

Uma função de retorno de chamada definida pelo aplicativo que processa informações de linguagem de interface do usuário enumeradas fornecidas pela função EnumUILanguages. (ANSI)
UILANGUAGE_ENUMPROCW

Uma função de retorno de chamada definida pelo aplicativo que processa informações de linguagem de interface do usuário enumeradas fornecidas pela função EnumUILanguages. (Unicode)

Estruturas

 
CPINFO

Contém informações sobre uma página de código. Essa estrutura é usada pela função GetCPInfo.
CPINFOEXA

Contém informações sobre uma página de código. Essa estrutura é usada pela função GetCPInfoEx. (ANSI)
CPINFOEXW

Contém informações sobre uma página de código. Essa estrutura é usada pela função GetCPInfoEx. (Unicode)
CURRENCYFMTA

Contém informações que definem o formato de uma cadeia de caracteres de moeda. A função GetCurrencyFormat usa essas informações para personalizar uma cadeia de caracteres de moeda para uma localidade especificada. (ANSI)
CURRENCYFMTW

Contém informações que definem o formato de uma cadeia de caracteres de moeda. A função GetCurrencyFormat usa essas informações para personalizar uma cadeia de caracteres de moeda para uma localidade especificada. (Unicode)
FILEMUIINFO

Contém informações sobre um arquivo, relacionadas ao seu uso com MUI.
NLSVERSIONINFO

A estrutura NLSVERSIONINFO (winnls.h) foi preterida e não deve ser usada.
NLSVERSIONINFOEX

Contém informações de versão sobre uma funcionalidade de NLS.
NUMBERFMTA

Contém informações que definem o formato de uma cadeia de caracteres numérica. A função GetNumberFormat usa essas informações para personalizar uma cadeia de caracteres numérica para uma localidade especificada. (ANSI)
NUMBERFMTW

Contém informações que definem o formato de uma cadeia de caracteres numérica. A função GetNumberFormat usa essas informações para personalizar uma cadeia de caracteres numérica para uma localidade especificada. (Unicode)

Enumerações

 
NORM_FORM

Especifica os formulários de normalização com suporte.
SYSGEOCLASS

Especifica a classe de localização geográfica.
SYSGEOTYPE

Define o tipo de informações de localização geográfica solicitadas na função GetGeoInfo ou GetGeoInfoEx.
SYSNLS_FUNCTION

Especifica os recursos da função NLS.