Win32 API Start Page

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.

See Also

Windows GDI

Windows User Interface

Overview

General information about the Win32 API.

Reference

Documentation of specific functions, interfaces, and messages.

Feedback

Make error reports and feature requests directly to Microsoft.