Gaming. Input. Custom Namespace
Contains APIs enabling equipment manufacturers to write custom WinRT (Windows Runtime) class libraries for their devices.
Manages factories for custom controllers.
The result of an update operation.
Represents a physical game controller connected to the system using GIP.SYS (for Xbox One accesories).
Represents the underlying device for a HID (Human Interface Device) game controller.
Represents the physical game controller devices connected to the system using XUSB22.SYS (for Xbox 360 accessories).
Contains information on the game controller version.
Indicates the progress of a firmware update operation.
Represents a factory for creating a custom controller type.
Base interface that defines the interfaces necessary to write a custom game controller class.
Base interface that represents the physical game controller devices connected to the system.
Defines the methods necessary for a custom Gip controller interface.
Defines the methods necessary for a custom HID (Human Interface Device) controller interface.
Defines the methods necessary for a custom Xusb controller interface.
Indicates the state of a firmware update operation.
The class of a Gip message.
The device subtype of the controller.
The device type of the controller.
It is important to be aware that the APIs in this namespace are not targeted at apps; in fact, no app should ever call these APIs directly. This namespace is only meant to provide a framework for authoring WinRT component libraries, and it is those libraries (and the APIs they expose) that apps will ultimately consume. As such, these APIs are focused primarily on low-level, raw access to game controller devices.