The R_DhcpSetMClientInfo method sets/modifies the specific MADCAP client lease record on the MADCAP server.

 DWORD R_DhcpSetMClientInfo(
   [in, unique, string] DHCP_SRV_HANDLE ServerIpAddress,
   [in, ref] LPDHCP_MCLIENT_INFO ClientInfo
 );

ServerIpAddress: The IP address/host name of the MADCAP server. This parameter is unused.

ClientInfo: This is a pointer of type LPDHCP_MCLIENT_INFO (section 2.2.1.2.21), containing the information of the MADCAP client.

Return Values: A 32-bit unsigned integer value that indicates return status. A return value ERROR_SUCCESS (0x00000000) indicates that the operation was completed successfully, else it contains a Win32 error code, as specified in [MS-ERREF]. This error code value can correspond to a DHCP-specific failure, which takes a value between 20000 and 20099, or any generic failure.

Return value/code

Description

0x00000000

ERROR_SUCCESS

This call was successful.

0x00000078

ERROR_CALL_NOT_IMPLEMENTED

The method is not implemented by this version of the MADCAP server.

The opnum field value for this method is 10.

When processing this call, the MADCAP server MUST do the following:

Exceptions Thrown: No exceptions SHOULD be thrown beyond those thrown by the underlying RPC protocol specified in [MS-RPCE].