Another limitation you might want to mention is that Pyrex won't know about any subclass relationships between C++ classes declared as C structs, so some casting might be needed. -- Greg