.

FunctionDescription

.

GetTextCharsetin GDI

.

GetTextCharsetInfoin GDI

.

IsDBCSLeadByteDetermines if a specified character is a lead byte for the system default Windows ANSI code page (CP_ACP).

.

IsDBCSLeadByteExDetermines if a specified character is potentially a lead byte.

.

IsTextUnicodeDetermines if a buffer is likely to contain a form of Unicode text.

.

MultiByteToWideChar__construct

.

TranslateCharsetInfoTranslates character set information and sets all members of a destination structure to appropriate values.

.

WideCharToMultiBytegetString

.

BytesToUnicodeDo not use.Ignored

.

NlsDllCodePageTranslationDo not use.Ignored

.

UnicodeToBytesDo not use.Ignored

.

.

.

FunctionDescription

.

AdjustCalendarDateDeprecated. Adjusts a date by a specified number of years, months, weeks or days.

.

CompareStringCompares two character strings, for a locale specified by identifier.

.

CompareStringExCompares two Unicode (wide character) strings, for a locale specified by name.

.

CompareStringOrdinalCompares two Unicode strings to test binary equivalence.

.

ConvertCalDateTimeToSystemTimeDeprecated. Converts a specified CALDATETIME structure to a SYSTEMTIME structure.

.

ConvertDefaultLocaleConverts a default locale value to an actual locale identifier.

.

ConvertSystemTimeToCalDateTimeDeprecated. Converts a specified SYSTEMTIME structure to a CALDATETIME structure.

.

DownlevelGetLocaleScriptsProvides a list of scripts for the specified locale.

.

DownlevelGetParentLocaleLCIDRetrieves the locale identifier for the parent of the supplied locale.

.

DownlevelGetParentLocaleNameRetrieves the locale name for the parent of the supplied locale.

.

DownlevelGetStringScriptsProvides a list of scripts used in the specified Unicode string.

.

DownlevelLCIDToLocaleNameConverts a locale identifier to a locale name.

.

DownlevelLocaleNameToLCIDConverts a locale name to a locale identifier that can be used to get information from the operating system.

.

DownlevelVerifyScriptsCompares two enumerated lists of scripts.

.

EnumCalendarInfoEnumerates calendar information for a specified locale.

.

EnumCalendarInfoExEnumerates calendar information for a locale specified by identifier.

.

EnumCalendarInfoExExEnumerates calendar information for a locale specified by name.

.

EnumCalendarInfoProcAn application-defined callback function that processes enumerated calendar information provided by the EnumCalendarInfo function.

.

EnumCalendarInfoProcExAn application-defined callback function that processes enumerated calendar information provided by the EnumCalendarInfoEx function.

.

EnumCalendarInfoProcExExAn application-defined callback function that processes enumerated calendar information provided by the EnumCalendarInfoExEx function.

.

EnumCodePagesProcAn application-defined callback function that processes enumerated code page information provided by the EnumSystemCodePages function.

.

EnumDateFormatsEnumerates the long date, short date, or year/month formats that are available for a specified locale.

.

EnumDateFormatsExEnumerates the long date, short date, or year/month formats that are available for a specified locale.

.

EnumDateFormatsExExEnumerates the long date, short date, or year/month formats that are available for a locale specified by name.

.

EnumDateFormatsProcAn application-defined callback function that processes date format information provided by the EnumDateFormats function.

.

EnumDateFormatsProcExAn application-defined callback function that processes date format information provided by the EnumDateFormatsEx function.

.

EnumDateFormatsProcExExAn application-defined callback function that processes date format information provided by the EnumDateFormatsExEx function.

.

EnumGeoInfoProcAn application-defined callback function that processes enumerated geographical location information provided by the EnumSystemGeoID function.

.

EnumLanguageGroupLocalesEnumerates the locales in a specified language group.

.

EnumLanguageGroupLocalesProcAn application-defined callback function that processes enumerated language group locale information provided by the EnumLanguageGroupLocales function.

.

EnumLanguageGroupsProcAn application-defined callback function that processes enumerated language group information provided by the EnumSystemLanguageGroups function.

.

EnumLocalesProcAn application-defined callback function that processes enumerated locale information provided by the EnumSystemLocales function.

.

EnumLocalesProcExAn application-defined callback function that processes enumerated locale information provided by the EnumSystemLocalesEx function.

.

EnumSystemCodePagesEnumerates the code pages that are either installed on or supported by an operating system.

.

EnumSystemGeoIDEnumerates the geographical location identifiers (type GEOID) that are available on the operating system.

.

EnumSystemLanguageGroupsEnumerates the language groups that are either installed on or supported by an operating system.

.

EnumSystemLocalesEnumerates the locales that are either installed on or supported by an operating system.

.

EnumSystemLocalesExEnumerates the locales that are either installed on or supported by an operating system.

.

EnumTimeFormatsEnumerates the time formats that are available for a locale specified by identifier.

.

EnumTimeFormatsExEnumerates the time formats that are available for a locale specified by name.

.

EnumTimeFormatsProcAn application-defined callback function that processes enumerated time format information provided by the EnumTimeFormats function.

.

EnumTimeFormatsProcExAn application-defined callback function that processes enumerated time format information provided by the EnumTimeFormatsEx function.

.

FindNLSStringLocates a Unicode string (wide characters) or its equivalent in another Unicode string for a locale specified by identifier.

.

FindNLSStringExLocates a Unicode string (wide characters) or its equivalent in another Unicode string for a locale specified by identifier.

