Microsoft Agent defines interfaces that allow applications to access its services, enabling an application to control the animation of a character, support user input events, and specify output.
All the Microsoft Agent interfaces are defined in header (.h) files.