pub type Enterprise = *mut c_void;