|
ReactOS 0.4.16-dev-2332-g4cba65d
|

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(), irpcss_get_class_object(), 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().