NetAccessAdd function (lmaccess.h)

[This function is obsolete. For a list of alternate functions, see Authorization Functions.]

Not supported.

The NetAccessAdd function creates a new access control list (ACL) for a resource.

Syntax

NET_API_STATUS NET_API_FUNCTION NetAccessAdd(
  LPCWSTR servername,
  DWORD   level,
  LPBYTE  buf,
  LPDWORD parm_err
);

Parameters

servername

Pointer to a string that specifies the DNS or NetBIOS name of the remote server on which the function is to execute. If this parameter is NULL, the local computer is used.

level

Specifies the information level of the data. This parameter can be the following value.

Value Meaning
1
The pbBuffer parameter points to an access_info_1 structure.

buf

Pointer to the buffer that contains the access information structure.

parm_err

Specifies the size, in bytes, of the buffer pointed to by the pbBuffer parameter.

Return value

If the function succeeds, the return value is NERR_Success.

If the function fails, the return value is a system error code. For a list of error codes, see System Error Codes.

Remarks

This function requires User level security to be enabled.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header lmaccess.h (include Lm.h, Lmaccess.h)
Library Netapi32.lib
DLL Netapi32.dll

See also

Authorization Functions