rpc_port_autofill_svc_fill_response_get_app_id(response_h, &app_id);
rpc_port_autofill_svc_fill_response_get_view_id(response_h, &view_id);
+ rpc_port_autofill_fill_response_set_app_id(fill_response_h, app_id);
rpc_port_autofill_fill_response_set_view_id(fill_response_h, view_id);
rpc_port_autofill_svc_fill_response_foreach_response_groups(response_h, fill_response_group_cb, fill_response_h);
/* transfer auth info */
rpc_port_autofill_auth_info_h auth_info_h = NULL;
rpc_port_autofill_auth_info_create(&auth_info_h);
+ rpc_port_autofill_auth_info_set_app_id(auth_info_h, app_id);
rpc_port_autofill_auth_info_set_view_id(auth_info_h, view_id);
rpc_port_autofill_auth_info_set_exist_autofill_data(auth_info_h, exist_autofill_data);
rpc_port_autofill_auth_info_set_need_authentication(auth_info_h, need_authentication);
}
struct autofill_auth_info {
+ string app_id;
string view_id;
bool exist_autofill_data;
bool need_authentication;
}
struct autofill_fill_response {
+ string app_id;
string view_id;
list<autofill_response_group> response_groups;
}