/* This file is auto-generated from ../src/remote/remote_protocol.x */

#include <config.h>
#include "remote_protocol.h"


void xdr_remote_nonnull_string_clear(remote_nonnull_string *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_string, (char *)objp);
}


void xdr_remote_string_clear(remote_string *objp)
{
    xdr_free((xdrproc_t)xdr_remote_string, (char *)objp);
}


void xdr_remote_uuid_clear(remote_uuid *objp)
{
    xdr_free((xdrproc_t)xdr_remote_uuid, (char *)objp);
}


void xdr_remote_nonnull_domain_clear(remote_nonnull_domain *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_domain, (char *)objp);
}


void xdr_remote_nonnull_network_clear(remote_nonnull_network *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_network, (char *)objp);
}


void xdr_remote_nonnull_network_port_clear(remote_nonnull_network_port *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_network_port, (char *)objp);
}


void xdr_remote_nonnull_nwfilter_clear(remote_nonnull_nwfilter *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_nwfilter, (char *)objp);
}


void xdr_remote_nonnull_nwfilter_binding_clear(remote_nonnull_nwfilter_binding *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_nwfilter_binding, (char *)objp);
}


void xdr_remote_nonnull_interface_clear(remote_nonnull_interface *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_interface, (char *)objp);
}


void xdr_remote_nonnull_storage_pool_clear(remote_nonnull_storage_pool *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_storage_pool, (char *)objp);
}


void xdr_remote_nonnull_storage_vol_clear(remote_nonnull_storage_vol *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_storage_vol, (char *)objp);
}


void xdr_remote_nonnull_node_device_clear(remote_nonnull_node_device *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_node_device, (char *)objp);
}


void xdr_remote_nonnull_secret_clear(remote_nonnull_secret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_secret, (char *)objp);
}


void xdr_remote_nonnull_domain_checkpoint_clear(remote_nonnull_domain_checkpoint *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_domain_checkpoint, (char *)objp);
}


void xdr_remote_nonnull_domain_snapshot_clear(remote_nonnull_domain_snapshot *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nonnull_domain_snapshot, (char *)objp);
}


void xdr_remote_domain_clear(remote_domain *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain, (char *)objp);
}


void xdr_remote_network_clear(remote_network *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network, (char *)objp);
}


void xdr_remote_network_port_clear(remote_network_port *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port, (char *)objp);
}


void xdr_remote_nwfilter_clear(remote_nwfilter *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter, (char *)objp);
}


void xdr_remote_nwfilter_binding_clear(remote_nwfilter_binding *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding, (char *)objp);
}


void xdr_remote_storage_pool_clear(remote_storage_pool *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool, (char *)objp);
}


void xdr_remote_storage_vol_clear(remote_storage_vol *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol, (char *)objp);
}


void xdr_remote_node_device_clear(remote_node_device *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device, (char *)objp);
}


void xdr_remote_secret_clear(remote_secret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret, (char *)objp);
}


void xdr_remote_error_clear(remote_error *objp)
{
    xdr_free((xdrproc_t)xdr_remote_error, (char *)objp);
}


void xdr_remote_vcpu_info_clear(remote_vcpu_info *objp)
{
    xdr_free((xdrproc_t)xdr_remote_vcpu_info, (char *)objp);
}


void xdr_remote_typed_param_value_clear(remote_typed_param_value *objp)
{
    xdr_free((xdrproc_t)xdr_remote_typed_param_value, (char *)objp);
}


void xdr_remote_typed_param_clear(remote_typed_param *objp)
{
    xdr_free((xdrproc_t)xdr_remote_typed_param, (char *)objp);
}


void xdr_remote_node_get_cpu_stats_clear(remote_node_get_cpu_stats *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cpu_stats, (char *)objp);
}


void xdr_remote_node_get_memory_stats_clear(remote_node_get_memory_stats *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_memory_stats, (char *)objp);
}


void xdr_remote_domain_disk_error_clear(remote_domain_disk_error *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_disk_error, (char *)objp);
}


void xdr_remote_connect_open_args_clear(remote_connect_open_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_open_args, (char *)objp);
}


void xdr_remote_connect_supports_feature_args_clear(remote_connect_supports_feature_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_supports_feature_args, (char *)objp);
}


void xdr_remote_connect_supports_feature_ret_clear(remote_connect_supports_feature_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_supports_feature_ret, (char *)objp);
}


void xdr_remote_connect_get_type_ret_clear(remote_connect_get_type_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_type_ret, (char *)objp);
}


void xdr_remote_connect_get_version_ret_clear(remote_connect_get_version_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_version_ret, (char *)objp);
}


void xdr_remote_connect_get_lib_version_ret_clear(remote_connect_get_lib_version_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_lib_version_ret, (char *)objp);
}


void xdr_remote_connect_get_hostname_ret_clear(remote_connect_get_hostname_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_hostname_ret, (char *)objp);
}


void xdr_remote_connect_get_sysinfo_args_clear(remote_connect_get_sysinfo_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_sysinfo_args, (char *)objp);
}


void xdr_remote_connect_get_sysinfo_ret_clear(remote_connect_get_sysinfo_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_sysinfo_ret, (char *)objp);
}


void xdr_remote_connect_get_uri_ret_clear(remote_connect_get_uri_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_uri_ret, (char *)objp);
}


void xdr_remote_connect_get_max_vcpus_args_clear(remote_connect_get_max_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_max_vcpus_args, (char *)objp);
}


void xdr_remote_connect_get_max_vcpus_ret_clear(remote_connect_get_max_vcpus_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_max_vcpus_ret, (char *)objp);
}


void xdr_remote_node_get_info_ret_clear(remote_node_get_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_info_ret, (char *)objp);
}


void xdr_remote_connect_get_capabilities_ret_clear(remote_connect_get_capabilities_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_capabilities_ret, (char *)objp);
}


void xdr_remote_connect_get_domain_capabilities_args_clear(remote_connect_get_domain_capabilities_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_domain_capabilities_args, (char *)objp);
}


void xdr_remote_connect_get_domain_capabilities_ret_clear(remote_connect_get_domain_capabilities_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_domain_capabilities_ret, (char *)objp);
}


void xdr_remote_node_get_cpu_stats_args_clear(remote_node_get_cpu_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cpu_stats_args, (char *)objp);
}


void xdr_remote_node_get_cpu_stats_ret_clear(remote_node_get_cpu_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cpu_stats_ret, (char *)objp);
}


void xdr_remote_node_get_memory_stats_args_clear(remote_node_get_memory_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_memory_stats_args, (char *)objp);
}


void xdr_remote_node_get_memory_stats_ret_clear(remote_node_get_memory_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_memory_stats_ret, (char *)objp);
}


void xdr_remote_node_get_cells_free_memory_args_clear(remote_node_get_cells_free_memory_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cells_free_memory_args, (char *)objp);
}


void xdr_remote_node_get_cells_free_memory_ret_clear(remote_node_get_cells_free_memory_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cells_free_memory_ret, (char *)objp);
}


void xdr_remote_node_get_free_memory_ret_clear(remote_node_get_free_memory_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_free_memory_ret, (char *)objp);
}


void xdr_remote_domain_get_scheduler_type_args_clear(remote_domain_get_scheduler_type_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_type_args, (char *)objp);
}


void xdr_remote_domain_get_scheduler_type_ret_clear(remote_domain_get_scheduler_type_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_type_ret, (char *)objp);
}


void xdr_remote_domain_get_scheduler_parameters_args_clear(remote_domain_get_scheduler_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_scheduler_parameters_ret_clear(remote_domain_get_scheduler_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_parameters_ret, (char *)objp);
}


void xdr_remote_domain_get_scheduler_parameters_flags_args_clear(remote_domain_get_scheduler_parameters_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_parameters_flags_args, (char *)objp);
}


void xdr_remote_domain_get_scheduler_parameters_flags_ret_clear(remote_domain_get_scheduler_parameters_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_scheduler_parameters_flags_ret, (char *)objp);
}


void xdr_remote_domain_set_scheduler_parameters_args_clear(remote_domain_set_scheduler_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_scheduler_parameters_args, (char *)objp);
}


void xdr_remote_domain_set_scheduler_parameters_flags_args_clear(remote_domain_set_scheduler_parameters_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_scheduler_parameters_flags_args, (char *)objp);
}


void xdr_remote_domain_set_blkio_parameters_args_clear(remote_domain_set_blkio_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_blkio_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_blkio_parameters_args_clear(remote_domain_get_blkio_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_blkio_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_blkio_parameters_ret_clear(remote_domain_get_blkio_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_blkio_parameters_ret, (char *)objp);
}


void xdr_remote_domain_set_memory_parameters_args_clear(remote_domain_set_memory_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_memory_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_memory_parameters_args_clear(remote_domain_get_memory_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_memory_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_memory_parameters_ret_clear(remote_domain_get_memory_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_memory_parameters_ret, (char *)objp);
}


void xdr_remote_domain_block_resize_args_clear(remote_domain_block_resize_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_resize_args, (char *)objp);
}


void xdr_remote_domain_set_numa_parameters_args_clear(remote_domain_set_numa_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_numa_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_numa_parameters_args_clear(remote_domain_get_numa_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_numa_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_numa_parameters_ret_clear(remote_domain_get_numa_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_numa_parameters_ret, (char *)objp);
}


void xdr_remote_domain_set_perf_events_args_clear(remote_domain_set_perf_events_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_perf_events_args, (char *)objp);
}


void xdr_remote_domain_get_perf_events_args_clear(remote_domain_get_perf_events_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_perf_events_args, (char *)objp);
}


void xdr_remote_domain_get_perf_events_ret_clear(remote_domain_get_perf_events_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_perf_events_ret, (char *)objp);
}


void xdr_remote_domain_block_stats_args_clear(remote_domain_block_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_stats_args, (char *)objp);
}


void xdr_remote_domain_block_stats_ret_clear(remote_domain_block_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_stats_ret, (char *)objp);
}


void xdr_remote_domain_block_stats_flags_args_clear(remote_domain_block_stats_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_stats_flags_args, (char *)objp);
}


void xdr_remote_domain_block_stats_flags_ret_clear(remote_domain_block_stats_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_stats_flags_ret, (char *)objp);
}


void xdr_remote_domain_interface_stats_args_clear(remote_domain_interface_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_interface_stats_args, (char *)objp);
}


void xdr_remote_domain_interface_stats_ret_clear(remote_domain_interface_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_interface_stats_ret, (char *)objp);
}


void xdr_remote_domain_set_interface_parameters_args_clear(remote_domain_set_interface_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_interface_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_interface_parameters_args_clear(remote_domain_get_interface_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_interface_parameters_args, (char *)objp);
}


void xdr_remote_domain_get_interface_parameters_ret_clear(remote_domain_get_interface_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_interface_parameters_ret, (char *)objp);
}


void xdr_remote_domain_memory_stats_args_clear(remote_domain_memory_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_memory_stats_args, (char *)objp);
}


void xdr_remote_domain_memory_stat_clear(remote_domain_memory_stat *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_memory_stat, (char *)objp);
}


void xdr_remote_domain_memory_stats_ret_clear(remote_domain_memory_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_memory_stats_ret, (char *)objp);
}


void xdr_remote_domain_block_peek_args_clear(remote_domain_block_peek_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_peek_args, (char *)objp);
}


void xdr_remote_domain_block_peek_ret_clear(remote_domain_block_peek_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_peek_ret, (char *)objp);
}


void xdr_remote_domain_memory_peek_args_clear(remote_domain_memory_peek_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_memory_peek_args, (char *)objp);
}


void xdr_remote_domain_memory_peek_ret_clear(remote_domain_memory_peek_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_memory_peek_ret, (char *)objp);
}


void xdr_remote_domain_get_block_info_args_clear(remote_domain_get_block_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_info_args, (char *)objp);
}


void xdr_remote_domain_get_block_info_ret_clear(remote_domain_get_block_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_info_ret, (char *)objp);
}


void xdr_remote_connect_list_domains_args_clear(remote_connect_list_domains_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_domains_args, (char *)objp);
}


void xdr_remote_connect_list_domains_ret_clear(remote_connect_list_domains_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_domains_ret, (char *)objp);
}


void xdr_remote_connect_num_of_domains_ret_clear(remote_connect_num_of_domains_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_domains_ret, (char *)objp);
}


void xdr_remote_domain_create_xml_args_clear(remote_domain_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_xml_args, (char *)objp);
}


void xdr_remote_domain_create_xml_ret_clear(remote_domain_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_xml_ret, (char *)objp);
}


void xdr_remote_domain_create_xml_with_files_args_clear(remote_domain_create_xml_with_files_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_xml_with_files_args, (char *)objp);
}


void xdr_remote_domain_create_xml_with_files_ret_clear(remote_domain_create_xml_with_files_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_xml_with_files_ret, (char *)objp);
}


void xdr_remote_domain_lookup_by_id_args_clear(remote_domain_lookup_by_id_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_id_args, (char *)objp);
}


void xdr_remote_domain_lookup_by_id_ret_clear(remote_domain_lookup_by_id_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_id_ret, (char *)objp);
}


void xdr_remote_domain_lookup_by_uuid_args_clear(remote_domain_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_domain_lookup_by_uuid_ret_clear(remote_domain_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_domain_lookup_by_name_args_clear(remote_domain_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_name_args, (char *)objp);
}


void xdr_remote_domain_lookup_by_name_ret_clear(remote_domain_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_domain_suspend_args_clear(remote_domain_suspend_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_suspend_args, (char *)objp);
}


void xdr_remote_domain_resume_args_clear(remote_domain_resume_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_resume_args, (char *)objp);
}


void xdr_remote_domain_pm_suspend_for_duration_args_clear(remote_domain_pm_suspend_for_duration_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pm_suspend_for_duration_args, (char *)objp);
}


void xdr_remote_domain_pm_wakeup_args_clear(remote_domain_pm_wakeup_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pm_wakeup_args, (char *)objp);
}


void xdr_remote_domain_shutdown_args_clear(remote_domain_shutdown_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_shutdown_args, (char *)objp);
}


void xdr_remote_domain_reboot_args_clear(remote_domain_reboot_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_reboot_args, (char *)objp);
}


void xdr_remote_domain_reset_args_clear(remote_domain_reset_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_reset_args, (char *)objp);
}


void xdr_remote_domain_destroy_args_clear(remote_domain_destroy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_destroy_args, (char *)objp);
}


void xdr_remote_domain_destroy_flags_args_clear(remote_domain_destroy_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_destroy_flags_args, (char *)objp);
}


void xdr_remote_domain_get_os_type_args_clear(remote_domain_get_os_type_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_os_type_args, (char *)objp);
}


void xdr_remote_domain_get_os_type_ret_clear(remote_domain_get_os_type_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_os_type_ret, (char *)objp);
}


void xdr_remote_domain_get_max_memory_args_clear(remote_domain_get_max_memory_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_max_memory_args, (char *)objp);
}


void xdr_remote_domain_get_max_memory_ret_clear(remote_domain_get_max_memory_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_max_memory_ret, (char *)objp);
}


void xdr_remote_domain_set_max_memory_args_clear(remote_domain_set_max_memory_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_max_memory_args, (char *)objp);
}


void xdr_remote_domain_set_memory_args_clear(remote_domain_set_memory_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_memory_args, (char *)objp);
}


void xdr_remote_domain_set_memory_flags_args_clear(remote_domain_set_memory_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_memory_flags_args, (char *)objp);
}


void xdr_remote_domain_set_memory_stats_period_args_clear(remote_domain_set_memory_stats_period_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_memory_stats_period_args, (char *)objp);
}


void xdr_remote_domain_get_info_args_clear(remote_domain_get_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_info_args, (char *)objp);
}


void xdr_remote_domain_get_info_ret_clear(remote_domain_get_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_info_ret, (char *)objp);
}


void xdr_remote_domain_save_args_clear(remote_domain_save_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_args, (char *)objp);
}


void xdr_remote_domain_save_flags_args_clear(remote_domain_save_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_flags_args, (char *)objp);
}


void xdr_remote_domain_save_params_args_clear(remote_domain_save_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_params_args, (char *)objp);
}


void xdr_remote_domain_restore_args_clear(remote_domain_restore_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_restore_args, (char *)objp);
}


void xdr_remote_domain_restore_flags_args_clear(remote_domain_restore_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_restore_flags_args, (char *)objp);
}


void xdr_remote_domain_restore_params_args_clear(remote_domain_restore_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_restore_params_args, (char *)objp);
}


void xdr_remote_domain_save_image_get_xml_desc_args_clear(remote_domain_save_image_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_image_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_save_image_get_xml_desc_ret_clear(remote_domain_save_image_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_image_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_save_image_define_xml_args_clear(remote_domain_save_image_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_save_image_define_xml_args, (char *)objp);
}


void xdr_remote_domain_core_dump_args_clear(remote_domain_core_dump_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_core_dump_args, (char *)objp);
}


void xdr_remote_domain_core_dump_with_format_args_clear(remote_domain_core_dump_with_format_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_core_dump_with_format_args, (char *)objp);
}


void xdr_remote_domain_screenshot_args_clear(remote_domain_screenshot_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_screenshot_args, (char *)objp);
}


void xdr_remote_domain_screenshot_ret_clear(remote_domain_screenshot_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_screenshot_ret, (char *)objp);
}


void xdr_remote_domain_get_xml_desc_args_clear(remote_domain_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_get_xml_desc_ret_clear(remote_domain_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_args_clear(remote_domain_migrate_prepare_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_ret_clear(remote_domain_migrate_prepare_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_ret, (char *)objp);
}


void xdr_remote_domain_migrate_perform_args_clear(remote_domain_migrate_perform_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_perform_args, (char *)objp);
}


void xdr_remote_domain_migrate_finish_args_clear(remote_domain_migrate_finish_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish_args, (char *)objp);
}


void xdr_remote_domain_migrate_finish_ret_clear(remote_domain_migrate_finish_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare2_args_clear(remote_domain_migrate_prepare2_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare2_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare2_ret_clear(remote_domain_migrate_prepare2_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare2_ret, (char *)objp);
}


void xdr_remote_domain_migrate_finish2_args_clear(remote_domain_migrate_finish2_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish2_args, (char *)objp);
}


void xdr_remote_domain_migrate_finish2_ret_clear(remote_domain_migrate_finish2_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish2_ret, (char *)objp);
}


void xdr_remote_connect_list_defined_domains_args_clear(remote_connect_list_defined_domains_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_domains_args, (char *)objp);
}


void xdr_remote_connect_list_defined_domains_ret_clear(remote_connect_list_defined_domains_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_domains_ret, (char *)objp);
}


void xdr_remote_connect_num_of_defined_domains_ret_clear(remote_connect_num_of_defined_domains_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_defined_domains_ret, (char *)objp);
}


void xdr_remote_domain_create_args_clear(remote_domain_create_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_args, (char *)objp);
}


void xdr_remote_domain_create_with_flags_args_clear(remote_domain_create_with_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_with_flags_args, (char *)objp);
}


void xdr_remote_domain_create_with_flags_ret_clear(remote_domain_create_with_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_with_flags_ret, (char *)objp);
}


void xdr_remote_domain_create_with_files_args_clear(remote_domain_create_with_files_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_with_files_args, (char *)objp);
}


void xdr_remote_domain_create_with_files_ret_clear(remote_domain_create_with_files_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_create_with_files_ret, (char *)objp);
}


void xdr_remote_domain_define_xml_args_clear(remote_domain_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_define_xml_args, (char *)objp);
}


void xdr_remote_domain_define_xml_ret_clear(remote_domain_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_define_xml_ret, (char *)objp);
}


void xdr_remote_domain_define_xml_flags_args_clear(remote_domain_define_xml_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_define_xml_flags_args, (char *)objp);
}


void xdr_remote_domain_define_xml_flags_ret_clear(remote_domain_define_xml_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_define_xml_flags_ret, (char *)objp);
}


void xdr_remote_domain_undefine_args_clear(remote_domain_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_undefine_args, (char *)objp);
}


void xdr_remote_domain_undefine_flags_args_clear(remote_domain_undefine_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_undefine_flags_args, (char *)objp);
}


void xdr_remote_domain_inject_nmi_args_clear(remote_domain_inject_nmi_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_inject_nmi_args, (char *)objp);
}


void xdr_remote_domain_send_key_args_clear(remote_domain_send_key_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_send_key_args, (char *)objp);
}


void xdr_remote_domain_send_process_signal_args_clear(remote_domain_send_process_signal_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_send_process_signal_args, (char *)objp);
}


void xdr_remote_domain_set_vcpus_args_clear(remote_domain_set_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_vcpus_args, (char *)objp);
}


void xdr_remote_domain_set_vcpus_flags_args_clear(remote_domain_set_vcpus_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_vcpus_flags_args, (char *)objp);
}


void xdr_remote_domain_get_vcpus_flags_args_clear(remote_domain_get_vcpus_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpus_flags_args, (char *)objp);
}


void xdr_remote_domain_get_vcpus_flags_ret_clear(remote_domain_get_vcpus_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpus_flags_ret, (char *)objp);
}


void xdr_remote_domain_pin_vcpu_args_clear(remote_domain_pin_vcpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pin_vcpu_args, (char *)objp);
}


void xdr_remote_domain_pin_vcpu_flags_args_clear(remote_domain_pin_vcpu_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pin_vcpu_flags_args, (char *)objp);
}


void xdr_remote_domain_get_vcpu_pin_info_args_clear(remote_domain_get_vcpu_pin_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpu_pin_info_args, (char *)objp);
}


void xdr_remote_domain_get_vcpu_pin_info_ret_clear(remote_domain_get_vcpu_pin_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpu_pin_info_ret, (char *)objp);
}


void xdr_remote_domain_pin_emulator_args_clear(remote_domain_pin_emulator_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pin_emulator_args, (char *)objp);
}


void xdr_remote_domain_get_emulator_pin_info_args_clear(remote_domain_get_emulator_pin_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_emulator_pin_info_args, (char *)objp);
}


void xdr_remote_domain_get_emulator_pin_info_ret_clear(remote_domain_get_emulator_pin_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_emulator_pin_info_ret, (char *)objp);
}


void xdr_remote_domain_get_vcpus_args_clear(remote_domain_get_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpus_args, (char *)objp);
}


void xdr_remote_domain_get_vcpus_ret_clear(remote_domain_get_vcpus_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_vcpus_ret, (char *)objp);
}


