2 * PROJECT: ReactOS Networking
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: lib/iphlpapi/dhcp_reactos.c
5 * PURPOSE: DHCP helper functions for ReactOS
6 * COPYRIGHT: Copyright 2006 Ge van Geldorp <gvg@reactos.org>
9 #include "iphlpapi_private.h"
18 DWORD APIENTRY
DhcpRosGetAdapterInfo(DWORD AdapterIndex
,
21 time_t *LeaseObtained
,
22 time_t *LeaseExpires
);
24 DWORD
getDhcpInfoForAdapter(DWORD AdapterIndex
,
27 time_t *LeaseObtained
,
30 DWORD Status
, Version
= 0;
32 Status
= DhcpCApiInitialize(&Version
);
33 if (Status
== ERROR_NOT_READY
)
35 /* The DHCP server isn't running yet */
37 *DhcpServer
= htonl(INADDR_NONE
);
42 else if (Status
!= ERROR_SUCCESS
)
47 Status
= DhcpRosGetAdapterInfo(AdapterIndex
, DhcpEnabled
, DhcpServer
,
48 LeaseObtained
, LeaseExpires
);