|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _DHCPAPI_PARAMS |
| struct | _DHCPCAPI_PARAMS_ARARAY |
| struct | _DHCPCAPI_CLASSID |
Typedefs | |
| typedef struct _DHCPAPI_PARAMS | DHCPAPI_PARAMS |
| typedef struct _DHCPAPI_PARAMS * | PDHCPAPI_PARAMS |
| typedef struct _DHCPAPI_PARAMS * | LPDHCPAPI_PARAMS |
| typedef struct _DHCPAPI_PARAMS | DHCPCAPI_PARAMS |
| typedef struct _DHCPAPI_PARAMS * | PDHCPCAPI_PARAMS |
| typedef struct _DHCPAPI_PARAMS * | LPDHCPCAPI_PARAMS |
| typedef struct _DHCPCAPI_PARAMS_ARARAY | DHCPCAPI_PARAMS_ARRAY |
| typedef struct _DHCPCAPI_PARAMS_ARARAY * | PDHCPCAPI_PARAMS_ARRAY |
| typedef struct _DHCPCAPI_PARAMS_ARARAY * | LPDHCPCAPI_PARAMS_ARRAY |
| typedef struct _DHCPCAPI_CLASSID | DHCPCAPI_CLASSID |
| typedef struct _DHCPCAPI_CLASSID * | PDHCPCAPI_CLASSID |
| typedef struct _DHCPCAPI_CLASSID * | LPDHCPCAPI_CLASSID |
Functions | |
| void WINAPI | DhcpCApiCleanup (void) |
| DWORD WINAPI | DhcpCApiInitialize (DWORD *) |
| DWORD WINAPI | DhcpDeRegisterParamChange (DWORD, void *, void *) |
| DWORD WINAPI | DhcpRegisterParamChange (DWORD, LPVOID, LPWSTR, LPDHCPCAPI_CLASSID, DHCPCAPI_PARAMS_ARRAY, LPVOID) |
| DWORD WINAPI | DhcpRemoveDNSRegistrations (VOID) |
| DWORD WINAPI | DhcpRequestParams (DWORD, void *, WCHAR *, DHCPCAPI_CLASSID *, DHCPCAPI_PARAMS_ARRAY, DHCPCAPI_PARAMS_ARRAY, BYTE *, DWORD *, WCHAR *) |
| DWORD WINAPI | DhcpUndoRequestParams (DWORD, LPVOID, LPWSTR, LPWSTR) |
| #define DHCPCAPI_REQUEST_ASYNCHRONOUS 0x4 |
Definition at line 116 of file dhcpcsdk.h.
| #define DHCPCAPI_REQUEST_CANCEL 0x8 |
Definition at line 117 of file dhcpcsdk.h.
| #define DHCPCAPI_REQUEST_MASK 0xf |
Definition at line 118 of file dhcpcsdk.h.
| #define DHCPCAPI_REQUEST_PERSISTENT 0x1 |
Definition at line 114 of file dhcpcsdk.h.
| #define DHCPCAPI_REQUEST_SYNCHRONOUS 0x2 |
Definition at line 115 of file dhcpcsdk.h.
| #define OPTION_ALL_SUBNETS_MTU 27 |
Definition at line 48 of file dhcpcsdk.h.
| #define OPTION_ARP_CACHE_TIMEOUT 35 |
Definition at line 56 of file dhcpcsdk.h.
| #define OPTION_BE_A_MASK_SUPPLIER 30 |
Definition at line 51 of file dhcpcsdk.h.
| #define OPTION_BE_A_ROUTER 19 |
Definition at line 40 of file dhcpcsdk.h.
| #define OPTION_BOOT_FILE_SIZE 13 |
Definition at line 34 of file dhcpcsdk.h.
| #define OPTION_BOOTFILE_NAME 67 |
Definition at line 85 of file dhcpcsdk.h.
| #define OPTION_BROADCAST_ADDRESS 28 |
Definition at line 49 of file dhcpcsdk.h.
| #define OPTION_CLIENT_CLASS_INFO 60 |
Definition at line 81 of file dhcpcsdk.h.
| #define OPTION_CLIENT_ID 61 |
Definition at line 82 of file dhcpcsdk.h.
| #define OPTION_COOKIE_SERVERS 8 |
Definition at line 29 of file dhcpcsdk.h.
| #define OPTION_DEFAULT_TTL 23 |
Definition at line 44 of file dhcpcsdk.h.
| #define OPTION_DOMAIN_NAME 15 |
Definition at line 36 of file dhcpcsdk.h.
| #define OPTION_DOMAIN_NAME_SERVERS 6 |
Definition at line 27 of file dhcpcsdk.h.
| #define OPTION_END 255 |
Definition at line 88 of file dhcpcsdk.h.
| #define OPTION_ETHERNET_ENCAPSULATION 36 |
Definition at line 57 of file dhcpcsdk.h.
| #define OPTION_EXTENSIONS_PATH 18 |
Definition at line 39 of file dhcpcsdk.h.
| #define OPTION_HOST_NAME 12 |
Definition at line 33 of file dhcpcsdk.h.
| #define OPTION_IEN116_NAME_SERVERS 5 |
Definition at line 26 of file dhcpcsdk.h.
| #define OPTION_IMPRESS_SERVERS 10 |
Definition at line 31 of file dhcpcsdk.h.
| #define OPTION_KEEP_ALIVE_DATA_SIZE 39 |
Definition at line 60 of file dhcpcsdk.h.
| #define OPTION_KEEP_ALIVE_INTERVAL 38 |
Definition at line 59 of file dhcpcsdk.h.
| #define OPTION_LEASE_TIME 51 |
Definition at line 72 of file dhcpcsdk.h.
| #define OPTION_LOG_SERVERS 7 |
Definition at line 28 of file dhcpcsdk.h.
| #define OPTION_LPR_SERVERS 9 |
Definition at line 30 of file dhcpcsdk.h.
| #define OPTION_MAX_REASSEMBLY_SIZE 22 |
Definition at line 43 of file dhcpcsdk.h.
| #define OPTION_MERIT_DUMP_FILE 14 |
Definition at line 35 of file dhcpcsdk.h.
| #define OPTION_MESSAGE 56 |
Definition at line 77 of file dhcpcsdk.h.
| #define OPTION_MESSAGE_LENGTH 57 |
Definition at line 78 of file dhcpcsdk.h.
| #define OPTION_MESSAGE_TYPE 53 |
Definition at line 74 of file dhcpcsdk.h.
| #define OPTION_MSFT_IE_PROXY 252 |
Definition at line 87 of file dhcpcsdk.h.
| #define OPTION_MTU 26 |
Definition at line 47 of file dhcpcsdk.h.
| #define OPTION_NETBIOS_DATAGRAM_SERVER 45 |
Definition at line 66 of file dhcpcsdk.h.
| #define OPTION_NETBIOS_NAME_SERVER 44 |
Definition at line 65 of file dhcpcsdk.h.
| #define OPTION_NETBIOS_NODE_TYPE 46 |
Definition at line 67 of file dhcpcsdk.h.
| #define OPTION_NETBIOS_SCOPE_OPTION 47 |
Definition at line 68 of file dhcpcsdk.h.
| #define OPTION_NETWORK_INFO_SERVERS 41 |
Definition at line 62 of file dhcpcsdk.h.
| #define OPTION_NETWORK_INFO_SERVICE_DOM 40 |
Definition at line 61 of file dhcpcsdk.h.
| #define OPTION_NETWORK_TIME_SERVERS 42 |
Definition at line 63 of file dhcpcsdk.h.
| #define OPTION_NON_LOCAL_SOURCE_ROUTING 20 |
Definition at line 41 of file dhcpcsdk.h.
| #define OPTION_OK_TO_OVERLAY 52 |
Definition at line 73 of file dhcpcsdk.h.
| #define OPTION_PAD 0 |
Definition at line 21 of file dhcpcsdk.h.
| #define OPTION_PARAMETER_REQUEST_LIST 55 |
Definition at line 76 of file dhcpcsdk.h.
| #define OPTION_PERFORM_MASK_DISCOVERY 29 |
Definition at line 50 of file dhcpcsdk.h.
| #define OPTION_PERFORM_ROUTER_DISCOVERY 31 |
Definition at line 52 of file dhcpcsdk.h.
| #define OPTION_PMTU_AGING_TIMEOUT 24 |
Definition at line 45 of file dhcpcsdk.h.
| #define OPTION_PMTU_PLATEAU_TABLE 25 |
Definition at line 46 of file dhcpcsdk.h.
| #define OPTION_POLICY_FILTER_FOR_NLSR 21 |
Definition at line 42 of file dhcpcsdk.h.
| #define OPTION_REBIND_TIME 59 |
Definition at line 80 of file dhcpcsdk.h.
| #define OPTION_RENEWAL_TIME 58 |
Definition at line 79 of file dhcpcsdk.h.
| #define OPTION_REQUESTED_ADDRESS 50 |
Definition at line 71 of file dhcpcsdk.h.
| #define OPTION_RLP_SERVERS 11 |
Definition at line 32 of file dhcpcsdk.h.
| #define OPTION_ROOT_DISK 17 |
Definition at line 38 of file dhcpcsdk.h.
| #define OPTION_ROUTER_ADDRESS 3 |
Definition at line 24 of file dhcpcsdk.h.
| #define OPTION_ROUTER_SOLICITATION_ADDR 32 |
Definition at line 53 of file dhcpcsdk.h.
| #define OPTION_SERVER_IDENTIFIER 54 |
Definition at line 75 of file dhcpcsdk.h.
| #define OPTION_STATIC_ROUTES 33 |
Definition at line 54 of file dhcpcsdk.h.
| #define OPTION_SUBNET_MASK 1 |
Definition at line 22 of file dhcpcsdk.h.
| #define OPTION_SWAP_SERVER 16 |
Definition at line 37 of file dhcpcsdk.h.
| #define OPTION_TFTP_SERVER_NAME 66 |
Definition at line 84 of file dhcpcsdk.h.
| #define OPTION_TIME_OFFSET 2 |
Definition at line 23 of file dhcpcsdk.h.
| #define OPTION_TIME_SERVERS 4 |
Definition at line 25 of file dhcpcsdk.h.
| #define OPTION_TRAILERS 34 |
Definition at line 55 of file dhcpcsdk.h.
| #define OPTION_TTL 37 |
Definition at line 58 of file dhcpcsdk.h.
| #define OPTION_VENDOR_SPEC_INFO 43 |
Definition at line 64 of file dhcpcsdk.h.
| #define OPTION_XWINDOW_DISPLAY_MANAGER 49 |
Definition at line 70 of file dhcpcsdk.h.
| #define OPTION_XWINDOW_FONT_SERVER 48 |
Definition at line 69 of file dhcpcsdk.h.
| typedef struct _DHCPAPI_PARAMS DHCPAPI_PARAMS |
| typedef struct _DHCPCAPI_CLASSID DHCPCAPI_CLASSID |
| typedef struct _DHCPAPI_PARAMS DHCPCAPI_PARAMS |
Definition at line 99 of file dhcpcsdk.h.
| typedef struct _DHCPAPI_PARAMS * LPDHCPAPI_PARAMS |
| typedef struct _DHCPCAPI_CLASSID * LPDHCPCAPI_CLASSID |
| typedef struct _DHCPAPI_PARAMS * LPDHCPCAPI_PARAMS |
Definition at line 99 of file dhcpcsdk.h.
| typedef struct _DHCPAPI_PARAMS * PDHCPAPI_PARAMS |
| typedef struct _DHCPCAPI_CLASSID * PDHCPCAPI_CLASSID |
| typedef struct _DHCPAPI_PARAMS * PDHCPCAPI_PARAMS |
Definition at line 99 of file dhcpcsdk.h.
Cleans up the DHCP interface
Definition at line 116 of file dhcpcsvc.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges(), IpReleaseAddress(), IpRenewAddress(), Release(), and Renew().
| DWORD WINAPI DhcpRegisterParamChange | ( | DWORD | , |
| LPVOID | , | ||
| LPWSTR | , | ||
| LPDHCPCAPI_CLASSID | , | ||
| DHCPCAPI_PARAMS_ARRAY | , | ||
| LPVOID | |||
| ) |
Removes all DNS Registrations which were added by the DHCP Client
Definition at line 293 of file dhcpcsvc.c.
| DWORD WINAPI DhcpRequestParams | ( | DWORD | , |
| void * | , | ||
| WCHAR * | , | ||
| DHCPCAPI_CLASSID * | , | ||
| DHCPCAPI_PARAMS_ARRAY | , | ||
| DHCPCAPI_PARAMS_ARRAY | , | ||
| BYTE * | , | ||
| DWORD * | , | ||
| WCHAR * | |||
| ) |