#ifndef __ARPC_H
#define __ARPC_H
enum arpc_result { … };
struct arpc_request_message { … } __packed;
struct arpc_response_message { … } __packed;
#define ARPC_TYPE_CPORT_CONNECTED …
#define ARPC_TYPE_CPORT_QUIESCE …
#define ARPC_TYPE_CPORT_CLEAR …
#define ARPC_TYPE_CPORT_FLUSH …
#define ARPC_TYPE_CPORT_SHUTDOWN …
struct arpc_cport_connected_req { … } __packed;
struct arpc_cport_quiesce_req { … } __packed;
struct arpc_cport_clear_req { … } __packed;
struct arpc_cport_flush_req { … } __packed;
struct arpc_cport_shutdown_req { … } __packed;
#endif