Windows API
Windows API(ウィンドウズ エーピーアイ)とは、Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindows 95以降やWindows NTで利用できるものはWin32 APIと呼ばれる。また、それらのWindowsにおけるWin32 APIの実装をWin32と呼ぶ。
64ビットプロセッサ向けのWin64 APIも含める場合は「Windows API」という包括的な名称が正確だが、慣習的にWin32と言えばWin64も含んでいることがある。
Win64は、64ビットプログラム用の実装である。2021年3月現在の主流はx64だが、Windows 10ではARM64もサポートされるようになった。
かつてWindows Server 2003およびWindows XPにてIA-64のサポートが始まったが、Windows Server 2008 R2を最後にサポートが打ち切られた。
Xbox 360コントローラーをWindows上で使えるようにするAPI。
Windows CEの実装。文字コードにUnicodeのみを使用するなどの点が特徴的である。
Component Object Model (COM)
Microsoft Transaction Server (MTS), Distributed Component Object Model (DCOM)
Object Linking and Embedding (OLE), ActiveX, OLEオートメーション
DirectX 8.0以降に導入された名称で、DirectSoundおよびDirectMusicの統合を意味するものだったが、DirectX 9以降はX3DAudio/XAudio2/XACT/DirectSoundなどの総称となっている。
Windows Imaging Component (WIC)