Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Dynamic Host Configuration Protocol (DHCP). For more information, see:
dhcpssdk.h contains the following programming interfaces:
Callback functions
| LPDHCP_CONTROL The DhcpControlHook function is called by Microsoft DHCP Server when the DHCP Server service is started, stopped, paused, or continued. |
| LPDHCP_DELETE_CLIENT The DhcpDeleteClientHook function is called by Microsoft DHCP Server directly before a client lease is deleted from the active leases database. |
| LPDHCP_DROP_SEND LPDHCP_DROP_SEND callback function |
| LPDHCP_ENTRY_POINT_FUNC The DhcpServerCalloutEntry function is called by Microsoft DHCP Server to initialize a third-party DLL, and to discover for which events the third-party DLL wants notification. The DhcpServerCalloutEntry function is implemented by third-party DLLs. |
| LPDHCP_GIVE_ADDRESS The DhcpAddressOfferHook function is called by Microsoft DHCP Server directly before Microsoft DHCP Server sends an acknowledgment (ACK) to a DHCP REQUEST message. |
| LPDHCP_HANDLE_OPTIONS The DhcpHandleOptionsHook function enables third-party DLLs to obtain commonly used options from a DHCP packet, avoiding the need to process the entire DHCP packet. The DhcpHandleOptionsHook function should not block. |
| LPDHCP_NEWPKT The DhcpNewPktHook function is called by Microsoft DHCP Server shortly after it receives a DHCP packet slated for processing. |
| LPDHCP_PROB The DhcpAddressDelHook function is called by Microsoft DHCP Server when one of the following four defined events occurs. |
Structures
| DHCP_CALLOUT_TABLE The DHCP_CALLOUT_TABLE structure is used by Microsoft DHCP Server and third-party DLLs to send notification requests for DHCP Server events. |
| DHCP_SERVER_OPTIONS The DHCP_SERVER_OPTIONS structure specifies requested DHCP Server options. |