pub unsafe extern "C" fn CPLCreateLock(eType: Type) -> *mut CPLLock