/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /pbulk/work/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Sat Jan  3 11:58:56 2026
 * Source: nasd_drive_types.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: "nasd_"
 */

#ifndef _tmp_nasd_drive_types_marshall_h
#define _tmp_nasd_drive_types_marshall_h

#include <nasd/nasd_drive_types.h>

void nasd_p_getattr_dr_args_t_marshall(nasd_p_getattr_dr_args_t *in, nasd_p_getattr_dr_args_otw_t out);
void nasd_p_getattr_dr_args_t_unmarshall(nasd_p_getattr_dr_args_otw_t in, nasd_p_getattr_dr_args_t *out);
void nasd_p_getattr_dr_res_t_marshall(nasd_p_getattr_dr_res_t *in, nasd_p_getattr_dr_res_otw_t out);
void nasd_p_getattr_dr_res_t_unmarshall(nasd_p_getattr_dr_res_otw_t in, nasd_p_getattr_dr_res_t *out);
void nasd_p_setattr_dr_args_t_marshall(nasd_p_setattr_dr_args_t *in, nasd_p_setattr_dr_args_otw_t out);
void nasd_p_setattr_dr_args_t_unmarshall(nasd_p_setattr_dr_args_otw_t in, nasd_p_setattr_dr_args_t *out);
void nasd_p_setattr_dr_res_t_marshall(nasd_p_setattr_dr_res_t *in, nasd_p_setattr_dr_res_otw_t out);
void nasd_p_setattr_dr_res_t_unmarshall(nasd_p_setattr_dr_res_otw_t in, nasd_p_setattr_dr_res_t *out);
void nasd_p_create_dr_args_t_marshall(nasd_p_create_dr_args_t *in, nasd_p_create_dr_args_otw_t out);
void nasd_p_create_dr_args_t_unmarshall(nasd_p_create_dr_args_otw_t in, nasd_p_create_dr_args_t *out);
void nasd_p_create_dr_res_t_marshall(nasd_p_create_dr_res_t *in, nasd_p_create_dr_res_otw_t out);
void nasd_p_create_dr_res_t_unmarshall(nasd_p_create_dr_res_otw_t in, nasd_p_create_dr_res_t *out);
void nasd_p_fastread_dr_res_t_marshall(nasd_p_fastread_dr_res_t *in, nasd_p_fastread_dr_res_otw_t out);
void nasd_p_fastread_dr_res_t_unmarshall(nasd_p_fastread_dr_res_otw_t in, nasd_p_fastread_dr_res_t *out);
void nasd_p_fastwrite_dr_res_t_marshall(nasd_p_fastwrite_dr_res_t *in, nasd_p_fastwrite_dr_res_otw_t out);
void nasd_p_fastwrite_dr_res_t_unmarshall(nasd_p_fastwrite_dr_res_otw_t in, nasd_p_fastwrite_dr_res_t *out);
void nasd_p_part_creat_dr_args_t_marshall(nasd_p_part_creat_dr_args_t *in, nasd_p_part_creat_dr_args_otw_t out);
void nasd_p_part_creat_dr_args_t_unmarshall(nasd_p_part_creat_dr_args_otw_t in, nasd_p_part_creat_dr_args_t *out);
void nasd_p_part_creat_dr_res_t_marshall(nasd_p_part_creat_dr_res_t *in, nasd_p_part_creat_dr_res_otw_t out);
void nasd_p_part_creat_dr_res_t_unmarshall(nasd_p_part_creat_dr_res_otw_t in, nasd_p_part_creat_dr_res_t *out);
void nasd_p_smpl_op_dr_args_t_marshall(nasd_p_smpl_op_dr_args_t *in, nasd_p_smpl_op_dr_args_otw_t out);
void nasd_p_smpl_op_dr_args_t_unmarshall(nasd_p_smpl_op_dr_args_otw_t in, nasd_p_smpl_op_dr_args_t *out);
void nasd_p_thrtl_op_dr_args_t_marshall(nasd_p_thrtl_op_dr_args_t *in, nasd_p_thrtl_op_dr_args_otw_t out);
void nasd_p_thrtl_op_dr_args_t_unmarshall(nasd_p_thrtl_op_dr_args_otw_t in, nasd_p_thrtl_op_dr_args_t *out);
void nasd_p_flush_obj_dr_args_t_marshall(nasd_p_flush_obj_dr_args_t *in, nasd_p_flush_obj_dr_args_otw_t out);
void nasd_p_flush_obj_dr_args_t_unmarshall(nasd_p_flush_obj_dr_args_otw_t in, nasd_p_flush_obj_dr_args_t *out);
void nasd_p_flush_obj_dr_res_t_marshall(nasd_p_flush_obj_dr_res_t *in, nasd_p_flush_obj_dr_res_otw_t out);
void nasd_p_flush_obj_dr_res_t_unmarshall(nasd_p_flush_obj_dr_res_otw_t in, nasd_p_flush_obj_dr_res_t *out);
void nasd_p_remove_dr_args_t_marshall(nasd_p_remove_dr_args_t *in, nasd_p_remove_dr_args_otw_t out);
void nasd_p_remove_dr_args_t_unmarshall(nasd_p_remove_dr_args_otw_t in, nasd_p_remove_dr_args_t *out);
void nasd_p_remove_dr_res_t_marshall(nasd_p_remove_dr_res_t *in, nasd_p_remove_dr_res_otw_t out);
void nasd_p_remove_dr_res_t_unmarshall(nasd_p_remove_dr_res_otw_t in, nasd_p_remove_dr_res_t *out);
void nasd_p_initialize_dr_args_t_marshall(nasd_p_initialize_dr_args_t *in, nasd_p_initialize_dr_args_otw_t out);
void nasd_p_initialize_dr_args_t_unmarshall(nasd_p_initialize_dr_args_otw_t in, nasd_p_initialize_dr_args_t *out);
void nasd_p_initialize_dr_res_t_marshall(nasd_p_initialize_dr_res_t *in, nasd_p_initialize_dr_res_otw_t out);
void nasd_p_initialize_dr_res_t_unmarshall(nasd_p_initialize_dr_res_otw_t in, nasd_p_initialize_dr_res_t *out);
void nasd_p_change_key_dr_args_t_marshall(nasd_p_change_key_dr_args_t *in, nasd_p_change_key_dr_args_otw_t out);
void nasd_p_change_key_dr_args_t_unmarshall(nasd_p_change_key_dr_args_otw_t in, nasd_p_change_key_dr_args_t *out);
void nasd_p_change_key_dr_res_t_marshall(nasd_p_change_key_dr_res_t *in, nasd_p_change_key_dr_res_otw_t out);
void nasd_p_change_key_dr_res_t_unmarshall(nasd_p_change_key_dr_res_otw_t in, nasd_p_change_key_dr_res_t *out);
void nasd_p_eject_obj_dr_args_t_marshall(nasd_p_eject_obj_dr_args_t *in, nasd_p_eject_obj_dr_args_otw_t out);
void nasd_p_eject_obj_dr_args_t_unmarshall(nasd_p_eject_obj_dr_args_otw_t in, nasd_p_eject_obj_dr_args_t *out);
void nasd_p_eject_obj_dr_res_t_marshall(nasd_p_eject_obj_dr_res_t *in, nasd_p_eject_obj_dr_res_otw_t out);
void nasd_p_eject_obj_dr_res_t_unmarshall(nasd_p_eject_obj_dr_res_otw_t in, nasd_p_eject_obj_dr_res_t *out);
void nasd_p_strt_iread_dr_args_t_marshall(nasd_p_strt_iread_dr_args_t *in, nasd_p_strt_iread_dr_args_otw_t out);
void nasd_p_strt_iread_dr_args_t_unmarshall(nasd_p_strt_iread_dr_args_otw_t in, nasd_p_strt_iread_dr_args_t *out);
void nasd_p_strt_iread_dr_res_t_marshall(nasd_p_strt_iread_dr_res_t *in, nasd_p_strt_iread_dr_res_otw_t out);
void nasd_p_strt_iread_dr_res_t_unmarshall(nasd_p_strt_iread_dr_res_otw_t in, nasd_p_strt_iread_dr_res_t *out);
void nasd_p_stop_iread_dr_args_t_marshall(nasd_p_stop_iread_dr_args_t *in, nasd_p_stop_iread_dr_args_otw_t out);
void nasd_p_stop_iread_dr_args_t_unmarshall(nasd_p_stop_iread_dr_args_otw_t in, nasd_p_stop_iread_dr_args_t *out);
void nasd_p_stop_iread_dr_res_t_marshall(nasd_p_stop_iread_dr_res_t *in, nasd_p_stop_iread_dr_res_otw_t out);
void nasd_p_stop_iread_dr_res_t_unmarshall(nasd_p_stop_iread_dr_res_otw_t in, nasd_p_stop_iread_dr_res_t *out);
void nasd_p_rshutdown_dr_args_t_marshall(nasd_p_rshutdown_dr_args_t *in, nasd_p_rshutdown_dr_args_otw_t out);
void nasd_p_rshutdown_dr_args_t_unmarshall(nasd_p_rshutdown_dr_args_otw_t in, nasd_p_rshutdown_dr_args_t *out);
void nasd_p_rshutdown_dr_res_t_marshall(nasd_p_rshutdown_dr_res_t *in, nasd_p_rshutdown_dr_res_otw_t out);
void nasd_p_rshutdown_dr_res_t_unmarshall(nasd_p_rshutdown_dr_res_otw_t in, nasd_p_rshutdown_dr_res_t *out);
void nasd_drive_info_t_marshall(nasd_drive_info_t *in, nasd_drive_info_otw_t out);
void nasd_drive_info_t_unmarshall(nasd_drive_info_otw_t in, nasd_drive_info_t *out);
void nasd_p_getinfo_dr_res_t_marshall(nasd_p_getinfo_dr_res_t *in, nasd_p_getinfo_dr_res_otw_t out);
void nasd_p_getinfo_dr_res_t_unmarshall(nasd_p_getinfo_dr_res_otw_t in, nasd_p_getinfo_dr_res_t *out);
void nasd_p_remote_attach_dr_args_t_marshall(nasd_p_remote_attach_dr_args_t *in, nasd_p_remote_attach_dr_args_otw_t out);
void nasd_p_remote_attach_dr_args_t_unmarshall(nasd_p_remote_attach_dr_args_otw_t in, nasd_p_remote_attach_dr_args_t *out);
void nasd_p_remote_attach_dr_res_t_marshall(nasd_p_remote_attach_dr_res_t *in, nasd_p_remote_attach_dr_res_otw_t out);
void nasd_p_remote_attach_dr_res_t_unmarshall(nasd_p_remote_attach_dr_res_otw_t in, nasd_p_remote_attach_dr_res_t *out);
void nasd_p_remote_detach_dr_args_t_marshall(nasd_p_remote_detach_dr_args_t *in, nasd_p_remote_detach_dr_args_otw_t out);
void nasd_p_remote_detach_dr_args_t_unmarshall(nasd_p_remote_detach_dr_args_otw_t in, nasd_p_remote_detach_dr_args_t *out);
void nasd_p_remote_detach_dr_res_t_marshall(nasd_p_remote_detach_dr_res_t *in, nasd_p_remote_detach_dr_res_otw_t out);
void nasd_p_remote_detach_dr_res_t_unmarshall(nasd_p_remote_detach_dr_res_otw_t in, nasd_p_remote_detach_dr_res_t *out);

#endif /* !_tmp_nasd_drive_types_marshall_h */