void xdr_remote_domain_get_max_vcpus_args_clear(remote_domain_get_max_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_max_vcpus_args, (char *)objp);
}


void xdr_remote_domain_get_max_vcpus_ret_clear(remote_domain_get_max_vcpus_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_max_vcpus_ret, (char *)objp);
}


void xdr_remote_domain_iothread_info_clear(remote_domain_iothread_info *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_iothread_info, (char *)objp);
}


void xdr_remote_domain_get_iothread_info_args_clear(remote_domain_get_iothread_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_iothread_info_args, (char *)objp);
}


void xdr_remote_domain_get_iothread_info_ret_clear(remote_domain_get_iothread_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_iothread_info_ret, (char *)objp);
}


void xdr_remote_domain_pin_iothread_args_clear(remote_domain_pin_iothread_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_pin_iothread_args, (char *)objp);
}


void xdr_remote_domain_add_iothread_args_clear(remote_domain_add_iothread_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_add_iothread_args, (char *)objp);
}


void xdr_remote_domain_del_iothread_args_clear(remote_domain_del_iothread_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_del_iothread_args, (char *)objp);
}


void xdr_remote_domain_set_iothread_params_args_clear(remote_domain_set_iothread_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_iothread_params_args, (char *)objp);
}


void xdr_remote_domain_get_security_label_args_clear(remote_domain_get_security_label_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_security_label_args, (char *)objp);
}


void xdr_remote_domain_get_security_label_ret_clear(remote_domain_get_security_label_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_security_label_ret, (char *)objp);
}


void xdr_remote_domain_get_security_label_list_args_clear(remote_domain_get_security_label_list_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_security_label_list_args, (char *)objp);
}


void xdr_remote_domain_get_security_label_list_ret_clear(remote_domain_get_security_label_list_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_security_label_list_ret, (char *)objp);
}


void xdr_remote_node_get_security_model_ret_clear(remote_node_get_security_model_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_security_model_ret, (char *)objp);
}


void xdr_remote_domain_attach_device_args_clear(remote_domain_attach_device_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_attach_device_args, (char *)objp);
}


void xdr_remote_domain_attach_device_flags_args_clear(remote_domain_attach_device_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_attach_device_flags_args, (char *)objp);
}


void xdr_remote_domain_detach_device_args_clear(remote_domain_detach_device_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_detach_device_args, (char *)objp);
}


void xdr_remote_domain_detach_device_flags_args_clear(remote_domain_detach_device_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_detach_device_flags_args, (char *)objp);
}


void xdr_remote_domain_update_device_flags_args_clear(remote_domain_update_device_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_update_device_flags_args, (char *)objp);
}


void xdr_remote_domain_detach_device_alias_args_clear(remote_domain_detach_device_alias_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_detach_device_alias_args, (char *)objp);
}


void xdr_remote_domain_get_autostart_args_clear(remote_domain_get_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_autostart_args, (char *)objp);
}


void xdr_remote_domain_get_autostart_ret_clear(remote_domain_get_autostart_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_autostart_ret, (char *)objp);
}


void xdr_remote_domain_set_autostart_args_clear(remote_domain_set_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_autostart_args, (char *)objp);
}


void xdr_remote_domain_set_metadata_args_clear(remote_domain_set_metadata_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_metadata_args, (char *)objp);
}


void xdr_remote_domain_get_metadata_args_clear(remote_domain_get_metadata_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_metadata_args, (char *)objp);
}


void xdr_remote_domain_get_metadata_ret_clear(remote_domain_get_metadata_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_metadata_ret, (char *)objp);
}


void xdr_remote_domain_block_job_abort_args_clear(remote_domain_block_job_abort_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_job_abort_args, (char *)objp);
}


void xdr_remote_domain_get_block_job_info_args_clear(remote_domain_get_block_job_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_job_info_args, (char *)objp);
}


void xdr_remote_domain_get_block_job_info_ret_clear(remote_domain_get_block_job_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_job_info_ret, (char *)objp);
}


void xdr_remote_domain_block_job_set_speed_args_clear(remote_domain_block_job_set_speed_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_job_set_speed_args, (char *)objp);
}


void xdr_remote_domain_block_pull_args_clear(remote_domain_block_pull_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_pull_args, (char *)objp);
}


void xdr_remote_domain_block_rebase_args_clear(remote_domain_block_rebase_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_rebase_args, (char *)objp);
}


void xdr_remote_domain_block_copy_args_clear(remote_domain_block_copy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_copy_args, (char *)objp);
}


void xdr_remote_domain_block_commit_args_clear(remote_domain_block_commit_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_block_commit_args, (char *)objp);
}


void xdr_remote_domain_set_block_io_tune_args_clear(remote_domain_set_block_io_tune_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_block_io_tune_args, (char *)objp);
}


void xdr_remote_domain_get_block_io_tune_args_clear(remote_domain_get_block_io_tune_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_io_tune_args, (char *)objp);
}


void xdr_remote_domain_get_block_io_tune_ret_clear(remote_domain_get_block_io_tune_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_block_io_tune_ret, (char *)objp);
}


void xdr_remote_domain_set_throttle_group_args_clear(remote_domain_set_throttle_group_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_throttle_group_args, (char *)objp);
}


void xdr_remote_domain_del_throttle_group_args_clear(remote_domain_del_throttle_group_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_del_throttle_group_args, (char *)objp);
}


void xdr_remote_domain_get_cpu_stats_args_clear(remote_domain_get_cpu_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_cpu_stats_args, (char *)objp);
}


void xdr_remote_domain_get_cpu_stats_ret_clear(remote_domain_get_cpu_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_cpu_stats_ret, (char *)objp);
}


void xdr_remote_domain_get_hostname_args_clear(remote_domain_get_hostname_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_hostname_args, (char *)objp);
}


void xdr_remote_domain_get_hostname_ret_clear(remote_domain_get_hostname_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_hostname_ret, (char *)objp);
}


void xdr_remote_connect_num_of_networks_ret_clear(remote_connect_num_of_networks_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_networks_ret, (char *)objp);
}


void xdr_remote_connect_list_networks_args_clear(remote_connect_list_networks_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_networks_args, (char *)objp);
}


void xdr_remote_connect_list_networks_ret_clear(remote_connect_list_networks_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_networks_ret, (char *)objp);
}


void xdr_remote_connect_num_of_defined_networks_ret_clear(remote_connect_num_of_defined_networks_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_defined_networks_ret, (char *)objp);
}


void xdr_remote_connect_list_defined_networks_args_clear(remote_connect_list_defined_networks_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_networks_args, (char *)objp);
}


void xdr_remote_connect_list_defined_networks_ret_clear(remote_connect_list_defined_networks_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_networks_ret, (char *)objp);
}


void xdr_remote_network_lookup_by_uuid_args_clear(remote_network_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_network_lookup_by_uuid_ret_clear(remote_network_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_network_lookup_by_name_args_clear(remote_network_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_lookup_by_name_args, (char *)objp);
}


void xdr_remote_network_lookup_by_name_ret_clear(remote_network_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_network_create_xml_args_clear(remote_network_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_create_xml_args, (char *)objp);
}


void xdr_remote_network_create_xml_ret_clear(remote_network_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_create_xml_ret, (char *)objp);
}


void xdr_remote_network_create_xml_flags_args_clear(remote_network_create_xml_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_create_xml_flags_args, (char *)objp);
}


void xdr_remote_network_create_xml_flags_ret_clear(remote_network_create_xml_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_create_xml_flags_ret, (char *)objp);
}


void xdr_remote_network_define_xml_args_clear(remote_network_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_define_xml_args, (char *)objp);
}


void xdr_remote_network_define_xml_ret_clear(remote_network_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_define_xml_ret, (char *)objp);
}


void xdr_remote_network_define_xml_flags_args_clear(remote_network_define_xml_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_define_xml_flags_args, (char *)objp);
}


void xdr_remote_network_define_xml_flags_ret_clear(remote_network_define_xml_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_define_xml_flags_ret, (char *)objp);
}


void xdr_remote_network_undefine_args_clear(remote_network_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_undefine_args, (char *)objp);
}


void xdr_remote_network_update_args_clear(remote_network_update_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_update_args, (char *)objp);
}


void xdr_remote_network_create_args_clear(remote_network_create_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_create_args, (char *)objp);
}


void xdr_remote_network_destroy_args_clear(remote_network_destroy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_destroy_args, (char *)objp);
}


void xdr_remote_network_get_xml_desc_args_clear(remote_network_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_xml_desc_args, (char *)objp);
}


void xdr_remote_network_get_xml_desc_ret_clear(remote_network_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_network_get_bridge_name_args_clear(remote_network_get_bridge_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_bridge_name_args, (char *)objp);
}


void xdr_remote_network_get_bridge_name_ret_clear(remote_network_get_bridge_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_bridge_name_ret, (char *)objp);
}


void xdr_remote_network_get_autostart_args_clear(remote_network_get_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_autostart_args, (char *)objp);
}


void xdr_remote_network_get_autostart_ret_clear(remote_network_get_autostart_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_autostart_ret, (char *)objp);
}


void xdr_remote_network_set_autostart_args_clear(remote_network_set_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_set_autostart_args, (char *)objp);
}


void xdr_remote_connect_num_of_nwfilters_ret_clear(remote_connect_num_of_nwfilters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_nwfilters_ret, (char *)objp);
}


void xdr_remote_connect_list_nwfilters_args_clear(remote_connect_list_nwfilters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_nwfilters_args, (char *)objp);
}


void xdr_remote_connect_list_nwfilters_ret_clear(remote_connect_list_nwfilters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_nwfilters_ret, (char *)objp);
}


void xdr_remote_nwfilter_lookup_by_uuid_args_clear(remote_nwfilter_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_nwfilter_lookup_by_uuid_ret_clear(remote_nwfilter_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_nwfilter_lookup_by_name_args_clear(remote_nwfilter_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_lookup_by_name_args, (char *)objp);
}


void xdr_remote_nwfilter_lookup_by_name_ret_clear(remote_nwfilter_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_nwfilter_define_xml_args_clear(remote_nwfilter_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_define_xml_args, (char *)objp);
}


void xdr_remote_nwfilter_define_xml_ret_clear(remote_nwfilter_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_define_xml_ret, (char *)objp);
}


void xdr_remote_nwfilter_define_xml_flags_args_clear(remote_nwfilter_define_xml_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_define_xml_flags_args, (char *)objp);
}


void xdr_remote_nwfilter_define_xml_flags_ret_clear(remote_nwfilter_define_xml_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_define_xml_flags_ret, (char *)objp);
}


void xdr_remote_nwfilter_undefine_args_clear(remote_nwfilter_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_undefine_args, (char *)objp);
}


void xdr_remote_nwfilter_get_xml_desc_args_clear(remote_nwfilter_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_get_xml_desc_args, (char *)objp);
}


void xdr_remote_nwfilter_get_xml_desc_ret_clear(remote_nwfilter_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_connect_num_of_interfaces_ret_clear(remote_connect_num_of_interfaces_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_interfaces_ret, (char *)objp);
}


void xdr_remote_connect_list_interfaces_args_clear(remote_connect_list_interfaces_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_interfaces_args, (char *)objp);
}


void xdr_remote_connect_list_interfaces_ret_clear(remote_connect_list_interfaces_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_interfaces_ret, (char *)objp);
}


void xdr_remote_connect_num_of_defined_interfaces_ret_clear(remote_connect_num_of_defined_interfaces_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_defined_interfaces_ret, (char *)objp);
}


void xdr_remote_connect_list_defined_interfaces_args_clear(remote_connect_list_defined_interfaces_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_interfaces_args, (char *)objp);
}


void xdr_remote_connect_list_defined_interfaces_ret_clear(remote_connect_list_defined_interfaces_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_interfaces_ret, (char *)objp);
}


void xdr_remote_interface_lookup_by_name_args_clear(remote_interface_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_lookup_by_name_args, (char *)objp);
}


void xdr_remote_interface_lookup_by_name_ret_clear(remote_interface_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_interface_lookup_by_mac_string_args_clear(remote_interface_lookup_by_mac_string_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_lookup_by_mac_string_args, (char *)objp);
}


void xdr_remote_interface_lookup_by_mac_string_ret_clear(remote_interface_lookup_by_mac_string_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_lookup_by_mac_string_ret, (char *)objp);
}


void xdr_remote_interface_get_xml_desc_args_clear(remote_interface_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_get_xml_desc_args, (char *)objp);
}


void xdr_remote_interface_get_xml_desc_ret_clear(remote_interface_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_interface_define_xml_args_clear(remote_interface_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_define_xml_args, (char *)objp);
}


void xdr_remote_interface_define_xml_ret_clear(remote_interface_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_define_xml_ret, (char *)objp);
}


void xdr_remote_interface_undefine_args_clear(remote_interface_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_undefine_args, (char *)objp);
}


void xdr_remote_interface_create_args_clear(remote_interface_create_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_create_args, (char *)objp);
}


void xdr_remote_interface_destroy_args_clear(remote_interface_destroy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_destroy_args, (char *)objp);
}


void xdr_remote_interface_change_begin_args_clear(remote_interface_change_begin_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_change_begin_args, (char *)objp);
}


void xdr_remote_interface_change_commit_args_clear(remote_interface_change_commit_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_change_commit_args, (char *)objp);
}


void xdr_remote_interface_change_rollback_args_clear(remote_interface_change_rollback_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_change_rollback_args, (char *)objp);
}


void xdr_remote_auth_list_ret_clear(remote_auth_list_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_list_ret, (char *)objp);
}


void xdr_remote_auth_sasl_init_ret_clear(remote_auth_sasl_init_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_sasl_init_ret, (char *)objp);
}


void xdr_remote_auth_sasl_start_args_clear(remote_auth_sasl_start_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_sasl_start_args, (char *)objp);
}


void xdr_remote_auth_sasl_start_ret_clear(remote_auth_sasl_start_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_sasl_start_ret, (char *)objp);
}


void xdr_remote_auth_sasl_step_args_clear(remote_auth_sasl_step_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_sasl_step_args, (char *)objp);
}


void xdr_remote_auth_sasl_step_ret_clear(remote_auth_sasl_step_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_sasl_step_ret, (char *)objp);
}


void xdr_remote_auth_polkit_ret_clear(remote_auth_polkit_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_auth_polkit_ret, (char *)objp);
}


void xdr_remote_connect_num_of_storage_pools_ret_clear(remote_connect_num_of_storage_pools_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_storage_pools_ret, (char *)objp);
}


void xdr_remote_connect_list_storage_pools_args_clear(remote_connect_list_storage_pools_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_storage_pools_args, (char *)objp);
}


void xdr_remote_connect_list_storage_pools_ret_clear(remote_connect_list_storage_pools_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_storage_pools_ret, (char *)objp);
}


void xdr_remote_connect_num_of_defined_storage_pools_ret_clear(remote_connect_num_of_defined_storage_pools_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_defined_storage_pools_ret, (char *)objp);
}


void xdr_remote_connect_list_defined_storage_pools_args_clear(remote_connect_list_defined_storage_pools_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_storage_pools_args, (char *)objp);
}


void xdr_remote_connect_list_defined_storage_pools_ret_clear(remote_connect_list_defined_storage_pools_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_defined_storage_pools_ret, (char *)objp);
}


void xdr_remote_connect_find_storage_pool_sources_args_clear(remote_connect_find_storage_pool_sources_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_find_storage_pool_sources_args, (char *)objp);
}


void xdr_remote_connect_find_storage_pool_sources_ret_clear(remote_connect_find_storage_pool_sources_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_find_storage_pool_sources_ret, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_uuid_args_clear(remote_storage_pool_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_uuid_ret_clear(remote_storage_pool_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_name_args_clear(remote_storage_pool_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_name_args, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_name_ret_clear(remote_storage_pool_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_volume_args_clear(remote_storage_pool_lookup_by_volume_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_volume_args, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_volume_ret_clear(remote_storage_pool_lookup_by_volume_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_volume_ret, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_target_path_args_clear(remote_storage_pool_lookup_by_target_path_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_target_path_args, (char *)objp);
}


void xdr_remote_storage_pool_lookup_by_target_path_ret_clear(remote_storage_pool_lookup_by_target_path_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_lookup_by_target_path_ret, (char *)objp);
}


void xdr_remote_storage_pool_create_xml_args_clear(remote_storage_pool_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_create_xml_args, (char *)objp);
}


void xdr_remote_storage_pool_create_xml_ret_clear(remote_storage_pool_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_create_xml_ret, (char *)objp);
}


void xdr_remote_storage_pool_define_xml_args_clear(remote_storage_pool_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_define_xml_args, (char *)objp);
}


void xdr_remote_storage_pool_define_xml_ret_clear(remote_storage_pool_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_define_xml_ret, (char *)objp);
}


void xdr_remote_storage_pool_build_args_clear(remote_storage_pool_build_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_build_args, (char *)objp);
}


void xdr_remote_storage_pool_undefine_args_clear(remote_storage_pool_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_undefine_args, (char *)objp);
}


void xdr_remote_storage_pool_create_args_clear(remote_storage_pool_create_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_create_args, (char *)objp);
}


void xdr_remote_storage_pool_destroy_args_clear(remote_storage_pool_destroy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_destroy_args, (char *)objp);
}


void xdr_remote_storage_pool_delete_args_clear(remote_storage_pool_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_delete_args, (char *)objp);
}


void xdr_remote_storage_pool_refresh_args_clear(remote_storage_pool_refresh_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_refresh_args, (char *)objp);
}


void xdr_remote_storage_pool_get_xml_desc_args_clear(remote_storage_pool_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_xml_desc_args, (char *)objp);
}


void xdr_remote_storage_pool_get_xml_desc_ret_clear(remote_storage_pool_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_storage_pool_get_info_args_clear(remote_storage_pool_get_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_info_args, (char *)objp);
}


void xdr_remote_storage_pool_get_info_ret_clear(remote_storage_pool_get_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_info_ret, (char *)objp);
}


void xdr_remote_storage_pool_get_autostart_args_clear(remote_storage_pool_get_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_autostart_args, (char *)objp);
}


void xdr_remote_storage_pool_get_autostart_ret_clear(remote_storage_pool_get_autostart_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_get_autostart_ret, (char *)objp);
}


void xdr_remote_storage_pool_set_autostart_args_clear(remote_storage_pool_set_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_set_autostart_args, (char *)objp);
}


void xdr_remote_storage_pool_num_of_volumes_args_clear(remote_storage_pool_num_of_volumes_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_num_of_volumes_args, (char *)objp);
}


void xdr_remote_storage_pool_num_of_volumes_ret_clear(remote_storage_pool_num_of_volumes_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_num_of_volumes_ret, (char *)objp);
}


void xdr_remote_storage_pool_list_volumes_args_clear(remote_storage_pool_list_volumes_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_list_volumes_args, (char *)objp);
}


void xdr_remote_storage_pool_list_volumes_ret_clear(remote_storage_pool_list_volumes_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_list_volumes_ret, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_name_args_clear(remote_storage_vol_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_name_args, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_name_ret_clear(remote_storage_vol_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_key_args_clear(remote_storage_vol_lookup_by_key_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_key_args, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_key_ret_clear(remote_storage_vol_lookup_by_key_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_key_ret, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_path_args_clear(remote_storage_vol_lookup_by_path_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_path_args, (char *)objp);
}


void xdr_remote_storage_vol_lookup_by_path_ret_clear(remote_storage_vol_lookup_by_path_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_lookup_by_path_ret, (char *)objp);
}


void xdr_remote_storage_vol_create_xml_args_clear(remote_storage_vol_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_create_xml_args, (char *)objp);
}


void xdr_remote_storage_vol_create_xml_ret_clear(remote_storage_vol_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_create_xml_ret, (char *)objp);
}


void xdr_remote_storage_vol_create_xml_from_args_clear(remote_storage_vol_create_xml_from_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_create_xml_from_args, (char *)objp);
}


void xdr_remote_storage_vol_create_xml_from_ret_clear(remote_storage_vol_create_xml_from_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_create_xml_from_ret, (char *)objp);
}


void xdr_remote_storage_vol_delete_args_clear(remote_storage_vol_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_delete_args, (char *)objp);
}


void xdr_remote_storage_vol_wipe_args_clear(remote_storage_vol_wipe_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_wipe_args, (char *)objp);
}


void xdr_remote_storage_vol_wipe_pattern_args_clear(remote_storage_vol_wipe_pattern_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_wipe_pattern_args, (char *)objp);
}


void xdr_remote_storage_vol_get_xml_desc_args_clear(remote_storage_vol_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_xml_desc_args, (char *)objp);
}


void xdr_remote_storage_vol_get_xml_desc_ret_clear(remote_storage_vol_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_storage_vol_get_info_args_clear(remote_storage_vol_get_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_info_args, (char *)objp);
}


void xdr_remote_storage_vol_get_info_ret_clear(remote_storage_vol_get_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_info_ret, (char *)objp);
}


void xdr_remote_storage_vol_get_info_flags_args_clear(remote_storage_vol_get_info_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_info_flags_args, (char *)objp);
}


void xdr_remote_storage_vol_get_info_flags_ret_clear(remote_storage_vol_get_info_flags_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_info_flags_ret, (char *)objp);
}


void xdr_remote_storage_vol_get_path_args_clear(remote_storage_vol_get_path_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_path_args, (char *)objp);
}


void xdr_remote_storage_vol_get_path_ret_clear(remote_storage_vol_get_path_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_get_path_ret, (char *)objp);
}


void xdr_remote_storage_vol_resize_args_clear(remote_storage_vol_resize_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_resize_args, (char *)objp);
}


void xdr_remote_node_num_of_devices_args_clear(remote_node_num_of_devices_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_num_of_devices_args, (char *)objp);
}


void xdr_remote_node_num_of_devices_ret_clear(remote_node_num_of_devices_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_num_of_devices_ret, (char *)objp);
}


void xdr_remote_node_list_devices_args_clear(remote_node_list_devices_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_list_devices_args, (char *)objp);
}


void xdr_remote_node_list_devices_ret_clear(remote_node_list_devices_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_list_devices_ret, (char *)objp);
}


void xdr_remote_node_device_lookup_by_name_args_clear(remote_node_device_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_lookup_by_name_args, (char *)objp);
}


void xdr_remote_node_device_lookup_by_name_ret_clear(remote_node_device_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_node_device_lookup_scsi_host_by_wwn_args_clear(remote_node_device_lookup_scsi_host_by_wwn_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_lookup_scsi_host_by_wwn_args, (char *)objp);
}


