indows 1.0版本只提供不到450个函数调用（Subroutine），而现在的版本提供上千个。然而，整体而言，Windows接口保持了相当好的一致性，古老的Windows 1.0程序对习惯于现在版本Windows API的程式设计师也并不陌生。微软特别强调维持软件的向后兼容性。为了实现此一目标，有时微软甚至不惜支持使用了非官方乃至（编程上）非法的API的软件。一位致力于Windows API的Windows开发者雷蒙德·陈（Raymond Chen）曾提及：
Windows