6 #define WIN32_NO_STATUS 8 #define COM_NO_WINDOWS_H 13 #define NTOS_MODE_USER 20 #define IFNAMSIZ MAX_INTERFACE_NAME_LEN 26 #define DHCP_DISCOVER_INTERVAL 5 27 #define DHCP_REBOOT_TIMEOUT 10 28 #define DHCP_PANIC_TIMEOUT 20 29 #define DHCP_BACKOFF_MAX 300 30 #define DHCP_DEFAULT_LEASE_TIME 43200 31 #define _PATH_DHCLIENT_PID "\\systemroot\\system32\\drivers\\etc\\dhclient.pid" 38 #ifndef _SSIZE_T_DEFINED 39 #define _SSIZE_T_DEFINED 42 #if defined(__GNUC__) && defined(__STRICT_ANSI__)
int warn(char *format,...)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
struct _DHCP_ADAPTER DHCP_ADAPTER
DWORD DSRenewIpAddressLease(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
PDHCP_ADAPTER AdapterGetNext(PDHCP_ADAPTER)
DWORD(* PipeSendFunc)(HANDLE CommPipe, COMM_DHCP_REPLY *Reply)
PDHCP_ADAPTER AdapterFindIndex(unsigned int AdapterIndex)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
PDHCP_ADAPTER AdapterFindByHardwareAddress(u_int8_t haddr[16], u_int8_t hlen)
MIB_IPFORWARDROW RouterMib
struct _DHCP_ADAPTER * PDHCP_ADAPTER
struct client_config DhclientConfig
DWORD DSQueryHWInfo(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
DWORD DSLeaseIpAddress(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
PDHCP_ADAPTER AdapterFindInfo(struct interface_info *info)
HANDLE StartAdapterDiscovery(HANDLE hStopEvent)
PDHCP_ADAPTER AdapterGetFirst(VOID)
DWORD DSReleaseIpAddressLease(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
GLenum const GLvoid * addr
struct interface_info DhclientInfo
struct client_state DhclientState
HANDLE PipeInit(HANDLE hStopEvent)
int inet_aton(const char *s, struct in_addr *addr)
DWORD DSGetAdapterInfo(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
DWORD DSStaticRefreshParams(PipeSendFunc Send, HANDLE CommPipe, COMM_DHCP_REQ *Req)
struct sockaddr_in ListenAddr
unsigned char recv_buf[1]