En-tête winnls.h

Cet en-tête est utilisé par Internationalization pour les applications Windows. Pour plus d'informations, consultez les pages suivantes :

winnls.h contient les interfaces de programmation suivantes :

Fonctions

 
CompareString

La fonction CompareString (winnls.h) compare deux chaînes de caractères pour un paramètre régional spécifié par un identificateur.
CompareStringA

Compare deux chaînes de caractères, pour un paramètre régional spécifié par l’identificateur. Attention L’utilisation incorrecte de CompareString peut compromettre la sécurité de votre application. (CompareStringA)
ConvertDefaultLocale

Convertit une valeur de paramètres régionaux par défaut en identificateur de paramètres régionaux réel.
EnumCalendarInfoA

Énumère les informations de calendrier pour les paramètres régionaux spécifiés. Remarque Pour recevoir un identificateur de calendrier en plus des informations de calendrier, l’application doit utiliser la fonction EnumCalendarInfoEx. (ANSI)
EnumCalendarInfoExA

Énumère les informations de calendrier pour un paramètre régional spécifié par l’identificateur. Remarque Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumCalendarInfoExExex de préférence pour cette fonction. (ANSI)
EnumCalendarInfoEx

Énumère les informations de calendrier pour un paramètre régional spécifié par son nom. Remarque L’application doit appeler cette fonction de préférence vers EnumCalendarInfo ou EnumCalendarInfoEx si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut énumérer les données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
EnumCalendarInfoExW

Énumère les informations de calendrier pour un paramètre régional spécifié par l’identificateur. Remarque Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumCalendarInfoExExex de préférence pour cette fonction. (Unicode)
EnumCalendarInfoW

Énumère les informations de calendrier pour les paramètres régionaux spécifiés. Remarque Pour recevoir un identificateur de calendrier en plus des informations de calendrier, l’application doit utiliser la fonction EnumCalendarInfoEx. (Unicode)
EnumDateFormatsA

Énumère les formats de date longue, de date courte ou d’année/mois disponibles pour les paramètres régionaux spécifiés. (ANSI)
EnumDateFormatsExA

Énumère les formats de date longue, de date courte ou d’année/mois disponibles pour les paramètres régionaux spécifiés. Remarque Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumDateFormatsExEx de préférence pour cette fonction. (ANSI)
EnumDateFormatsEx

Énumère les formats de date longue, de date courte ou d’année/mois disponibles pour un paramètre régional spécifié par nom. Remarque L’application doit appeler cette fonction de préférence pour EnumDateFormats ou EnumDateFormatsEx si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut énumérer les données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
EnumDateFormatsExW

Énumère les formats de date longue, de date courte ou d’année/mois disponibles pour les paramètres régionaux spécifiés. Remarque Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumDateFormatsExEx de préférence pour cette fonction. (Unicode)
EnumDateFormatsW

Énumère les formats de date longue, de date courte ou d’année/mois disponibles pour les paramètres régionaux spécifiés. (Unicode)
EnumLanguageGroupLocalesA

Énumère les paramètres régionaux dans un groupe de langues spécifié. (ANSI)
EnumLanguageGroupLocalesW

Énumère les paramètres régionaux dans un groupe de langues spécifié. (Unicode)
EnumSystemCodePagesA

Énumère les pages de codes installées sur ou prises en charge par un système d’exploitation. (ANSI)
EnumSystemCodePagesW

Énumère les pages de codes installées sur ou prises en charge par un système d’exploitation. (Unicode)
EnumSystemGeoID

Énumère les identificateurs d’emplacement géographique (type GEOID) disponibles sur le système d’exploitation.
EnumSystemGeoNames

Énumère les codes 3166-1 à deux lettres de l’Organisation internationale de normalisation (ISO) ou les codes numériques de la série M, numéro 49 (M.49) de l’Organisation internationale de normalisation (ONU) pour les emplacements géographiques disponibles sur le système d’exploitation.
EnumSystemLanguageGroupsA

Énumère les groupes de langues installés sur ou pris en charge par un système d’exploitation. (ANSI)
EnumSystemLanguageGroupsW

Énumère les groupes de langues installés sur ou pris en charge par un système d’exploitation. (Unicode)
EnumSystemLocalesA

Énumère les paramètres régionaux installés sur ou pris en charge par un système d’exploitation. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction EnumSystemLocalesEx à EnumSystemLocales, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Toute application qui sera exécutée uniquement sur Windows Vista et versions ultérieures doit utiliser EnumSystemLocalesEx. (ANSI)
EnumSystemLocalesEx

