Get Shareable Printers Information Table                   

Server

N

Station

Y

Interrupt

21h

Input

Output

AX FFh 00h   Sharable Drives AX
BX          
CX   02h     CX
DX     Pointer to Table ES:BX

 

Sharable Drives
Bit Dec Hex  Description
0 1 01h  Drive A
1 2 02h  Drive B
2 4 04h  Drive C
3 8 08h  Drive D
4 16 10h  Drive E
5 32 20h  Drive F
6 64 40h  Drive G
7 128 80h  Drive H
        A bit of 1 indicates that the drive is Sharable
        A bit of 0 indicates that the drive is Non-Sharable

Shareable Printers:

        db      ?  ; The TopWare ID of 1'st shareable printer
        db      ?  ; The TopWare ID of 2'nd shareable printer
        db      ?  ; The TopWare ID of 3'rd shareable printer
        .       .
        .       .
        db      ?  ; The TopWare ID of 16'th shareable printer

Remarks:

        If there are less than 16 Printer Servers on the network, then the
        TopWare ID for them will be left justified, ending with a "FFh"
        value.

        For example : If there are only 5 Printer Servers with TopWare
        ID's 1,2,3,4,5; then the format for those 16 bytes is as
        follows:

            01,02,03,04,05,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .