@ Mr. John Smith - It is, and you will need a lot more to get USB host working. That documentation is only for the programming interface, it does not cover implementing USB host and supporting the various device classes.

There are application notes for implementing various USB host support for keyboards, mice. I am not sure off hand which of the application notes they are, you will need to search.