Énumère les paramètres régionaux installés sur ou pris en charge par un système d’exploitation. Remarque L’application doit appeler cette fonction de préférence à EnumSystemLocales si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures.
EnumSystemLocalesW

Énumère les paramètres régionaux installés sur ou pris en charge par un système d’exploitation. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction EnumSystemLocalesEx à EnumSystemLocales, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Toute application qui sera exécutée uniquement sur Windows Vista et versions ultérieures doit utiliser EnumSystemLocalesEx. (Unicode)
EnumTimeFormatsA

Énumère les formats d’heure disponibles pour les paramètres régionaux spécifiés par l’identificateur. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction EnumTimeFormatsEx à EnumTimeFormats, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumTimeFormatsEx. (ANSI)
EnumTimeFormatsEx

Énumère les formats d’heure disponibles pour un paramètre régional spécifié par nom. Remarque L’application doit appeler cette fonction de préférence à EnumTimeFormats si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut énumérer les données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
EnumTimeFormatsW

Énumère les formats d’heure disponibles pour les paramètres régionaux spécifiés par l’identificateur. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction EnumTimeFormatsEx à EnumTimeFormats, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser EnumTimeFormatsEx. (Unicode)
EnumUILanguagesA

Énumère les langues d’interface utilisateur disponibles sur le système d’exploitation et appelle la fonction de rappel avec chaque langue de la liste. (ANSI)
EnumUILanguagesW

Énumère les langues d’interface utilisateur disponibles sur le système d’exploitation et appelle la fonction de rappel avec chaque langue de la liste. (Unicode)
FILEMUIINFO_GET_CULTURE

Obtient le nom des paramètres régionaux associés aux informations de décalage de nom de langue dans le membre dwLanguageNameOffset d’une structure FILEMUIINFO.
FILEMUIINFO_GET_MAIN_TYPEID

Obtient l’élément de tableau main types de module associé à la taille et au décalage de l’identificateur de type dans une structure FILEMUIINFO. Les informations sont fournies dans les membres dwTypeIDMainSize et dwTypeIDMainOffset de la structure.
FILEMUIINFO_GET_MAIN_TYPEIDS

Obtient le tableau main types de modules associé aux informations de décalage de l’identificateur de type dans le membre dwTypeIDMainOffset d’une structure FILEMUIINFO.
FILEMUIINFO_GET_MAIN_TYPENAMES

Obtient le main tableau de noms de modules multistring associé aux informations de décalage de nom de type dans le membre dwTypeNameMainOffset d’une structure FILEMUIINFO.
FILEMUIINFO_GET_MUI_TYPEID

Obtient l’élément de tableau de types de module MUI associé aux informations de taille et de décalage de l’identificateur de type dans une structure FILEMUIINFO. Les informations sont fournies dans les membres dwTypeIDMUISize et dwTypeIDMUIOffset de la structure.
FILEMUIINFO_GET_MUI_TYPEIDS

Obtient le tableau de types de modules MUI associé aux informations de décalage de l’identificateur de type dans le membre dwTypeIDMUIOffset d’une structure FILEMUIINFO.
FILEMUIINFO_GET_MUI_TYPENAMES

Obtient le tableau multistring des noms de modules MUI associé aux informations de décalage de nom de type dans le membre dwTypeNameMUIOffset d’une structure FILEMUIINFO.
FindNLSString

Recherche une chaîne Unicode (caractères larges) ou son équivalent dans une autre chaîne Unicode pour un paramètre régional spécifié par l’identificateur. Attention Étant donné que les chaînes avec des représentations binaires très différentes peuvent être comparées comme identiques, cette fonction peut soulever certains problèmes de sécurité. Pour plus d’informations, consultez la discussion sur les fonctions de comparaison dans Considérations relatives à la sécurité : fonctionnalités _International. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction FindNLSStringEx, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Bien que FindNLSString prenne en charge les paramètres régionaux personnalisés, la plupart des applications doivent utiliser FindNLSStringEx pour ce type de prise en charge.
FindNLSStringEx

Recherche une chaîne Unicode (caractères larges) ou son équivalent dans une autre chaîne Unicode pour un paramètre régional spécifié par son nom. Attention Étant donné que les chaînes avec des représentations binaires très différentes peuvent être comparées comme identiques, cette fonction peut soulever certains problèmes de sécurité. Pour plus d’informations, consultez la discussion sur les fonctions de comparaison dans Considérations relatives à la sécurité : fonctionnalités _International.
FoldStringA

