pub unsafe fn CryptMsgVerifyCountersignatureEncodedEx<P0>(
    hcryptprov: P0,
    dwencodingtype: u32,
    pbsignerinfo: &[u8],
    pbsignerinfocountersignature: &[u8],
    dwsignertype: u32,
    pvsigner: *const c_void,
    dwflags: u32,
    pvextra: Option<*mut c_void>,
) -> Result<()>
where P0: Param<HCRYPTPROV_LEGACY>,