Win32
Win32 se refere à coleção de Windows application programming interfaces (APIs) para desenvolver programas de 32 bits. Agora que o Windows oferece suporte a processadores e aplicativos de 64 bits, o conjunto de APIs passou a ser conhecido como Windows API (ou WinAPI).
A Microsoft fornece um kit de desenvolvimento de software, o Windows SDK, para que os desenvolvedores o utilizem na criação de software usando a Windows API. A API oferece aos desenvolvedores de software um conjunto comum de ferramentas e comandos para que seus softwares interajam com o sistema operacional Windows e o hardware do computador. Por exemplo, ela inclui uma estrutura comum para janelas de aplicativos, caixas de diálogo, barras de rolagem e outros elementos da interface do usuário. Ela também oferece maneiras para o programa interagir com arquivos, conectar-se a dispositivos de hardware e interagir com outros computadores por meio de uma rede.
Win32 / Windows API não é a única API que os desenvolvedores de software podem usar para escrever programas para Windows. Outras APIs que a Microsoft introduziu para o Windows incluem .NET, Universal Windows Platform (UWP) e WinRT. No entanto, a evolução da Windows API por meio do Win16, Win32 e da moderna WinAPI proporciona um alto nível de compatibilidade com versões anteriores. Os softwares escritos para versões antigas do Windows ainda podem ser executados em versões mais recentes, com algum trabalho adicional de compatibilidade realizado pelo sistema operacional.
Teste seus conhecimentos