pub type ICustomProperty = *mut c_void;