Several procedures in the library utilize the en_dhcp_status_codes enum. This enum has the following members:

0- DHCP_STATUS_OK: success.

1- DHCP_STATUS_OUT_OF_SOCKETS: no free sockets available for the library to operate.

2- DHCP_STATUS_INVALID_INTERFACE: unsupported network interface specified (use PL_SOCK_INTERFACE_NET or PL_SOCK_INTERFACE_WLN only).

3- DHCP_STATUS_INSUFFICIENT_BUFFER_SPACE: insufficient number of buffer pages available and the call to callback_dhcp_pre_buffrq() failed to cure the problem.

4- DHCP_STATUS_FAILURE: interaction with the DHCP server failed (because there was no reply, the reply was unrecognized, invalid, etc.).