.

FindStringOrdinalLocates a Unicode string (wide characters) in another Unicode string for a non-linguistic comparison.

.

FoldStringMaps one Unicode string to another, performing the specified transformation.

.

GetACPRetrieves the current Windows ANSI code page identifier for the system.

.

GetCalendarDateFormatExDeprecated. Retrieves a properly formatted date string for the specified locale using the specified date.

.

GetCalendarInfoRetrieves information about a calendar for a locale specified by identifier.

.

GetCalendarInfoExRetrieves information about a calendar for a locale specified by name.

.

GetCalendarSupportedDateRangeDeprecated. Gets the supported date range for a specified calendar.

.

GetCPInfoRetrieves information about any valid installed or available code page.

.

GetCPInfoExRetrieves information about any valid installed or available code page.

.

GetCurrencyFormatFormats a number string as a currency string for a locale specified by identifier.

.

GetCurrencyFormatExFormats a number string as a currency string for a locale specified by name.

.

GetDateFormatFormats a date as a date string for a locale specified by identifier.

.

GetDateFormatExFormats a date as a date string for a locale specified by name.

.

GetDurationFormatFormats a duration of time as a time string for a locale specified by identifier.

.

GetDurationFormatExFormats a duration of time as a time string for a locale specified by name.

.

GetGeoInfoGets information about a specified geographical location.

.

GetLocaleInfoRetrieves information about a locale specified by identifier.

.

GetLocaleInfoExRetrieves information about a locale specified by name.

.

GetNLSVersionGets information about the current version of a specified NLS capability for a locale specified by identifier.

.

GetNLSVersionExGets information about the current version of a specified NLS capability for a locale specified by name.

.

GetNumberFormatFormats a number string as a number string customized for a locale specified by identifier.

.

GetNumberFormatExFormats a number string as a number string customized for a locale specified by name.

.

GetOEMCPRetrieves the current original equipment manufacturer (OEM) code page identifier for the operating system.

.

GetStringScriptsProvides a list of scripts used in the specified string.

.

GetStringTypeARetrieves character type information for the characters in the specified ANSI source string.

.

GetStringTypeExRetrieves character type information for the characters in the specified source string.

.

GetStringTypeWRetrieves character type information for the characters in the specified Unicode source string.

.

GetSystemDefaultLangIDReturns the language identifier for the system locale.

.

GetSystemDefaultLCIDReturns the locale identifier for the system locale.

.

GetSystemDefaultLocaleNameRetrieves the system default locale name.

.

GetThreadLocaleReturns the locale identifier of the current locale for the calling thread.

.

GetTimeFormatFormats time as a time string for a locale specified by identifier.

.

GetTimeFormatExFormats time as a time string for a locale specified by name.

.

GetUserDefaultLangIDReturns the language identifier for the current user locale.

.

GetUserDefaultLCIDReturns the locale identifier for the user default locale.

.

GetUserDefaultLocaleNameRetrieves the user default locale name.

.

GetUserGeoIDRetrieves information about the geographical location of the user.

.

IdnToAsciiConverts an internationalized domain name (IDN) or other internationalized label to a Unicode (wide character) representation of the ASCII string that represents the name in the Punycode transfer encoding syntax.

.

IdnToNameprepUnicodeConverts an internationalized domain name (IDN) or another internationalized label to the NamePrep form specified by Network Working Group RFC 3491, but does not perform the additional conversion to Punycode.

.

IdnToUnicodeConverts the Punycode form of an internationalized domain name (IDN) or another internationalized label to the normal Unicode UTF-16 encoding syntax.

.

IsCalendarLeapYearDeprecated. Identifies whether the specified year is a leap year within the given era for the specific calendar.

.

IsNLSDefinedStringDetermines if each character in a string has a defined result for a specified NLS capability.

.

IsNormalizedStringVerifies that a string is normalized according to Unicode 4.0 TR#15.

.

IsValidCodePageDetermines if a specified code page is valid.

.

IsValidLanguageGroupDetermines if a language group is installed or supported on the operating system.

.

IsValidLocaleDetermines if the specified locale is installed or supported on the operating system.

.

IsValidLocaleNameDetermines if the specified locale name is valid for a locale that is installed or supported on the operating system.

.

LCIDToLocaleNameConverts a locale identifier to a locale name.

.

LCMapStringFor a locale specified by identifier, maps one input character string to another using a specified transformation, or generates a sort key for the input string.

.

LCMapStringExFor a locale specified by name, maps one input character string to another using a specified transformation, or generates a sort key for the input string.

.

LocaleNameToLCIDConverts a locale name to locale identifier.

.

NormalizeStringNormalizes characters of a text string according to Unicode 4.0 TR#15.

.

ResolveLocaleNameFinds a possible locale name match for the supplied name.

.

RtlIsValidLocaleNameDetermines if a specified locale is installed or supported on the operating system.

.

SetCalendarInfoSets an item of locale information for a calendar.

.

SetLocaleInfoSets an item of information in the user override portion of the current locale.

.

SetThreadLocaleSets the current locale of the calling thread.

.

SetUserGeoIDSets the geographical location identifier for the user.

.

UpdateCalendarDayOfWeekGets the day of week that corresponds with a specified day and populates the DayOfWeek field in the given CALDATETIME structure.

.

VerifyScriptsCompares two enumerated lists of scripts.

.

.

.

.

.

.

.

foreach unicode string