ReactOS  0.4.14-dev-358-gbef841c
dhcpcapi.h
Go to the documentation of this file.
1 #ifndef _DHCPCAPI_H
2 #define _DHCPCAPI_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 DWORD APIENTRY DhcpLeaseIpAddress( DWORD AdapterIndex );
9 DWORD APIENTRY DhcpQueryHWInfo( DWORD AdapterIndex,
10  PDWORD MediaType,
11  PDWORD Mtu,
12  PDWORD Speed );
16  DWORD Address,
17  DWORD Netmask );
21  BOOL NewIpAddress,
22  DWORD IpIndex,
23  DWORD IpAddress,
24  DWORD SubnetMask,
25  int DhcpAction);
27  PBOOL DhcpEnabled,
28  PDWORD DhcpServer,
29  time_t *LeaseObtained,
30  time_t *LeaseExpires );
31 
32 #ifdef __cplusplus
33 }
34 #endif
35 
36 #endif/*_DHCPCAPI_H*/
DWORD APIENTRY DhcpStaticRefreshParams(DWORD AdapterIndex, DWORD Address, DWORD Netmask)
Definition: dhcpcsvc.c:189
DWORD APIENTRY DhcpQueryHWInfo(DWORD AdapterIndex, PDWORD MediaType, PDWORD Mtu, PDWORD Speed)
Definition: dhcpcsvc.c:76
unsigned int BOOL
Definition: ntddk_ex.h:94
static WCHAR Address[46]
Definition: ping.c:68
BOOL * PBOOL
Definition: windef.h:161
DWORD APIENTRY DhcpRenewIpAddressLease(DWORD AdapterIndex)
Definition: dhcpcsvc.c:163
DWORD APIENTRY DhcpRosGetAdapterInfo(DWORD AdapterIndex, PBOOL DhcpEnabled, PDWORD DhcpServer, time_t *LeaseObtained, time_t *LeaseExpires)
Definition: dhcpcsvc.c:298
unsigned long DWORD
Definition: ntddk_ex.h:95
DWORD APIENTRY DhcpLeaseIpAddress(DWORD AdapterIndex)
Definition: dhcpcsvc.c:111
__kernel_time_t time_t
Definition: linux.h:252
DWORD APIENTRY DhcpReleaseIpAddressLease(DWORD AdapterIndex)
Definition: dhcpcsvc.c:137
DWORD * PDWORD
Definition: pedump.c:68
WCHAR * LPWSTR
Definition: xmlstorage.h:184
DWORD APIENTRY DhcpNotifyConfigChange(LPWSTR ServerName, LPWSTR AdapterName, BOOL NewIpAddress, DWORD IpIndex, DWORD IpAddress, DWORD SubnetMask, int DhcpAction)
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT _In_ NDIS_HANDLE _In_ NDIS_HANDLE _In_ PNDIS_STRING AdapterName
Definition: ndis.h:6013
#define APIENTRY
Definition: api.h:79