|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Variables | |
| static WCHAR | ServiceName [] = L"DHCP" |
| SERVICE_STATUS_HANDLE | ServiceStatusHandle = 0 |
| SERVICE_STATUS | ServiceStatus |
| HANDLE | hStopEvent = NULL |
| HANDLE | hAdapterStateChangedEvent = NULL |
| SOCKET | DhcpSocket |
| #define NDEBUG |
Definition at line 12 of file dhcpcsvc.c.
Renews a DHCP Lease
| [in] | AdapterName | Name (GUID) of the Adapter |
Definition at line 132 of file dhcpcsvc.c.
Referenced by IpRenewAddress(), and Renew().
Cleans up the DHCP interface
Definition at line 116 of file dhcpcsvc.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges(), IpReleaseAddress(), IpRenewAddress(), Release(), and Renew().
Initializes the DHCP interface
| [out] | Version | Returns the DHCP Interface Version |
Definition at line 102 of file dhcpcsvc.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges(), IpReleaseAddress(), IpRenewAddress(), Release(), and Renew().
| DWORD APIENTRY DhcpEnumClasses | ( | _In_ DWORD | Unknown1, |
| _In_ PWSTR | AdapterName, | ||
| _In_ DWORD | Unknown3, | ||
| _In_ DWORD | Unknown4 | ||
| ) |
Definition at line 154 of file dhcpcsvc.c.
| DWORD APIENTRY DhcpHandlePnPEvent | ( | _In_ DWORD | Unknown1, |
| _In_ DWORD | Unknown2, | ||
| _In_ PWSTR | AdapterName, | ||
| _In_ DWORD | Unknown4, | ||
| _In_ DWORD | Unknown5 | ||
| ) |
Definition at line 167 of file dhcpcsvc.c.
| DWORD APIENTRY DhcpNotifyConfigChange | ( | _In_ LPWSTR | ServerName, |
| _In_ LPWSTR | AdapterName, | ||
| _In_ BOOL | NewIpAddress, | ||
| _In_ DWORD | IpIndex, | ||
| _In_ DWORD | IpAddress, | ||
| _In_ DWORD | SubnetMask, | ||
| _In_ INT | DhcpAction | ||
| ) |
Set new TCP/IP parameters and notify DHCP client service of this
| [in] | ServerName | NULL for local machine |
| [in] | AdapterName | IPHLPAPI name of adapter to change |
| [in] | NewIpAddress | TRUE if IP address changes |
| [in] | IpIndex | ... |
| [in] | IpAddress | New IP address (network byte order) |
| [in] | SubnetMask | New subnet mask (network byte order) |
| [in] | DhcpAction | 0 - don't modify 1 - enable DHCP 2 - disable DHCP |
Definition at line 211 of file dhcpcsvc.c.
Definition at line 232 of file dhcpcsvc.c.
Releases a DHCP Lease
| [in] | AdapterName | Name (GUID) of the Adapter |
Definition at line 266 of file dhcpcsvc.c.
Referenced by IpReleaseAddress(), and Release().
Removes all DNS Registrations which were added by the DHCP Client
Definition at line 293 of file dhcpcsvc.c.
| DWORD APIENTRY DhcpRequestParams | ( | DWORD | Flags, |
| PVOID | Reserved, | ||
| LPWSTR | AdapterName, | ||
| LPDHCPCAPI_CLASSID | ClassId, | ||
| DHCPCAPI_PARAMS_ARRAY | SendParams, | ||
| DHCPCAPI_PARAMS_ARRAY | RecdParams, | ||
| LPBYTE | Buffer, | ||
| LPDWORD | pSize, | ||
| LPWSTR | RequestIdStr | ||
| ) |
Definition at line 337 of file dhcpcsvc.c.
Referenced by detect_proxy_autoconfig_url_dhcp().
Definition at line 314 of file dhcpcsvc.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges().
Definition at line 517 of file dhcpcsvc.c.
| void __RPC_FAR *__RPC_USER MIDL_user_allocate | ( | SIZE_T | len | ) |
Definition at line 25 of file dhcpcsvc.c.
Referenced by CreateDomainSidFromAccountSid(), CreateSidFromSidAndRid(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapCopySid(), LsapLookupAccountDomainSids(), LsapLookupAccountRightName(), LsapLookupBuiltinDomainSids(), LsapLookupNames(), LsapLookupSids(), LsapLookupWellKnownSids(), LsapSplitNames(), LsarAddPrivilegesToAccount(), LsarEnumerateAccountRights(), LsarEnumeratePrivilegesAccount(), LsarLookupNames(), LsarLookupNames2(), LsarLookupSids(), LsarpEnumeratePrivileges(), LsarpLookupPrivilegeDisplayName(), LsarpLookupPrivilegeName(), LsarQueryAccountDomain(), LsarQueryAuditEvents(), LsarQueryAuditFull(), LsarQueryAuditLog(), LsarQueryDefaultQuota(), LsarQueryDnsDomain(), LsarQueryModification(), LsarQueryPdAccount(), LsarQueryPrimaryDomain(), LsarQuerySecurityObject(), LsarQueryServerRole(), LsarRemovePrivilegesFromAccount(), LsarSetAuditFull(), LsaSetSecurityObject(), s_get_cpsc(), s_get_filename(), s_get_names(), s_get_namesw(), s_get_s123(), s_make_pyramid_doub_carr(), SamrQuerySecurityObject(), SamSetSecurityObject(), and ScmGetServiceNameFromTag().
| void __RPC_USER MIDL_user_free | ( | void __RPC_FAR * | ptr | ) |
Definition at line 30 of file dhcpcsvc.c.
Referenced by DsAddressToSiteNamesExW(), DsAddressToSiteNamesW(), DsGetDcSiteCoverageW(), free_pyramid_doub_carr(), LsaEnumerateAccountRights(), LsaEnumerateAccounts(), LsaEnumerateAccountsWithUserRight(), LsaEnumeratePrivileges(), LsaEnumerateTrustedDomains(), LsaEnumerateTrustedDomainsEx(), LsaGetRemoteUserName(), LsaGetUserName(), LsaLookupNames(), LsaLookupNames2(), LsaLookupPrivilegeDisplayName(), LsaLookupPrivilegeName(), LsaLookupSids(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapLookupAccountRightName(), LsapLookupFullyQualifiedWellKnownNames(), LsapLookupIsolatedNames(), LsapLookupNames(), LsapLookupSids(), LsapSplitNames(), LsaQueryDomainInformationPolicy(), LsaQueryInformationPolicy(), LsaQueryInfoTrustedDomain(), LsarAddPrivilegesToAccount(), LsarEnumerateAccountRights(), LsarEnumeratePrivilegesAccount(), LsarLookupNames(), LsarLookupNames2(), LsarLookupSids(), LsarpEnumeratePrivileges(), LsarpLookupPrivilegeDisplayName(), LsarpLookupPrivilegeName(), LsarQueryAccountDomain(), LsarQueryAuditEvents(), LsarQueryAuditFull(), LsarQueryAuditLog(), LsarQueryDefaultQuota(), LsarQueryDnsDomain(), LsarQueryModification(), LsarQueryPrimaryDomain(), LsarQuerySecurityObject(), LsarQueryServerRole(), LsarRemovePrivilegesFromAccount(), LsarSetAuditFull(), LsaSetSecurityObject(), pointer_tests(), SamGetGroupsForUser(), SamGetMembersInGroup(), SamIFree_SAMPR_ALIAS_INFO_BUFFER(), SamIFree_SAMPR_DISPLAY_INFO_BUFFER(), SamIFree_SAMPR_DOMAIN_INFO_BUFFER(), SamIFree_SAMPR_ENUMERATION_BUFFER(), SamIFree_SAMPR_GET_GROUPS_BUFFER(), SamIFree_SAMPR_GET_MEMBERS_BUFFER(), SamIFree_SAMPR_GROUP_INFO_BUFFER(), SamIFree_SAMPR_PSID_ARRAY(), SamIFree_SAMPR_RETURNED_USTRING_ARRAY(), SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR(), SamIFree_SAMPR_ULONG_ARRAY(), SamIFree_SAMPR_USER_INFO_BUFFER(), SamIFreeVoid(), SamrQuerySecurityObject(), SamSetSecurityObject(), and ScmGetServiceNameFromTag().
| handle_t __RPC_USER PDHCP_SERVER_NAME_bind | ( | _In_ PDHCP_SERVER_NAME | pszServerName | ) |
Definition at line 36 of file dhcpcsvc.c.
| void __RPC_USER PDHCP_SERVER_NAME_unbind | ( | _In_ PDHCP_SERVER_NAME | pszServerName, |
| _In_ handle_t | hBinding | ||
| ) |
Definition at line 75 of file dhcpcsvc.c.
|
static |
Definition at line 377 of file dhcpcsvc.c.
Referenced by ServiceMain().
Definition at line 402 of file dhcpcsvc.c.
Definition at line 352 of file dhcpcsvc.c.
Referenced by ServiceControlHandler(), and ServiceMain().
|
extern |
Definition at line 8 of file adapter.c.
Referenced by AdapterDiscoveryThread(), and ServiceMain().
Definition at line 20 of file dhcpcsvc.c.
Referenced by AdapterDiscoveryThread(), dispatch(), Server_AcquireParameters(), Server_ReleaseParameters(), Server_StaticRefreshParams(), and ServiceMain().
Definition at line 19 of file dhcpcsvc.c.
Referenced by AdapterDiscoveryThread(), dispatch(), ServiceControlHandler(), ServiceMain(), and StartAdapterDiscovery().
|
static |
Definition at line 15 of file dhcpcsvc.c.
Referenced by ServiceMain().
| SERVICE_STATUS ServiceStatus |
Definition at line 18 of file dhcpcsvc.c.
Referenced by ServiceControlHandler(), and UpdateServiceStatus().
| SERVICE_STATUS_HANDLE ServiceStatusHandle = 0 |
Definition at line 17 of file dhcpcsvc.c.
Referenced by ServiceControlHandler(), ServiceMain(), and UpdateServiceStatus().