home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / n / netbtime.zip / NETBIOS.INC < prev    next >
Text File  |  1993-02-16  |  2KB  |  48 lines

  1. ;╔═══════════════════════════════════════════════════════════════════════════╗
  2. ;║                    NETBIOS NCB and Related Stuff                          ║
  3. ;║                                                                           ║
  4. ;║         Copyright (C) 1993, Docucon, Inc., All Rights Reserved            ║
  5. ;╚═══════════════════════════════════════════════════════════════════════════╝
  6.  
  7. NCB    STRUC
  8.         NCB_COMMAND     DB      00H     ;NCB COMMAND FIELD
  9.         NCB_RETCODE     DB      00H     ;NCB RETURN CODE
  10.         NCB_LSN         DB      00H     ;NCB LOCAL SESSION NUMBER
  11.         NCB_NUM         DB      00H     ;NCB ALIAS NUMBER
  12.         NCB_BUFF_OFF    DW      00H     ;NCB POINTER TO MESSAGE BUFFER OFFSET
  13.         NCB_BUFF_SEG    DW      00H     ;NCB POINTER TO MESSAGE BUFFER SEG
  14.         NCB_LENGTH      DW      00H     ;NCB LENGTH (IN BYTES)
  15.         NCB_CALLNAME    DB      16 DUP(0) ;NCB NAME ON REMOTE ATTACHMENT
  16.         NCB_NAME        DB      16 DUP(0) ;NCB ALIAS NAME
  17.         NCB_RTO         DB      00H     ;NCB RECEIVE TIMEOUT
  18.         NCB_STO         DB      00H     ;NCB SEND TIMEOUT
  19.         NCB_POST_OFF    DW      00H     ;NCB POINTER TO POST ROUTINE OFFSET
  20.         NCB_POST_SEG    DW      00H     ;NCB POINTER TO POST ROUTINE SEGMENT
  21.         NCB_LANA_NUM    DB      00H     ;NCB ATTACHMENT #1 FOR SECOND ATTACHMENT
  22.         NCB_CMD_CPLT    DB      00H     ;COMMAND PENDING INDICATION BY SHOING 0FFH
  23. ; Reserved area below here.
  24.         NCB_RESERVE     DB 20 DUP(0)    ;NCB RESERVED AREA
  25. NCB    ENDS
  26.  
  27. NCB_SIZE        EQU     SIZE    NCB
  28.  
  29. NCB_NOWAIT      EQU     80h             ;NO WAIT OPTION BIT
  30.  
  31.  
  32. ;╔═══════════════════════════════════════════════════════════════════════════╗
  33. ;║ NETBIOS Command Codes (for NCB_COMMAND)                                   ║
  34. ;╚═══════════════════════════════════════════════════════════════════════════╝
  35.  
  36. ADDNAME          EQU     30h            ;ADD NAME
  37. ADDGROUPNAME     EQU     36h            ;ADD GROUP NAME
  38. SENDDATAGRAM     EQU     20h            ;SEND A DATAGRAM
  39. RECEIVEDATAGRAM  EQU     21h            ;RECEIVE A DATAGRAM
  40. CANCELCMD        EQU     36h            ;CANCEL COMMAND
  41. DELETENAME       EQU     31h            ;DELETE NAME
  42.  
  43. ;╔═══════════════════════════════════════════════════════════════════════════╗
  44. ;║ End of Module --- NETBIOS.INC                                             ║
  45. ;╚═══════════════════════════════════════════════════════════════════════════╝
  46.  
  47. 
  48.