Windows API
Win32 es un conjunto de APIs (Application programming interface - Interfaz de Programacion de Aplicaciones) disponibles para los sistemas operativos Microsoft Windows. Microsoft proporciona un SDK (kit de desarrollo de aplicaciones) en el que se incluyen la documentación y las herramientas necesarias para que los desarrolladores puedan crear sus aplicaciones y aprovechar los recursos del sistema.
La primera versión de esta API se llama Win16, y solo se utilizaba en las versiones de 16 bits de Windows.
Win32 es la API de 32 bits que se utiliza en todas las versiones modernas de Microsoft Windows. Esta consiste en un conjunto de funciones C que se exponen a las aplicaciones a través de DLLs (Dynamically linked library - biblioteca de enlace dinámico). Las principales DLL que forman Win32 son kernel32.dll, user32.dll and gdi32.dll. Aunque la implementación de Microsoft de esta API está protegida por copyright, nada impide a otros fabricantes de software desarrollar sus propias versiones de esta misma API, de tal manera que aplicaciones diseñadas para funcionar bajo Windows puedan ejecutarse en otros entornos.
Ver también: