Win32 API
Purpose
The Microsoft® Win32® application programming interface (API) provides building blocks used by applications written for Microsoft Windows NT®, Windows® 2000, and Windows 95/98. You can provide your application with a graphical user interface; display graphics and formatted text; and manage system objects such as memory, files, and processes.
Where Applicable
The Win32 API can be used in all Windows-based applications.
Developer Audience
The Win32 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
Applications that use the Win32 API require Windows NT, Windows 2000, or Windows 95/98. For information on which operating systems are required to use a particular function, see the Requirements section of the documentation for the function.