/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /tmp/pkgbuild/net/nasd/work.aarch64eb/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Thu Aug 14 10:55:52 2025
 * Source: nasd_types.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: "nasd_"
 */

#ifndef _tmp_nasd_types_marshall_h
#define _tmp_nasd_types_marshall_h

#include <nasd/nasd_types.h>

void nasd_av_t_marshall(nasd_av_t *in, nasd_av_otw_t out);
void nasd_av_t_unmarshall(nasd_av_otw_t in, nasd_av_t *out);
void nasd_identifier_t_marshall(nasd_identifier_t *in, nasd_identifier_otw_t out);
void nasd_identifier_t_unmarshall(nasd_identifier_otw_t in, nasd_identifier_t *out);
void nasd_timespec_t_marshall(nasd_timespec_t *in, nasd_timespec_otw_t out);
void nasd_timespec_t_unmarshall(nasd_timespec_otw_t in, nasd_timespec_t *out);
void nasd_capability_t_marshall(nasd_capability_t *in, nasd_capability_otw_t out);
void nasd_capability_t_unmarshall(nasd_capability_otw_t in, nasd_capability_t *out);
void nasd_security_param_t_marshall(nasd_security_param_t *in, nasd_security_param_otw_t out);
void nasd_security_param_t_unmarshall(nasd_security_param_otw_t in, nasd_security_param_t *out);
void nasd_digest_nonce_t_marshall(nasd_digest_nonce_t *in, nasd_digest_nonce_otw_t out);
void nasd_digest_nonce_t_unmarshall(nasd_digest_nonce_otw_t in, nasd_digest_nonce_t *out);
void nasd_res_t_marshall(nasd_res_t *in, nasd_res_otw_t out);
void nasd_res_t_unmarshall(nasd_res_otw_t in, nasd_res_t *out);
void nasd_trace_header_t_marshall(nasd_trace_header_t *in, nasd_trace_header_otw_t out);
void nasd_trace_header_t_unmarshall(nasd_trace_header_otw_t in, nasd_trace_header_t *out);

#endif /* !_tmp_nasd_types_marshall_h */
