# IInputInterface
## **Overview**
**Related Modules:**
[Input](input.md)
**Description:**
Defines interfaces for providing driver capabilities of input devices.
## **Summary**
## Data Fields
## **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