pub type ISynchronizeHandle = *mut c_void;