dhcpcsdk.h header

This header is used by Dynamic Host Configuration Protocol (DHCP). For more information, see:

dhcpcsdk.h contains the following programming interfaces:

Functions

 
DhcpCApiCleanup

The DhcpCApiCleanup function enables DHCP to properly clean up resources allocated throughout the use of DHCP function calls. The DhcpCApiCleanup function must only be called if a previous call to DhcpCApiInitialize executed successfully.
DhcpCApiInitialize

The DhcpCApiInitialize function must be the first function call made by users of DHCP; it prepares the system for all other DHCP function calls. Other DHCP functions should only be called if the DhcpCApiInitialize function executes successfully.
DhcpDeRegisterParamChange

The DhcpDeRegisterParamChange function releases resources associated with previously registered event notifications, and closes the associated event handle.
DhcpRegisterParamChange

The DhcpRegisterParamChange function enables clients to register for notification of changes in DHCP configuration parameters.
DhcpRemoveDNSRegistrations

The DhcpRemoveDNSRegistrations function removes all DHCP-initiated DNS registrations for the client.
DhcpRequestParams

The DhcpRequestParams function enables callers to synchronously, or synchronously and persistently obtain DHCP data from a DHCP server.
DhcpUndoRequestParams

The DhcpUndoRequestParams function removes persistent requests previously made with a DhcpRequestParams function call.

Structures

 
DHCPAPI_PARAMS

The DHCPAPI_PARAMS structure is used to request DHCP parameters.
DHCPCAPI_CLASSID

The DHCPCAPI_CLASSID structure defines a client Class ID.
DHCPCAPI_PARAMS_ARRAY

The DHCPCAPI_PARAMS_ARRAY structure stores an array of DHCPAPI_PARAMS structures used to query DHCP parameters.