MNLS_MultiByteToWideChar

適用対象: Outlook 2013 | Outlook 2016

MultiByteToWideChar と同様に、文字列を UTF-16 (ワイド文字) 文字列にマップします。 文字ストリングは、必ずしもマルチバイト文字セットからのものではありません。

int MNLS_MultiByteToWideChar(
  UINT uCodePage,
  DWORD dwFlags,
  LPCSTR lpMultiByteStr,
  int cchMultiByte,
  LPWSTR lpWideCharStr,
  int cchWideChar);

パラメーター

uCodePage

[in]変換の実行に使用するコード ページ。

Dwflags

[in]変換の種類を示すフラグ。

lpMultiByteStr

[in]変換する文字列へのポインター。

cchMultiByte

[in] lpMultiByteStr パラメーターによって示される文字列のサイズ (バイト単位)。

lpWideCharStr

[out]省略可能です。 変換された文字列を受け取るバッファーへのポインター。

cchWideChar

[in] lpWideCharStr で示されるバッファーのサイズ (文字数)。

戻り値

成功した場合に lpWideCharStr によって示されるバッファーに書き込まれた文字数を返します。

注釈

この関数は MultiByteToWideChar 関数をラップします。 詳細については、「 MultiByteToWideChar」を参照してください。