pub unsafe extern "C" fn CPLVirtualMemFileMapNew(
    fp: *mut VSILFILE,
    nOffset: vsi_l_offset,
    nLength: vsi_l_offset,
    eAccessMode: Type,
    pfnFreeUserData: CPLVirtualMemFreeUserData,
    pCbkUserData: *mut c_void
) -> *mut CPLVirtualMem