Mappe une chaîne Unicode à une autre, en effectuant la transformation spécifiée. (FoldStringA)
GetACP

Récupère l’identificateur de page de codes ANSI Windows actuel pour le système d’exploitation. Attention Les fonctions de l’API ANSI, par exemple, la version ANSI de TextOut, utilisent implicitement GetACP pour traduire du texte vers ou depuis Unicode.
GetCalendarInfoA

Récupère des informations sur un calendrier pour un paramètre régional spécifié par l’identificateur. (ANSI)
GetCalendarInfoEx

Récupère des informations sur un calendrier pour un paramètre régional spécifié par son nom. Remarque L’application doit appeler cette fonction de préférence à GetCalendarInfo si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut récupérer des données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
GetCalendarInfoW

Récupère des informations sur un calendrier pour un paramètre régional spécifié par l’identificateur. (Unicode)
GetCPInfo

Récupère des informations sur toute page de codes installée ou disponible valide. (GetCPInfo)
GetCPInfoExA

Récupère des informations sur toute page de codes installée ou disponible valide. (GetCPInfoExA)
GetCPInfoExW

Récupère des informations sur toute page de codes installée ou disponible valide. (GetCPInfoExW)
GetCurrencyFormatA

Met en forme une chaîne numérique en tant que chaîne monétaire pour un paramètre régional spécifié par l’identificateur. (ANSI)
GetCurrencyFormatEx

Met en forme une chaîne numérique en tant que chaîne monétaire pour un paramètre régional spécifié par son nom. Remarque L’application doit appeler cette fonction de préférence à GetCurrencyFormat si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut mettre en forme des données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
GetCurrencyFormatW

Met en forme une chaîne numérique en tant que chaîne monétaire pour un paramètre régional spécifié par l’identificateur. (Unicode)
GetDurationFormat

Met en forme une durée sous forme de chaîne de temps pour un paramètre régional spécifié par l’identificateur.
GetDurationFormatEx

Met en forme une durée sous forme de chaîne de temps pour un paramètre régional spécifié par son nom.
GetFileMUIInfo

Récupère des informations relatives aux ressources sur un fichier.
GetFileMUIPath

Récupère le chemin d’accès à tous les fichiers de ressources propres à la langue associés au fichier LN fourni. L’application doit appeler cette fonction à plusieurs reprises pour obtenir le chemin d’accès de chaque fichier de ressources.
GetGeoInfoA

Récupère des informations sur un emplacement géographique spécifié. (ANSI)
GetGeoInfoEx

Récupère des informations sur un emplacement géographique que vous spécifiez à l’aide d’un code 3166-1 à deux lettres de l’Organisation internationale de normalisation (ISO) ou d’un code numérique série M, numéro 49 (M.49) des Nations Unies.
GetGeoInfoW

Récupère des informations sur un emplacement géographique spécifié. (Unicode)
GetLocaleInfoA

Récupère des informations sur les paramètres régionaux spécifiés par l’identificateur. (ANSI)
GetLocaleInfoEx

Récupère des informations sur les paramètres régionaux spécifiés par nom. Remarque L’application doit appeler cette fonction de préférence à GetLocaleInfo si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut récupérer des données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
GetLocaleInfoW

Récupère des informations sur les paramètres régionaux spécifiés par l’identificateur. (Unicode)
GetNLSVersion

Récupère des informations sur la version actuelle d’une fonctionnalité NLS spécifiée pour un paramètre régional spécifié par l’identificateur. Remarque Pour des raisons d’interopérabilité, l’application doit préférer la fonction GetNLSVersionEx à GetNLSVersion, car Microsoft migre vers l’utilisation de noms de paramètres régionaux au lieu d’identificateurs régionaux pour les nouveaux paramètres régionaux. Cette recommandation s’applique en particulier aux paramètres régionaux personnalisés, pour lesquels GetNLSVersionEx récupère suffisamment d’informations pour déterminer si le comportement de tri a changé. Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser GetNLSVersionEx ou au moins passer la structure NLSVERSIONINFOEX lors de l’appel de GetNLSVersion pour obtenir des données de contrôle de version supplémentaires.
GetNLSVersionEx

Récupère des informations sur la version actuelle d’une fonctionnalité NLS spécifiée pour les paramètres régionaux spécifiés par nom. Remarque L’application doit appeler cette fonction de préférence à GetNLSVersion si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures.
GetNumberFormatA

