Win32API.new(dllname, proc, import, export)
DLL dllname をロードし、API関数 proc のオブジェクトを生成します。import には proc の引数の型のリストを、 export には proc の戻り値の型を指定します。
型の指定は以下の文字列または配列です。
“p” ポインタ
“n”, “l” long *1
“i” int
“v” voidimport が nil の場合は引数なしと見なされます。また、 export が nil の場合は戻り値なし(void)と見なされます。
http://www.ruby-lang.org/ja/old-man/html/Win32API.html
bool型はintとみなしていいのかな・・・???
コメント