ImmGetDescription

機能
IMEの説明文を取得する
Declare Function ImmGetDescripton Lib "Imm32.dll" AliAs "ImmGetDescriptionA" _
(ByVal hKL As Long, ByVal lpszDescription As String, ByVal uBufLen As Long) As Long
Declare Function ImmGetDescripton Lib "Imm32.dll" AliAs "ImmGetDescriptionA" _
(ByVal hKL As Integer, ByVal lpszDescription As String, ByVal uBufLen As Integer) As Integer

UINT ImmGetDescription(
HKL hKL,
LPTSTR lpszDescription,
UINT uBufLen
);
引数
hKL

キーボードレイアウトのハンドル(GetKeyboardLayout()関数の戻り値)
lpszDescription
(戻り値)データを受け取るバッファ
uBufLen
同、バイト数
戻り値
正常終了のとき                               コピーしたバイト数
エラーのとき                                 0
備考
lpszDescriptionにvbNullString、uBufLenに0を設定すると、バッファに必要なバイト数が戻る