no, I didn't say that at all >.>
The Shared thing is a new classification for wc3 that I came up with, and I don't document classifications, I define them somewhere and then use them.
As for the methods/fields, those are all self explanatory.
edit
I'm also following the stuff I laid out for standard 4 (although that stuff's still up for debate, it's not adopted yet)
API must be listed with details of all structs/routines/arguments/returns/fields that aren't obvious
Resource must be described if not obvious
Examples must be included within the API showing the usage of everything within the API that isn't obvious (iterating over a list, etc)
I guess the question here is, what's obvious and what isn't? : P
I don't see what I'm doing wrong here
Shared isn't obvious yes, but that's a new classification, so I defined it elsewhere as such. If you don't know what a stack is, you don't expect a Stack resource to define Stack for you, you look it up. Same goes with Shared ;\. Big principles like that I don't document in the resource.