home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / HFILES.ZIP / NETB_1_C.H < prev    next >
Text File  |  1989-05-09  |  7KB  |  106 lines

  1. /*----------------------------------------------------------------*/
  2. /*                       NETBIOS COMMAND CODES                    */
  3. /*----------------------------------------------------------------*/
  4.  
  5.      #define   NB_CALL_WAIT                                 0x0010
  6.      #define   NB_LISTEN_WAIT                               0x0011
  7.      #define   NB_HANG_UP_WAIT                              0x0012
  8.      #define   NB_SEND_WAIT                                 0x0014
  9.      #define   NB_RECEIVE_WAIT                              0x0015
  10.      #define   NB_RECEIVE_ANY_WAIT                          0x0016
  11.      #define   NB_CHAIN_SEND_WAIT                           0x0017
  12.      #define   NB_SEND_DATAGRAM_WAIT                        0x0020
  13.      #define   NB_RECEIVE_DATAGRAM_WAIT                     0x0021
  14.      #define   NB_SEND_BROADCAST_DATAGRAM_WAIT              0x0022
  15.      #define   NB_RECEIVE_BROADCAST_DATAGRAM_W              0x0023
  16.      #define   NB_ADD_NAME_WAIT                             0x0030
  17.      #define   NB_DELETE_NAME_WAIT                          0x0031
  18.      #define   NB_RESET_WAIT                                0x0032
  19.      #define   NB_STATUS_WAIT                               0x0033
  20.      #define   NB_SESSION_STATUS_WAIT                       0x0034
  21.      #define   NB_CANCEL_WAIT                               0x0035
  22.      #define   NB_ADD_GROUP_NAME_WAIT                       0x0036
  23.      #define   NB_UNLINK_WAIT                               0x0070
  24.      #define   NB_SEND_NO_ACK_WAIT                          0x0071
  25.      #define   NB_CHAIN_SEND_NO_ACK_WAIT                    0x0072
  26.      #define   NB_FIND_NAMEWAIT                             0x0078
  27.  
  28.      #define   NB_CALL                                      0x0090
  29.      #define   NB_LISTEN                                    0x0091
  30.      #define   NB_HANG_UP                                   0x0092
  31.      #define   NB_SEND                                      0x0094
  32.      #define   NB_RECEIVE                                   0x0095
  33.      #define   NB_RECEIVE_ANY                               0x0096
  34.      #define   NB_CHAIN_SEND                                0x0097
  35.      #define   NB_SEND_DATAGRAM                             0x00A0
  36.      #define   NB_RECEIVE_DATAGRAM                          0x00A1
  37.      #define   NB_SEND_BROADCAST_DATAGRAM                   0x00A2
  38.      #define   NB_RECEIVE_BROADCAST_DATAGRAM                0x00A3
  39.      #define   NB_ADD_NAME                                  0x00B0
  40.      #define   NB_DELETE_NAME                               0x00B1
  41.      #define   NB_STATUS                                    0x00B3
  42.      #define   NB_SESSION_STATUS                            0x00B4
  43.      #define   NB_ADD_GROUP_NAME                            0x00B6
  44.      #define   NB_SEND_NO_ACK                               0x00F1
  45.      #define   NB_CHAIN_SEND_NO_ACK                         0x00F2
  46.      #define   NB_LAN_STATUS_ALERT                          0x00F3
  47.      #define   NB_FIND_NAME                                 0x00F8
  48.  
  49.      #define   NB_INVALID_COMMAND_CODE                      0x00FF
  50.  
  51.  
  52. /*----------------------------------------------------------------*/
  53. /*                       NETBIOS RETURN CODES                     */
  54. /*----------------------------------------------------------------*/
  55.  
  56.      #define   NB_COMMAND_SUCCESSFUL                        0x0000
  57.      #define   NB_ILLEGAL_BUFFER_LEN                        0x0001
  58.      #define   NB_INVALID_COMMAND                           0x0003
  59.      #define   NB_COMMAND_TIME_OUT                          0x0005
  60.      #define   NB_MESSAGE_INCOMPLETE                        0x0006
  61.      #define   NB_DATA_NOT_RECEIVED                         0x0007
  62.      #define   NB_ILLEGAL_LOCAL_SESSION                     0x0008
  63.      #define   NB_NO_RES_AVAILABLE                          0x0009
  64.      #define   NB_SESSION_CLOSED                            0x000A
  65.      #define   NB_COMMAND_CANCELLED                         0x000B
  66.      #define   NB_DUPLICATE_NAME                            0x000D
  67.      #define   NB_NAME_TABLE_FULL                           0x000E
  68.      #define   NB_CMND_CMPL_DEREGISTERED                    0x000F
  69.      #define   NB_SESSION_TABLE_FULL                        0x0011
  70.      #define   NB_SES_OPEN_REJECTED                         0x0012
  71.      #define   NB_ILLEGAL_NAME_NUMBER                       0x0013
  72.      #define   NB_REMOTE_NAME_NOT_FOUND                     0x0014
  73.      #define   NB_LOCAL_NAME_NOT_FOUND                      0x0015
  74.      #define   NB_NAME_IN_USE                               0x0016
  75.      #define   NB_NAME_DELETED                              0x0017
  76.      #define   NB_SESSION_ENDED_ABNORMALLY                  0x0018
  77.      #define   NB_NAME_CONFLICT                             0x0019
  78.      #define   NB_INTERFACE_BUSY                            0x0021
  79.      #define   NB_MAX_CMNDS_EXCEEDED                        0x0022
  80.      #define   NB_INVALID_ADAPTER                           0x0023
  81.      #define   NB_CMND_ALREADY_COMPLETED                    0x0024
  82.      #define   NB_CMND_INVALID_TO_CANCEL                    0x0026
  83.      #define   NB_NAME_DEFINED_BY_OTHERS                    0x0030
  84.      #define   NB_ENVIRONMENT_NOT_DEFINED                   0x0034
  85.      #define   NB_NO_OS_RESOURCES                           0x0035
  86.      #define   NB_MAX_APPL_EXCEEDED                         0x0036
  87.      #define   NB_NO_SAP_AVAILABLE                          0x0037
  88.      #define   NB_INADEQUATE_RESOURCES                      0x0038
  89.      #define   NB_INVALID_NCB_ADDRESS                       0x0039
  90.      #define   NB_RESET_INVALID                             0x003A
  91.      #define   NB_INVALID_DD_ID                             0x003B
  92.      #define   NB_SEGMENT_LOCK_UNSUCCESSFUL                 0x003C
  93.      #define   NB_DD_OPEN_ERROR                             0x003F
  94.      #define   NB_OS_ERROR_DETECTED                         0x0040
  95.      #define   NB_PERM_RING_STATUS                          0x004F
  96.  
  97.      #define   NB_UNEXPECTED_CCB_ERROR                      0x00F6
  98.      #define   NB_ADAPTER_OPEN_ERROR                        0x00F8
  99.      #define   NB_ADAPTER_HANDLER_ERROR                     0x00F9
  100.      #define   NB_ADAPTER_CHECK                             0x00FA
  101.      #define   NB_CODE_NOT_OPERATIONAL                      0x00FB
  102.      #define   NB_OPEN_FAILURES                             0x00FC
  103.      #define   NB_UNEXPECTED_CLOSE                          0x00FD
  104.  
  105.      #define   NB_COMMAND_IN_PROCESS                        0x00FF
  106.