TDI_ADDRESS_NETBIOS

typedef struct _TDI_ADDRESS_NETBIOS { 
    USHORT  NetbiosNameType; 
    UCHAR   NetbiosName[16]; 
} TDI_ADDRESS_NETBIOS, *PTDI_ADDRESS_NETBIOS 
 

TDI_ADDRESS_NETBIOS contains a NetBIOS address, packed and aligned correctly.

Members

NetbiosNameType
Specifies a NetBIOS name type. A TDI transport uses this member only when a file object representing an address is opened. Otherwise, the transport can ignore this member. This member can be one of the following values:
TDI_NETBIOS_TYPE_UNIQUE
The value at NetbiosName is unique.
TDI_NETBIOS_TYPE_GROUP
The value at NetbiosName is a group name.
TDI_NETBIOS_TYPE_QUICK_UNIQUE
The value at NetbiosName is unique. The transport adds this name to its name table without checking for conflicts on the network.
TDI_NETBIOS_TYPE_QUICK_GROUP
The value at NetbiosName is a group name. The transport adds this name to its name table without checking for conflicts on the network.
NetbiosName[16]
Specifies the NetBIOS name.

Comments

A TRANSPORT_ADDRESS structure contains a specified number of elements of type TA_ADDRESS. TDI_ADDRESS_NETBIOS defines the Address member of a TA_ADDRESS structure in which the AddressType is set to TDI_ADDRESS_TYPE_NETBIOS.

The AddressLength member(s) of the TA_ADDRESS substructure(s) can be set to the system-defined constant TDI_ADDRESS_LENGTH_NETBIOS.

See Also

TA_ADDRESS, TA_NETBIOS_ADDRESS, TDI_ADDRESS_NETBIOS_EX, TdiDispatchCreate, TRANSPORT_ADDRESS