Win32で戻り値がBOOLになってる関数を使いたいとき、
[return: MarshalAs(UnmanagedType.Bool)]ってつける必要あるでしょうか?
pinvoke.netで調べてみると、IsIconicには付いているんですが、ほかに
いくつか見たやつには付いていませんでした。