Das Windows Application Programming Interface (kurz: WinAPI; englisch für: „Windows-Anwendungs-Programmierschnittstelle“) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitstehen, um Anwendungsprogramme für Microsoft-Windows-Betriebssysteme zu erstellen.