Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

51 lines
1.8 KiB

============================================================================
NBT Limitations
============================================================================
This document lists the currently known limitations of the NBT Vxd.
* The following Netbios commands are not supported:
NCBENUM
NCBLANSTALERT
NCBACTION
NCBSEND_RCVANY (Transceive) - Not necessary to support
* Permanent adapter name may not have all of its listens & calls on cleaned
up on reset
* NCBCANCEL only supports cancelling the following NCBs:
NCBRECV
NCBDGRECV
NCBDGRECVBC
NCBRECVANY
NCBLISTEN
NCBSEND
NCBSENDNA
NCBCHAINSEND
NCBCHAINSENDNA
NCBCALL
* Call NCB opens a connection which will immediately be closed by NbtConnect.
Need to pass a flag (or NULL connect element) indicating we haven't set up
an inbound connection because we don't need to in this case.
* On remote disconnects, if a send was just submitted, we may have to timeout
the TdiDisconnect because the FYN ACK may never get submitted (queued behind
send which can't complete because session is down).
* Would be good to keep queue of preallocated buffers for Delayed calls
* Name table numbers may not match in ASTAT command (Not OS code assigns
numbers based on the hashtable, the Vxd needs to use its name table
* Extended lowercase characters in lmhosts file may not be upper cased
correctly (and thus not be usable). Need better upper case code.
* If a program tries to exec or open a UNC that requires the LMHosts file,
nbt may not be able to satisfy the request because the InDos flag will
be set, thus nbt will not be able to read the lmhosts file. Normally
it will reschedule the read for some later time, but that will not work
in this instance. It retries 10 times then times out the request.