pub unsafe extern "system" fn CryptEncodeObjectEx(
    dwcertencodingtype: CERT_QUERY_ENCODING_TYPE,
    lpszstructtype: PCSTR,
    pvstructinfo: *const c_void,
    dwflags: CRYPT_ENCODE_OBJECT_FLAGS,
    pencodepara: *const CRYPT_ENCODE_PARA,
    pvencoded: *mut c_void,
    pcbencoded: *mut u32,
) -> BOOL