# IInputInterface ## **Overview** **Related Modules:** [Input](input.md) **Description:** Defines interfaces for providing driver capabilities of input devices. ## **Summary** ## Data Fields

Variable Name

Description

iInputManager

InputManager *

iInputController

InputController *

iInputReporter

InputReporter *

## **Details** ## **Field Documentation** ## iInputController ``` [InputController](inputcontroller.md)* IInputInterface::iInputController ``` **Description:** [Service](service.md) control interface for input devices ## iInputManager ``` [InputManager](inputmanager.md)* IInputInterface::iInputManager ``` **Description:** Device management interface for input devices ## iInputReporter ``` [InputReporter](inputreporter.md)* IInputInterface::iInputReporter ``` **Description:** Data reporting interface for input devices