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

#include <rpc/rpc.h>
#include "internal.h"

#pragma once

#include "internal.h"

#include "remote_protocol.h"

struct lxc_domain_open_namespace_args {
    remote_nonnull_domain dom;
    u_int flags;
};
typedef struct lxc_domain_open_namespace_args lxc_domain_open_namespace_args;
void xdr_lxc_domain_open_namespace_args_clear(lxc_domain_open_namespace_args *objp);
G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(lxc_domain_open_namespace_args, xdr_lxc_domain_open_namespace_args_clear);

#define LXC_PROGRAM 0x00068000

#define LXC_PROTOCOL_VERSION 1

enum lxc_procedure {
    LXC_PROC_DOMAIN_OPEN_NAMESPACE = 1,
};
typedef enum lxc_procedure lxc_procedure;

extern  bool_t xdr_lxc_domain_open_namespace_args(XDR *, lxc_domain_open_namespace_args*);

extern  bool_t xdr_lxc_procedure(XDR *, lxc_procedure*);

