решил сделать красивую обертку для всего этого хозяйства, поэтому начал сначала. А оказалось, что начала-то и нет :-) Собственно вопрос, может быть, даже и не в том, где этот базовый класс, а почему документация не соответсвует действительности. Зачем описывать то, чего нет или чем нельзя воспользоваться?