void xdr_remote_node_device_lookup_scsi_host_by_wwn_ret_clear(remote_node_device_lookup_scsi_host_by_wwn_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_lookup_scsi_host_by_wwn_ret, (char *)objp);
}


void xdr_remote_node_device_get_xml_desc_args_clear(remote_node_device_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_xml_desc_args, (char *)objp);
}


void xdr_remote_node_device_get_xml_desc_ret_clear(remote_node_device_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_node_device_get_parent_args_clear(remote_node_device_get_parent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_parent_args, (char *)objp);
}


void xdr_remote_node_device_get_parent_ret_clear(remote_node_device_get_parent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_parent_ret, (char *)objp);
}


void xdr_remote_node_device_num_of_caps_args_clear(remote_node_device_num_of_caps_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_num_of_caps_args, (char *)objp);
}


void xdr_remote_node_device_num_of_caps_ret_clear(remote_node_device_num_of_caps_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_num_of_caps_ret, (char *)objp);
}


void xdr_remote_node_device_list_caps_args_clear(remote_node_device_list_caps_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_list_caps_args, (char *)objp);
}


void xdr_remote_node_device_list_caps_ret_clear(remote_node_device_list_caps_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_list_caps_ret, (char *)objp);
}


void xdr_remote_node_device_dettach_args_clear(remote_node_device_dettach_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_dettach_args, (char *)objp);
}


void xdr_remote_node_device_detach_flags_args_clear(remote_node_device_detach_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_detach_flags_args, (char *)objp);
}


void xdr_remote_node_device_re_attach_args_clear(remote_node_device_re_attach_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_re_attach_args, (char *)objp);
}


void xdr_remote_node_device_reset_args_clear(remote_node_device_reset_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_reset_args, (char *)objp);
}


void xdr_remote_node_device_create_xml_args_clear(remote_node_device_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_create_xml_args, (char *)objp);
}


void xdr_remote_node_device_create_xml_ret_clear(remote_node_device_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_create_xml_ret, (char *)objp);
}


void xdr_remote_node_device_destroy_args_clear(remote_node_device_destroy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_destroy_args, (char *)objp);
}


void xdr_remote_node_device_define_xml_args_clear(remote_node_device_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_define_xml_args, (char *)objp);
}


void xdr_remote_node_device_define_xml_ret_clear(remote_node_device_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_define_xml_ret, (char *)objp);
}


void xdr_remote_node_device_undefine_args_clear(remote_node_device_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_undefine_args, (char *)objp);
}


void xdr_remote_node_device_create_args_clear(remote_node_device_create_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_create_args, (char *)objp);
}


void xdr_remote_node_device_get_autostart_args_clear(remote_node_device_get_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_autostart_args, (char *)objp);
}


void xdr_remote_node_device_get_autostart_ret_clear(remote_node_device_get_autostart_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_get_autostart_ret, (char *)objp);
}


void xdr_remote_node_device_set_autostart_args_clear(remote_node_device_set_autostart_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_set_autostart_args, (char *)objp);
}


void xdr_remote_node_device_is_persistent_args_clear(remote_node_device_is_persistent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_is_persistent_args, (char *)objp);
}


void xdr_remote_node_device_is_persistent_ret_clear(remote_node_device_is_persistent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_is_persistent_ret, (char *)objp);
}


void xdr_remote_node_device_is_active_args_clear(remote_node_device_is_active_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_is_active_args, (char *)objp);
}


void xdr_remote_node_device_is_active_ret_clear(remote_node_device_is_active_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_is_active_ret, (char *)objp);
}


void xdr_remote_node_device_update_args_clear(remote_node_device_update_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_update_args, (char *)objp);
}


void xdr_remote_connect_domain_event_register_ret_clear(remote_connect_domain_event_register_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_register_ret, (char *)objp);
}


void xdr_remote_connect_domain_event_deregister_ret_clear(remote_connect_domain_event_deregister_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_deregister_ret, (char *)objp);
}


void xdr_remote_domain_event_lifecycle_msg_clear(remote_domain_event_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_lifecycle_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_lifecycle_msg_clear(remote_domain_event_callback_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_lifecycle_msg, (char *)objp);
}


void xdr_remote_connect_domain_xml_from_native_args_clear(remote_connect_domain_xml_from_native_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_xml_from_native_args, (char *)objp);
}


void xdr_remote_connect_domain_xml_from_native_ret_clear(remote_connect_domain_xml_from_native_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_xml_from_native_ret, (char *)objp);
}


void xdr_remote_connect_domain_xml_to_native_args_clear(remote_connect_domain_xml_to_native_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_xml_to_native_args, (char *)objp);
}


void xdr_remote_connect_domain_xml_to_native_ret_clear(remote_connect_domain_xml_to_native_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_xml_to_native_ret, (char *)objp);
}


void xdr_remote_connect_num_of_secrets_ret_clear(remote_connect_num_of_secrets_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_num_of_secrets_ret, (char *)objp);
}


void xdr_remote_connect_list_secrets_args_clear(remote_connect_list_secrets_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_secrets_args, (char *)objp);
}


void xdr_remote_connect_list_secrets_ret_clear(remote_connect_list_secrets_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_secrets_ret, (char *)objp);
}


void xdr_remote_secret_lookup_by_uuid_args_clear(remote_secret_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_secret_lookup_by_uuid_ret_clear(remote_secret_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_secret_define_xml_args_clear(remote_secret_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_define_xml_args, (char *)objp);
}


void xdr_remote_secret_define_xml_ret_clear(remote_secret_define_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_define_xml_ret, (char *)objp);
}


void xdr_remote_secret_get_xml_desc_args_clear(remote_secret_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_get_xml_desc_args, (char *)objp);
}


void xdr_remote_secret_get_xml_desc_ret_clear(remote_secret_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_secret_set_value_args_clear(remote_secret_set_value_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_set_value_args, (char *)objp);
}


void xdr_remote_secret_get_value_args_clear(remote_secret_get_value_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_get_value_args, (char *)objp);
}


void xdr_remote_secret_get_value_ret_clear(remote_secret_get_value_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_get_value_ret, (char *)objp);
}


void xdr_remote_secret_undefine_args_clear(remote_secret_undefine_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_undefine_args, (char *)objp);
}


void xdr_remote_secret_lookup_by_usage_args_clear(remote_secret_lookup_by_usage_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_lookup_by_usage_args, (char *)objp);
}


void xdr_remote_secret_lookup_by_usage_ret_clear(remote_secret_lookup_by_usage_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_lookup_by_usage_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_tunnel_args_clear(remote_domain_migrate_prepare_tunnel_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_tunnel_args, (char *)objp);
}


void xdr_remote_connect_is_secure_ret_clear(remote_connect_is_secure_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_is_secure_ret, (char *)objp);
}


void xdr_remote_domain_is_active_args_clear(remote_domain_is_active_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_active_args, (char *)objp);
}


void xdr_remote_domain_is_active_ret_clear(remote_domain_is_active_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_active_ret, (char *)objp);
}


void xdr_remote_domain_is_persistent_args_clear(remote_domain_is_persistent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_persistent_args, (char *)objp);
}


void xdr_remote_domain_is_persistent_ret_clear(remote_domain_is_persistent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_persistent_ret, (char *)objp);
}


void xdr_remote_domain_is_updated_args_clear(remote_domain_is_updated_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_updated_args, (char *)objp);
}


void xdr_remote_domain_is_updated_ret_clear(remote_domain_is_updated_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_is_updated_ret, (char *)objp);
}


void xdr_remote_network_is_active_args_clear(remote_network_is_active_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_is_active_args, (char *)objp);
}


void xdr_remote_network_is_active_ret_clear(remote_network_is_active_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_is_active_ret, (char *)objp);
}


void xdr_remote_network_is_persistent_args_clear(remote_network_is_persistent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_is_persistent_args, (char *)objp);
}


void xdr_remote_network_is_persistent_ret_clear(remote_network_is_persistent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_is_persistent_ret, (char *)objp);
}


void xdr_remote_storage_pool_is_active_args_clear(remote_storage_pool_is_active_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_is_active_args, (char *)objp);
}


void xdr_remote_storage_pool_is_active_ret_clear(remote_storage_pool_is_active_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_is_active_ret, (char *)objp);
}


void xdr_remote_storage_pool_is_persistent_args_clear(remote_storage_pool_is_persistent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_is_persistent_args, (char *)objp);
}


void xdr_remote_storage_pool_is_persistent_ret_clear(remote_storage_pool_is_persistent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_is_persistent_ret, (char *)objp);
}


void xdr_remote_interface_is_active_args_clear(remote_interface_is_active_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_is_active_args, (char *)objp);
}


void xdr_remote_interface_is_active_ret_clear(remote_interface_is_active_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_interface_is_active_ret, (char *)objp);
}


void xdr_remote_connect_compare_cpu_args_clear(remote_connect_compare_cpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_compare_cpu_args, (char *)objp);
}


void xdr_remote_connect_compare_cpu_ret_clear(remote_connect_compare_cpu_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_compare_cpu_ret, (char *)objp);
}


void xdr_remote_connect_baseline_cpu_args_clear(remote_connect_baseline_cpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_baseline_cpu_args, (char *)objp);
}


void xdr_remote_connect_baseline_cpu_ret_clear(remote_connect_baseline_cpu_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_baseline_cpu_ret, (char *)objp);
}


void xdr_remote_domain_get_job_info_args_clear(remote_domain_get_job_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_job_info_args, (char *)objp);
}


void xdr_remote_domain_get_job_info_ret_clear(remote_domain_get_job_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_job_info_ret, (char *)objp);
}


void xdr_remote_domain_get_job_stats_args_clear(remote_domain_get_job_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_job_stats_args, (char *)objp);
}


void xdr_remote_domain_get_job_stats_ret_clear(remote_domain_get_job_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_job_stats_ret, (char *)objp);
}


void xdr_remote_domain_abort_job_args_clear(remote_domain_abort_job_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_abort_job_args, (char *)objp);
}


void xdr_remote_domain_abort_job_flags_args_clear(remote_domain_abort_job_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_abort_job_flags_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_max_downtime_args_clear(remote_domain_migrate_get_max_downtime_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_max_downtime_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_max_downtime_ret_clear(remote_domain_migrate_get_max_downtime_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_max_downtime_ret, (char *)objp);
}


void xdr_remote_domain_migrate_set_max_downtime_args_clear(remote_domain_migrate_set_max_downtime_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_set_max_downtime_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_compression_cache_args_clear(remote_domain_migrate_get_compression_cache_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_compression_cache_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_compression_cache_ret_clear(remote_domain_migrate_get_compression_cache_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_compression_cache_ret, (char *)objp);
}


void xdr_remote_domain_migrate_set_compression_cache_args_clear(remote_domain_migrate_set_compression_cache_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_set_compression_cache_args, (char *)objp);
}


void xdr_remote_domain_migrate_set_max_speed_args_clear(remote_domain_migrate_set_max_speed_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_set_max_speed_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_max_speed_args_clear(remote_domain_migrate_get_max_speed_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_max_speed_args, (char *)objp);
}


void xdr_remote_domain_migrate_get_max_speed_ret_clear(remote_domain_migrate_get_max_speed_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_get_max_speed_ret, (char *)objp);
}


void xdr_remote_connect_domain_event_register_any_args_clear(remote_connect_domain_event_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_register_any_args, (char *)objp);
}


void xdr_remote_connect_domain_event_deregister_any_args_clear(remote_connect_domain_event_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_deregister_any_args, (char *)objp);
}


void xdr_remote_connect_domain_event_callback_register_any_args_clear(remote_connect_domain_event_callback_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_callback_register_any_args, (char *)objp);
}


void xdr_remote_connect_domain_event_callback_register_any_ret_clear(remote_connect_domain_event_callback_register_any_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_callback_register_any_ret, (char *)objp);
}


void xdr_remote_connect_domain_event_callback_deregister_any_args_clear(remote_connect_domain_event_callback_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_domain_event_callback_deregister_any_args, (char *)objp);
}


void xdr_remote_domain_event_reboot_msg_clear(remote_domain_event_reboot_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_reboot_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_reboot_msg_clear(remote_domain_event_callback_reboot_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_reboot_msg, (char *)objp);
}


void xdr_remote_domain_event_rtc_change_msg_clear(remote_domain_event_rtc_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_rtc_change_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_rtc_change_msg_clear(remote_domain_event_callback_rtc_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_rtc_change_msg, (char *)objp);
}


void xdr_remote_domain_event_watchdog_msg_clear(remote_domain_event_watchdog_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_watchdog_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_watchdog_msg_clear(remote_domain_event_callback_watchdog_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_watchdog_msg, (char *)objp);
}


void xdr_remote_domain_event_io_error_msg_clear(remote_domain_event_io_error_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_io_error_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_io_error_msg_clear(remote_domain_event_callback_io_error_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_io_error_msg, (char *)objp);
}


void xdr_remote_domain_event_io_error_reason_msg_clear(remote_domain_event_io_error_reason_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_io_error_reason_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_io_error_reason_msg_clear(remote_domain_event_callback_io_error_reason_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_io_error_reason_msg, (char *)objp);
}


void xdr_remote_domain_event_graphics_address_clear(remote_domain_event_graphics_address *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_graphics_address, (char *)objp);
}


void xdr_remote_domain_event_graphics_identity_clear(remote_domain_event_graphics_identity *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_graphics_identity, (char *)objp);
}


void xdr_remote_domain_event_graphics_msg_clear(remote_domain_event_graphics_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_graphics_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_graphics_msg_clear(remote_domain_event_callback_graphics_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_graphics_msg, (char *)objp);
}


void xdr_remote_domain_event_block_job_msg_clear(remote_domain_event_block_job_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_block_job_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_block_job_msg_clear(remote_domain_event_callback_block_job_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_block_job_msg, (char *)objp);
}


void xdr_remote_domain_event_disk_change_msg_clear(remote_domain_event_disk_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_disk_change_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_disk_change_msg_clear(remote_domain_event_callback_disk_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_disk_change_msg, (char *)objp);
}


void xdr_remote_domain_event_tray_change_msg_clear(remote_domain_event_tray_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_tray_change_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_tray_change_msg_clear(remote_domain_event_callback_tray_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_tray_change_msg, (char *)objp);
}


void xdr_remote_domain_event_pmwakeup_msg_clear(remote_domain_event_pmwakeup_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_pmwakeup_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_pmwakeup_msg_clear(remote_domain_event_callback_pmwakeup_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_pmwakeup_msg, (char *)objp);
}


void xdr_remote_domain_event_pmsuspend_msg_clear(remote_domain_event_pmsuspend_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_pmsuspend_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_pmsuspend_msg_clear(remote_domain_event_callback_pmsuspend_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_pmsuspend_msg, (char *)objp);
}


void xdr_remote_domain_event_balloon_change_msg_clear(remote_domain_event_balloon_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_balloon_change_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_balloon_change_msg_clear(remote_domain_event_callback_balloon_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_balloon_change_msg, (char *)objp);
}


void xdr_remote_domain_event_pmsuspend_disk_msg_clear(remote_domain_event_pmsuspend_disk_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_pmsuspend_disk_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_pmsuspend_disk_msg_clear(remote_domain_event_callback_pmsuspend_disk_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_pmsuspend_disk_msg, (char *)objp);
}


void xdr_remote_domain_managed_save_args_clear(remote_domain_managed_save_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_managed_save_args, (char *)objp);
}


void xdr_remote_domain_has_managed_save_image_args_clear(remote_domain_has_managed_save_image_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_has_managed_save_image_args, (char *)objp);
}


void xdr_remote_domain_has_managed_save_image_ret_clear(remote_domain_has_managed_save_image_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_has_managed_save_image_ret, (char *)objp);
}


void xdr_remote_domain_managed_save_remove_args_clear(remote_domain_managed_save_remove_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_managed_save_remove_args, (char *)objp);
}


void xdr_remote_domain_managed_save_get_xml_desc_args_clear(remote_domain_managed_save_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_managed_save_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_managed_save_get_xml_desc_ret_clear(remote_domain_managed_save_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_managed_save_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_managed_save_define_xml_args_clear(remote_domain_managed_save_define_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_managed_save_define_xml_args, (char *)objp);
}


void xdr_remote_domain_snapshot_create_xml_args_clear(remote_domain_snapshot_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_create_xml_args, (char *)objp);
}


void xdr_remote_domain_snapshot_create_xml_ret_clear(remote_domain_snapshot_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_create_xml_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_get_xml_desc_args_clear(remote_domain_snapshot_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_snapshot_get_xml_desc_ret_clear(remote_domain_snapshot_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_num_args_clear(remote_domain_snapshot_num_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_num_args, (char *)objp);
}


void xdr_remote_domain_snapshot_num_ret_clear(remote_domain_snapshot_num_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_num_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_list_names_args_clear(remote_domain_snapshot_list_names_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_names_args, (char *)objp);
}


void xdr_remote_domain_snapshot_list_names_ret_clear(remote_domain_snapshot_list_names_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_names_ret, (char *)objp);
}


void xdr_remote_domain_list_all_snapshots_args_clear(remote_domain_list_all_snapshots_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_list_all_snapshots_args, (char *)objp);
}


void xdr_remote_domain_list_all_snapshots_ret_clear(remote_domain_list_all_snapshots_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_list_all_snapshots_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_num_children_args_clear(remote_domain_snapshot_num_children_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_num_children_args, (char *)objp);
}


void xdr_remote_domain_snapshot_num_children_ret_clear(remote_domain_snapshot_num_children_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_num_children_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_list_children_names_args_clear(remote_domain_snapshot_list_children_names_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_children_names_args, (char *)objp);
}


void xdr_remote_domain_snapshot_list_children_names_ret_clear(remote_domain_snapshot_list_children_names_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_children_names_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_list_all_children_args_clear(remote_domain_snapshot_list_all_children_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_all_children_args, (char *)objp);
}


void xdr_remote_domain_snapshot_list_all_children_ret_clear(remote_domain_snapshot_list_all_children_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_list_all_children_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_lookup_by_name_args_clear(remote_domain_snapshot_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_lookup_by_name_args, (char *)objp);
}


void xdr_remote_domain_snapshot_lookup_by_name_ret_clear(remote_domain_snapshot_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_domain_has_current_snapshot_args_clear(remote_domain_has_current_snapshot_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_has_current_snapshot_args, (char *)objp);
}


void xdr_remote_domain_has_current_snapshot_ret_clear(remote_domain_has_current_snapshot_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_has_current_snapshot_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_get_parent_args_clear(remote_domain_snapshot_get_parent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_get_parent_args, (char *)objp);
}


void xdr_remote_domain_snapshot_get_parent_ret_clear(remote_domain_snapshot_get_parent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_get_parent_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_current_args_clear(remote_domain_snapshot_current_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_current_args, (char *)objp);
}


void xdr_remote_domain_snapshot_current_ret_clear(remote_domain_snapshot_current_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_current_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_is_current_args_clear(remote_domain_snapshot_is_current_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_is_current_args, (char *)objp);
}


void xdr_remote_domain_snapshot_is_current_ret_clear(remote_domain_snapshot_is_current_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_is_current_ret, (char *)objp);
}


void xdr_remote_domain_snapshot_has_metadata_args_clear(remote_domain_snapshot_has_metadata_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_has_metadata_args, (char *)objp);
}


void xdr_remote_domain_snapshot_has_metadata_ret_clear(remote_domain_snapshot_has_metadata_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_has_metadata_ret, (char *)objp);
}


void xdr_remote_domain_revert_to_snapshot_args_clear(remote_domain_revert_to_snapshot_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_revert_to_snapshot_args, (char *)objp);
}


void xdr_remote_domain_snapshot_delete_args_clear(remote_domain_snapshot_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_snapshot_delete_args, (char *)objp);
}


void xdr_remote_domain_open_console_args_clear(remote_domain_open_console_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_open_console_args, (char *)objp);
}


void xdr_remote_domain_open_channel_args_clear(remote_domain_open_channel_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_open_channel_args, (char *)objp);
}


void xdr_remote_storage_vol_upload_args_clear(remote_storage_vol_upload_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_upload_args, (char *)objp);
}


void xdr_remote_storage_vol_download_args_clear(remote_storage_vol_download_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_vol_download_args, (char *)objp);
}


void xdr_remote_domain_get_state_args_clear(remote_domain_get_state_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_state_args, (char *)objp);
}


void xdr_remote_domain_get_state_ret_clear(remote_domain_get_state_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_state_ret, (char *)objp);
}


void xdr_remote_domain_migrate_begin3_args_clear(remote_domain_migrate_begin3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_begin3_args, (char *)objp);
}


void xdr_remote_domain_migrate_begin3_ret_clear(remote_domain_migrate_begin3_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_begin3_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare3_args_clear(remote_domain_migrate_prepare3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare3_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare3_ret_clear(remote_domain_migrate_prepare3_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare3_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_tunnel3_args_clear(remote_domain_migrate_prepare_tunnel3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_tunnel3_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_tunnel3_ret_clear(remote_domain_migrate_prepare_tunnel3_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_tunnel3_ret, (char *)objp);
}


void xdr_remote_domain_migrate_perform3_args_clear(remote_domain_migrate_perform3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_perform3_args, (char *)objp);
}


void xdr_remote_domain_migrate_perform3_ret_clear(remote_domain_migrate_perform3_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_perform3_ret, (char *)objp);
}


void xdr_remote_domain_migrate_finish3_args_clear(remote_domain_migrate_finish3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish3_args, (char *)objp);
}


void xdr_remote_domain_migrate_finish3_ret_clear(remote_domain_migrate_finish3_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish3_ret, (char *)objp);
}


void xdr_remote_domain_migrate_confirm3_args_clear(remote_domain_migrate_confirm3_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_confirm3_args, (char *)objp);
}


void xdr_remote_domain_event_control_error_msg_clear(remote_domain_event_control_error_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_control_error_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_control_error_msg_clear(remote_domain_event_callback_control_error_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_control_error_msg, (char *)objp);
}


void xdr_remote_domain_get_control_info_args_clear(remote_domain_get_control_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_control_info_args, (char *)objp);
}


void xdr_remote_domain_get_control_info_ret_clear(remote_domain_get_control_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_control_info_ret, (char *)objp);
}


void xdr_remote_domain_open_graphics_args_clear(remote_domain_open_graphics_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_open_graphics_args, (char *)objp);
}


