We don't pass in the full CReadState, just the curl handle members.

I'll check to be sure, but I've never seen XBMC use container_of() or offset_of(). ;)