Returns the network addresses of the server associated with a connection handle. This function is now obsolete. Call NWDSGetServerAddresses2 instead.
#include <nwnet.h> or #include <nwdsdsa.h> N_EXTERN_LIBRARY (NWDSCCODE) NWDSGetServerAddresses ( NWDSContextHandle context, NWCONN_HANDLE connHandle, pnuint32 countNetAddress, pBuf_T netAddresses);
uses netwin32 Function NWDSGetServerAddresses (context : NWDSContextHandle; connHandle : NWCONN_HANDLE; countNetAddress : pnuint32; netAddresses : pBuf_T ) : NWDSCCODE;
(IN) Specifies the eDirectory Access context for the request.
(IN) Specifies the connection handle for the target server.
(OUT) Points to the number of network addresses contained in netAddresses.
(OUT) Points to a buffer containing the network address associated with the server.
These are common return values.
0x0000 0000 |
SUCCESSFUL |
0x8996 |
SERVER_OUT_OF_MEMORY |
0x89E2 |
TOO_FEW_FRAGMENTS |
0x89E3 |
TOO_MANY_FRAGMENTS |
0x89E4 |
PROTOCOL_VIOLATION |
0x89E5 |
SIZE_LIMIT_EXCEEDED |
0x89FD |
UNKNOWN_REQUEST |
0x89FD |
INVALID_PACKET_LENGTH |
0x89FE |
BAD_PACKET |
0x89FF |
Failure not related to eDirectory |
nonzero value |
Nonzero values indicate errors. See |
Servers can have more than one address, such as an IPX and an IP address. netAddresses receives these addresses.
For more information, see Retrieving Addresses of a Connected Server.