winnls.h ヘッダー

このヘッダーは、Windows アプリケーションの国際化によって使用されます。 詳細については、次を参照してください。

winnls.h には、次のプログラミング インターフェイスが含まれています。

関数

 
[CompareString]

CompareString 関数 (winnls.h) は、識別子で指定されたロケールの 2 つの文字列を比較します。
CompareStringA

識別子で指定されたロケールについて、2 つの文字列を比較します。CompareString を誤って使用すると、アプリケーションのセキュリティが損なわれる可能性があります。 (CompareStringA)
ConvertDefaultLocale

既定のロケール値を実際のロケール識別子に変換します。
EnumCalendarInfoA

指定したロケールの予定表情報を列挙します。メモ 予定表情報に加えて予定表識別子を受信するには、アプリケーションで EnumCalendarInfoEx 関数を使用する必要があります。 (ANSI)
EnumCalendarInfoExA

識別子で指定されたロケールの予定表情報を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して EnumCalendarInfoExEx を使用する必要があります。 (ANSI)
EnumCalendarInfoExEx

名前で指定されたロケールの予定表情報を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumCalendarInfo または EnumCalendarInfoEx を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
EnumCalendarInfoExW

識別子で指定されたロケールの予定表情報を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して EnumCalendarInfoExEx を使用する必要があります。 (Unicode)
EnumCalendarInfoW

指定したロケールの予定表情報を列挙します。メモ 予定表情報に加えて予定表識別子を受信するには、アプリケーションで EnumCalendarInfoEx 関数を使用する必要があります。 (Unicode)
EnumDateFormatsA

指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。 (ANSI)
EnumDateFormatsExA

指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数よりも EnumDateFormatsExEx を使用する必要があります。 (ANSI)
EnumDateFormatsExEx

name で指定されたロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumDateFormats または EnumDateFormatsEx を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
EnumDateFormatsExW

指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数よりも EnumDateFormatsExEx を使用する必要があります。 (Unicode)
EnumDateFormatsW

指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。 (Unicode)
EnumLanguageGroupLocalesA

指定した言語グループ内のロケールを列挙します。 (ANSI)
EnumLanguageGroupLocalesW

指定した言語グループ内のロケールを列挙します。 (Unicode)
EnumSystemCodePagesA

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているコード ページを列挙します。 (ANSI)
EnumSystemCodePagesW

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているコード ページを列挙します。 (Unicode)
EnumSystemGeoID

オペレーティング システムで使用できる地理的な場所識別子 (GEOID 型) を列挙します。
EnumSystemGeoNames

オペレーティング システムで使用できる地理的な場所の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを列挙します。
EnumSystemLanguageGroupsA

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされている言語グループを列挙します。 (ANSI)
EnumSystemLanguageGroupsW

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされている言語グループを列挙します。 (Unicode)
EnumSystemLocalesA

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ 相互運用性の理由から、アプリケーションでは EnumSystemLocalesEx 関数を EnumSystemLocales よりも優先する必要があります。これは、Microsoft が新しいロケールのロケール識別子ではなくロケール名の使用に移行しているためです。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumSystemLocalesEx を使用する必要があります。 (ANSI)
EnumSystemLocalesEx

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumSystemLocales を優先してこの関数を呼び出す必要があります。
EnumSystemLocalesW

オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ 相互運用性の理由から、アプリケーションでは EnumSystemLocalesEx 関数を EnumSystemLocales よりも優先する必要があります。これは、Microsoft が新しいロケールのロケール識別子ではなくロケール名の使用に移行しているためです。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumSystemLocalesEx を使用する必要があります。 (Unicode)
EnumTimeFormatsA

識別子で指定されたロケールで使用できる時刻形式を列挙します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは EnumTimeFormatsEx 関数を EnumTimeFormats よりも優先する必要があります。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumTimeFormatsEx を使用する必要があります。 (ANSI)
EnumTimeFormatsEx

name で指定されたロケールで使用できる時刻形式を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumTimeFormats を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
EnumTimeFormatsW

識別子で指定されたロケールで使用できる時刻形式を列挙します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは EnumTimeFormatsEx 関数を EnumTimeFormats よりも優先する必要があります。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumTimeFormatsEx を使用する必要があります。 (Unicode)
EnumUILanguagesA

オペレーティング システムで使用できるユーザー インターフェイス言語を列挙し、一覧のすべての言語でコールバック関数を呼び出します。 (ANSI)
EnumUILanguagesW