void xdr_remote_domain_open_graphics_fd_args_clear(remote_domain_open_graphics_fd_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_open_graphics_fd_args, (char *)objp);
}


void xdr_remote_node_suspend_for_duration_args_clear(remote_node_suspend_for_duration_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_suspend_for_duration_args, (char *)objp);
}


void xdr_remote_domain_shutdown_flags_args_clear(remote_domain_shutdown_flags_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_shutdown_flags_args, (char *)objp);
}


void xdr_remote_domain_get_disk_errors_args_clear(remote_domain_get_disk_errors_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_disk_errors_args, (char *)objp);
}


void xdr_remote_domain_get_disk_errors_ret_clear(remote_domain_get_disk_errors_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_disk_errors_ret, (char *)objp);
}


void xdr_remote_connect_list_all_domains_args_clear(remote_connect_list_all_domains_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_domains_args, (char *)objp);
}


void xdr_remote_connect_list_all_domains_ret_clear(remote_connect_list_all_domains_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_domains_ret, (char *)objp);
}


void xdr_remote_connect_list_all_storage_pools_args_clear(remote_connect_list_all_storage_pools_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_storage_pools_args, (char *)objp);
}


void xdr_remote_connect_list_all_storage_pools_ret_clear(remote_connect_list_all_storage_pools_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_storage_pools_ret, (char *)objp);
}


void xdr_remote_storage_pool_list_all_volumes_args_clear(remote_storage_pool_list_all_volumes_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_list_all_volumes_args, (char *)objp);
}


void xdr_remote_storage_pool_list_all_volumes_ret_clear(remote_storage_pool_list_all_volumes_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_list_all_volumes_ret, (char *)objp);
}


void xdr_remote_connect_list_all_networks_args_clear(remote_connect_list_all_networks_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_networks_args, (char *)objp);
}


void xdr_remote_connect_list_all_networks_ret_clear(remote_connect_list_all_networks_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_networks_ret, (char *)objp);
}


void xdr_remote_connect_list_all_interfaces_args_clear(remote_connect_list_all_interfaces_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_interfaces_args, (char *)objp);
}


void xdr_remote_connect_list_all_interfaces_ret_clear(remote_connect_list_all_interfaces_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_interfaces_ret, (char *)objp);
}


void xdr_remote_connect_list_all_node_devices_args_clear(remote_connect_list_all_node_devices_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_node_devices_args, (char *)objp);
}


void xdr_remote_connect_list_all_node_devices_ret_clear(remote_connect_list_all_node_devices_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_node_devices_ret, (char *)objp);
}


void xdr_remote_connect_list_all_nwfilters_args_clear(remote_connect_list_all_nwfilters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_nwfilters_args, (char *)objp);
}


void xdr_remote_connect_list_all_nwfilters_ret_clear(remote_connect_list_all_nwfilters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_nwfilters_ret, (char *)objp);
}


void xdr_remote_connect_list_all_secrets_args_clear(remote_connect_list_all_secrets_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_secrets_args, (char *)objp);
}


void xdr_remote_connect_list_all_secrets_ret_clear(remote_connect_list_all_secrets_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_secrets_ret, (char *)objp);
}


void xdr_remote_node_set_memory_parameters_args_clear(remote_node_set_memory_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_set_memory_parameters_args, (char *)objp);
}


void xdr_remote_node_get_memory_parameters_args_clear(remote_node_get_memory_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_memory_parameters_args, (char *)objp);
}


void xdr_remote_node_get_memory_parameters_ret_clear(remote_node_get_memory_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_memory_parameters_ret, (char *)objp);
}


void xdr_remote_node_get_cpu_map_args_clear(remote_node_get_cpu_map_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cpu_map_args, (char *)objp);
}


void xdr_remote_node_get_cpu_map_ret_clear(remote_node_get_cpu_map_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_cpu_map_ret, (char *)objp);
}


void xdr_remote_domain_fstrim_args_clear(remote_domain_fstrim_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fstrim_args, (char *)objp);
}


void xdr_remote_domain_get_time_args_clear(remote_domain_get_time_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_time_args, (char *)objp);
}


void xdr_remote_domain_get_time_ret_clear(remote_domain_get_time_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_time_ret, (char *)objp);
}


void xdr_remote_domain_set_time_args_clear(remote_domain_set_time_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_time_args, (char *)objp);
}


void xdr_remote_domain_migrate_begin3_params_args_clear(remote_domain_migrate_begin3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_begin3_params_args, (char *)objp);
}


void xdr_remote_domain_migrate_begin3_params_ret_clear(remote_domain_migrate_begin3_params_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_begin3_params_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare3_params_args_clear(remote_domain_migrate_prepare3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare3_params_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare3_params_ret_clear(remote_domain_migrate_prepare3_params_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare3_params_ret, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_tunnel3_params_args_clear(remote_domain_migrate_prepare_tunnel3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_tunnel3_params_args, (char *)objp);
}


void xdr_remote_domain_migrate_prepare_tunnel3_params_ret_clear(remote_domain_migrate_prepare_tunnel3_params_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_prepare_tunnel3_params_ret, (char *)objp);
}


void xdr_remote_domain_migrate_perform3_params_args_clear(remote_domain_migrate_perform3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_perform3_params_args, (char *)objp);
}


void xdr_remote_domain_migrate_perform3_params_ret_clear(remote_domain_migrate_perform3_params_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_perform3_params_ret, (char *)objp);
}


void xdr_remote_domain_migrate_finish3_params_args_clear(remote_domain_migrate_finish3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish3_params_args, (char *)objp);
}


void xdr_remote_domain_migrate_finish3_params_ret_clear(remote_domain_migrate_finish3_params_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_finish3_params_ret, (char *)objp);
}


void xdr_remote_domain_migrate_confirm3_params_args_clear(remote_domain_migrate_confirm3_params_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_confirm3_params_args, (char *)objp);
}


void xdr_remote_domain_event_device_removed_msg_clear(remote_domain_event_device_removed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_device_removed_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_device_removed_msg_clear(remote_domain_event_callback_device_removed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_device_removed_msg, (char *)objp);
}


void xdr_remote_domain_event_block_job_2_msg_clear(remote_domain_event_block_job_2_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_block_job_2_msg, (char *)objp);
}


void xdr_remote_domain_event_block_threshold_msg_clear(remote_domain_event_block_threshold_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_block_threshold_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_tunable_msg_clear(remote_domain_event_callback_tunable_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_tunable_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_device_added_msg_clear(remote_domain_event_callback_device_added_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_device_added_msg, (char *)objp);
}


void xdr_remote_connect_event_connection_closed_msg_clear(remote_connect_event_connection_closed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_event_connection_closed_msg, (char *)objp);
}


void xdr_remote_connect_get_cpu_model_names_args_clear(remote_connect_get_cpu_model_names_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_cpu_model_names_args, (char *)objp);
}


void xdr_remote_connect_get_cpu_model_names_ret_clear(remote_connect_get_cpu_model_names_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_cpu_model_names_ret, (char *)objp);
}


void xdr_remote_connect_network_event_register_any_args_clear(remote_connect_network_event_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_network_event_register_any_args, (char *)objp);
}


void xdr_remote_connect_network_event_register_any_ret_clear(remote_connect_network_event_register_any_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_network_event_register_any_ret, (char *)objp);
}


void xdr_remote_connect_network_event_deregister_any_args_clear(remote_connect_network_event_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_network_event_deregister_any_args, (char *)objp);
}


void xdr_remote_network_event_lifecycle_msg_clear(remote_network_event_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_event_lifecycle_msg, (char *)objp);
}


void xdr_remote_network_event_callback_metadata_change_msg_clear(remote_network_event_callback_metadata_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_event_callback_metadata_change_msg, (char *)objp);
}


void xdr_remote_network_set_metadata_args_clear(remote_network_set_metadata_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_set_metadata_args, (char *)objp);
}


void xdr_remote_network_get_metadata_args_clear(remote_network_get_metadata_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_metadata_args, (char *)objp);
}


void xdr_remote_network_get_metadata_ret_clear(remote_network_get_metadata_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_metadata_ret, (char *)objp);
}


void xdr_remote_connect_storage_pool_event_register_any_args_clear(remote_connect_storage_pool_event_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_storage_pool_event_register_any_args, (char *)objp);
}


void xdr_remote_connect_storage_pool_event_register_any_ret_clear(remote_connect_storage_pool_event_register_any_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_storage_pool_event_register_any_ret, (char *)objp);
}


void xdr_remote_connect_storage_pool_event_deregister_any_args_clear(remote_connect_storage_pool_event_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_storage_pool_event_deregister_any_args, (char *)objp);
}


void xdr_remote_storage_pool_event_lifecycle_msg_clear(remote_storage_pool_event_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_event_lifecycle_msg, (char *)objp);
}


void xdr_remote_storage_pool_event_refresh_msg_clear(remote_storage_pool_event_refresh_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_storage_pool_event_refresh_msg, (char *)objp);
}


void xdr_remote_connect_node_device_event_register_any_args_clear(remote_connect_node_device_event_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_node_device_event_register_any_args, (char *)objp);
}


void xdr_remote_connect_node_device_event_register_any_ret_clear(remote_connect_node_device_event_register_any_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_node_device_event_register_any_ret, (char *)objp);
}


void xdr_remote_connect_node_device_event_deregister_any_args_clear(remote_connect_node_device_event_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_node_device_event_deregister_any_args, (char *)objp);
}


void xdr_remote_node_device_event_lifecycle_msg_clear(remote_node_device_event_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_event_lifecycle_msg, (char *)objp);
}


void xdr_remote_node_device_event_update_msg_clear(remote_node_device_event_update_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_device_event_update_msg, (char *)objp);
}


void xdr_remote_domain_fsfreeze_args_clear(remote_domain_fsfreeze_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fsfreeze_args, (char *)objp);
}


void xdr_remote_domain_fsfreeze_ret_clear(remote_domain_fsfreeze_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fsfreeze_ret, (char *)objp);
}


void xdr_remote_domain_fsthaw_args_clear(remote_domain_fsthaw_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fsthaw_args, (char *)objp);
}


void xdr_remote_domain_fsthaw_ret_clear(remote_domain_fsthaw_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fsthaw_ret, (char *)objp);
}


void xdr_remote_node_get_free_pages_args_clear(remote_node_get_free_pages_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_free_pages_args, (char *)objp);
}


void xdr_remote_node_get_free_pages_ret_clear(remote_node_get_free_pages_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_free_pages_ret, (char *)objp);
}


void xdr_remote_node_alloc_pages_args_clear(remote_node_alloc_pages_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_alloc_pages_args, (char *)objp);
}


void xdr_remote_node_alloc_pages_ret_clear(remote_node_alloc_pages_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_alloc_pages_ret, (char *)objp);
}


void xdr_remote_network_dhcp_lease_clear(remote_network_dhcp_lease *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_dhcp_lease, (char *)objp);
}


void xdr_remote_network_get_dhcp_leases_args_clear(remote_network_get_dhcp_leases_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_dhcp_leases_args, (char *)objp);
}


void xdr_remote_network_get_dhcp_leases_ret_clear(remote_network_get_dhcp_leases_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_get_dhcp_leases_ret, (char *)objp);
}


void xdr_remote_domain_stats_record_clear(remote_domain_stats_record *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_stats_record, (char *)objp);
}


void xdr_remote_connect_get_all_domain_stats_args_clear(remote_connect_get_all_domain_stats_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_all_domain_stats_args, (char *)objp);
}


void xdr_remote_domain_event_callback_agent_lifecycle_msg_clear(remote_domain_event_callback_agent_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_agent_lifecycle_msg, (char *)objp);
}


void xdr_remote_connect_get_all_domain_stats_ret_clear(remote_connect_get_all_domain_stats_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_all_domain_stats_ret, (char *)objp);
}


void xdr_remote_domain_fsinfo_clear(remote_domain_fsinfo *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fsinfo, (char *)objp);
}


void xdr_remote_domain_get_fsinfo_args_clear(remote_domain_get_fsinfo_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_fsinfo_args, (char *)objp);
}


void xdr_remote_domain_get_fsinfo_ret_clear(remote_domain_get_fsinfo_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_fsinfo_ret, (char *)objp);
}


void xdr_remote_domain_ip_addr_clear(remote_domain_ip_addr *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_ip_addr, (char *)objp);
}


void xdr_remote_domain_interface_clear(remote_domain_interface *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_interface, (char *)objp);
}


void xdr_remote_domain_interface_addresses_args_clear(remote_domain_interface_addresses_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_interface_addresses_args, (char *)objp);
}


void xdr_remote_domain_interface_addresses_ret_clear(remote_domain_interface_addresses_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_interface_addresses_ret, (char *)objp);
}


void xdr_remote_domain_set_user_password_args_clear(remote_domain_set_user_password_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_user_password_args, (char *)objp);
}


void xdr_remote_domain_rename_args_clear(remote_domain_rename_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_rename_args, (char *)objp);
}


void xdr_remote_domain_rename_ret_clear(remote_domain_rename_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_rename_ret, (char *)objp);
}


void xdr_remote_domain_event_callback_migration_iteration_msg_clear(remote_domain_event_callback_migration_iteration_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_migration_iteration_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_job_completed_msg_clear(remote_domain_event_callback_job_completed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_job_completed_msg, (char *)objp);
}


void xdr_remote_domain_migrate_start_post_copy_args_clear(remote_domain_migrate_start_post_copy_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_migrate_start_post_copy_args, (char *)objp);
}


void xdr_remote_domain_event_callback_device_removal_failed_msg_clear(remote_domain_event_callback_device_removal_failed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_device_removal_failed_msg, (char *)objp);
}


void xdr_remote_domain_get_guest_vcpus_args_clear(remote_domain_get_guest_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_guest_vcpus_args, (char *)objp);
}


void xdr_remote_domain_get_guest_vcpus_ret_clear(remote_domain_get_guest_vcpus_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_guest_vcpus_ret, (char *)objp);
}


void xdr_remote_domain_set_guest_vcpus_args_clear(remote_domain_set_guest_vcpus_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_guest_vcpus_args, (char *)objp);
}


void xdr_remote_domain_set_vcpu_args_clear(remote_domain_set_vcpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_vcpu_args, (char *)objp);
}


void xdr_remote_domain_event_callback_metadata_change_msg_clear(remote_domain_event_callback_metadata_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_metadata_change_msg, (char *)objp);
}


void xdr_remote_domain_event_memory_failure_msg_clear(remote_domain_event_memory_failure_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_memory_failure_msg, (char *)objp);
}


void xdr_remote_connect_secret_event_register_any_args_clear(remote_connect_secret_event_register_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_secret_event_register_any_args, (char *)objp);
}


void xdr_remote_connect_secret_event_register_any_ret_clear(remote_connect_secret_event_register_any_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_secret_event_register_any_ret, (char *)objp);
}


void xdr_remote_connect_secret_event_deregister_any_args_clear(remote_connect_secret_event_deregister_any_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_secret_event_deregister_any_args, (char *)objp);
}


void xdr_remote_secret_event_lifecycle_msg_clear(remote_secret_event_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_event_lifecycle_msg, (char *)objp);
}


void xdr_remote_secret_event_value_changed_msg_clear(remote_secret_event_value_changed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_secret_event_value_changed_msg, (char *)objp);
}


void xdr_remote_domain_set_block_threshold_args_clear(remote_domain_set_block_threshold_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_block_threshold_args, (char *)objp);
}


void xdr_remote_domain_set_lifecycle_action_args_clear(remote_domain_set_lifecycle_action_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_lifecycle_action_args, (char *)objp);
}


void xdr_remote_connect_compare_hypervisor_cpu_args_clear(remote_connect_compare_hypervisor_cpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_compare_hypervisor_cpu_args, (char *)objp);
}


void xdr_remote_connect_compare_hypervisor_cpu_ret_clear(remote_connect_compare_hypervisor_cpu_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_compare_hypervisor_cpu_ret, (char *)objp);
}


void xdr_remote_connect_baseline_hypervisor_cpu_args_clear(remote_connect_baseline_hypervisor_cpu_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_baseline_hypervisor_cpu_args, (char *)objp);
}


void xdr_remote_connect_baseline_hypervisor_cpu_ret_clear(remote_connect_baseline_hypervisor_cpu_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_baseline_hypervisor_cpu_ret, (char *)objp);
}


void xdr_remote_node_get_sev_info_args_clear(remote_node_get_sev_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_sev_info_args, (char *)objp);
}


void xdr_remote_node_get_sev_info_ret_clear(remote_node_get_sev_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_node_get_sev_info_ret, (char *)objp);
}


void xdr_remote_domain_get_launch_security_info_args_clear(remote_domain_get_launch_security_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_launch_security_info_args, (char *)objp);
}


void xdr_remote_domain_get_launch_security_info_ret_clear(remote_domain_get_launch_security_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_launch_security_info_ret, (char *)objp);
}


void xdr_remote_domain_set_launch_security_state_args_clear(remote_domain_set_launch_security_state_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_launch_security_state_args, (char *)objp);
}


void xdr_remote_nwfilter_binding_lookup_by_port_dev_args_clear(remote_nwfilter_binding_lookup_by_port_dev_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_lookup_by_port_dev_args, (char *)objp);
}


void xdr_remote_nwfilter_binding_lookup_by_port_dev_ret_clear(remote_nwfilter_binding_lookup_by_port_dev_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_lookup_by_port_dev_ret, (char *)objp);
}


void xdr_remote_nwfilter_binding_create_xml_args_clear(remote_nwfilter_binding_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_create_xml_args, (char *)objp);
}


void xdr_remote_nwfilter_binding_create_xml_ret_clear(remote_nwfilter_binding_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_create_xml_ret, (char *)objp);
}


void xdr_remote_nwfilter_binding_delete_args_clear(remote_nwfilter_binding_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_delete_args, (char *)objp);
}


void xdr_remote_nwfilter_binding_get_xml_desc_args_clear(remote_nwfilter_binding_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_get_xml_desc_args, (char *)objp);
}


void xdr_remote_nwfilter_binding_get_xml_desc_ret_clear(remote_nwfilter_binding_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_nwfilter_binding_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_connect_list_all_nwfilter_bindings_args_clear(remote_connect_list_all_nwfilter_bindings_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_nwfilter_bindings_args, (char *)objp);
}


void xdr_remote_connect_list_all_nwfilter_bindings_ret_clear(remote_connect_list_all_nwfilter_bindings_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_list_all_nwfilter_bindings_ret, (char *)objp);
}


void xdr_remote_connect_get_storage_pool_capabilities_args_clear(remote_connect_get_storage_pool_capabilities_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_storage_pool_capabilities_args, (char *)objp);
}


void xdr_remote_connect_get_storage_pool_capabilities_ret_clear(remote_connect_get_storage_pool_capabilities_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_get_storage_pool_capabilities_ret, (char *)objp);
}


void xdr_remote_network_list_all_ports_args_clear(remote_network_list_all_ports_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_list_all_ports_args, (char *)objp);
}


void xdr_remote_network_list_all_ports_ret_clear(remote_network_list_all_ports_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_list_all_ports_ret, (char *)objp);
}


void xdr_remote_network_port_lookup_by_uuid_args_clear(remote_network_port_lookup_by_uuid_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_lookup_by_uuid_args, (char *)objp);
}


void xdr_remote_network_port_lookup_by_uuid_ret_clear(remote_network_port_lookup_by_uuid_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_lookup_by_uuid_ret, (char *)objp);
}


void xdr_remote_network_port_create_xml_args_clear(remote_network_port_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_create_xml_args, (char *)objp);
}


void xdr_remote_network_port_create_xml_ret_clear(remote_network_port_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_create_xml_ret, (char *)objp);
}


void xdr_remote_network_port_set_parameters_args_clear(remote_network_port_set_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_set_parameters_args, (char *)objp);
}


void xdr_remote_network_port_get_parameters_args_clear(remote_network_port_get_parameters_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_get_parameters_args, (char *)objp);
}


void xdr_remote_network_port_get_parameters_ret_clear(remote_network_port_get_parameters_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_get_parameters_ret, (char *)objp);
}


void xdr_remote_network_port_get_xml_desc_args_clear(remote_network_port_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_get_xml_desc_args, (char *)objp);
}


void xdr_remote_network_port_get_xml_desc_ret_clear(remote_network_port_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_network_port_delete_args_clear(remote_network_port_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_network_port_delete_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_create_xml_args_clear(remote_domain_checkpoint_create_xml_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_create_xml_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_create_xml_ret_clear(remote_domain_checkpoint_create_xml_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_create_xml_ret, (char *)objp);
}


void xdr_remote_domain_checkpoint_get_xml_desc_args_clear(remote_domain_checkpoint_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_get_xml_desc_ret_clear(remote_domain_checkpoint_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_list_all_checkpoints_args_clear(remote_domain_list_all_checkpoints_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_list_all_checkpoints_args, (char *)objp);
}


void xdr_remote_domain_list_all_checkpoints_ret_clear(remote_domain_list_all_checkpoints_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_list_all_checkpoints_ret, (char *)objp);
}


void xdr_remote_domain_checkpoint_list_all_children_args_clear(remote_domain_checkpoint_list_all_children_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_list_all_children_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_list_all_children_ret_clear(remote_domain_checkpoint_list_all_children_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_list_all_children_ret, (char *)objp);
}


void xdr_remote_domain_checkpoint_lookup_by_name_args_clear(remote_domain_checkpoint_lookup_by_name_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_lookup_by_name_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_lookup_by_name_ret_clear(remote_domain_checkpoint_lookup_by_name_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_lookup_by_name_ret, (char *)objp);
}


void xdr_remote_domain_checkpoint_get_parent_args_clear(remote_domain_checkpoint_get_parent_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_get_parent_args, (char *)objp);
}


void xdr_remote_domain_checkpoint_get_parent_ret_clear(remote_domain_checkpoint_get_parent_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_get_parent_ret, (char *)objp);
}


void xdr_remote_domain_checkpoint_delete_args_clear(remote_domain_checkpoint_delete_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_checkpoint_delete_args, (char *)objp);
}


void xdr_remote_domain_get_guest_info_args_clear(remote_domain_get_guest_info_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_guest_info_args, (char *)objp);
}


void xdr_remote_domain_get_guest_info_ret_clear(remote_domain_get_guest_info_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_guest_info_ret, (char *)objp);
}


void xdr_remote_connect_set_identity_args_clear(remote_connect_set_identity_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_connect_set_identity_args, (char *)objp);
}


