そうですね、もしかするとCでインターフェースとる必要がありそうですね。
func=Win32API.new()でやると引数のタイプで問題がでるようです。
int,long,lpstr,void以外だとだめみたいですね。
StructクラスかArrayクラスとして構造体が利用できるのかと思ったのですが
現状まだむつかしいようですね。

>190
pack/unpackってなんですか?