[<<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