pub type IElementTraversal = *mut c_void;