over de jaren heen zijn er verschillende veranderingen en toevoegingen gedaan aan het windows-besturingssysteem en de windows api veranderde en weerspiegelde dit de windows api voor windows  ondersteunde minder dan  functieoproepen terwijl moderne versies van de windows api er duizenden ondersteunen over het algemeen bleef de interface echter vrij consistent een oude windows -toepassing zal nog steeds herkenbaar zijn voor een programmeur die gewoon is aan de moderne windows api