オペレーティング システムで使用できるユーザー インターフェイス言語を列挙し、一覧のすべての言語でコールバック関数を呼び出します。 (Unicode)
FILEMUIINFO_GET_CULTURE

FILEMUIINFO 構造体の dwLanguageNameOffset メンバーの言語名オフセット情報に関連付けられているロケール名を取得します。
FILEMUIINFO_GET_MAIN_TYPEID

FILEMUIINFO 構造体の型識別子のサイズとオフセットに関連付けられているメインモジュール型の配列要素を取得します。 この情報は、構造体の dwTypeIDMainSize メンバーと dwTypeIDMainOffset メンバーで提供されます。
FILEMUIINFO_GET_MAIN_TYPEIDS

FILEMUIINFO 構造体の dwTypeIDMainOffset メンバーの型識別子オフセット情報に関連付けられているメインモジュール型配列を取得します。
FILEMUIINFO_GET_MAIN_TYPENAMES

FILEMUIINFO 構造体の dwTypeNameMainOffset メンバーの型名オフセット情報に関連付けられた、メインモジュール名の複数文字列配列を取得します。
FILEMUIINFO_GET_MUI_TYPEID

FILEMUIINFO 構造体内の型識別子のサイズとオフセット情報に関連付けられている MUI モジュール型配列要素を取得します。 この情報は、構造体の dwTypeIDMUISize メンバーと dwTypeIDMUIOffset メンバーで提供されます。
FILEMUIINFO_GET_MUI_TYPEIDS

FILEMUIINFO 構造体の dwTypeIDMUIOffset メンバー内の型識別子オフセット情報に関連付けられている MUI モジュール型配列を取得します。
FILEMUIINFO_GET_MUI_TYPENAMES

FILEMUIINFO 構造体の dwTypeNameMUIOffset メンバーの型名オフセット情報に関連付けられている MUI モジュール名の複数文字列配列を取得します。
FindNLSString

識別子で指定されたロケールの Unicode 文字列 (ワイド文字) またはその同等の Unicode 文字列を別の Unicode 文字列で検索します。注意 バイナリ表現が非常に異なる文字列は同一と比較できるため、この関数によって特定のセキュリティ上の問題が発生する可能性があります。 詳細については、「セキュリティに関する考慮事項:_International機能」の比較関数の説明を参照してください。 メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは FindNLSStringEx 関数を優先する必要があります。 FindNLSString ではカスタム ロケールがサポートされていますが、ほとんどのアプリケーションでは、この種類のサポートに FindNLSStringEx を使用する必要があります。
FindNLSStringEx

名前で指定されたロケールの Unicode 文字列 (ワイド文字) またはその同等の Unicode 文字列を別の Unicode 文字列で検索します。注意 バイナリ表現が非常に異なる文字列は同一と比較できるため、この関数によって特定のセキュリティ上の問題が発生する可能性があります。 詳細については、「セキュリティに関する考慮事項:_International機能」の比較関数の説明を参照してください。
FoldStringA

1 つの Unicode 文字列を別の Unicode 文字列にマップし、指定した変換を実行します。 (FoldStringA)
GetACP

オペレーティング システムの現在の Windows ANSI コード ページ識別子を取得します。注意 ANSI API 関数 (たとえば、ANSI バージョンの TextOut) では、暗黙的に GetACP を使用して Unicode 間でテキストを翻訳します。
GetCalendarInfoA

識別子で指定されたロケールの予定表に関する情報を取得します。 (ANSI)
GetCalendarInfoEx

名前で指定されたロケールの予定表に関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetCalendarInfo を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
GetCalendarInfoW

識別子で指定されたロケールの予定表に関する情報を取得します。 (Unicode)
GetCPInfo

有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfo)
GetCPInfoExA

有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfoExA)
GetCPInfoExW

有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfoExW)
GetCurrencyFormatA

識別子で指定されたロケールの通貨文字列として数値文字列を書式設定します。 (ANSI)
GetCurrencyFormatEx

name で指定されたロケールの通貨文字列として数値文字列を書式設定します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetCurrencyFormat を優先してこの関数を呼び出す必要があります。 メモ この関数では、たとえばカスタム ロケールが原因でリリース間で変更されるデータを書式設定できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
GetCurrencyFormatW

