pub unsafe extern "C" fn GetObjectVectorAddress(
    v: *mut u8
) -> *mut c_void