Met en forme une chaîne numérique sous la forme d’une chaîne numérique personnalisée pour un paramètre régional spécifié par l’identificateur. (ANSI)
GetNumberFormatEx

Met en forme une chaîne numérique sous la forme d’une chaîne numérique personnalisée pour un paramètre régional spécifié par son nom. Remarque L’application doit appeler cette fonction de préférence à GetNumberFormat si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures. Remarque Cette fonction peut mettre en forme des données qui changent entre les versions, par exemple en raison d’un paramètre régional personnalisé. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.
GetNumberFormatW

Met en forme une chaîne numérique sous la forme d’une chaîne numérique personnalisée pour un paramètre régional spécifié par l’identificateur. (Unicode)
GetOEMCP

Retourne l’identificateur de page de code OEM actuel pour le système d’exploitation.
GetProcessPreferredUILanguages

Récupère les langues d’interface utilisateur préférées du processus. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
GetStringScripts

Fournit la liste des scripts utilisés dans la chaîne Unicode spécifiée.
GetStringTypeA

Action déconseillée. (GetStringTypeA)
GetSystemDefaultLangID

Retourne l’identificateur de langue pour les paramètres régionaux système.
GetSystemDefaultLCID

Retourne l’identificateur de paramètres régionaux pour les paramètres régionaux système. Remarque Toute application qui s’exécute uniquement sur Windows Vista et versions ultérieures doit utiliser GetSystemDefaultLocaleName de préférence pour cette fonction.
GetSystemDefaultLocaleName

Récupère le nom des paramètres régionaux par défaut du système. Remarque Il est recommandé aux applications d’appeler GetUserDefaultLocaleName de préférence par rapport à cette fonction.
GetSystemDefaultUILanguage

Récupère l’identificateur de langue pour la langue d’interface utilisateur par défaut du système d’exploitation, également appelée « langue d’installation » sur Windows Vista et versions ultérieures. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
GetSystemPreferredUILanguages

Récupère les langues d’interface utilisateur préférées du système. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
GetThreadLocale

Retourne l’identificateur de paramètres régionaux actuels pour le thread appelant. Remarque Cette fonction peut récupérer des données qui changent d’une version à l’autre, par exemple en raison d’un paramètre régional personnalisé.
GetThreadPreferredUILanguages

Récupère les langues d’interface utilisateur préférées du thread pour le thread actuel. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
GetThreadUILanguage

Retourne l’identificateur de langue de la première langue de l’interface utilisateur pour le thread actif.
GetUILanguageInfo

Récupère diverses informations sur une langue d’interface utilisateur installée
GetUserDefaultGeoName

Récupère le code 3166-1 de l’Organisation internationale de normalisation (ISO) à deux lettres ou le code numérique série M, numéro 49 (M.49) de l’organisation des Nations Unies (UN) numérique pour l’emplacement géographique par défaut de l’utilisateur.
GetUserDefaultLangID

Renvoie l’identificateur de langue du paramètre Format de région pour l’utilisateur actuel.
GetUserDefaultLCID

Retourne l’identificateur de paramètres régionaux pour les paramètres régionaux par défaut de l’utilisateur. Attention Si les paramètres régionaux par défaut de l’utilisateur sont des paramètres régionaux personnalisés, une application ne peut pas baliser avec précision les données avec la valeur ou les échanger.
GetUserDefaultLocaleName

Récupère le nom des paramètres régionaux par défaut de l’utilisateur. Remarque L’application doit appeler cette fonction de préférence à GetUserDefaultLCID si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures.
GetUserDefaultUILanguage

Retourne l’identificateur de langue de la langue de l’interface utilisateur de l’utilisateur actuel.
GetUserGeoID

Récupère des informations sur l’emplacement géographique de l’utilisateur. Pour plus d’informations, consultez Table des emplacements géographiques.
GetUserPreferredUILanguages

Récupère des informations sur les langues d’interface utilisateur préférées de l’utilisateur. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
IdnToAscii

Convertit un nom de domaine internationalisé (IDN) ou une autre étiquette internationalisée en une représentation Unicode (caractères larges) de la chaîne ASCII qui représente le nom dans la syntaxe d’encodage de transfert Punycode.
IdnToNameprepUnicode

Convertit un nom de domaine internationalisé (IDN) ou une autre étiquette internationalisée au format NamePrep spécifié par le groupe de travail réseau RFC 3491, mais n’effectue pas la conversion supplémentaire en Punycode.
IdnToUnicode

