/* k 1003 22/08/90             */
/* k 2000 1.11.90              */
/* k 1020 14/01/91             */   /* PLU/SLU node,lu */
/* k 0115	02/01/91	*/
/********************************************************
 *            BIND REQUEST UNIT                         *
 ********************************************************/

struct  bind {                 /* BIND ru                       */
	 unsigned char cmd;       /* command code  @0115        */
      union {
        struct {
         char image[25];       /* image BIND from CINIT         */
               }im;
        struct {
	 unsigned char type;      /* 0 - negotiable, @0115      *
                                * 1 - nonnegotiable             */
	 unsigned char tsprof;    /* TS profile   @0115         */
	 unsigned char fmprof;    /* FM profile   @0115         */
	 unsigned char priprot;   /* FM usage PLU protocols @0115*/
	 unsigned char secprot;   /* FM usage SLU protocols @0115*/
	 unsigned char comprot;  /* FM usage common protocols @0115*/
	 unsigned char comprot2; /* FM usage common - 2nd byte @0115 */
	 unsigned char sspac;  /* SLU send pacing count    (TS)@0115 */
	 unsigned char srpac;  /* SLU receive pacing count (TS)@0115 */
	 unsigned char smaxru; /* SLU maximum send RU size (TS)@0115 */
	 unsigned char pmaxru; /* PLU maximum send RU size (TS)@0115 */
	 unsigned char cspac;  /* common send pacing count (TS)@0115 */
	 unsigned char prpac;  /* PLU receive pacing count (TS)@0115 */
	 unsigned char psprof; /* presentation service profile @0115 */
         char     psparm[11];  /* PS characteristics            */
        }old;
              }bim;
	 unsigned char crypt;  /* cryptography options:         *@0115
                                * 0 - no cryptography           *
                                * support;                      *
                                * 0x10 - session-level          *
                                * cryptography support.         */
	 unsigned char plulen; /* length of plu name  @0115     */
         char plunode[8];      /* plu node name                 1020 */
         char plu[8];          /* plu name                      1020 */
	 unsigned char usrlen; /* user data length @0115        1003 */
	 char usrdata[8];      /* user data                     1003 */
	 unsigned char urclen; /* URC length   @0115            1003 */
	 unsigned long urc;    /* user request correlation (URC)1003 */
	 unsigned char slulen; /* length of slu name @0115      1003 */
         char slunode[8];      /* slu node name                 1020 */
	 char slu[8];          /* slu name                      1020 */
	 unsigned char scrno;  /* screen number   @0115              */
		 };

#define BINDSIZE 0x64