識別子で指定されたロケールの通貨文字列として数値文字列を書式設定します。 (Unicode)
GetDurationFormat

識別子で指定されたロケールの時間文字列として時間の期間を書式設定します。
GetDurationFormatEx

name で指定されたロケールの時間文字列として時間の期間を書式設定します。
GetFileMUIInfo

ファイルに関するリソース関連情報を取得します。
GetFileMUIPath

指定された LN ファイルに関連付けられているすべての言語固有のリソース ファイルへのパスを取得します。 アプリケーションは、各リソース ファイルのパスを取得するために、この関数を繰り返し呼び出す必要があります。
GetGeoInfoA

指定した地理的な場所に関する情報を取得します。 (ANSI)
GetGeoInfoEx

2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを使用して、指定した地理的な場所に関する情報を取得します。
GetGeoInfoW

指定した地理的な場所に関する情報を取得します。 (Unicode)
GetLocaleInfoA

識別子で指定されたロケールに関する情報を取得します。 (ANSI)
GetLocaleInfoEx

name で指定されたロケールに関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetLocaleInfo を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
GetLocaleInfoW

識別子で指定されたロケールに関する情報を取得します。 (Unicode)
GetNLSVersion

識別子で指定されたロケールの指定された NLS 機能の現在のバージョンに関する情報を取得します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは GetNLSVersionEx 関数を GetNLSVersion よりも優先する必要があります。 この推奨事項は、特にカスタム ロケールに適用されます。GetNLSVersionEx は、並べ替え動作が変更されたかどうかを判断するのに十分な情報を取得します。 Windows Vista 以降でのみ実行されるアプリケーションでは、GetNLSVersionEx を使用するか、GetNLSVersion を呼び出すときに少なくとも NLSVERSIONINFOEX 構造体を渡して、追加の並べ替えバージョン管理データを取得する必要があります。
GetNLSVersionEx

name で指定されたロケールの指定された NLS 機能の現在のバージョンに関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetNLSVersion を優先してこの関数を呼び出す必要があります。
GetNumberFormatA

識別子で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。 (ANSI)
GetNumberFormatEx

名前で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetNumberFormat を優先してこの関数を呼び出す必要があります。 メモ この関数では、たとえばカスタム ロケールが原因でリリース間で変更されるデータを書式設定できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。
GetNumberFormatW

識別子で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。 (Unicode)
GetOEMCP

オペレーティング システムの現在の元の機器製造元 (OEM) コード ページ識別子を返します。
GetProcessPreferredUILanguages

プロセスの優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
GetStringScripts

指定した Unicode 文字列で使用されるスクリプトの一覧を提供します。
GetStringTypeA

非推奨になりました。 (GetStringTypeA)
GetSystemDefaultLangID

システム ロケールの言語識別子を返します。
GetSystemDefaultLCID

システム ロケールのロケール識別子を返します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して GetSystemDefaultLocaleName を使用する必要があります。
GetSystemDefaultLocaleName

システムの既定のロケール名を取得します。メモ この関数よりも優先して、アプリケーションで GetUserDefaultLocaleName を呼び出することをお勧めします。
GetSystemDefaultUILanguage

オペレーティング システムのシステムの既定の UI 言語 (Windows Vista 以降では "インストール言語" とも呼ばれます) の言語識別子を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
GetSystemPreferredUILanguages

システム優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
GetThreadLocale

呼び出し元スレッドの現在のロケールのロケール識別子を返します。メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。
GetThreadPreferredUILanguages

現在のスレッドのスレッド優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
GetThreadUILanguage

現在のスレッドの最初のユーザー インターフェイス言語の言語識別子を返します。
GetUILanguageInfo

インストールされている UI 言語に関するさまざまな情報を取得します
GetUserDefaultGeoName

ユーザーの既定の地理的位置の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを取得します。
GetUserDefaultLangID

現在のユーザーの [地域の書式] 設定の言語識別子を返します。
GetUserDefaultLCID

ユーザーの既定のロケールのロケール識別子を返します。注意 ユーザーの既定のロケールがカスタム ロケールの場合、アプリケーションはデータに値を正確にタグ付けしたり交換したりすることはできません。
GetUserDefaultLocaleName

ユーザーの既定のロケール名を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetUserDefaultLCID を優先してこの関数を呼び出す必要があります。
GetUserDefaultUILanguage

現在のユーザーのユーザー UI 言語の言語識別子を返します。
GetUserGeoID

