This is a work in progress. I'll be improving it and describing how to use the classes and structures, as I go testing and researching. https://dl.dropboxusercontent.com/u/9562919/Reference.pdf
In case you are using Visual Studio you can create a class hierarchie diagramm just within the IDE. More of an interest to me would be a timing diagram showing how often and when are methods beeing called e.g during driver swap where a lot of plugins don't work properly.