Convertit la forme Punycode d’un nom de domaine internationalisé (IDN) ou d’une autre étiquette internationalisée en syntaxe d’encodage Unicode UTF-16 normale.
IS_HIGH_SURROGATE

Détermine si un caractère est un point de code de substitution élevé UTF-16, allant de 0xd800 à 0xdbff, inclus.
IS_LOW_SURROGATE

Détermine si un caractère est un point de code de substitution faible UTF-16, allant de 0xdc00 à 0xdfff, inclus.
IS_SURROGATE_PAIR

Détermine si les unités de code spécifiées forment une paire de substitution UTF-16.
IsDBCSLeadByte

Détermine si un caractère spécifié est un octet de prospect pour la page de code Windows ANSI par défaut (CP_ACP). Un octet principal est le premier octet d’un caractère de deux octets dans un jeu de caractères double octet (DBCS) pour la page de code.
IsDBCSLeadByteEx

Détermine si un caractère spécifié est potentiellement un octet de prospect. Un octet principal est le premier octet d’un caractère de deux octets dans un jeu de caractères double octet (DBCS) pour la page de code.
IsNLsDefinedString

Détermine si chaque caractère d’une chaîne a un résultat défini pour une fonctionnalité NLS spécifiée.
IsNormalizedString

Vérifie qu’une chaîne est normalisée selon Unicode 4.0 TR#15. Pour plus d’informations, consultez Utilisation de la normalisation Unicode pour représenter des chaînes.
IsValidCodePage

Détermine si une page de code spécifiée est valide.
IsValidLanguageGroup

Détermine si un groupe de langues est installé ou pris en charge sur le système d’exploitation. Pour plus d’informations, consultez Terminologie NLS.
IsValidLocale

Détermine si les paramètres régionaux spécifiés sont installés ou pris en charge sur le système d’exploitation. Pour plus d’informations, consultez Paramètres régionaux et langues.
IsValidLocaleName

Détermine si le nom de paramètres régionaux spécifié est valide pour un paramètre régional installé ou pris en charge sur le système d’exploitation. Remarque Une application s’exécutant uniquement sur Windows Vista et versions ultérieures doit appeler cette fonction de préférence à IsValidLocale pour déterminer la validité d’un paramètre régional supplémentaire.
IsValidNLSVersion

Détermine si la version NLS est valide pour une fonction NLS donnée.
LCIDToLocaleName

Convertit un identificateur de paramètres régionaux en nom de paramètres régionaux.
LCMapStringA

Pour un paramètre régional spécifié par l’identificateur, mappe une chaîne de caractères d’entrée à une autre à l’aide d’une transformation spécifiée ou génère une clé de tri pour la chaîne d’entrée. (ANSI)
LCMapStringEx

Pour un paramètre régional spécifié par son nom, mappe une chaîne de caractères d’entrée à une autre à l’aide d’une transformation spécifiée ou génère une clé de tri pour la chaîne d’entrée. Remarque L’application doit appeler cette fonction de préférence pour LCMapString si elle est conçue pour s’exécuter uniquement sur Windows Vista et versions ultérieures.
LCMapStringW

Pour un paramètre régional spécifié par l’identificateur, mappe une chaîne de caractères d’entrée à une autre à l’aide d’une transformation spécifiée ou génère une clé de tri pour la chaîne d’entrée. (Unicode)
LoadStringByReference

Non prise en charge. LoadStringByReference peut être modifié ou indisponible. Utilisez plutôt SHLoadIndirectString.
LocaleNameToLCID

Convertit un nom de paramètres régionaux en identificateur de paramètres régionaux.
NormalizeString

Normalise les caractères d’une chaîne de texte selon Unicode 4.0 TR#15. Pour plus d’informations, consultez Utilisation de la normalisation Unicode pour représenter des chaînes.
NotifyUILanguageChange

Non prise en charge. NotifyUILanguageChange peut être modifié ou indisponible.
ResolveLocaleName

Recherche une correspondance de nom de paramètres régionaux possible pour le nom fourni.
SetCalendarInfoA

Définit un élément d’informations de paramètres régionaux pour un calendrier. Pour plus d’informations, consultez Date et Calendrier. (ANSI)
SetCalendarInfoW

Définit un élément d’informations de paramètres régionaux pour un calendrier. Pour plus d’informations, consultez Date et Calendrier. (Unicode)
SetLocaleInfoA