ユーザーの地理的な場所に関する情報を取得します。 詳細については、「地理的な場所のテーブル」を参照してください。
GetUserPreferredUILanguages

ユーザーが優先する UI 言語に関する情報を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
IdnToAscii

国際化ドメイン名 (IDN) または別の国際化ラベルを、Punycode 転送エンコード構文の名前を表す ASCII 文字列の Unicode (ワイド文字) 表現に変換します。
IdnToNameprepUnicode

国際化ドメイン名 (IDN) または別の国際化ラベルを、ネットワーク作業グループ RFC 3491 で指定された NamePrep フォームに変換しますが、Punycode への追加の変換は実行しません。
IdnToUnicode

国際化ドメイン名 (IDN) または別の国際化されたラベルの Punycode 形式を、通常の Unicode UTF-16 エンコード構文に変換します。
IS_HIGH_SURROGATE

文字が UTF-16 上位サロゲート コード ポイントであるかどうかを判断します。これは、0xd800から0xdbffまでの範囲です。
IS_LOW_SURROGATE

文字が UTF-16 低サロゲート コード ポイントであるかどうかを判断します(0xdc00から0xdfffまで)。
IS_SURROGATE_PAIR

指定したコード ユニットが UTF-16 サロゲート ペアを形成するかどうかを判断します。
IsDBCSLeadByte

指定した文字が、システムの既定の Windows ANSI コード ページ (CP_ACP) の先頭バイトであるかどうかを判断します。 先頭バイトは、コード・ページの 2 バイト文字セット (DBCS) 内の 2 バイト文字の最初のバイトです。
IsDBCSLeadByteEx

指定した文字が潜在バイトである可能性があるかどうかを判断します。 先頭バイトは、コード・ページの 2 バイト文字セット (DBCS) 内の 2 バイト文字の最初のバイトです。
IsNLSDefinedString

文字列内の各文字に、指定された NLS 機能に対して定義された結果があるかどうかを判断します。
IsNormalizedString

文字列が Unicode 4.0 TR#15 に従って正規化されていることを確認します。 詳細については、「Unicode 正規化を使用して文字列を表す」を参照してください。
IsValidCodePage

指定したコード ページが有効かどうかを判断します。
IsValidLanguageGroup

言語グループがオペレーティング システムにインストールされているか、サポートされているかを判断します。 詳細については、「NLS の用語」を参照してください。
IsValidLocale

指定したロケールがオペレーティング システムにインストールされているか、サポートされているかを判断します。 詳細については、「ロケールと言語」を参照してください。
IsValidLocaleName

オペレーティング システムにインストールまたはサポートされているロケールに対して、指定したロケール名が有効かどうかを判断します。メモ Windows Vista 以降でのみ実行されているアプリケーションでは、IsValidLocale を優先してこの関数を呼び出して、補足ロケールの有効性を判断する必要があります。
IsValidNLSVersion

NLS バージョンが特定の NLS 関数に対して有効かどうかを判断します。
LCIDToLocaleName

ロケール識別子をロケール名に変換します。
LCMapStringA

identifier で指定されたロケールの場合は、指定した変換を使用して 1 つの入力文字列を別の入力文字列にマップするか、入力文字列の並べ替えキーを生成します。 (ANSI)
LCMapStringEx

name で指定されたロケールの場合は、指定した変換を使用して入力文字列を別の文字列にマップするか、入力文字列の並べ替えキーを生成します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、LCMapString を優先してこの関数を呼び出す必要があります。
LCMapStringW

identifier で指定されたロケールの場合は、指定した変換を使用して 1 つの入力文字列を別の入力文字列にマップするか、入力文字列の並べ替えキーを生成します。 (Unicode)
LoadStringByReference

サポートされていません。 LoadStringByReference は、変更または使用できない可能性があります。 代わりに、SHLoadIndirectString を使用します。
LocaleNameToLCID

ロケール名をロケール識別子に変換します。
NormalizeString

Unicode 4.0 TR#15 に従ってテキスト文字列の文字を正規化します。 詳細については、「Unicode 正規化を使用して文字列を表す」を参照してください。
NotifyUILanguageChange

サポートされていません。 NotifyUILanguageChange は変更または使用できない可能性があります。
ResolveLocaleName

指定した名前に一致する可能性のあるロケール名を検索します。
SetCalendarInfoA

