[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 21 Fn 5E01  - 10net V5.0 - Get Local 10net Configuration Table         [N]

   AX = 5E01h
   CX = length of buffer
   DS:DX -> buffer for 10Net configuration table

See Also: AX=5E00h"10NET",INT 6F/AH=02h,INT 6F/AH=03h

Format of 10Net Configuration Table:
Offset Size    Description
 00h  8 BYTEs  user name
 08h 15 BYTEs  node ID
 17h  3 BYTEs  unique portion of Ethernet address
 1Ah   BYTE    Who group number
 1Bh   WORD    services mask (see below)
 1Dh   DWORD   serial number
 21h   BYTE    maximum concurrent users with same serial number allowed on net
 22h   BYTE    chat mask (see below)
 23h   BYTE    internal system bits (see below)
 24h  9 BYTEs  version number in format MM.mm.xxx
 2Dh   BYTE    flag: 01h if machine is a PS/2
 2Eh   BYTE    flag: 03h if 80386
 2Fh   BYTE    spool termination mode: 01h concatenate, 02h truncate
       (see AX=5D09h)
 30h   WORD    autospool timeout in clock ticks
 32h   WORD    monitor timeout in clock ticks
 34h   WORD    unused
 36h   WORD    chat timeout in clock ticks
 38h   WORD    netBIOS session timeout in half-seconds
 3Ah   WORD    datagram send timeout in seconds
 3Ch   WORD    keyboard value for initiating chat mode
 3Eh   WORD    Who timeout in clock ticks
 40h   BYTE    flag: 01h if server should process rom NetBIOS Post return
 41h   BYTE    flag: 01h if FCBs should be recycled
 42h  3 BYTEs  signature "DBG"
 45h   BYTE    last interrupt (21h or 6Fh)
 46h   BYTE    last INT 21 AH value
 47h   BYTE    last INT 6F AH value
 48h   WORD    last item posted
 4Ah   WORD    last item free-posted
 4Ch   WORD    last item handled by server
 4Eh   WORD    last redirector send NCB
 50h   WORD    last redirector receive NCB
 52h  4 BYTEs  signature "TABL"
 56h   WORD    offset of datagram buffer table header
 58h   WORD    offset of chat buffer table header
 5Ah   WORD    offset of Raw buffer table header
 5Ch   WORD    offset of Workstation buffer table header
 5Eh   WORD    offset of server receive-any table header
 60h   WORD    offset of Tiny buffer table header
 62h   WORD    offset of zero-length buffer table (NCBs)
 64h   WORD    offset of Rdr (Redirector Mount) table header
 66h   WORD    offset of Ntab (Redirector Session) table header
 68h   WORD    offset of FCB table header
 6Ah   WORD    offset of user file handle table header
 6Ch   WORD    offset of workstation printer RDR extension table header
 6Eh   WORD    offset of server shared device table header
 70h   WORD    offset of server connection table header
 72h   WORD    offset of server login table header
 74h   WORD    offset of server file table header
 76h   WORD    offset of server shared file table header
 78h   WORD    offset of server record lock table header
 7Ah   WORD    offset of remote printer claim table header
 7Ch   WORD    offset of remote printer device table header
 7Eh   WORD    offset of print server mount table header
 80h   WORD    offset of print server sessions table header
 82h   WORD    offset of print server print job structure table header
 84h   WORD    offset of print server pooled device table header
 86h   WORD    size of workstation buffer
 88h   WORD    size of server receive-any buffer
 8Ah   WORD    size of server raw I/O buffer
 8Ch  6 BYTEs  reserved
 92h   DWORD   pointer to profile pathname
 96h   BYTE    datagram retry count
 97h   BYTE    NetBIOS LAN adapter number
 98h  6 BYTEs  physical Ethernet address
 9Eh   BYTE    NetBIOS server name number
 9Fh   BYTE    NetBIOS redirector name number
 A0h   BYTE    10Net interrupt number
 A1h   BYTE    flag: chat is loaded
 A2h   BYTE    flag: INT 6F APIs permanently loaded
 A3h   BYTE    flag: file security present
 A4h   WORD    reserved
 A6h   BYTE    fixed mount bitmask for drives A:-H:
 A7h   BYTE    reserved
 A8h   WORD    10Net system flags (see below)
 AAh   BYTE    monitor flags (see below)
 ABh  5 BYTEs  reserved
 B0h   WORD    offset of monitor timer block
 B2h   WORD    offset of server timer block
 B4h   WORD    offset of chat timer block
 B6h   WORD    timer chain
 B8h  4 BYTEs  signature "TALS"
 BCh   WORD    number of 10Net sends
 BEh   WORD    number of 10Net receives
 C0h   WORD    number of no-buffer conditions
 C2h   WORD    number of dropped posted messages
 C4h   WORD    number of server NCB errors
 C6h   WORD    number of redirector NCB errors
 C8h   WORD    number of datagram send/receive errors
 CAh   WORD    number of dropped Whos
 CCh   WORD    number of dropped submits
 CEh   WORD    number of session aborts
 D0h   BYTE    number of NetBIOS interface-busy errors
 D1h   BYTE    last NetBIOS bad post command
 D2h   BYTE    last NetBIOS bad redirector command
 D3h   BYTE    do send datagram send/receive error command
 D4h   DWORD   -> DOS system parameter table
 D8h   WORD    number of DOS physical drives
 DAh   WORD    offset of DOS PSP field in DOS data segment
 DCh   WORD    offset of in-DOS flag in DOS data segment
 DEh   WORD    DOS data segment
 E0h   WORD    offset of DOS SFT in DOS data segment
 E2h   WORD    offset of number-of-physical-units field in DOS data segment
 E4h   WORD    10Net code segment
 E6h   WORD    10Net data segment
 E8h   WORD    10Net common server segment
 EAh   WORD    10Net file server segment
 ECh   WORD    10Net print server segment
 EEh   WORD    10Net remote printer segment

Note:  documentation lists field at offset D0h as a WORD, but all following
     offsets are as though it were a BYTE; if it is indeed a WORD, all
     offsets after D0h must be increased by one byte

Format of 10Net Table Header:
Offset Size    Description
 -16  4 BYTEs  table identifier
 -12   WORD    peak number of tables allocated
 -10   WORD    number of tables currently in use
 -8    WORD    total number of tables
 -6    WORD    size of each table
 -4    WORD    offset of first allocated table
 -2    WORD    offset of first free table

Bitfields for services mask:
 bit 0 workstation
 bit 1 file server
 bit 2 print queue server
 bit 3 de-spool server

Bitfields for chat mask:
 bit 0 chat permitted
 bit 1 bell enabled
 bit 2 chat keyboard initiated
 bit 3 in INT 16 handler
 bit 4 in Get Input
 bit 5 display has timed out
 bit 6 chat is idle

Bitfields for internal system bits:
 bit 0 submit permitted
 bit 1 submit initiated
 bit 2 submit executing
 bit 3 internal client call/chat/spool/autospool
 bit 4 in spool termination
 bit 5 print permitted
 bit 6 waiting for keyboard input

Bitfields for 10Net System Flags:
 bit 0 in NetBIOS
 bit 1 processing INT 28
 bit 2 is server
 bit 3 in net user-DOS function
 bit 4 in DOS user-DOS function
 bit 5 in net for user non-DOS function
 bit 6 in server DOS function
 bit 7 in server non-DOS function
 bit 8 in terminate
 bit 10    in user on server request
 bit 13    in DOS for user on server
 bit 14    disable critical error handler

Bitfields for Monitor Flags:
 bit 0 waiting for monitor response
 bit 4 in monitor get-input routine
 bit 5 monitor display timeout
 bit 6 sensing for escape key

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson