GetCurrentDirectory

機能
現在のプロセスのカレントディレクトリを取得する
Declare Function GetCurrentDirectory Lib "kernel32.dll"  _
(ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Declare Function GetCurrentDirectory Lib "kernel32.dll"  _
(ByVal nBufferLength As Integer, ByVal lpBuffer As String) As Integer

DWORD GetCurrentDirectory(
DWORD nBufferLength,
LPTSTR lpBuffer
);
引数
nBufferLength

カレントパスを受け取るためのバッファサイズ
lpBuffer
(戻り値)カレントパスを受け取るためのバッファ
戻り値
正常終了のとき                バッファに書き込まれた文字数
エラーのとき                  0
備考
拡張エラー情報を取得するには、GetLastError()関数を使う。
バッファサイズが不足の場合、必要なバッファサイズ数がnBufferLengthに戻る