>EXEC_PTR
たかがOSごとのAPI切り替え処理で
そこまで複雑なコードを書かなきゃいけないとなると
実用性がないに等しいと思います。
(しかもなでしこの標準的なAPIの利用方法じゃないですよね…)
これから64bit環境と32bit環境がますます混在するようになるでしょうし
Windowsカーネルも5シリーズ(2000,XP)と6シリーズ(Vista,7)が混在すると思うので
この問題はよく出るようになると思います。
APIと関数の記法を統合してしまったので大変だと思いますが
できるだけなでしこらしいシンプルで標準的な手法で(できれば1、2行で)
APIの互換性をチェックしてからロードできるようにならないでしょうか?