Skip to content

XTF APIs

What are XTF APIs?

XTF (Also known as Xbox Toolkit Framework) is a set of APIs used in conjunction by the console and XDK or GDK running on a PC. These APIs are generally only active console side on an ERA kit or above, however patched methods have allowed UWA kits to use them in the past. They expose a number of functions from console information gathering and application management to controller input simulation, execution, file management and debugging. Note: Headers, libraries and debugging symbols for XTF can be found at C:\Program Files (x86)\Microsoft GDK\toolKit in the case of a local GDK installation.

XtfApplication

This XTF API is used to automate application management.

XtfConsoleControl

This XTF API is used to get information about and manage a development console.

XtfConsoleManager

This XTF API is used to get the default development console or to manage a collection of development consoles.

XtfDebugMonitor

This XTF API is used to receive debug output from an app or game running on a development console.

XtfFileIO

This XTF API is used to manage files on a development console.

XtfInput

This XTF API is used to simulate controller input on a development console.

XtfRemoteRun

This XTF API is used to run utility executables on a development console.

XtfUser

This XTF API is used to manage users on a development console.

Additional Xtf APIs

These XTF APIs are used for checking available space for apps and retrieving user friendly error messages.

Disclaimer:

This information was gathered from a publicly accessible Game Development Kit and files dumped from a UWA devkit.

Authors: TitleOS