Win32 API Documentation

Welcome to the comprehensive documentation for the Windows 32-bit API (Win32 API). This powerful set of interfaces allows you to develop robust and feature-rich applications for the Windows operating system.

Core Concepts

Understanding the foundational elements of the Win32 API is crucial for effective development. This includes:

  • Windows Messaging Architecture
  • Handles and Objects
  • Process and Thread Management
  • Memory Management
  • Error Handling

Common API Groups

Explore the various functional areas provided by the Win32 API:

Window Management Functions

Functions for creating, managing, and interacting with windows, dialog boxes, and controls.

  • CreateWindowEx
  • DestroyWindow
  • GetMessage
  • TranslateMessage
  • DispatchMessage
  • MessageBox

Graphics Device Interface (GDI)

Functions for drawing graphics, text, and managing device contexts.

  • CreateCompatibleDC
  • SelectObject
  • TextOut
  • Rectangle
  • DeleteObject

System Information Functions

Functions to retrieve information about the system, hardware, and environment.

  • GetSystemInfo
  • GetComputerName
  • GetUserName
  • GetTickCount

File and Registry Functions

Functions for interacting with the file system and the Windows Registry.

  • CreateFile
  • ReadFile
  • WriteFile
  • RegOpenKeyEx
  • RegQueryValueEx

API Reference Index

Browse or search the full index of Win32 API functions, structures, and constants. For detailed information on a specific function, use the search bar above or navigate through the categories.

View All Win32 API Functions