ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

rosdhcp.h File Reference
#include <winsock2.h>
#include <ndk/rtlfuncs.h>
#include <iprtrmib.h>
#include <iphlpapi.h>
#include <dhcpcsdk.h>
#include <dhcp/rosdhcp_public.h>
#include <stdio.h>
#include <time.h>
#include "debug.h"
#include "dhcpd.h"

Go to the source code of this file.

Data Structures

struct  PDHCP_ADAPTER

Defines

#define WIN32_NO_STATUS
#define NTOS_MODE_USER
#define IFNAMSIZ   MAX_INTERFACE_NAME_LEN
#define DHCP_DISCOVER_INTERVAL   5
#define DHCP_REBOOT_TIMEOUT   10
#define DHCP_PANIC_TIMEOUT   20
#define DHCP_BACKOFF_MAX   300
#define DHCP_DEFAULT_LEASE_TIME   43200 /* 12 hours */
#define _PATH_DHCLIENT_PID   "\\systemroot\\system32\\drivers\\etc\\dhclient.pid"
#define _SSIZE_T_DEFINED
#define TIME   uintTIME
#define INLINE   inline
#define PROTO(x)   x
#define random   rand
#define srandom   srand

Typedefs

typedef voidVOIDPTR
typedef unsigned char u_int8_t
typedef unsigned short u_int16_t
typedef unsigned int u_int32_t
typedef charcaddr_t
typedef int ssize_t
typedef u_int32_t uintTIME
typedef void handler_t PROTO ((struct packet *))
typedef DWORD(* PipeSendFunc )(COMM_DHCP_REPLY *Reply)

Functions

void AdapterInit (VOID)
HANDLE StartAdapterDiscovery (VOID)
void AdapterStop (VOID)
PDHCP_ADAPTER AdapterGetFirst (VOID)
PDHCP_ADAPTER AdapterGetNext (PDHCP_ADAPTER)
PDHCP_ADAPTER AdapterFindIndex (unsigned int AdapterIndex)
PDHCP_ADAPTER AdapterFindInfo (struct interface_info *info)
PDHCP_ADAPTER AdapterFindByHardwareAddress (u_int8_t haddr[16], u_int8_t hlen)
HANDLE PipeInit (VOID)
VOID ApiInit (VOID)
VOID ApiFree (VOID)
VOID ApiLock (VOID)
VOID ApiUnlock (VOID)
DWORD DSQueryHWInfo (PipeSendFunc Send, COMM_DHCP_REQ *Req)
DWORD DSLeaseIpAddress (PipeSendFunc Send, COMM_DHCP_REQ *Req)
DWORD DSRenewIpAddressLease (PipeSendFunc Send, COMM_DHCP_REQ *Req)
DWORD DSReleaseIpAddressLease (PipeSendFunc Send, COMM_DHCP_REQ *Req)
DWORD DSStaticRefreshParams (PipeSendFunc Send, COMM_DHCP_REQ *Req)
DWORD DSGetAdapterInfo (PipeSendFunc Send, COMM_DHCP_REQ *Req)
int inet_aton (const char *s, struct in_addr *addr)
int warn (char *format,...)

Generated on Sun May 27 2012 05:08:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.