pub unsafe extern "system" fn CryptRetrieveObjectByUrlW(
    pszurl: PCWSTR,
    pszobjectoid: PCSTR,
    dwretrievalflags: u32,
    dwtimeout: u32,
    ppvobject: *mut *mut c_void,
    hasyncretrieve: HCRYPTASYNC,
    pcredentials: *const CRYPT_CREDENTIALS,
    pvverify: *const c_void,
    pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO,
) -> BOOL