Définit un élément d’informations dans la partie de remplacement utilisateur des paramètres régionaux actuels. Cette fonction ne définit pas les valeurs par défaut du système. (ANSI)
SetLocaleInfoW

Définit un élément d’informations dans la partie de remplacement utilisateur des paramètres régionaux actuels. Cette fonction ne définit pas les valeurs par défaut du système. (Unicode)
SetProcessPreferredUILanguages

Définit les langages d’interface utilisateur préférés du processus pour le processus d’application. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
SetThreadLocale

Définit les paramètres régionaux actuels du thread appelant.
SetThreadPreferredUILanguages

Définit les langues d’interface utilisateur préférées du thread pour le thread actuel. Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
SetThreadUILanguage

Définit la langue de l’interface utilisateur pour le thread actuel.
SetUserGeoID

Définit l’identificateur d’emplacement géographique de l’utilisateur. Cet identificateur doit avoir l’une des valeurs décrites dans Table of Geographical Locations.
SetUserGeoName

Définit l’emplacement géographique de l’utilisateur actuel avec le code 3166-1 de l’Organisation internationale de normalisation (ISO) à deux lettres spécifié ou le code numérique série M, numéro 49 (M.49) de l’Organisation internationale de normalisation (ONU).
VerifyScripts

Compare deux listes énumérées de scripts.

Fonctions de rappel

 
GEO_ENUMNAMEPROC

Fonction de rappel définie par l’application qui traite les informations d’emplacement géographique énumérées fournies par la fonction EnumSystemGeoNames.
LANGGROUPLOCALE_ENUMPROCA

Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux de groupe de langues énumérées fournies par la fonction EnumLanguageGroupLocales. (ANSI)
LANGGROUPLOCALE_ENUMPROCW

Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux de groupe de langues énumérées fournies par la fonction EnumLanguageGroupLocales. (Unicode)
LOCALE_ENUMPROCEX

Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux énumérées fournies par la fonction EnumSystemLocalesEx.
UILANGUAGE_ENUMPROCA

Fonction de rappel définie par l’application qui traite les informations de langage de l’interface utilisateur énumérées fournies par la fonction EnumUILanguages. (ANSI)
UILANGUAGE_ENUMPROCW

Fonction de rappel définie par l’application qui traite les informations de langage de l’interface utilisateur énumérées fournies par la fonction EnumUILanguages. (Unicode)

Structures

 
CPINFO

Contient des informations sur une page de code. Cette structure est utilisée par la fonction GetCPInfo.
CPINFOEXA

Contient des informations sur une page de code. Cette structure est utilisée par la fonction GetCPInfoEx. (ANSI)
CPINFOEXW

Contient des informations sur une page de code. Cette structure est utilisée par la fonction GetCPInfoEx. (Unicode)
CURRENCYFMTA

Contient des informations qui définissent le format d’une chaîne monétaire. La fonction GetCurrencyFormat utilise ces informations pour personnaliser une chaîne monétaire pour un paramètre régional spécifié. (ANSI)
CURRENCYFMTW

Contient des informations qui définissent le format d’une chaîne monétaire. La fonction GetCurrencyFormat utilise ces informations pour personnaliser une chaîne monétaire pour un paramètre régional spécifié. (Unicode)
FILEMUIINFO

Contient des informations sur un fichier, liées à son utilisation avec MUI.
NLSVERSIONINFO

La structure NLSVERSIONINFO (winnls.h) est déconseillée et ne doit pas être utilisée.
NLSVERSIONINFOEX

Contient des informations de version sur une fonctionnalité NLS.
NUMBERFMTA

Contient des informations qui définissent le format d’une chaîne numérique. La fonction GetNumberFormat utilise ces informations pour personnaliser une chaîne numérique pour un paramètre régional spécifié. (ANSI)
NUMBERFMTW

Contient des informations qui définissent le format d’une chaîne numérique. La fonction GetNumberFormat utilise ces informations pour personnaliser une chaîne numérique pour un paramètre régional spécifié. (Unicode)

Énumérations

 
NORM_FORM

Spécifie les formulaires de normalisation pris en charge.
SYSGEOCLASS

Spécifie la classe d’emplacement géographique.
SYSGEOTYPE

Définit le type d’informations d’emplacement géographique demandées dans la fonction GetGeoInfo ou GetGeoInfoEx.
SYSNLS_FUNCTION

Spécifie les fonctionnalités de la fonction NLS.