Removes a leaf object (either an object or an alias) from the eDirectory tree.
#include <nwnet.h>
or
#include <nwdsdsa.h>
N_EXTERN_LIBRARY (NWDSCCODE) NWDSRemoveObject (
NWDSContextHandle context,
pnstr8 object);
uses netwin32
Function NWDSRemoveObject
(context : NWDSContextHandle;
object : pnstr8
) : NWDSCCODE;
(IN) Specifies the NDS context for the request.
(IN) Points to the name of the object to be removed.
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 |
Aliases are never dereferenced by NWDSRemoveObject. The setting of the context flag associated with DCV_DEREF_ALIASES is not relevant and is ignored.