8#define COM_NO_WINDOWS_H
17#include <dhcpcsvc_c.h>
18#include <dhcpcsvc_s.h>
22#define IFNAMSIZ MAX_INTERFACE_NAME_LEN
28#define DHCP_DISCOVER_INTERVAL 5
29#define DHCP_REBOOT_TIMEOUT 10
30#define DHCP_PANIC_TIMEOUT 20
31#define DHCP_BACKOFF_MAX 300
32#define DHCP_DEFAULT_LEASE_TIME 43200
33#define _PATH_DHCLIENT_PID "\\systemroot\\system32\\drivers\\etc\\dhclient.pid"
40#ifndef _SSIZE_T_DEFINED
41#define _SSIZE_T_DEFINED
44#if defined(__GNUC__) && defined(__STRICT_ANSI__)
#define inet_aton(ap, inp)
PDHCP_ADAPTER AdapterGetFirst()
GLenum const GLvoid * addr
struct _DHCP_ADAPTER DHCP_ADAPTER
PDHCP_ADAPTER AdapterGetNext(PDHCP_ADAPTER)
PDHCP_ADAPTER AdapterFindInfo(struct interface_info *info)
HANDLE StartAdapterDiscovery(HANDLE hStopEvent)
PDHCP_ADAPTER AdapterFindByHardwareAddress(u_int8_t haddr[16], u_int8_t hlen)
PDHCP_ADAPTER AdapterFindName(const WCHAR *name)
struct _DHCP_ADAPTER * PDHCP_ADAPTER
PDHCP_ADAPTER AdapterFindIndex(unsigned int AdapterIndex)
MIB_IPFORWARDROW RouterMib
unsigned char recv_buf[1]
struct interface_info DhclientInfo
struct client_state DhclientState
struct client_config DhclientConfig
struct sockaddr_in ListenAddr