The NetMessageNameAdd function registers a message alias in the message name table. This function requires that the Messenger service be started.
Only members of the Administrators local group can successfully execute NetMessageNameAdd on a remote server.
NET_API_STATUS NetMessageNameAdd(
LPWSTR servername,
LPWSTR msgname
);
If the function returns account information, the return value is NERR_Success.
If the function fails, the return value is one of the following error codes.
Value | Meaning |
---|---|
ERROR_INVALID_PARAMETER | The specified parameter is invalid. |
NERR_AlreadyExists | The message alias already exists on this computer. |
NERR_DuplicateName | The name specified is already in use as a message alias on the network. |
NERR_NetworkError | A general failure occurred in the network hardware. |
NERR_TooManyNames | The maximum number of message aliases has been exceeded. |
The forward action flag from the LAN Manager 2.x NetMessageNameAdd function is no longer a parameter because message forwarding is no longer supported. If the NetMessageNameAdd function detects that a forwarded version of msgname exists on the network, the function will fail with error NERR_Already_Exists.
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in lmmsg.h.
Import Library: Use netapi32.lib.
Networking (Net) Overview, Net Functions, NetMessageNameDel