Windows API Reference

Managed Code API Reference

This section provides detailed documentation for the Windows API accessible through managed code (.NET Framework, .NET Core, etc.). Explore classes, methods, properties, and events to build powerful Windows applications.

System Namespace

Provides fundamental classes and base types that define value types, such as primitive numeric types, enumerations, references types, and exceptions.

System.Collections Namespace

Provides interfaces and classes that define collections of objects, such as lists, queues, hash tables, and dictionaries.

System.IO Namespace

Contains types that allow reading and writing files and data streams.

System.Net Namespace

Provides classes for network programming, including sending and receiving data over the network.

System.Windows Namespace

Provides classes for building Windows desktop applications, commonly used with WPF.

Microsoft.Win32 Namespace

Provides classes that allow you to work with the Windows registry and manage processes.

Windows.Foundation Namespace

Provides core types and interfaces that are fundamental to Windows Runtime (WinRT) development.

Windows.UI Namespace

Contains types for user interface elements and interactions in Universal Windows Platform (UWP) applications.

Windows.System Namespace

Provides types for system-level functionality, such as launching apps and managing devices.

Windows.Networking Namespace

Contains types for network communication in UWP applications.

Windows.Storage Namespace

Provides types for accessing and managing files and folders in UWP applications.

Explore Further

This is a curated list of common namespaces. For a comprehensive overview, please use the search functionality or navigate the full API index.