Windows API Reference

Explore the vast landscape of Windows API functions, structures, and interfaces. This section provides comprehensive documentation for developers building applications on the Windows platform.

Core Windows Libraries

Kernel32.dll

Provides core operating system services, including process and thread management, memory management, and I/O operations.

Key Functions:

  • CreateProcess
  • VirtualAlloc
  • ReadFile
View Details...

User32.dll

Manages the user interface, including windows, menus, controls, and message handling.

Key Functions:

  • CreateWindowEx
  • MessageBox
  • GetMessage
View Details...

Graphics and Multimedia

GDI32.dll

The Graphics Device Interface (GDI) provides functions for drawing 2D graphics and text.

Key Functions:

  • CreateSolidBrush
  • TextOut
  • Rectangle
View Details...

DirectX API

A set of interfaces for high-performance multimedia and game programming, including Direct3D and Direct2D.

Key Components:

  • Direct3D 12
  • Direct2D
  • DirectWrite
View Details...

Networking

Winsock

Provides the Windows Sockets API for network communication.

Key Functions:

  • socket
  • connect
  • send
  • recv
View Details...

Security

Cryptography API (CryptoAPI)

Offers functions for cryptographic operations, such as encryption, decryption, and hashing.

Key Functions:

  • CryptGenKey
  • CryptEncrypt
View Details...

System Services

Advapi32.dll

Provides advanced services like registry access, security, and event logging.

Key Functions:

  • RegOpenKeyEx
  • GetAce
  • ReportEvent
View Details...

Component Object Model (COM)

COM Interfaces

The foundation for reusable software components in Windows.

Key Interfaces:

  • IUnknown
  • IDispatch
  • IClassFactory
View Details...

Windows Runtime (WinRT)

WinRT APIs

The modern API for building apps for Windows 8 and later, accessible from various languages.

Key Namespaces:

  • Windows.Foundation
  • Windows.UI.Xaml
  • Windows.Storage
View Details...

Search the API Reference

Quickly find specific functions, structures, or interfaces.