System API Reference

Additional reference material for Xbox One system APIs will be added over the course of future releases.

Note Some message values for the error handling function FormatMessage are not fully supported for Xbox One. The formatting option FORMAT_MESSAGE_ALLOCATE_BUFFER is not supported for either the Xbox One XDK or the Xbox One ADK. The formatting option FORMAT_MESSAGE_FROM_SYSTEM is not supported for the XDK.

In this section

Windows.ApplicationModel.Store Namespace
Provides types and members for interacting with the Microsoft Store.

Windows.Data Namespace
Provides APIs to support data binding.

Windows.Foundation Namespace
Enables fundamental Windows Runtime functionality, including managing asynchronous operations, accessing property stores, and working with images and Uniform Resource Identifiers (URIs).

Windows.Foundation.Collections Namespace
Defines standard, specialized, and generic collection objects.

Windows.Foundation.Diagnostics Namespace
Enables and manages diagnostic error reporting.

Windows.Foundation.Metadata Namespace
Defines the attributes that indicate fundamental properties of Windows Runtime types and members.

Windows.Globalization Namespace
Provides globalization support for language profiles, geographic regions, and international calendars.

Windows.Storage Namespace
Manages files, folders, and application settings.

Windows.System Namespace
Contains enumerations for specifying processor architecture and virtual key values.

Windows.System.Display Namespace
Enables an application to request that the display remain on even if there is no user activity for an extended period of time.

Windows.System.Profile Namespace
Enables apps to get information about the system.

Windows.UI Namespace
Provides an app with access to core system functionality and run-time information about its UI.

Windows.UI.Core Namespace
Provides support for creating and managing app windows and window interaction, and for processing input events on the windows.

Windows.UI.Input Namespace
Provides support for the Windows input system.

Windows.UI.Popups Namespace
Provides support for context menus and message dialogs.

Windows.UI.ViewManagement Namespace
Provides support for the Windows view management system.

Windows.Xbox.UI Namespace
Provides support for displaying the login, profile card, and invites user interfaces.

Windows.Xbox.UI.Popups Namespace
Provides support for error message dialogs.

Windows.Xbox.Achievements Namespace
Provides functionality for managing achievements.

Windows.Xbox.ApplicationModel Namespace
Contains the Help class.

Windows.Xbox.ApplicationModel.Core Namespace
Provides app-level management functionality.

Windows.Xbox.ApplicationModel.Store Namespace
Provides types and members for interacting with the Microsoft Store.

Windows.Xbox.System Namespace
The System namespace contains classes that are generally useful throughout Xbox One apps.

Windows.Xbox.System.ClosedCaptions Namespace
This namespace enables you to get the settings for how closed captions should be displayed.

Windows.Xbox.Storage Namespace
Contains classes used for saving and loading data from connected storage.

ConsoleId API Reference
Reference material for getting the ConsoleId.

MiniDumpWriteDump Reference
Writes user-mode minidump information to the specified file.

National Language Support (NLS) Reference
The National Language Support (NLS) functions help applications support the different language- and locale-specific needs of users around the world.

Thread API Reference
Reference material for Xbox One thread APIs.

XMem API Reference
Reference material for memory allocation APIs.

CPU API Reference
Reference material for Xbox One CPU APIs.

WER API Reference
Reference material for Xbox One Windows Error Reporting (WER) APIs.