void xdr_remote_domain_agent_set_response_timeout_args_clear(remote_domain_agent_set_response_timeout_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_agent_set_response_timeout_args, (char *)objp);
}


void xdr_remote_domain_agent_set_response_timeout_ret_clear(remote_domain_agent_set_response_timeout_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_agent_set_response_timeout_ret, (char *)objp);
}


void xdr_remote_domain_backup_begin_args_clear(remote_domain_backup_begin_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_backup_begin_args, (char *)objp);
}


void xdr_remote_domain_backup_get_xml_desc_args_clear(remote_domain_backup_get_xml_desc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_backup_get_xml_desc_args, (char *)objp);
}


void xdr_remote_domain_backup_get_xml_desc_ret_clear(remote_domain_backup_get_xml_desc_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_backup_get_xml_desc_ret, (char *)objp);
}


void xdr_remote_domain_authorized_ssh_keys_get_args_clear(remote_domain_authorized_ssh_keys_get_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_authorized_ssh_keys_get_args, (char *)objp);
}


void xdr_remote_domain_authorized_ssh_keys_get_ret_clear(remote_domain_authorized_ssh_keys_get_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_authorized_ssh_keys_get_ret, (char *)objp);
}


void xdr_remote_domain_authorized_ssh_keys_set_args_clear(remote_domain_authorized_ssh_keys_set_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_authorized_ssh_keys_set_args, (char *)objp);
}


void xdr_remote_domain_get_messages_args_clear(remote_domain_get_messages_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_messages_args, (char *)objp);
}


void xdr_remote_domain_get_messages_ret_clear(remote_domain_get_messages_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_messages_ret, (char *)objp);
}


void xdr_remote_domain_start_dirty_rate_calc_args_clear(remote_domain_start_dirty_rate_calc_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_start_dirty_rate_calc_args, (char *)objp);
}


void xdr_remote_domain_graphics_reload_args_clear(remote_domain_graphics_reload_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_graphics_reload_args, (char *)objp);
}


void xdr_remote_domain_event_memory_device_size_change_msg_clear(remote_domain_event_memory_device_size_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_memory_device_size_change_msg, (char *)objp);
}


void xdr_remote_domain_event_vcpu_removed_msg_clear(remote_domain_event_vcpu_removed_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_vcpu_removed_msg, (char *)objp);
}


void xdr_remote_domain_fd_associate_args_clear(remote_domain_fd_associate_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_fd_associate_args, (char *)objp);
}


void xdr_remote_domain_get_autostart_once_args_clear(remote_domain_get_autostart_once_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_autostart_once_args, (char *)objp);
}


void xdr_remote_domain_get_autostart_once_ret_clear(remote_domain_get_autostart_once_ret *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_get_autostart_once_ret, (char *)objp);
}


void xdr_remote_domain_set_autostart_once_args_clear(remote_domain_set_autostart_once_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_set_autostart_once_args, (char *)objp);
}


void xdr_remote_domain_event_nic_mac_change_msg_clear(remote_domain_event_nic_mac_change_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_nic_mac_change_msg, (char *)objp);
}


void xdr_remote_domain_event_callback_channel_lifecycle_msg_clear(remote_domain_event_callback_channel_lifecycle_msg *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_event_callback_channel_lifecycle_msg, (char *)objp);
}


void xdr_remote_domain_announce_interface_args_clear(remote_domain_announce_interface_args *objp)
{
    xdr_free((xdrproc_t)xdr_remote_domain_announce_interface_args, (char *)objp);
}

bool_t
xdr_remote_nonnull_string(XDR *xdrs, remote_nonnull_string *objp)
{
    if (!xdr_string(xdrs, objp, REMOTE_STRING_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_string(XDR *xdrs, remote_string *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_uuid(XDR *xdrs, remote_uuid objp)
{
    if (!xdr_opaque(xdrs, objp, VIR_UUID_BUFLEN))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_domain(XDR *xdrs, remote_nonnull_domain *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    if (!xdr_int(xdrs, &objp->id))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_network(XDR *xdrs, remote_nonnull_network *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_network_port(XDR *xdrs, remote_nonnull_network_port *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_nwfilter(XDR *xdrs, remote_nonnull_nwfilter *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_nwfilter_binding(XDR *xdrs, remote_nonnull_nwfilter_binding *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->portdev))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->filtername))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_interface(XDR *xdrs, remote_nonnull_interface *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->mac))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_storage_pool(XDR *xdrs, remote_nonnull_storage_pool *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_storage_vol(XDR *xdrs, remote_nonnull_storage_vol *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->key))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_node_device(XDR *xdrs, remote_nonnull_node_device *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_secret(XDR *xdrs, remote_nonnull_secret *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    if (!xdr_int(xdrs, &objp->usageType))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->usageID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_domain_checkpoint(XDR *xdrs, remote_nonnull_domain_checkpoint *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nonnull_domain_snapshot(XDR *xdrs, remote_nonnull_domain_snapshot *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain(XDR *xdrs, remote_domain *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_domain), (xdrproc_t)xdr_remote_nonnull_domain))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network(XDR *xdrs, remote_network *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_network), (xdrproc_t)xdr_remote_nonnull_network))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port(XDR *xdrs, remote_network_port *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_network_port), (xdrproc_t)xdr_remote_nonnull_network_port))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter(XDR *xdrs, remote_nwfilter *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_nwfilter), (xdrproc_t)xdr_remote_nonnull_nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding(XDR *xdrs, remote_nwfilter_binding *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_nwfilter_binding), (xdrproc_t)xdr_remote_nonnull_nwfilter_binding))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool(XDR *xdrs, remote_storage_pool *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_storage_pool), (xdrproc_t)xdr_remote_nonnull_storage_pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol(XDR *xdrs, remote_storage_vol *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_storage_vol), (xdrproc_t)xdr_remote_nonnull_storage_vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device(XDR *xdrs, remote_node_device *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_node_device), (xdrproc_t)xdr_remote_nonnull_node_device))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret(XDR *xdrs, remote_secret *objp)
{
    if (!xdr_pointer(xdrs, (char **)objp, sizeof(remote_nonnull_secret), (xdrproc_t)xdr_remote_nonnull_secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_error(XDR *xdrs, remote_error *objp)
{
    if (!xdr_int(xdrs, &objp->code))
        return FALSE;
    if (!xdr_int(xdrs, &objp->domain))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->message))
        return FALSE;
    if (!xdr_int(xdrs, &objp->level))
        return FALSE;
    if (!xdr_remote_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->str1))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->str2))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->str3))
        return FALSE;
    if (!xdr_int(xdrs, &objp->int1))
        return FALSE;
    if (!xdr_int(xdrs, &objp->int2))
        return FALSE;
    if (!xdr_remote_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_type(XDR *xdrs, remote_auth_type *objp)
{
    if (!xdr_enum(xdrs, (enum_t *)objp))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_vcpu_info(XDR *xdrs, remote_vcpu_info *objp)
{
    if (!xdr_u_int(xdrs, &objp->number))
        return FALSE;
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->cpu_time))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cpu))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_typed_param_value(XDR *xdrs, remote_typed_param_value *objp)
{
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    switch (objp->type) {
    case VIR_TYPED_PARAM_INT:
        if (!xdr_int(xdrs, &objp->remote_typed_param_value_u.i))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_UINT:
        if (!xdr_u_int(xdrs, &objp->remote_typed_param_value_u.ui))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_LLONG:
        if (!xdr_int64_t(xdrs, &objp->remote_typed_param_value_u.l))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_ULLONG:
        if (!xdr_uint64_t(xdrs, &objp->remote_typed_param_value_u.ul))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_DOUBLE:
        if (!xdr_double(xdrs, &objp->remote_typed_param_value_u.d))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_BOOLEAN:
        if (!xdr_int(xdrs, &objp->remote_typed_param_value_u.b))
            return FALSE;
        break;
    case VIR_TYPED_PARAM_STRING:
        if (!xdr_remote_nonnull_string(xdrs, &objp->remote_typed_param_value_u.s))
            return FALSE;
        break;
    default:
        return FALSE;
    }
    return TRUE;
}