カレンダーのロケール情報の項目を設定します。 詳細については、「日付とカレンダー」を参照してください。 (ANSI)
SetCalendarInfoW

カレンダーのロケール情報の項目を設定します。 詳細については、「日付とカレンダー」を参照してください。 (Unicode)
SetLocaleInfoA

現在のロケールのユーザーオーバーライド部分の情報項目を設定します。 この関数では、システムの既定値は設定されません。 (ANSI)
SetLocaleInfoW

現在のロケールのユーザーオーバーライド部分の情報項目を設定します。 この関数では、システムの既定値は設定されません。 (Unicode)
SetProcessPreferredUILanguages

アプリケーション プロセスのプロセス優先 UI 言語を設定します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
SetThreadLocale

呼び出し元スレッドの現在のロケールを設定します。
SetThreadPreferredUILanguages

現在のスレッドのスレッド優先 UI 言語を設定します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。
SetThreadUILanguage

現在のスレッドのユーザー インターフェイス言語を設定します。
SetUserGeoID

ユーザーの地理的な場所の識別子を設定します。 この識別子には、「地理的な場所のテーブル」で説明されている値のいずれかが必要です。
SetUserGeoName

現在のユーザーの地理的な場所を、指定された 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードに設定します。
VerifyScripts

スクリプトの 2 つの列挙リストを比較します。

コールバック関数

 
GEO_ENUMNAMEPROC

EnumSystemGeoNames 関数によって提供される列挙された地理的な場所情報を処理するアプリケーション定義のコールバック関数。
LANGGROUPLOCALE_ENUMPROCA

EnumLanguageGroupLocales 関数によって提供される列挙言語グループのロケール情報を処理するアプリケーション定義のコールバック関数。 (ANSI)
LANGGROUPLOCALE_ENUMPROCW

EnumLanguageGroupLocales 関数によって提供される列挙言語グループのロケール情報を処理するアプリケーション定義のコールバック関数。 (Unicode)
LOCALE_ENUMPROCEX

EnumSystemLocalesEx 関数によって提供される列挙ロケール情報を処理するアプリケーション定義のコールバック関数。
UILANGUAGE_ENUMPROCA

EnumUILanguages 関数によって提供される列挙されたユーザー インターフェイス言語情報を処理するアプリケーション定義のコールバック関数。 (ANSI)
UILANGUAGE_ENUMPROCW

EnumUILanguages 関数によって提供される列挙されたユーザー インターフェイス言語情報を処理するアプリケーション定義のコールバック関数。 (Unicode)

構造

 
CPINFO

コード ページに関する情報が含まれます。 この構造体は、GetCPInfo 関数によって使用されます。
CPINFOEXA

コード ページに関する情報が含まれます。 この構造体は、GetCPInfoEx 関数によって使用されます。 (ANSI)
CPINFOEXW

コード ページに関する情報が含まれます。 この構造体は、GetCPInfoEx 関数によって使用されます。 (Unicode)
CURRENCYFMTA

通貨文字列の形式を定義する情報を格納します。 GetCurrencyFormat 関数は、この情報を使用して、指定したロケールの通貨文字列をカスタマイズします。 (ANSI)
CURRENCYFMTW

通貨文字列の形式を定義する情報を格納します。 GetCurrencyFormat 関数は、この情報を使用して、指定したロケールの通貨文字列をカスタマイズします。 (Unicode)
FILEMUIINFO

MUI での使用に関連するファイルに関する情報が含まれます。
NLSVERSIONINFO

NLSVERSIONINFO 構造体 (winnls.h) は非推奨であり、使用しないでください。
NLSVERSIONINFOEX

NLS 機能に関するバージョン情報が含まれています。
NUMBERFMTA

数値文字列の形式を定義する情報が含まれます。 GetNumberFormat 関数は、この情報を使用して、指定したロケールの数値文字列をカスタマイズします。 (ANSI)
NUMBERFMTW

数値文字列の形式を定義する情報が含まれます。 GetNumberFormat 関数は、この情報を使用して、指定したロケールの数値文字列をカスタマイズします。 (Unicode)

列挙

 
NORM_FORM

サポートされている正規化フォームを指定します。
SYSGEOCLASS

地理的な場所クラスを指定します。
SYSGEOTYPE

GetGeoInfo または GetGeoInfoEx 関数で要求される地理的な場所情報の種類を定義します。
SYSNLS_FUNCTION

NLS 関数の機能を指定します。