/* RPCBind.h*/
/* Last modified by D. Swinehart  September 1, 1982  4:12 PM */

/* requires #include <env.h> */
/* requires #include <rpc.h> */
/* requires #include <rpcinternal.h> */
/* requires #include <RPCLupine.h> */

struct ExportInstance {
    /*  Exporter's record of exported interface */
    /* Call Key*/
	word mds;
	struct DispatcherID id;
    /* Dispatcher Values*/
	Dispatcher *dispatcher;
	struct DArgs *dispatcherArgs;
    /* Binding Key*/
	struct InterfaceName name;
	};
    #define lenExportInstance (sizeof (struct ExportInstance)/2)

struct ImportInstance {
    /*	 Importer's record of successful binding */
	union Machine host;
	struct Conversation *currentConversation;
	struct DispatcherDetails dispatcherDet;
	};
    #define lenImportInstance (sizeof (struct ImportInstance)/2)