bool_t
xdr_remote_typed_param(XDR *xdrs, remote_typed_param *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->field))
        return FALSE;
    if (!xdr_remote_typed_param_value(xdrs, &objp->value))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cpu_stats(XDR *xdrs, remote_node_get_cpu_stats *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->field))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->value))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_memory_stats(XDR *xdrs, remote_node_get_memory_stats *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->field))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->value))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_disk_error(XDR *xdrs, remote_domain_disk_error *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->disk))
        return FALSE;
    if (!xdr_int(xdrs, &objp->error))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_open_args(XDR *xdrs, remote_connect_open_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_supports_feature_args(XDR *xdrs, remote_connect_supports_feature_args *objp)
{
    if (!xdr_int(xdrs, &objp->feature))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_supports_feature_ret(XDR *xdrs, remote_connect_supports_feature_ret *objp)
{
    if (!xdr_int(xdrs, &objp->supported))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_type_ret(XDR *xdrs, remote_connect_get_type_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->type))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_version_ret(XDR *xdrs, remote_connect_get_version_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->hv_ver))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_lib_version_ret(XDR *xdrs, remote_connect_get_lib_version_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->lib_ver))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_hostname_ret(XDR *xdrs, remote_connect_get_hostname_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->hostname))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_sysinfo_args(XDR *xdrs, remote_connect_get_sysinfo_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_sysinfo_ret(XDR *xdrs, remote_connect_get_sysinfo_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->sysinfo))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_uri_ret(XDR *xdrs, remote_connect_get_uri_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->uri))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_max_vcpus_args(XDR *xdrs, remote_connect_get_max_vcpus_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->type))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_max_vcpus_ret(XDR *xdrs, remote_connect_get_max_vcpus_ret *objp)
{
    if (!xdr_int(xdrs, &objp->max_vcpus))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_info_ret(XDR *xdrs, remote_node_get_info_ret *objp)
{
    if (!xdr_vector(xdrs, (char *)objp->model, 32,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cpus))
        return FALSE;
    if (!xdr_int(xdrs, &objp->mhz))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nodes))
        return FALSE;
    if (!xdr_int(xdrs, &objp->sockets))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cores))
        return FALSE;
    if (!xdr_int(xdrs, &objp->threads))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_capabilities_ret(XDR *xdrs, remote_connect_get_capabilities_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->capabilities))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_domain_capabilities_args(XDR *xdrs, remote_connect_get_domain_capabilities_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->emulatorbin))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->arch))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->machine))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->virttype))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_domain_capabilities_ret(XDR *xdrs, remote_connect_get_domain_capabilities_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->capabilities))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cpu_stats_args(XDR *xdrs, remote_node_get_cpu_stats_args *objp)
{
    if (!xdr_int(xdrs, &objp->cpuNum))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cpu_stats_ret(XDR *xdrs, remote_node_get_cpu_stats_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NODE_CPU_STATS_MAX,
        sizeof(remote_node_get_cpu_stats), (xdrproc_t)xdr_remote_node_get_cpu_stats))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_memory_stats_args(XDR *xdrs, remote_node_get_memory_stats_args *objp)
{
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cellNum))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_memory_stats_ret(XDR *xdrs, remote_node_get_memory_stats_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NODE_MEMORY_STATS_MAX,
        sizeof(remote_node_get_memory_stats), (xdrproc_t)xdr_remote_node_get_memory_stats))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cells_free_memory_args(XDR *xdrs, remote_node_get_cells_free_memory_args *objp)
{
    if (!xdr_int(xdrs, &objp->startCell))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxcells))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cells_free_memory_ret(XDR *xdrs, remote_node_get_cells_free_memory_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->cells.cells_val, (u_int *) &objp->cells.cells_len, REMOTE_NODE_MAX_CELLS,
        sizeof(uint64_t), (xdrproc_t)xdr_uint64_t))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_free_memory_ret(XDR *xdrs, remote_node_get_free_memory_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->freeMem))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_type_args(XDR *xdrs, remote_domain_get_scheduler_type_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_type_ret(XDR *xdrs, remote_domain_get_scheduler_type_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->type))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_parameters_args(XDR *xdrs, remote_domain_get_scheduler_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_parameters_ret(XDR *xdrs, remote_domain_get_scheduler_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_parameters_flags_args(XDR *xdrs, remote_domain_get_scheduler_parameters_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_scheduler_parameters_flags_ret(XDR *xdrs, remote_domain_get_scheduler_parameters_flags_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_scheduler_parameters_args(XDR *xdrs, remote_domain_set_scheduler_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_scheduler_parameters_flags_args(XDR *xdrs, remote_domain_set_scheduler_parameters_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_blkio_parameters_args(XDR *xdrs, remote_domain_set_blkio_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLKIO_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_blkio_parameters_args(XDR *xdrs, remote_domain_get_blkio_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_blkio_parameters_ret(XDR *xdrs, remote_domain_get_blkio_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLKIO_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_memory_parameters_args(XDR *xdrs, remote_domain_set_memory_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MEMORY_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_memory_parameters_args(XDR *xdrs, remote_domain_get_memory_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_memory_parameters_ret(XDR *xdrs, remote_domain_get_memory_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MEMORY_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_resize_args(XDR *xdrs, remote_domain_block_resize_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->disk))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->size))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_numa_parameters_args(XDR *xdrs, remote_domain_set_numa_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_NUMA_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_numa_parameters_args(XDR *xdrs, remote_domain_get_numa_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_numa_parameters_ret(XDR *xdrs, remote_domain_get_numa_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_NUMA_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_perf_events_args(XDR *xdrs, remote_domain_set_perf_events_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_PERF_EVENTS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_perf_events_args(XDR *xdrs, remote_domain_get_perf_events_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_perf_events_ret(XDR *xdrs, remote_domain_get_perf_events_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_PERF_EVENTS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_stats_args(XDR *xdrs, remote_domain_block_stats_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_stats_ret(XDR *xdrs, remote_domain_block_stats_ret *objp)
{
    if (!xdr_int64_t(xdrs, &objp->rd_req))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->rd_bytes))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->wr_req))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->wr_bytes))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->errs))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_stats_flags_args(XDR *xdrs, remote_domain_block_stats_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_stats_flags_ret(XDR *xdrs, remote_domain_block_stats_flags_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLOCK_STATS_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_interface_stats_args(XDR *xdrs, remote_domain_interface_stats_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->device))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_interface_stats_ret(XDR *xdrs, remote_domain_interface_stats_ret *objp)
{
    if (!xdr_int64_t(xdrs, &objp->rx_bytes))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->rx_packets))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->rx_errs))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->rx_drop))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->tx_bytes))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->tx_packets))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->tx_errs))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->tx_drop))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_interface_parameters_args(XDR *xdrs, remote_domain_set_interface_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->device))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_INTERFACE_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_interface_parameters_args(XDR *xdrs, remote_domain_get_interface_parameters_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->device))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_interface_parameters_ret(XDR *xdrs, remote_domain_get_interface_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_INTERFACE_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_memory_stats_args(XDR *xdrs, remote_domain_memory_stats_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->maxStats))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_memory_stat(XDR *xdrs, remote_domain_memory_stat *objp)
{
    if (!xdr_int(xdrs, &objp->tag))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->val))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_memory_stats_ret(XDR *xdrs, remote_domain_memory_stats_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, REMOTE_DOMAIN_MEMORY_STATS_MAX,
        sizeof(remote_domain_memory_stat), (xdrproc_t)xdr_remote_domain_memory_stat))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_peek_args(XDR *xdrs, remote_domain_block_peek_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->offset))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->size))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_peek_ret(XDR *xdrs, remote_domain_block_peek_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->buffer.buffer_val, (u_int *) &objp->buffer.buffer_len, REMOTE_DOMAIN_BLOCK_PEEK_BUFFER_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_memory_peek_args(XDR *xdrs, remote_domain_memory_peek_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->offset))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->size))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_memory_peek_ret(XDR *xdrs, remote_domain_memory_peek_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->buffer.buffer_val, (u_int *) &objp->buffer.buffer_len, REMOTE_DOMAIN_MEMORY_PEEK_BUFFER_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_info_args(XDR *xdrs, remote_domain_get_block_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_info_ret(XDR *xdrs, remote_domain_get_block_info_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->allocation))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->capacity))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->physical))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_domains_args(XDR *xdrs, remote_connect_list_domains_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxids))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_domains_ret(XDR *xdrs, remote_connect_list_domains_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->ids.ids_val, (u_int *) &objp->ids.ids_len, REMOTE_DOMAIN_LIST_MAX,
        sizeof(int), (xdrproc_t)xdr_int))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_domains_ret(XDR *xdrs, remote_connect_num_of_domains_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_xml_args(XDR *xdrs, remote_domain_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_xml_ret(XDR *xdrs, remote_domain_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_xml_with_files_args(XDR *xdrs, remote_domain_create_xml_with_files_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_xml_with_files_ret(XDR *xdrs, remote_domain_create_xml_with_files_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_id_args(XDR *xdrs, remote_domain_lookup_by_id_args *objp)
{
    if (!xdr_int(xdrs, &objp->id))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_id_ret(XDR *xdrs, remote_domain_lookup_by_id_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_uuid_args(XDR *xdrs, remote_domain_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_uuid_ret(XDR *xdrs, remote_domain_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_name_args(XDR *xdrs, remote_domain_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_lookup_by_name_ret(XDR *xdrs, remote_domain_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_suspend_args(XDR *xdrs, remote_domain_suspend_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_resume_args(XDR *xdrs, remote_domain_resume_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pm_suspend_for_duration_args(XDR *xdrs, remote_domain_pm_suspend_for_duration_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->target))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->duration))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pm_wakeup_args(XDR *xdrs, remote_domain_pm_wakeup_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_shutdown_args(XDR *xdrs, remote_domain_shutdown_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_reboot_args(XDR *xdrs, remote_domain_reboot_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_reset_args(XDR *xdrs, remote_domain_reset_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_destroy_args(XDR *xdrs, remote_domain_destroy_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_destroy_flags_args(XDR *xdrs, remote_domain_destroy_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_os_type_args(XDR *xdrs, remote_domain_get_os_type_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_os_type_ret(XDR *xdrs, remote_domain_get_os_type_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->type))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_max_memory_args(XDR *xdrs, remote_domain_get_max_memory_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_max_memory_ret(XDR *xdrs, remote_domain_get_max_memory_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_max_memory_args(XDR *xdrs, remote_domain_set_max_memory_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_memory_args(XDR *xdrs, remote_domain_set_memory_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_memory_flags_args(XDR *xdrs, remote_domain_set_memory_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_memory_stats_period_args(XDR *xdrs, remote_domain_set_memory_stats_period_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->period))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_info_args(XDR *xdrs, remote_domain_get_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_info_ret(XDR *xdrs, remote_domain_get_info_ret *objp)
{
    if (!xdr_u_char(xdrs, &objp->state))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->maxMem))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memory))
        return FALSE;
    if (!xdr_u_short(xdrs, &objp->nrVirtCpu))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->cpuTime))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_args(XDR *xdrs, remote_domain_save_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->to))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_flags_args(XDR *xdrs, remote_domain_save_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->to))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dxml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_params_args(XDR *xdrs, remote_domain_save_params_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SAVE_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_restore_args(XDR *xdrs, remote_domain_restore_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->from))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_restore_flags_args(XDR *xdrs, remote_domain_restore_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->from))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dxml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_restore_params_args(XDR *xdrs, remote_domain_restore_params_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_SAVE_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_image_get_xml_desc_args(XDR *xdrs, remote_domain_save_image_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->file))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_image_get_xml_desc_ret(XDR *xdrs, remote_domain_save_image_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_save_image_define_xml_args(XDR *xdrs, remote_domain_save_image_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->file))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dxml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_core_dump_args(XDR *xdrs, remote_domain_core_dump_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->to))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_core_dump_with_format_args(XDR *xdrs, remote_domain_core_dump_with_format_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->to))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->dumpformat))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_screenshot_args(XDR *xdrs, remote_domain_screenshot_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->screen))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_screenshot_ret(XDR *xdrs, remote_domain_screenshot_ret *objp)
{
    if (!xdr_remote_string(xdrs, &objp->mime))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_xml_desc_args(XDR *xdrs, remote_domain_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_xml_desc_ret(XDR *xdrs, remote_domain_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_args(XDR *xdrs, remote_domain_migrate_prepare_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->uri_in))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_ret(XDR *xdrs, remote_domain_migrate_prepare_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie.cookie_val, (u_int *) &objp->cookie.cookie_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri_out))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_perform_args(XDR *xdrs, remote_domain_migrate_perform_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie.cookie_val, (u_int *) &objp->cookie.cookie_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish_args(XDR *xdrs, remote_domain_migrate_finish_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie.cookie_val, (u_int *) &objp->cookie.cookie_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish_ret(XDR *xdrs, remote_domain_migrate_finish_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->ddom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare2_args(XDR *xdrs, remote_domain_migrate_prepare2_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->uri_in))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dom_xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare2_ret(XDR *xdrs, remote_domain_migrate_prepare2_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie.cookie_val, (u_int *) &objp->cookie.cookie_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri_out))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish2_args(XDR *xdrs, remote_domain_migrate_finish2_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie.cookie_val, (u_int *) &objp->cookie.cookie_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_int(xdrs, &objp->retcode))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish2_ret(XDR *xdrs, remote_domain_migrate_finish2_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->ddom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_domains_args(XDR *xdrs, remote_connect_list_defined_domains_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_domains_ret(XDR *xdrs, remote_connect_list_defined_domains_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_DOMAIN_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_defined_domains_ret(XDR *xdrs, remote_connect_num_of_defined_domains_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_args(XDR *xdrs, remote_domain_create_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_with_flags_args(XDR *xdrs, remote_domain_create_with_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_with_flags_ret(XDR *xdrs, remote_domain_create_with_flags_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_with_files_args(XDR *xdrs, remote_domain_create_with_files_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_create_with_files_ret(XDR *xdrs, remote_domain_create_with_files_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_define_xml_args(XDR *xdrs, remote_domain_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_define_xml_ret(XDR *xdrs, remote_domain_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_define_xml_flags_args(XDR *xdrs, remote_domain_define_xml_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_define_xml_flags_ret(XDR *xdrs, remote_domain_define_xml_flags_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_undefine_args(XDR *xdrs, remote_domain_undefine_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_undefine_flags_args(XDR *xdrs, remote_domain_undefine_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_inject_nmi_args(XDR *xdrs, remote_domain_inject_nmi_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_send_key_args(XDR *xdrs, remote_domain_send_key_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->codeset))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->holdtime))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->keycodes.keycodes_val, (u_int *) &objp->keycodes.keycodes_len, REMOTE_DOMAIN_SEND_KEY_MAX,
        sizeof(u_int), (xdrproc_t)xdr_u_int))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_send_process_signal_args(XDR *xdrs, remote_domain_send_process_signal_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->pid_value))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->signum))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_vcpus_args(XDR *xdrs, remote_domain_set_vcpus_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->nvcpus))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_vcpus_flags_args(XDR *xdrs, remote_domain_set_vcpus_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->nvcpus))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpus_flags_args(XDR *xdrs, remote_domain_get_vcpus_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpus_flags_ret(XDR *xdrs, remote_domain_get_vcpus_flags_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pin_vcpu_args(XDR *xdrs, remote_domain_pin_vcpu_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->vcpu))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pin_vcpu_flags_args(XDR *xdrs, remote_domain_pin_vcpu_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->vcpu))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpu_pin_info_args(XDR *xdrs, remote_domain_get_vcpu_pin_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ncpumaps))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maplen))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpu_pin_info_ret(XDR *xdrs, remote_domain_get_vcpu_pin_info_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cpumaps.cpumaps_val, (u_int *) &objp->cpumaps.cpumaps_len, REMOTE_CPUMAPS_MAX))
        return FALSE;
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pin_emulator_args(XDR *xdrs, remote_domain_pin_emulator_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_emulator_pin_info_args(XDR *xdrs, remote_domain_get_emulator_pin_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maplen))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_emulator_pin_info_ret(XDR *xdrs, remote_domain_get_emulator_pin_info_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cpumaps.cpumaps_val, (u_int *) &objp->cpumaps.cpumaps_len, REMOTE_CPUMAPS_MAX))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpus_args(XDR *xdrs, remote_domain_get_vcpus_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxinfo))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maplen))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_vcpus_ret(XDR *xdrs, remote_domain_get_vcpus_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->info.info_val, (u_int *) &objp->info.info_len, REMOTE_VCPUINFO_MAX,
        sizeof(remote_vcpu_info), (xdrproc_t)xdr_remote_vcpu_info))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumaps.cpumaps_val, (u_int *) &objp->cpumaps.cpumaps_len, REMOTE_CPUMAPS_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_max_vcpus_args(XDR *xdrs, remote_domain_get_max_vcpus_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_max_vcpus_ret(XDR *xdrs, remote_domain_get_max_vcpus_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_iothread_info(XDR *xdrs, remote_domain_iothread_info *objp)
{
    if (!xdr_u_int(xdrs, &objp->iothread_id))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_iothread_info_args(XDR *xdrs, remote_domain_get_iothread_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_iothread_info_ret(XDR *xdrs, remote_domain_get_iothread_info_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->info.info_val, (u_int *) &objp->info.info_len, REMOTE_IOTHREAD_INFO_MAX,
        sizeof(remote_domain_iothread_info), (xdrproc_t)xdr_remote_domain_iothread_info))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_pin_iothread_args(XDR *xdrs, remote_domain_pin_iothread_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->iothreads_id))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_add_iothread_args(XDR *xdrs, remote_domain_add_iothread_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->iothread_id))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_del_iothread_args(XDR *xdrs, remote_domain_del_iothread_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->iothread_id))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_iothread_params_args(XDR *xdrs, remote_domain_set_iothread_params_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->iothread_id))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_IOTHREAD_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_security_label_args(XDR *xdrs, remote_domain_get_security_label_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_security_label_ret(XDR *xdrs, remote_domain_get_security_label_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->label.label_val, (u_int *) &objp->label.label_len, REMOTE_SECURITY_LABEL_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    if (!xdr_int(xdrs, &objp->enforcing))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_security_label_list_args(XDR *xdrs, remote_domain_get_security_label_list_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_security_label_list_ret(XDR *xdrs, remote_domain_get_security_label_list_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->labels.labels_val, (u_int *) &objp->labels.labels_len, REMOTE_SECURITY_LABEL_LIST_MAX,
        sizeof(remote_domain_get_security_label_ret), (xdrproc_t)xdr_remote_domain_get_security_label_ret))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_security_model_ret(XDR *xdrs, remote_node_get_security_model_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->model.model_val, (u_int *) &objp->model.model_len, REMOTE_SECURITY_MODEL_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->doi.doi_val, (u_int *) &objp->doi.doi_len, REMOTE_SECURITY_DOI_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_attach_device_args(XDR *xdrs, remote_domain_attach_device_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_attach_device_flags_args(XDR *xdrs, remote_domain_attach_device_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_detach_device_args(XDR *xdrs, remote_domain_detach_device_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_detach_device_flags_args(XDR *xdrs, remote_domain_detach_device_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_update_device_flags_args(XDR *xdrs, remote_domain_update_device_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_detach_device_alias_args(XDR *xdrs, remote_domain_detach_device_alias_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->alias))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_autostart_args(XDR *xdrs, remote_domain_get_autostart_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_autostart_ret(XDR *xdrs, remote_domain_get_autostart_ret *objp)
{
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_autostart_args(XDR *xdrs, remote_domain_set_autostart_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_metadata_args(XDR *xdrs, remote_domain_set_metadata_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->metadata))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->key))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_metadata_args(XDR *xdrs, remote_domain_get_metadata_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_metadata_ret(XDR *xdrs, remote_domain_get_metadata_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->metadata))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_job_abort_args(XDR *xdrs, remote_domain_block_job_abort_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_job_info_args(XDR *xdrs, remote_domain_get_block_job_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_job_info_ret(XDR *xdrs, remote_domain_get_block_job_info_ret *objp)
{
    if (!xdr_int(xdrs, &objp->found))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->cur))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->end))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_job_set_speed_args(XDR *xdrs, remote_domain_block_job_set_speed_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_pull_args(XDR *xdrs, remote_domain_block_pull_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_rebase_args(XDR *xdrs, remote_domain_block_rebase_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->base))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_copy_args(XDR *xdrs, remote_domain_block_copy_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->destxml))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLOCK_COPY_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_block_commit_args(XDR *xdrs, remote_domain_block_commit_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->disk))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->base))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->top))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_block_io_tune_args(XDR *xdrs, remote_domain_set_block_io_tune_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->disk))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_io_tune_args(XDR *xdrs, remote_domain_get_block_io_tune_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->disk))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_block_io_tune_ret(XDR *xdrs, remote_domain_get_block_io_tune_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_throttle_group_args(XDR *xdrs, remote_domain_set_throttle_group_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->group))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_del_throttle_group_args(XDR *xdrs, remote_domain_del_throttle_group_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->group))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_cpu_stats_args(XDR *xdrs, remote_domain_get_cpu_stats_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_int(xdrs, &objp->start_cpu))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ncpus))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_cpu_stats_ret(XDR *xdrs, remote_domain_get_cpu_stats_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_GET_CPU_STATS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_hostname_args(XDR *xdrs, remote_domain_get_hostname_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_hostname_ret(XDR *xdrs, remote_domain_get_hostname_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->hostname))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_networks_ret(XDR *xdrs, remote_connect_num_of_networks_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_networks_args(XDR *xdrs, remote_connect_list_networks_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_networks_ret(XDR *xdrs, remote_connect_list_networks_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_NETWORK_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_defined_networks_ret(XDR *xdrs, remote_connect_num_of_defined_networks_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_networks_args(XDR *xdrs, remote_connect_list_defined_networks_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_networks_ret(XDR *xdrs, remote_connect_list_defined_networks_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_NETWORK_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_lookup_by_uuid_args(XDR *xdrs, remote_network_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_lookup_by_uuid_ret(XDR *xdrs, remote_network_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_lookup_by_name_args(XDR *xdrs, remote_network_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_lookup_by_name_ret(XDR *xdrs, remote_network_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_create_xml_args(XDR *xdrs, remote_network_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_create_xml_ret(XDR *xdrs, remote_network_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_create_xml_flags_args(XDR *xdrs, remote_network_create_xml_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_create_xml_flags_ret(XDR *xdrs, remote_network_create_xml_flags_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_define_xml_args(XDR *xdrs, remote_network_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_define_xml_ret(XDR *xdrs, remote_network_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_define_xml_flags_args(XDR *xdrs, remote_network_define_xml_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_define_xml_flags_ret(XDR *xdrs, remote_network_define_xml_flags_ret *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_undefine_args(XDR *xdrs, remote_network_undefine_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_update_args(XDR *xdrs, remote_network_update_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->command))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->section))
        return FALSE;
    if (!xdr_int(xdrs, &objp->parentIndex))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_create_args(XDR *xdrs, remote_network_create_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_destroy_args(XDR *xdrs, remote_network_destroy_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_xml_desc_args(XDR *xdrs, remote_network_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_xml_desc_ret(XDR *xdrs, remote_network_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_bridge_name_args(XDR *xdrs, remote_network_get_bridge_name_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_bridge_name_ret(XDR *xdrs, remote_network_get_bridge_name_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_autostart_args(XDR *xdrs, remote_network_get_autostart_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_autostart_ret(XDR *xdrs, remote_network_get_autostart_ret *objp)
{
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_set_autostart_args(XDR *xdrs, remote_network_set_autostart_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_nwfilters_ret(XDR *xdrs, remote_connect_num_of_nwfilters_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_nwfilters_args(XDR *xdrs, remote_connect_list_nwfilters_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_nwfilters_ret(XDR *xdrs, remote_connect_list_nwfilters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_NWFILTER_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_lookup_by_uuid_args(XDR *xdrs, remote_nwfilter_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_lookup_by_uuid_ret(XDR *xdrs, remote_nwfilter_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_lookup_by_name_args(XDR *xdrs, remote_nwfilter_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_lookup_by_name_ret(XDR *xdrs, remote_nwfilter_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_define_xml_args(XDR *xdrs, remote_nwfilter_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_define_xml_ret(XDR *xdrs, remote_nwfilter_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_define_xml_flags_args(XDR *xdrs, remote_nwfilter_define_xml_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_define_xml_flags_ret(XDR *xdrs, remote_nwfilter_define_xml_flags_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_undefine_args(XDR *xdrs, remote_nwfilter_undefine_args *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_get_xml_desc_args(XDR *xdrs, remote_nwfilter_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_nwfilter(xdrs, &objp->nwfilter))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_get_xml_desc_ret(XDR *xdrs, remote_nwfilter_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_interfaces_ret(XDR *xdrs, remote_connect_num_of_interfaces_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_interfaces_args(XDR *xdrs, remote_connect_list_interfaces_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_interfaces_ret(XDR *xdrs, remote_connect_list_interfaces_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_INTERFACE_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_defined_interfaces_ret(XDR *xdrs, remote_connect_num_of_defined_interfaces_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_interfaces_args(XDR *xdrs, remote_connect_list_defined_interfaces_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_interfaces_ret(XDR *xdrs, remote_connect_list_defined_interfaces_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_INTERFACE_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_lookup_by_name_args(XDR *xdrs, remote_interface_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_lookup_by_name_ret(XDR *xdrs, remote_interface_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_lookup_by_mac_string_args(XDR *xdrs, remote_interface_lookup_by_mac_string_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->mac))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_lookup_by_mac_string_ret(XDR *xdrs, remote_interface_lookup_by_mac_string_ret *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_get_xml_desc_args(XDR *xdrs, remote_interface_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_get_xml_desc_ret(XDR *xdrs, remote_interface_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_define_xml_args(XDR *xdrs, remote_interface_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_define_xml_ret(XDR *xdrs, remote_interface_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_undefine_args(XDR *xdrs, remote_interface_undefine_args *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_create_args(XDR *xdrs, remote_interface_create_args *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_destroy_args(XDR *xdrs, remote_interface_destroy_args *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_change_begin_args(XDR *xdrs, remote_interface_change_begin_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_change_commit_args(XDR *xdrs, remote_interface_change_commit_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_change_rollback_args(XDR *xdrs, remote_interface_change_rollback_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_list_ret(XDR *xdrs, remote_auth_list_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->types.types_val, (u_int *) &objp->types.types_len, REMOTE_AUTH_TYPE_LIST_MAX,
        sizeof(remote_auth_type), (xdrproc_t)xdr_remote_auth_type))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_sasl_init_ret(XDR *xdrs, remote_auth_sasl_init_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->mechlist))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_sasl_start_args(XDR *xdrs, remote_auth_sasl_start_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->mech))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nil))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, REMOTE_AUTH_SASL_DATA_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_sasl_start_ret(XDR *xdrs, remote_auth_sasl_start_ret *objp)
{
    if (!xdr_int(xdrs, &objp->complete))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nil))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, REMOTE_AUTH_SASL_DATA_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_sasl_step_args(XDR *xdrs, remote_auth_sasl_step_args *objp)
{
    if (!xdr_int(xdrs, &objp->nil))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, REMOTE_AUTH_SASL_DATA_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_sasl_step_ret(XDR *xdrs, remote_auth_sasl_step_ret *objp)
{
    if (!xdr_int(xdrs, &objp->complete))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nil))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, REMOTE_AUTH_SASL_DATA_MAX,
        sizeof(char), (xdrproc_t)xdr_char))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_auth_polkit_ret(XDR *xdrs, remote_auth_polkit_ret *objp)
{
    if (!xdr_int(xdrs, &objp->complete))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_storage_pools_ret(XDR *xdrs, remote_connect_num_of_storage_pools_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_storage_pools_args(XDR *xdrs, remote_connect_list_storage_pools_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_storage_pools_ret(XDR *xdrs, remote_connect_list_storage_pools_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_STORAGE_POOL_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_defined_storage_pools_ret(XDR *xdrs, remote_connect_num_of_defined_storage_pools_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_storage_pools_args(XDR *xdrs, remote_connect_list_defined_storage_pools_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_defined_storage_pools_ret(XDR *xdrs, remote_connect_list_defined_storage_pools_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_STORAGE_POOL_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_find_storage_pool_sources_args(XDR *xdrs, remote_connect_find_storage_pool_sources_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->srcSpec))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_find_storage_pool_sources_ret(XDR *xdrs, remote_connect_find_storage_pool_sources_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_uuid_args(XDR *xdrs, remote_storage_pool_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_uuid_ret(XDR *xdrs, remote_storage_pool_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_name_args(XDR *xdrs, remote_storage_pool_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_name_ret(XDR *xdrs, remote_storage_pool_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_volume_args(XDR *xdrs, remote_storage_pool_lookup_by_volume_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_volume_ret(XDR *xdrs, remote_storage_pool_lookup_by_volume_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_target_path_args(XDR *xdrs, remote_storage_pool_lookup_by_target_path_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_lookup_by_target_path_ret(XDR *xdrs, remote_storage_pool_lookup_by_target_path_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_create_xml_args(XDR *xdrs, remote_storage_pool_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_create_xml_ret(XDR *xdrs, remote_storage_pool_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_define_xml_args(XDR *xdrs, remote_storage_pool_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_define_xml_ret(XDR *xdrs, remote_storage_pool_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_build_args(XDR *xdrs, remote_storage_pool_build_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_undefine_args(XDR *xdrs, remote_storage_pool_undefine_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_create_args(XDR *xdrs, remote_storage_pool_create_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_destroy_args(XDR *xdrs, remote_storage_pool_destroy_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_delete_args(XDR *xdrs, remote_storage_pool_delete_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_refresh_args(XDR *xdrs, remote_storage_pool_refresh_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_xml_desc_args(XDR *xdrs, remote_storage_pool_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_xml_desc_ret(XDR *xdrs, remote_storage_pool_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_info_args(XDR *xdrs, remote_storage_pool_get_info_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_info_ret(XDR *xdrs, remote_storage_pool_get_info_ret *objp)
{
    if (!xdr_u_char(xdrs, &objp->state))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->capacity))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->allocation))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->available))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_autostart_args(XDR *xdrs, remote_storage_pool_get_autostart_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_get_autostart_ret(XDR *xdrs, remote_storage_pool_get_autostart_ret *objp)
{
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_set_autostart_args(XDR *xdrs, remote_storage_pool_set_autostart_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_num_of_volumes_args(XDR *xdrs, remote_storage_pool_num_of_volumes_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_num_of_volumes_ret(XDR *xdrs, remote_storage_pool_num_of_volumes_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_list_volumes_args(XDR *xdrs, remote_storage_pool_list_volumes_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_list_volumes_ret(XDR *xdrs, remote_storage_pool_list_volumes_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_STORAGE_VOL_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_name_args(XDR *xdrs, remote_storage_vol_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_name_ret(XDR *xdrs, remote_storage_vol_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_key_args(XDR *xdrs, remote_storage_vol_lookup_by_key_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->key))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_key_ret(XDR *xdrs, remote_storage_vol_lookup_by_key_ret *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_path_args(XDR *xdrs, remote_storage_vol_lookup_by_path_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_lookup_by_path_ret(XDR *xdrs, remote_storage_vol_lookup_by_path_ret *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_create_xml_args(XDR *xdrs, remote_storage_vol_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_create_xml_ret(XDR *xdrs, remote_storage_vol_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_create_xml_from_args(XDR *xdrs, remote_storage_vol_create_xml_from_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->clonevol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_create_xml_from_ret(XDR *xdrs, remote_storage_vol_create_xml_from_ret *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_delete_args(XDR *xdrs, remote_storage_vol_delete_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_wipe_args(XDR *xdrs, remote_storage_vol_wipe_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_wipe_pattern_args(XDR *xdrs, remote_storage_vol_wipe_pattern_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->algorithm))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_xml_desc_args(XDR *xdrs, remote_storage_vol_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_xml_desc_ret(XDR *xdrs, remote_storage_vol_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_info_args(XDR *xdrs, remote_storage_vol_get_info_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_info_ret(XDR *xdrs, remote_storage_vol_get_info_ret *objp)
{
    if (!xdr_char(xdrs, &objp->type))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->capacity))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->allocation))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_info_flags_args(XDR *xdrs, remote_storage_vol_get_info_flags_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_info_flags_ret(XDR *xdrs, remote_storage_vol_get_info_flags_ret *objp)
{
    if (!xdr_char(xdrs, &objp->type))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->capacity))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->allocation))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_path_args(XDR *xdrs, remote_storage_vol_get_path_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_get_path_ret(XDR *xdrs, remote_storage_vol_get_path_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_resize_args(XDR *xdrs, remote_storage_vol_resize_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->capacity))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_num_of_devices_args(XDR *xdrs, remote_node_num_of_devices_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->cap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_num_of_devices_ret(XDR *xdrs, remote_node_num_of_devices_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_list_devices_args(XDR *xdrs, remote_node_list_devices_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->cap))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_list_devices_ret(XDR *xdrs, remote_node_list_devices_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_NODE_DEVICE_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_lookup_by_name_args(XDR *xdrs, remote_node_device_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_lookup_by_name_ret(XDR *xdrs, remote_node_device_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_lookup_scsi_host_by_wwn_args(XDR *xdrs, remote_node_device_lookup_scsi_host_by_wwn_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->wwnn))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->wwpn))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_lookup_scsi_host_by_wwn_ret(XDR *xdrs, remote_node_device_lookup_scsi_host_by_wwn_ret *objp)
{
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_xml_desc_args(XDR *xdrs, remote_node_device_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_xml_desc_ret(XDR *xdrs, remote_node_device_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_parent_args(XDR *xdrs, remote_node_device_get_parent_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_parent_ret(XDR *xdrs, remote_node_device_get_parent_ret *objp)
{
    if (!xdr_remote_string(xdrs, &objp->parentName))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_num_of_caps_args(XDR *xdrs, remote_node_device_num_of_caps_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_num_of_caps_ret(XDR *xdrs, remote_node_device_num_of_caps_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_list_caps_args(XDR *xdrs, remote_node_device_list_caps_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_list_caps_ret(XDR *xdrs, remote_node_device_list_caps_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_NODE_DEVICE_CAPS_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_dettach_args(XDR *xdrs, remote_node_device_dettach_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_detach_flags_args(XDR *xdrs, remote_node_device_detach_flags_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->driverName))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_re_attach_args(XDR *xdrs, remote_node_device_re_attach_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_reset_args(XDR *xdrs, remote_node_device_reset_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_create_xml_args(XDR *xdrs, remote_node_device_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_create_xml_ret(XDR *xdrs, remote_node_device_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_destroy_args(XDR *xdrs, remote_node_device_destroy_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_define_xml_args(XDR *xdrs, remote_node_device_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_define_xml_ret(XDR *xdrs, remote_node_device_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_undefine_args(XDR *xdrs, remote_node_device_undefine_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_create_args(XDR *xdrs, remote_node_device_create_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_autostart_args(XDR *xdrs, remote_node_device_get_autostart_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_get_autostart_ret(XDR *xdrs, remote_node_device_get_autostart_ret *objp)
{
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_set_autostart_args(XDR *xdrs, remote_node_device_set_autostart_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_is_persistent_args(XDR *xdrs, remote_node_device_is_persistent_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_is_persistent_ret(XDR *xdrs, remote_node_device_is_persistent_ret *objp)
{
    if (!xdr_int(xdrs, &objp->persistent))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_is_active_args(XDR *xdrs, remote_node_device_is_active_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_is_active_ret(XDR *xdrs, remote_node_device_is_active_ret *objp)
{
    if (!xdr_int(xdrs, &objp->active))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_update_args(XDR *xdrs, remote_node_device_update_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_register_ret(XDR *xdrs, remote_connect_domain_event_register_ret *objp)
{
    if (!xdr_int(xdrs, &objp->cb_registered))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_deregister_ret(XDR *xdrs, remote_connect_domain_event_deregister_ret *objp)
{
    if (!xdr_int(xdrs, &objp->cb_registered))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_lifecycle_msg(XDR *xdrs, remote_domain_event_lifecycle_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->event))
        return FALSE;
    if (!xdr_int(xdrs, &objp->detail))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_lifecycle_msg(XDR *xdrs, remote_domain_event_callback_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_lifecycle_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_xml_from_native_args(XDR *xdrs, remote_connect_domain_xml_from_native_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->nativeFormat))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->nativeConfig))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_xml_from_native_ret(XDR *xdrs, remote_connect_domain_xml_from_native_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->domainXml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_xml_to_native_args(XDR *xdrs, remote_connect_domain_xml_to_native_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->nativeFormat))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->domainXml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_xml_to_native_ret(XDR *xdrs, remote_connect_domain_xml_to_native_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->nativeConfig))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_num_of_secrets_ret(XDR *xdrs, remote_connect_num_of_secrets_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_secrets_args(XDR *xdrs, remote_connect_list_secrets_args *objp)
{
    if (!xdr_int(xdrs, &objp->maxuuids))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_secrets_ret(XDR *xdrs, remote_connect_list_secrets_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->uuids.uuids_val, (u_int *) &objp->uuids.uuids_len, REMOTE_SECRET_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_lookup_by_uuid_args(XDR *xdrs, remote_secret_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_lookup_by_uuid_ret(XDR *xdrs, remote_secret_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_define_xml_args(XDR *xdrs, remote_secret_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_define_xml_ret(XDR *xdrs, remote_secret_define_xml_ret *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_get_xml_desc_args(XDR *xdrs, remote_secret_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_get_xml_desc_ret(XDR *xdrs, remote_secret_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_set_value_args(XDR *xdrs, remote_secret_set_value_args *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->value.value_val, (u_int *) &objp->value.value_len, REMOTE_SECRET_VALUE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_get_value_args(XDR *xdrs, remote_secret_get_value_args *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_get_value_ret(XDR *xdrs, remote_secret_get_value_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->value.value_val, (u_int *) &objp->value.value_len, REMOTE_SECRET_VALUE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_undefine_args(XDR *xdrs, remote_secret_undefine_args *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_lookup_by_usage_args(XDR *xdrs, remote_secret_lookup_by_usage_args *objp)
{
    if (!xdr_int(xdrs, &objp->usageType))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->usageID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_lookup_by_usage_ret(XDR *xdrs, remote_secret_lookup_by_usage_ret *objp)
{
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_tunnel_args(XDR *xdrs, remote_domain_migrate_prepare_tunnel_args *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dom_xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_is_secure_ret(XDR *xdrs, remote_connect_is_secure_ret *objp)
{
    if (!xdr_int(xdrs, &objp->secure))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_active_args(XDR *xdrs, remote_domain_is_active_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_active_ret(XDR *xdrs, remote_domain_is_active_ret *objp)
{
    if (!xdr_int(xdrs, &objp->active))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_persistent_args(XDR *xdrs, remote_domain_is_persistent_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_persistent_ret(XDR *xdrs, remote_domain_is_persistent_ret *objp)
{
    if (!xdr_int(xdrs, &objp->persistent))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_updated_args(XDR *xdrs, remote_domain_is_updated_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_is_updated_ret(XDR *xdrs, remote_domain_is_updated_ret *objp)
{
    if (!xdr_int(xdrs, &objp->updated))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_is_active_args(XDR *xdrs, remote_network_is_active_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_is_active_ret(XDR *xdrs, remote_network_is_active_ret *objp)
{
    if (!xdr_int(xdrs, &objp->active))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_is_persistent_args(XDR *xdrs, remote_network_is_persistent_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_is_persistent_ret(XDR *xdrs, remote_network_is_persistent_ret *objp)
{
    if (!xdr_int(xdrs, &objp->persistent))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_is_active_args(XDR *xdrs, remote_storage_pool_is_active_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_is_active_ret(XDR *xdrs, remote_storage_pool_is_active_ret *objp)
{
    if (!xdr_int(xdrs, &objp->active))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_is_persistent_args(XDR *xdrs, remote_storage_pool_is_persistent_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_is_persistent_ret(XDR *xdrs, remote_storage_pool_is_persistent_ret *objp)
{
    if (!xdr_int(xdrs, &objp->persistent))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_is_active_args(XDR *xdrs, remote_interface_is_active_args *objp)
{
    if (!xdr_remote_nonnull_interface(xdrs, &objp->iface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_interface_is_active_ret(XDR *xdrs, remote_interface_is_active_ret *objp)
{
    if (!xdr_int(xdrs, &objp->active))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_compare_cpu_args(XDR *xdrs, remote_connect_compare_cpu_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_compare_cpu_ret(XDR *xdrs, remote_connect_compare_cpu_ret *objp)
{
    if (!xdr_int(xdrs, &objp->result))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_baseline_cpu_args(XDR *xdrs, remote_connect_baseline_cpu_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->xmlCPUs.xmlCPUs_val, (u_int *) &objp->xmlCPUs.xmlCPUs_len, REMOTE_CPU_BASELINE_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_baseline_cpu_ret(XDR *xdrs, remote_connect_baseline_cpu_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->cpu))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_job_info_args(XDR *xdrs, remote_domain_get_job_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_job_info_ret(XDR *xdrs, remote_domain_get_job_info_ret *objp)
{
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->timeElapsed))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->timeRemaining))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->dataTotal))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->dataProcessed))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->dataRemaining))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memTotal))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memProcessed))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->memRemaining))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->fileTotal))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->fileProcessed))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->fileRemaining))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_job_stats_args(XDR *xdrs, remote_domain_get_job_stats_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_job_stats_ret(XDR *xdrs, remote_domain_get_job_stats_ret *objp)
{
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_JOB_STATS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_abort_job_args(XDR *xdrs, remote_domain_abort_job_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_abort_job_flags_args(XDR *xdrs, remote_domain_abort_job_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_max_downtime_args(XDR *xdrs, remote_domain_migrate_get_max_downtime_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_max_downtime_ret(XDR *xdrs, remote_domain_migrate_get_max_downtime_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->downtime))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_set_max_downtime_args(XDR *xdrs, remote_domain_migrate_set_max_downtime_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->downtime))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_compression_cache_args(XDR *xdrs, remote_domain_migrate_get_compression_cache_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_compression_cache_ret(XDR *xdrs, remote_domain_migrate_get_compression_cache_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->cacheSize))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_set_compression_cache_args(XDR *xdrs, remote_domain_migrate_set_compression_cache_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->cacheSize))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_set_max_speed_args(XDR *xdrs, remote_domain_migrate_set_max_speed_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_max_speed_args(XDR *xdrs, remote_domain_migrate_get_max_speed_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_get_max_speed_ret(XDR *xdrs, remote_domain_migrate_get_max_speed_ret *objp)
{
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_register_any_args(XDR *xdrs, remote_connect_domain_event_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_deregister_any_args(XDR *xdrs, remote_connect_domain_event_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_callback_register_any_args(XDR *xdrs, remote_connect_domain_event_callback_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    if (!xdr_remote_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_callback_register_any_ret(XDR *xdrs, remote_connect_domain_event_callback_register_any_ret *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_domain_event_callback_deregister_any_args(XDR *xdrs, remote_connect_domain_event_callback_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_reboot_msg(XDR *xdrs, remote_domain_event_reboot_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_reboot_msg(XDR *xdrs, remote_domain_event_callback_reboot_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_reboot_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_rtc_change_msg(XDR *xdrs, remote_domain_event_rtc_change_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->offset))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_rtc_change_msg(XDR *xdrs, remote_domain_event_callback_rtc_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_rtc_change_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_watchdog_msg(XDR *xdrs, remote_domain_event_watchdog_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->action))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_watchdog_msg(XDR *xdrs, remote_domain_event_callback_watchdog_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_watchdog_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_io_error_msg(XDR *xdrs, remote_domain_event_io_error_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->srcPath))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    if (!xdr_int(xdrs, &objp->action))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_io_error_msg(XDR *xdrs, remote_domain_event_callback_io_error_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_io_error_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_io_error_reason_msg(XDR *xdrs, remote_domain_event_io_error_reason_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->srcPath))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    if (!xdr_int(xdrs, &objp->action))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_io_error_reason_msg(XDR *xdrs, remote_domain_event_callback_io_error_reason_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_io_error_reason_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_graphics_address(XDR *xdrs, remote_domain_event_graphics_address *objp)
{
    if (!xdr_int(xdrs, &objp->family))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->node))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->service))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_graphics_identity(XDR *xdrs, remote_domain_event_graphics_identity *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_graphics_msg(XDR *xdrs, remote_domain_event_graphics_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->phase))
        return FALSE;
    if (!xdr_remote_domain_event_graphics_address(xdrs, &objp->local))
        return FALSE;
    if (!xdr_remote_domain_event_graphics_address(xdrs, &objp->remote))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->authScheme))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->subject.subject_val, (u_int *) &objp->subject.subject_len, REMOTE_DOMAIN_EVENT_GRAPHICS_IDENTITY_MAX,
        sizeof(remote_domain_event_graphics_identity), (xdrproc_t)xdr_remote_domain_event_graphics_identity))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_graphics_msg(XDR *xdrs, remote_domain_event_callback_graphics_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_graphics_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_block_job_msg(XDR *xdrs, remote_domain_event_block_job_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_int(xdrs, &objp->status))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_block_job_msg(XDR *xdrs, remote_domain_event_callback_block_job_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_block_job_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_disk_change_msg(XDR *xdrs, remote_domain_event_disk_change_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->oldSrcPath))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->newSrcPath))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_disk_change_msg(XDR *xdrs, remote_domain_event_callback_disk_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_disk_change_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_tray_change_msg(XDR *xdrs, remote_domain_event_tray_change_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_tray_change_msg(XDR *xdrs, remote_domain_event_callback_tray_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_tray_change_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_pmwakeup_msg(XDR *xdrs, remote_domain_event_pmwakeup_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_pmwakeup_msg(XDR *xdrs, remote_domain_event_callback_pmwakeup_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    if (!xdr_remote_domain_event_pmwakeup_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_pmsuspend_msg(XDR *xdrs, remote_domain_event_pmsuspend_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_pmsuspend_msg(XDR *xdrs, remote_domain_event_callback_pmsuspend_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    if (!xdr_remote_domain_event_pmsuspend_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_balloon_change_msg(XDR *xdrs, remote_domain_event_balloon_change_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->actual))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_balloon_change_msg(XDR *xdrs, remote_domain_event_callback_balloon_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_balloon_change_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_pmsuspend_disk_msg(XDR *xdrs, remote_domain_event_pmsuspend_disk_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_pmsuspend_disk_msg(XDR *xdrs, remote_domain_event_callback_pmsuspend_disk_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    if (!xdr_remote_domain_event_pmsuspend_disk_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_managed_save_args(XDR *xdrs, remote_domain_managed_save_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_has_managed_save_image_args(XDR *xdrs, remote_domain_has_managed_save_image_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_has_managed_save_image_ret(XDR *xdrs, remote_domain_has_managed_save_image_ret *objp)
{
    if (!xdr_int(xdrs, &objp->result))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_managed_save_remove_args(XDR *xdrs, remote_domain_managed_save_remove_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_managed_save_get_xml_desc_args(XDR *xdrs, remote_domain_managed_save_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_managed_save_get_xml_desc_ret(XDR *xdrs, remote_domain_managed_save_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_managed_save_define_xml_args(XDR *xdrs, remote_domain_managed_save_define_xml_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dxml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_create_xml_args(XDR *xdrs, remote_domain_snapshot_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_create_xml_ret(XDR *xdrs, remote_domain_snapshot_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_get_xml_desc_args(XDR *xdrs, remote_domain_snapshot_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_get_xml_desc_ret(XDR *xdrs, remote_domain_snapshot_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_num_args(XDR *xdrs, remote_domain_snapshot_num_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_num_ret(XDR *xdrs, remote_domain_snapshot_num_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_names_args(XDR *xdrs, remote_domain_snapshot_list_names_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_names_ret(XDR *xdrs, remote_domain_snapshot_list_names_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_DOMAIN_SNAPSHOT_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_list_all_snapshots_args(XDR *xdrs, remote_domain_list_all_snapshots_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_list_all_snapshots_ret(XDR *xdrs, remote_domain_list_all_snapshots_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->snapshots.snapshots_val, (u_int *) &objp->snapshots.snapshots_len, REMOTE_DOMAIN_SNAPSHOT_LIST_MAX,
        sizeof(remote_nonnull_domain_snapshot), (xdrproc_t)xdr_remote_nonnull_domain_snapshot))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_num_children_args(XDR *xdrs, remote_domain_snapshot_num_children_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_num_children_ret(XDR *xdrs, remote_domain_snapshot_num_children_ret *objp)
{
    if (!xdr_int(xdrs, &objp->num))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_children_names_args(XDR *xdrs, remote_domain_snapshot_list_children_names_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_int(xdrs, &objp->maxnames))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_children_names_ret(XDR *xdrs, remote_domain_snapshot_list_children_names_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, REMOTE_DOMAIN_SNAPSHOT_LIST_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_all_children_args(XDR *xdrs, remote_domain_snapshot_list_all_children_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snapshot))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_list_all_children_ret(XDR *xdrs, remote_domain_snapshot_list_all_children_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->snapshots.snapshots_val, (u_int *) &objp->snapshots.snapshots_len, REMOTE_DOMAIN_SNAPSHOT_LIST_MAX,
        sizeof(remote_nonnull_domain_snapshot), (xdrproc_t)xdr_remote_nonnull_domain_snapshot))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_lookup_by_name_args(XDR *xdrs, remote_domain_snapshot_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_lookup_by_name_ret(XDR *xdrs, remote_domain_snapshot_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_has_current_snapshot_args(XDR *xdrs, remote_domain_has_current_snapshot_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_has_current_snapshot_ret(XDR *xdrs, remote_domain_has_current_snapshot_ret *objp)
{
    if (!xdr_int(xdrs, &objp->result))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_get_parent_args(XDR *xdrs, remote_domain_snapshot_get_parent_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_get_parent_ret(XDR *xdrs, remote_domain_snapshot_get_parent_ret *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_current_args(XDR *xdrs, remote_domain_snapshot_current_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_current_ret(XDR *xdrs, remote_domain_snapshot_current_ret *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_is_current_args(XDR *xdrs, remote_domain_snapshot_is_current_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_is_current_ret(XDR *xdrs, remote_domain_snapshot_is_current_ret *objp)
{
    if (!xdr_int(xdrs, &objp->current))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_has_metadata_args(XDR *xdrs, remote_domain_snapshot_has_metadata_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_has_metadata_ret(XDR *xdrs, remote_domain_snapshot_has_metadata_ret *objp)
{
    if (!xdr_int(xdrs, &objp->metadata))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_revert_to_snapshot_args(XDR *xdrs, remote_domain_revert_to_snapshot_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_snapshot_delete_args(XDR *xdrs, remote_domain_snapshot_delete_args *objp)
{
    if (!xdr_remote_nonnull_domain_snapshot(xdrs, &objp->snap))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_open_console_args(XDR *xdrs, remote_domain_open_console_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dev_name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_open_channel_args(XDR *xdrs, remote_domain_open_channel_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_upload_args(XDR *xdrs, remote_storage_vol_upload_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->offset))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->length))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_vol_download_args(XDR *xdrs, remote_storage_vol_download_args *objp)
{
    if (!xdr_remote_nonnull_storage_vol(xdrs, &objp->vol))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->offset))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->length))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_state_args(XDR *xdrs, remote_domain_get_state_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_state_ret(XDR *xdrs, remote_domain_get_state_ret *objp)
{
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_begin3_args(XDR *xdrs, remote_domain_migrate_begin3_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->xmlin))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_begin3_ret(XDR *xdrs, remote_domain_migrate_begin3_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare3_args(XDR *xdrs, remote_domain_migrate_prepare3_args *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri_in))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dom_xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare3_ret(XDR *xdrs, remote_domain_migrate_prepare3_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri_out))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_tunnel3_args(XDR *xdrs, remote_domain_migrate_prepare_tunnel3_args *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dom_xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_tunnel3_ret(XDR *xdrs, remote_domain_migrate_prepare_tunnel3_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_perform3_args(XDR *xdrs, remote_domain_migrate_perform3_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->xmlin))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dconnuri))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->bandwidth))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_perform3_ret(XDR *xdrs, remote_domain_migrate_perform3_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish3_args(XDR *xdrs, remote_domain_migrate_finish3_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->dname))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dconnuri))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cancelled))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish3_ret(XDR *xdrs, remote_domain_migrate_finish3_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_confirm3_args(XDR *xdrs, remote_domain_migrate_confirm3_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cancelled))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_control_error_msg(XDR *xdrs, remote_domain_event_control_error_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_control_error_msg(XDR *xdrs, remote_domain_event_callback_control_error_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_control_error_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_control_info_args(XDR *xdrs, remote_domain_get_control_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_control_info_ret(XDR *xdrs, remote_domain_get_control_info_ret *objp)
{
    if (!xdr_u_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->details))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->stateTime))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_open_graphics_args(XDR *xdrs, remote_domain_open_graphics_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->idx))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_open_graphics_fd_args(XDR *xdrs, remote_domain_open_graphics_fd_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->idx))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_suspend_for_duration_args(XDR *xdrs, remote_node_suspend_for_duration_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->target))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->duration))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_shutdown_flags_args(XDR *xdrs, remote_domain_shutdown_flags_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_disk_errors_args(XDR *xdrs, remote_domain_get_disk_errors_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->maxerrors))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_disk_errors_ret(XDR *xdrs, remote_domain_get_disk_errors_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->errors.errors_val, (u_int *) &objp->errors.errors_len, REMOTE_DOMAIN_DISK_ERRORS_MAX,
        sizeof(remote_domain_disk_error), (xdrproc_t)xdr_remote_domain_disk_error))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nerrors))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_domains_args(XDR *xdrs, remote_connect_list_all_domains_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_domains_ret(XDR *xdrs, remote_connect_list_all_domains_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->domains.domains_val, (u_int *) &objp->domains.domains_len, REMOTE_DOMAIN_LIST_MAX,
        sizeof(remote_nonnull_domain), (xdrproc_t)xdr_remote_nonnull_domain))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_storage_pools_args(XDR *xdrs, remote_connect_list_all_storage_pools_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_storage_pools_ret(XDR *xdrs, remote_connect_list_all_storage_pools_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->pools.pools_val, (u_int *) &objp->pools.pools_len, REMOTE_STORAGE_POOL_LIST_MAX,
        sizeof(remote_nonnull_storage_pool), (xdrproc_t)xdr_remote_nonnull_storage_pool))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_list_all_volumes_args(XDR *xdrs, remote_storage_pool_list_all_volumes_args *objp)
{
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_list_all_volumes_ret(XDR *xdrs, remote_storage_pool_list_all_volumes_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->vols.vols_val, (u_int *) &objp->vols.vols_len, REMOTE_STORAGE_VOL_LIST_MAX,
        sizeof(remote_nonnull_storage_vol), (xdrproc_t)xdr_remote_nonnull_storage_vol))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_networks_args(XDR *xdrs, remote_connect_list_all_networks_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_networks_ret(XDR *xdrs, remote_connect_list_all_networks_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->nets.nets_val, (u_int *) &objp->nets.nets_len, REMOTE_NETWORK_LIST_MAX,
        sizeof(remote_nonnull_network), (xdrproc_t)xdr_remote_nonnull_network))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_interfaces_args(XDR *xdrs, remote_connect_list_all_interfaces_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_interfaces_ret(XDR *xdrs, remote_connect_list_all_interfaces_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->ifaces.ifaces_val, (u_int *) &objp->ifaces.ifaces_len, REMOTE_INTERFACE_LIST_MAX,
        sizeof(remote_nonnull_interface), (xdrproc_t)xdr_remote_nonnull_interface))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_node_devices_args(XDR *xdrs, remote_connect_list_all_node_devices_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_node_devices_ret(XDR *xdrs, remote_connect_list_all_node_devices_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->devices.devices_val, (u_int *) &objp->devices.devices_len, REMOTE_NODE_DEVICE_LIST_MAX,
        sizeof(remote_nonnull_node_device), (xdrproc_t)xdr_remote_nonnull_node_device))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_nwfilters_args(XDR *xdrs, remote_connect_list_all_nwfilters_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_nwfilters_ret(XDR *xdrs, remote_connect_list_all_nwfilters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->filters.filters_val, (u_int *) &objp->filters.filters_len, REMOTE_NWFILTER_LIST_MAX,
        sizeof(remote_nonnull_nwfilter), (xdrproc_t)xdr_remote_nonnull_nwfilter))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_secrets_args(XDR *xdrs, remote_connect_list_all_secrets_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_secrets_ret(XDR *xdrs, remote_connect_list_all_secrets_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->secrets.secrets_val, (u_int *) &objp->secrets.secrets_len, REMOTE_SECRET_LIST_MAX,
        sizeof(remote_nonnull_secret), (xdrproc_t)xdr_remote_nonnull_secret))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_set_memory_parameters_args(XDR *xdrs, remote_node_set_memory_parameters_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NODE_MEMORY_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_memory_parameters_args(XDR *xdrs, remote_node_get_memory_parameters_args *objp)
{
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_memory_parameters_ret(XDR *xdrs, remote_node_get_memory_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NODE_MEMORY_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cpu_map_args(XDR *xdrs, remote_node_get_cpu_map_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_map))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_online))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_cpu_map_ret(XDR *xdrs, remote_node_get_cpu_map_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cpumap.cpumap_val, (u_int *) &objp->cpumap.cpumap_len, REMOTE_CPUMAP_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->online))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fstrim_args(XDR *xdrs, remote_domain_fstrim_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->mountPoint))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->minimum))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_time_args(XDR *xdrs, remote_domain_get_time_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_time_ret(XDR *xdrs, remote_domain_get_time_ret *objp)
{
    if (!xdr_int64_t(xdrs, &objp->seconds))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->nseconds))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_time_args(XDR *xdrs, remote_domain_set_time_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->seconds))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->nseconds))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_begin3_params_args(XDR *xdrs, remote_domain_migrate_begin3_params_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_begin3_params_ret(XDR *xdrs, remote_domain_migrate_begin3_params_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare3_params_args(XDR *xdrs, remote_domain_migrate_prepare3_params_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare3_params_ret(XDR *xdrs, remote_domain_migrate_prepare3_params_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri_out))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_tunnel3_params_args(XDR *xdrs, remote_domain_migrate_prepare_tunnel3_params_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_prepare_tunnel3_params_ret(XDR *xdrs, remote_domain_migrate_prepare_tunnel3_params_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_perform3_params_args(XDR *xdrs, remote_domain_migrate_perform3_params_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->dconnuri))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_perform3_params_ret(XDR *xdrs, remote_domain_migrate_perform3_params_ret *objp)
{
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish3_params_args(XDR *xdrs, remote_domain_migrate_finish3_params_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cancelled))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_finish3_params_ret(XDR *xdrs, remote_domain_migrate_finish3_params_ret *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_out.cookie_out_val, (u_int *) &objp->cookie_out.cookie_out_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_confirm3_params_args(XDR *xdrs, remote_domain_migrate_confirm3_params_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_MIGRATE_PARAM_LIST_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_bytes(xdrs, (char **)&objp->cookie_in.cookie_in_val, (u_int *) &objp->cookie_in.cookie_in_len, REMOTE_MIGRATE_COOKIE_MAX))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    if (!xdr_int(xdrs, &objp->cancelled))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_device_removed_msg(XDR *xdrs, remote_domain_event_device_removed_msg *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_device_removed_msg(XDR *xdrs, remote_domain_event_callback_device_removed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_domain_event_device_removed_msg(xdrs, &objp->msg))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_block_job_2_msg(XDR *xdrs, remote_domain_event_block_job_2_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dst))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_int(xdrs, &objp->status))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_block_threshold_msg(XDR *xdrs, remote_domain_event_block_threshold_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dev))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->path))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->threshold))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->excess))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_tunable_msg(XDR *xdrs, remote_domain_event_callback_tunable_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_EVENT_TUNABLE_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_device_added_msg(XDR *xdrs, remote_domain_event_callback_device_added_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_event_connection_closed_msg(XDR *xdrs, remote_connect_event_connection_closed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_cpu_model_names_args(XDR *xdrs, remote_connect_get_cpu_model_names_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->arch))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_cpu_model_names_ret(XDR *xdrs, remote_connect_get_cpu_model_names_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->models.models_val, (u_int *) &objp->models.models_len, REMOTE_CONNECT_CPU_MODELS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_network_event_register_any_args(XDR *xdrs, remote_connect_network_event_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    if (!xdr_remote_network(xdrs, &objp->net))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_network_event_register_any_ret(XDR *xdrs, remote_connect_network_event_register_any_ret *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_network_event_deregister_any_args(XDR *xdrs, remote_connect_network_event_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_event_lifecycle_msg(XDR *xdrs, remote_network_event_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_int(xdrs, &objp->event))
        return FALSE;
    if (!xdr_int(xdrs, &objp->detail))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_event_callback_metadata_change_msg(XDR *xdrs, remote_network_event_callback_metadata_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->nsuri))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_set_metadata_args(XDR *xdrs, remote_network_set_metadata_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->network))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->metadata))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->key))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_metadata_args(XDR *xdrs, remote_network_get_metadata_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->network))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->uri))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_metadata_ret(XDR *xdrs, remote_network_get_metadata_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->metadata))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_storage_pool_event_register_any_args(XDR *xdrs, remote_connect_storage_pool_event_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    if (!xdr_remote_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_storage_pool_event_register_any_ret(XDR *xdrs, remote_connect_storage_pool_event_register_any_ret *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_storage_pool_event_deregister_any_args(XDR *xdrs, remote_connect_storage_pool_event_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_event_lifecycle_msg(XDR *xdrs, remote_storage_pool_event_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    if (!xdr_int(xdrs, &objp->event))
        return FALSE;
    if (!xdr_int(xdrs, &objp->detail))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_storage_pool_event_refresh_msg(XDR *xdrs, remote_storage_pool_event_refresh_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_storage_pool(xdrs, &objp->pool))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_node_device_event_register_any_args(XDR *xdrs, remote_connect_node_device_event_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    if (!xdr_remote_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_node_device_event_register_any_ret(XDR *xdrs, remote_connect_node_device_event_register_any_ret *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_node_device_event_deregister_any_args(XDR *xdrs, remote_connect_node_device_event_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_event_lifecycle_msg(XDR *xdrs, remote_node_device_event_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    if (!xdr_int(xdrs, &objp->event))
        return FALSE;
    if (!xdr_int(xdrs, &objp->detail))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_device_event_update_msg(XDR *xdrs, remote_node_device_event_update_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_node_device(xdrs, &objp->dev))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fsfreeze_args(XDR *xdrs, remote_domain_fsfreeze_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->mountpoints.mountpoints_val, (u_int *) &objp->mountpoints.mountpoints_len, REMOTE_DOMAIN_FSFREEZE_MOUNTPOINTS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fsfreeze_ret(XDR *xdrs, remote_domain_fsfreeze_ret *objp)
{
    if (!xdr_int(xdrs, &objp->filesystems))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fsthaw_args(XDR *xdrs, remote_domain_fsthaw_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->mountpoints.mountpoints_val, (u_int *) &objp->mountpoints.mountpoints_len, REMOTE_DOMAIN_FSFREEZE_MOUNTPOINTS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fsthaw_ret(XDR *xdrs, remote_domain_fsthaw_ret *objp)
{
    if (!xdr_int(xdrs, &objp->filesystems))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_free_pages_args(XDR *xdrs, remote_node_get_free_pages_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->pages.pages_val, (u_int *) &objp->pages.pages_len, REMOTE_NODE_MAX_CELLS,
        sizeof(u_int), (xdrproc_t)xdr_u_int))
        return FALSE;
    if (!xdr_int(xdrs, &objp->startCell))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->cellCount))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_free_pages_ret(XDR *xdrs, remote_node_get_free_pages_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->counts.counts_val, (u_int *) &objp->counts.counts_len, REMOTE_NODE_MAX_CELLS,
        sizeof(uint64_t), (xdrproc_t)xdr_uint64_t))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_alloc_pages_args(XDR *xdrs, remote_node_alloc_pages_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->pageSizes.pageSizes_val, (u_int *) &objp->pageSizes.pageSizes_len, REMOTE_NODE_MAX_CELLS,
        sizeof(u_int), (xdrproc_t)xdr_u_int))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->pageCounts.pageCounts_val, (u_int *) &objp->pageCounts.pageCounts_len, REMOTE_NODE_MAX_CELLS,
        sizeof(uint64_t), (xdrproc_t)xdr_uint64_t))
        return FALSE;
    if (!xdr_int(xdrs, &objp->startCell))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->cellCount))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_alloc_pages_ret(XDR *xdrs, remote_node_alloc_pages_ret *objp)
{
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_dhcp_lease(XDR *xdrs, remote_network_dhcp_lease *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->iface))
        return FALSE;
    if (!xdr_int64_t(xdrs, &objp->expirytime))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->mac))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->iaid))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->ipaddr))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->prefix))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->hostname))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->clientid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_dhcp_leases_args(XDR *xdrs, remote_network_get_dhcp_leases_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->net))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->mac))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_get_dhcp_leases_ret(XDR *xdrs, remote_network_get_dhcp_leases_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->leases.leases_val, (u_int *) &objp->leases.leases_len, REMOTE_NETWORK_DHCP_LEASES_MAX,
        sizeof(remote_network_dhcp_lease), (xdrproc_t)xdr_remote_network_dhcp_lease))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_stats_record(XDR *xdrs, remote_domain_stats_record *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_CONNECT_GET_ALL_DOMAIN_STATS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_all_domain_stats_args(XDR *xdrs, remote_connect_get_all_domain_stats_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->doms.doms_val, (u_int *) &objp->doms.doms_len, REMOTE_DOMAIN_LIST_MAX,
        sizeof(remote_nonnull_domain), (xdrproc_t)xdr_remote_nonnull_domain))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->stats))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_agent_lifecycle_msg(XDR *xdrs, remote_domain_event_callback_agent_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_all_domain_stats_ret(XDR *xdrs, remote_connect_get_all_domain_stats_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->retStats.retStats_val, (u_int *) &objp->retStats.retStats_len, REMOTE_DOMAIN_LIST_MAX,
        sizeof(remote_domain_stats_record), (xdrproc_t)xdr_remote_domain_stats_record))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fsinfo(XDR *xdrs, remote_domain_fsinfo *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->mountpoint))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->fstype))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->dev_aliases.dev_aliases_val, (u_int *) &objp->dev_aliases.dev_aliases_len, REMOTE_DOMAIN_FSINFO_DISKS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_fsinfo_args(XDR *xdrs, remote_domain_get_fsinfo_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_fsinfo_ret(XDR *xdrs, remote_domain_get_fsinfo_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->info.info_val, (u_int *) &objp->info.info_len, REMOTE_DOMAIN_FSINFO_MAX,
        sizeof(remote_domain_fsinfo), (xdrproc_t)xdr_remote_domain_fsinfo))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_ip_addr(XDR *xdrs, remote_domain_ip_addr *objp)
{
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->addr))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->prefix))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_interface(XDR *xdrs, remote_domain_interface *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->hwaddr))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->addrs.addrs_val, (u_int *) &objp->addrs.addrs_len, REMOTE_DOMAIN_IP_ADDR_MAX,
        sizeof(remote_domain_ip_addr), (xdrproc_t)xdr_remote_domain_ip_addr))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_interface_addresses_args(XDR *xdrs, remote_domain_interface_addresses_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->source))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_interface_addresses_ret(XDR *xdrs, remote_domain_interface_addresses_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->ifaces.ifaces_val, (u_int *) &objp->ifaces.ifaces_len, REMOTE_DOMAIN_INTERFACE_MAX,
        sizeof(remote_domain_interface), (xdrproc_t)xdr_remote_domain_interface))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_user_password_args(XDR *xdrs, remote_domain_set_user_password_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->user))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->password))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_rename_args(XDR *xdrs, remote_domain_rename_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->new_name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_rename_ret(XDR *xdrs, remote_domain_rename_ret *objp)
{
    if (!xdr_int(xdrs, &objp->retcode))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_migration_iteration_msg(XDR *xdrs, remote_domain_event_callback_migration_iteration_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->iteration))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_job_completed_msg(XDR *xdrs, remote_domain_event_callback_job_completed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_JOB_STATS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_migrate_start_post_copy_args(XDR *xdrs, remote_domain_migrate_start_post_copy_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_device_removal_failed_msg(XDR *xdrs, remote_domain_event_callback_device_removal_failed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->devAlias))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_guest_vcpus_args(XDR *xdrs, remote_domain_get_guest_vcpus_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_guest_vcpus_ret(XDR *xdrs, remote_domain_get_guest_vcpus_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_GUEST_VCPU_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_guest_vcpus_args(XDR *xdrs, remote_domain_set_guest_vcpus_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->cpumap))
        return FALSE;
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_vcpu_args(XDR *xdrs, remote_domain_set_vcpu_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->cpumap))
        return FALSE;
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_metadata_change_msg(XDR *xdrs, remote_domain_event_callback_metadata_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->nsuri))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_memory_failure_msg(XDR *xdrs, remote_domain_event_memory_failure_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->recipient))
        return FALSE;
    if (!xdr_int(xdrs, &objp->action))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_secret_event_register_any_args(XDR *xdrs, remote_connect_secret_event_register_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->eventID))
        return FALSE;
    if (!xdr_remote_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_secret_event_register_any_ret(XDR *xdrs, remote_connect_secret_event_register_any_ret *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_secret_event_deregister_any_args(XDR *xdrs, remote_connect_secret_event_deregister_any_args *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_event_lifecycle_msg(XDR *xdrs, remote_secret_event_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    if (!xdr_int(xdrs, &objp->event))
        return FALSE;
    if (!xdr_int(xdrs, &objp->detail))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_secret_event_value_changed_msg(XDR *xdrs, remote_secret_event_value_changed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_secret(xdrs, &objp->secret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_block_threshold_args(XDR *xdrs, remote_domain_set_block_threshold_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->dev))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->threshold))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_lifecycle_action_args(XDR *xdrs, remote_domain_set_lifecycle_action_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->action))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_compare_hypervisor_cpu_args(XDR *xdrs, remote_connect_compare_hypervisor_cpu_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->emulator))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->arch))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->machine))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->virttype))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xmlCPU))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_compare_hypervisor_cpu_ret(XDR *xdrs, remote_connect_compare_hypervisor_cpu_ret *objp)
{
    if (!xdr_int(xdrs, &objp->result))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_baseline_hypervisor_cpu_args(XDR *xdrs, remote_connect_baseline_hypervisor_cpu_args *objp)
{
    if (!xdr_remote_string(xdrs, &objp->emulator))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->arch))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->machine))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->virttype))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->xmlCPUs.xmlCPUs_val, (u_int *) &objp->xmlCPUs.xmlCPUs_len, REMOTE_CPU_BASELINE_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_baseline_hypervisor_cpu_ret(XDR *xdrs, remote_connect_baseline_hypervisor_cpu_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->cpu))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_sev_info_args(XDR *xdrs, remote_node_get_sev_info_args *objp)
{
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_node_get_sev_info_ret(XDR *xdrs, remote_node_get_sev_info_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NODE_SEV_INFO_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_launch_security_info_args(XDR *xdrs, remote_domain_get_launch_security_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_launch_security_info_ret(XDR *xdrs, remote_domain_get_launch_security_info_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_LAUNCH_SECURITY_INFO_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_launch_security_state_args(XDR *xdrs, remote_domain_set_launch_security_state_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_LAUNCH_SECURITY_STATE_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_lookup_by_port_dev_args(XDR *xdrs, remote_nwfilter_binding_lookup_by_port_dev_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_lookup_by_port_dev_ret(XDR *xdrs, remote_nwfilter_binding_lookup_by_port_dev_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter_binding(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_create_xml_args(XDR *xdrs, remote_nwfilter_binding_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_create_xml_ret(XDR *xdrs, remote_nwfilter_binding_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_nwfilter_binding(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_delete_args(XDR *xdrs, remote_nwfilter_binding_delete_args *objp)
{
    if (!xdr_remote_nonnull_nwfilter_binding(xdrs, &objp->nwfilter))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_get_xml_desc_args(XDR *xdrs, remote_nwfilter_binding_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_nwfilter_binding(xdrs, &objp->nwfilter))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_nwfilter_binding_get_xml_desc_ret(XDR *xdrs, remote_nwfilter_binding_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_nwfilter_bindings_args(XDR *xdrs, remote_connect_list_all_nwfilter_bindings_args *objp)
{
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_list_all_nwfilter_bindings_ret(XDR *xdrs, remote_connect_list_all_nwfilter_bindings_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->bindings.bindings_val, (u_int *) &objp->bindings.bindings_len, REMOTE_NWFILTER_BINDING_LIST_MAX,
        sizeof(remote_nonnull_nwfilter_binding), (xdrproc_t)xdr_remote_nonnull_nwfilter_binding))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_storage_pool_capabilities_args(XDR *xdrs, remote_connect_get_storage_pool_capabilities_args *objp)
{
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_get_storage_pool_capabilities_ret(XDR *xdrs, remote_connect_get_storage_pool_capabilities_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->capabilities))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_list_all_ports_args(XDR *xdrs, remote_network_list_all_ports_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->network))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_list_all_ports_ret(XDR *xdrs, remote_network_list_all_ports_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->ports.ports_val, (u_int *) &objp->ports.ports_len, REMOTE_NETWORK_PORT_LIST_MAX,
        sizeof(remote_nonnull_network_port), (xdrproc_t)xdr_remote_nonnull_network_port))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_lookup_by_uuid_args(XDR *xdrs, remote_network_port_lookup_by_uuid_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->network))
        return FALSE;
    if (!xdr_remote_uuid(xdrs, objp->uuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_lookup_by_uuid_ret(XDR *xdrs, remote_network_port_lookup_by_uuid_ret *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_create_xml_args(XDR *xdrs, remote_network_port_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_network(xdrs, &objp->network))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_create_xml_ret(XDR *xdrs, remote_network_port_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_set_parameters_args(XDR *xdrs, remote_network_port_set_parameters_args *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NETWORK_PORT_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_get_parameters_args(XDR *xdrs, remote_network_port_get_parameters_args *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_get_parameters_ret(XDR *xdrs, remote_network_port_get_parameters_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_NETWORK_PORT_PARAMETERS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_int(xdrs, &objp->nparams))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_get_xml_desc_args(XDR *xdrs, remote_network_port_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_get_xml_desc_ret(XDR *xdrs, remote_network_port_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_network_port_delete_args(XDR *xdrs, remote_network_port_delete_args *objp)
{
    if (!xdr_remote_nonnull_network_port(xdrs, &objp->port))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_create_xml_args(XDR *xdrs, remote_domain_checkpoint_create_xml_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml_desc))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_create_xml_ret(XDR *xdrs, remote_domain_checkpoint_create_xml_ret *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_get_xml_desc_args(XDR *xdrs, remote_domain_checkpoint_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_get_xml_desc_ret(XDR *xdrs, remote_domain_checkpoint_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_list_all_checkpoints_args(XDR *xdrs, remote_domain_list_all_checkpoints_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_list_all_checkpoints_ret(XDR *xdrs, remote_domain_list_all_checkpoints_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->checkpoints.checkpoints_val, (u_int *) &objp->checkpoints.checkpoints_len, REMOTE_DOMAIN_CHECKPOINT_LIST_MAX,
        sizeof(remote_nonnull_domain_checkpoint), (xdrproc_t)xdr_remote_nonnull_domain_checkpoint))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_list_all_children_args(XDR *xdrs, remote_domain_checkpoint_list_all_children_args *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    if (!xdr_int(xdrs, &objp->need_results))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_list_all_children_ret(XDR *xdrs, remote_domain_checkpoint_list_all_children_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->checkpoints.checkpoints_val, (u_int *) &objp->checkpoints.checkpoints_len, REMOTE_DOMAIN_CHECKPOINT_LIST_MAX,
        sizeof(remote_nonnull_domain_checkpoint), (xdrproc_t)xdr_remote_nonnull_domain_checkpoint))
        return FALSE;
    if (!xdr_int(xdrs, &objp->ret))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_lookup_by_name_args(XDR *xdrs, remote_domain_checkpoint_lookup_by_name_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_lookup_by_name_ret(XDR *xdrs, remote_domain_checkpoint_lookup_by_name_ret *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_get_parent_args(XDR *xdrs, remote_domain_checkpoint_get_parent_args *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_get_parent_ret(XDR *xdrs, remote_domain_checkpoint_get_parent_ret *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->parent))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_checkpoint_delete_args(XDR *xdrs, remote_domain_checkpoint_delete_args *objp)
{
    if (!xdr_remote_nonnull_domain_checkpoint(xdrs, &objp->checkpoint))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_guest_info_args(XDR *xdrs, remote_domain_get_guest_info_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->types))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_guest_info_ret(XDR *xdrs, remote_domain_get_guest_info_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_GUEST_INFO_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_connect_set_identity_args(XDR *xdrs, remote_connect_set_identity_args *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_CONNECT_IDENTITY_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_agent_set_response_timeout_args(XDR *xdrs, remote_domain_agent_set_response_timeout_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->timeout))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_agent_set_response_timeout_ret(XDR *xdrs, remote_domain_agent_set_response_timeout_ret *objp)
{
    if (!xdr_int(xdrs, &objp->result))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_backup_begin_args(XDR *xdrs, remote_domain_backup_begin_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->backup_xml))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->checkpoint_xml))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_backup_get_xml_desc_args(XDR *xdrs, remote_domain_backup_get_xml_desc_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_backup_get_xml_desc_ret(XDR *xdrs, remote_domain_backup_get_xml_desc_ret *objp)
{
    if (!xdr_remote_nonnull_string(xdrs, &objp->xml))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_authorized_ssh_keys_get_args(XDR *xdrs, remote_domain_authorized_ssh_keys_get_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->user))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_authorized_ssh_keys_get_ret(XDR *xdrs, remote_domain_authorized_ssh_keys_get_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->keys.keys_val, (u_int *) &objp->keys.keys_len, REMOTE_DOMAIN_AUTHORIZED_SSH_KEYS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_authorized_ssh_keys_set_args(XDR *xdrs, remote_domain_authorized_ssh_keys_set_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->user))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->keys.keys_val, (u_int *) &objp->keys.keys_len, REMOTE_DOMAIN_AUTHORIZED_SSH_KEYS_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_messages_args(XDR *xdrs, remote_domain_get_messages_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_messages_ret(XDR *xdrs, remote_domain_get_messages_ret *objp)
{
    if (!xdr_array(xdrs, (char **)&objp->msgs.msgs_val, (u_int *) &objp->msgs.msgs_len, REMOTE_DOMAIN_MESSAGES_MAX,
        sizeof(remote_nonnull_string), (xdrproc_t)xdr_remote_nonnull_string))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_start_dirty_rate_calc_args(XDR *xdrs, remote_domain_start_dirty_rate_calc_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->seconds))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_graphics_reload_args(XDR *xdrs, remote_domain_graphics_reload_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->type))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_memory_device_size_change_msg(XDR *xdrs, remote_domain_event_memory_device_size_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->alias))
        return FALSE;
    if (!xdr_uint64_t(xdrs, &objp->size))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_vcpu_removed_msg(XDR *xdrs, remote_domain_event_vcpu_removed_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->vcpuid))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_fd_associate_args(XDR *xdrs, remote_domain_fd_associate_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->name))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_autostart_once_args(XDR *xdrs, remote_domain_get_autostart_once_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_get_autostart_once_ret(XDR *xdrs, remote_domain_get_autostart_once_ret *objp)
{
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_set_autostart_once_args(XDR *xdrs, remote_domain_set_autostart_once_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_int(xdrs, &objp->autostart))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_nic_mac_change_msg(XDR *xdrs, remote_domain_event_nic_mac_change_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->alias))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->oldMAC))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->newMAC))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_event_callback_channel_lifecycle_msg(XDR *xdrs, remote_domain_event_callback_channel_lifecycle_msg *objp)
{
    if (!xdr_int(xdrs, &objp->callbackID))
        return FALSE;
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_nonnull_string(xdrs, &objp->channelName))
        return FALSE;
    if (!xdr_int(xdrs, &objp->state))
        return FALSE;
    if (!xdr_int(xdrs, &objp->reason))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_domain_announce_interface_args(XDR *xdrs, remote_domain_announce_interface_args *objp)
{
    if (!xdr_remote_nonnull_domain(xdrs, &objp->dom))
        return FALSE;
    if (!xdr_remote_string(xdrs, &objp->device))
        return FALSE;
    if (!xdr_array(xdrs, (char **)&objp->params.params_val, (u_int *) &objp->params.params_len, REMOTE_DOMAIN_ANNOUNCE_INTERFACE_PARAMS_MAX,
        sizeof(remote_typed_param), (xdrproc_t)xdr_remote_typed_param))
        return FALSE;
    if (!xdr_u_int(xdrs, &objp->flags))
        return FALSE;
    return TRUE;
}

bool_t
xdr_remote_procedure(XDR *xdrs, remote_procedure *objp)
{
    if (!xdr_enum(xdrs, (enum_t *)objp))
        return FALSE;
    return TRUE;
}

