GetPrivateProfileString

機能
指定のINIファイルから文字列を取得する
Declare Function GetPrivateProfileString Lib "Kernel32.dll" _
AliAs "GetPrivateProfileStringA" _
(ByVal lpAppName As String, ByVal lpKeyName As String, _
ByVal lpDefault As String, ByVal lpReturnedString As String, _
ByVal nSize As Long, ByVal lpFileName As String) As Long
Declare Function GetPrivateProfileString Lib "Kernel32.dll" _
AliAs "GetPrivateProfileStringA" _
(ByVal lpAppName As String, ByVal lpKeyName As String, _
ByVal lpDefault As String, ByVal lpReturnedString As String, _
ByVal nSize As Integer, ByVal lpFileName As String) As Integer

DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
引数
lpAppName

セクション名
lpKeyName
キー名
lpDefault
キー名が見つからない場合のデフォルトの文字列
lpReturnedString
(戻り値)文字列を受け取るバッファ
nSize
同、サイズ
lpFileName
INIファイル名
戻り値
正常終了のとき                    バッファにコピーしたバイト数
nSizeが不十分なとき               nSize-2
備考
INIファイルをフルパス名で指定しないときWindowsディレクトリを検索する
lpKeyNameにvbNullStringを設定すると、このセクション全ての全てのキーが取得できる