LB_GETSELITEMS メッセージが 64 ビット ポートで -1 を返すが、元の 32 ビット環境では返さない、win32 から win64 へのポートのバグを見つけようとしていました。
LB_GETSELITEMS では、lParam を 2 バイトでアラインすることはできず、8 バイト (おそらく 4 バイト?) でアラインする必要があることに最終的に気付いたとき、私の頭は爆発しました。
これがどこにも文書化されているのを見たことがありません。これに関連するドキュメントを知っている人はいますか? これが問題になっている他の場所はありますか?