home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sockpli.zip / LUA_SDT.COP < prev    next >
Text File  |  1995-06-27  |  8KB  |  147 lines

  1. 1/************************************************************/
  2.  /*                                                          */
  3.  /*        L U A   -   S D T   V e r b   R e c o r d         */
  4.  /*                                                          */
  5.  /************************************************************/
  6.  
  7.  define structure
  8.    1 LUA_SLI_SDT,
  9.      3 lua_verb                   /* Verb Code               */
  10.                                   type UINT16,
  11.  /*                               ------------               */
  12.      3 lua_verb_length            /* Length of Verb Record   */
  13.                                   type UINT16,
  14.  /*                               ------------               */
  15.      3 lua_prim_rc                /* Primary Return Code     */
  16.                                   type UINT16,
  17.  /*                               ------------               */
  18.      3 lua_sec_rc                 /* Secondary Return Code   */
  19.                                   unsigned fixed bin(31),
  20.  /*                               -----------------------    */
  21.      3 lua_opcode                 /* Verb Operation Code     */
  22.                                   type UINT16,
  23.  /*                               ------------               */
  24.      3 *                          /* Reserved                */
  25.                                   char(4),
  26.  /*                               --------                   */
  27.      3 lua_luname                 /* Local LU Name           */
  28.                                   char(8),
  29.  /*                               --------                   */
  30.      3 *                          /* Reserved                */
  31.                                   char(4),
  32.  /*                               --------                   */
  33.      3 lua_sid                    /* Session ID              */
  34.                                   char (4),
  35.  /*                               ---------                  */
  36.      3 *                          /* Reserved                */
  37.                                   char(2),
  38.  /*                               --------                   */
  39.      3 lua_data_length            /* Data Length             */
  40.                                   type UINT16,
  41.  /*                               ------------               */
  42.      3 lua_data_ptr               /* Data Buffer Pointer     */
  43.                                   pointer segmented unal,
  44.  /*                               -----------------------    */
  45.      3 *                          /* Reserved                */
  46.                                   char (4),
  47.  /*                               ---------                  */
  48.      3 lua_th,                    /* Transmission header     */
  49.        5 lua_th_flags,
  50.          7 fid                    /* Format Identification 3 */
  51.                                   bit (4),
  52.  /*                               --------                   */
  53.          7 mpf                    /* Segmenting Mapping fld. */
  54.                                   bit (2),
  55.  /*                               --------                   */
  56.          7 odai                   /* OAF-SAF Assignor Ind.   */
  57.                                   bit (1),
  58.  /*                               --------                   */
  59.          7 efi                    /* Expedited Flow Indicator*/
  60.                                   bit (1),
  61.  /*                               --------                   */
  62.        5 *                        /* Reserved                */
  63.                                   bit (8),
  64.  /*                               --------                   */
  65.        5 daf                      /* Destination Addr Field  */
  66.                                   char,
  67.  /*                               -----                      */
  68.        5 oaf                      /* Originating Addr Field  */
  69.                                   char,
  70.  /*                               -----                      */
  71.        5 snf (2)                  /* Sequence Number Field   */
  72.                                   fixed bin (8) unsigned,
  73.  /*                               -----------------------    */
  74.      3 lua_rh,                    /* Req/Rsp Header          */
  75.        5 LUA_RH_FLAG1,
  76.          7 rri                    /* Request Response Ind.   */
  77.                                   bit (1),
  78.  /*                               --------                   */
  79.          7 ruc                    /* RU Category             */
  80.                                   bit (2),
  81.  /*                               --------                   */
  82.          7 *                      /* Reserved                */
  83.                                   bit (1),
  84.  /*                               --------                   */
  85.          7 fi                     /* Format Indicator        */
  86.                                   bit (1),
  87.  /*                               --------                   */
  88.          7 sdi                    /* Sense Data Included Ind */
  89.                                   bit (1),
  90.  /*                               --------                   */
  91.          7 bci                    /* Begin Chain Indicator   */
  92.                                   bit (1),
  93.  /*                               --------                   */
  94.          7 eci                    /* End Chain Indicator     */
  95.                                   bit (1),
  96.  /*                               --------                   */
  97.        5 LUA_RH_FLAG2,
  98.          7 dr1i                   /* DR 1 Indicator          */
  99.                                   bit (1),
  100.  /*                               --------                   */
  101.          7 *                      /* Reserved                */
  102.                                   bit (1),
  103.  /*                               --------                   */
  104.          7 dr2i                   /* DR 3 Indicator          */
  105.                                   bit (1),
  106.  /*                               --------                   */
  107.          7 ri                     /* Response Indicator      */
  108.                                   bit (1),
  109.  /*                               --------                   */
  110.          7 *                      /* Reserved                */
  111.                                   bit (2),
  112.  /*                               --------                   */
  113.          7 qri                    /* Queued Response Ind     */
  114.                                   bit (1),
  115.  /*                               --------                   */
  116.          7 pi                     /* Pacing Indicator        */
  117.                                   bit (1),
  118.  /*                               --------                   */
  119.        5 LUA_RH_FLAG3,
  120.          7 bbi                    /* Begin Bracket Indicator */
  121.                                   bit (1),
  122.  /*                               --------                   */
  123.          7 ebi                    /* End Bracket Indicator   */
  124.                                   bit (1),
  125.  /*                               --------                   */
  126.          7 cdi                    /* Change Direction Ind.   */
  127.                                   bit (1),
  128.  /*                               --------                   */
  129.          7 *                      /* Reserved                */
  130.                                   bit (1),
  131.  /*                               --------                   */
  132.          7 csi                    /* Code Selection Ind.     */
  133.                                   bit (1),
  134.  /*                               --------                   */
  135.          7 edi                    /* Enciphered Data Ind.    */
  136.                                   bit (1),
  137.  /*                               --------                   */
  138.          7 pdi                    /* Padded Data Indicator   */
  139.                                   bit (1),
  140.  /*                               --------                   */
  141.          7 *                      /* Reserved                */
  142.                                   bit (1),
  143.  /*                               --------                   */
  144.      3 *                          /* Reserved                */
  145.                                   char(11);
  146.  /*                               ---------                  */
  147.