32 ビットと 64 ビットの両方の Windows で実行されるアプリケーションの開発を容易にする機能がいくつかあります。 これらのほとんど (新しいデータ型など) については、「 64 ビット Windows の準備」で説明されています。
Windows SDK に付属する 64 ビット ツールキットには、ネイティブの 64 ビット スタブと 32 ビット スタブを生成するための 64 ビット MIDL コンパイラ (Midl.exe) が含まれています。 /env win64 スイッチを使用して、64 ビット スタブのみを生成します。 既定では、両方のプラットフォームで実行されるデュアル スタブを生成します。
64 ビット MIDL では 、/Oicf および /Os 最適化モードのみがサポートされることに注意してください。