Purpose
The Microsoft Windows application programming interface (API) provides services used by all Windows-based applications. You can provide your application with a graphical user interface; access system resources such as memory and devices; display graphics and formatted text; incorporate audio, video, networking, or security.
Where Applicable
The Windows API can be used in all Windows-based applications. The same functions are generally supported on 32-bit and 64-bit Windows.
Developer Audience
This API is designed for use by C/C++ programmers. Familiarity with the Windows graphical user interface and message-driven architecture is required.
Run-Time Requirements
For information on which operating systems are required to use a particular function, see the Requirements section of the documentation for the function.
In This Section
| Topic | Description | Overview | General information about the Windows API. |
What's New | Information about additions to the Windows API. |
Reference | Information about the programming elements in the Windows API. |
See Also
Windows SDK CDs
Windows SDK for Windows Vista download site
Windows Server 2003 R2 Platform SDK download site
Windows Vista developer center
Send comments about this topic to Microsoft
Build date: 11/1/2007