INT 21 - Novell NetWare v4+ - NDS GET SERVER NAME AND ADDRESS AX = F268h subfn 35h CX = length of request buffer in bytes DX = length of reply buffer in bytes DS:SI -> request buffer (see #02471) ES:DI -> reply buffer (see #02472) Return: AL = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) reply buffer filled Note: the length specified in CX must be exactly 13 bytes more than the length field at offset 09h in the request buffer for this function to be successful SeeAlso: AX=F268h/SF=16h Format of NetWare "NDS Get Server Name and Address" request buffer: Offset Size Description (Table 02471) 00h BYTE 02h 01h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (FFFFFFFFh) 05h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (00000202h) 09h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. length (0000000Ch) 0Dh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (00000000h) 11h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. function (00000035h) (subfunc "NDS Get Server Name and Addr") 15h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (00000400h) SeeAlso: #02469,#02472 Format of NetWare "NDS Get Server Name and Address" reply buffer: Offset Size Description (Table 02472) 00h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. length 04h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? 08h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. return code 0Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. length of name 10h N WORDs Unicode server name string var padding DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (00000001h) DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (00000000h) DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. ??? (0000000Ch) 12 BYTEs server's IPX(Internetwork Packet Exchange) A low-level layer of Novell's NetWare networking software. address SeeAlso: #02471