pub unsafe extern "C" fn tls_connect(
    addr_str: *const u8,
    addr_str_len: u32,
    port: u32,
    timeout: u64,
    id: *mut u64,
    certs_ptr: *const u8,
    certs_len: u32
) -> u32