pub type ITableDefinitionWithConstraints = *mut c_void;