Int 21 Fn 5F53 u - Lan Manager Enhanced Dos - Netserverenum2 [N]

AX = 5F53h
DS:SI -> NetServerEnum2 parameter structure (see #1413)

Return: CF clear if successful
BX = entries read
CX = total entries available
CF set on error
AX = error code

See Also: AX=5F4Ch

Format of LAN Manager NetServerEnum2 parameter structure:
Offset Size Description (Table 1413)
00h WORD level (0000h or 0001h)
02h DWORD -> buffer as array of server_info_??? structures (see #1415)
06h WORD length of buffer
08h DWORD server type bitmask (see #1414)
0Ch DWORD -> Domain name (may be 0000h:0000h for all local domains)

Bitfields for LAN Manager server type:
Bit(s) Description (Table 1414)
0 workstation
1 server
2 SQL server
3 primary domain controller
4 backup domain controller
5 time server
6 Apple File Protocol (AFP) server
7 Novell server
8 Domain Member (v2.1+)
9 Print Queue server (v2.1+)
10 Dialin server (v2.1+)
11 Unix server (v2.1+)

Note: set all (FFFFFFFFh) for All Types

Format of LAN Manager server_info_0 structure:
Offset Size Description (Table 1415)
00h 16 BYTEs name

See Also: #1416

Format of LAN Manager server_info_1 structure:
Offset Size Description (Table 1416)
00h 16 BYTEs name
10h BYTE major version in lower nibble
11h BYTE minor version
12h DWORD server type (bits 0-11) (see #1414)
16h DWORD -> comment string

See Also: #1415