|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include "precomp.h"#include <winnls.h>#include <winsock.h>#include <iphlpapi.h>#include <dhcpcsdk.h>#include <dhcpcapi.h>#include <inaddr.h>#include <ip2string.h>#include <ntstatus.h>
Go to the source code of this file.
Classes | |
| struct | tagIP_ADDR |
| struct | AlternateConfiguration |
| struct | TcpipSettings |
| struct | _AdapterSettings |
| struct | TcpipConfNotifyImpl |
| struct | TcpipGwSettings |
| struct | TcpipIpSettings |
| struct | TcpipDnsSettings |
| struct | TcpipSuffixSettings |
| struct | TcpipPortSettings |
Macros | |
| #define | IP_STRING_MIN_LENGTH 8 /* 0.0.0.0 + NULL */ |
| #define | IP_STRING_MAX_LENGTH 16 /* xxx.xxx.xxx.xxx + NULL */ |
Typedefs | |
| typedef DWORD(WINAPI * | PDHCPFALLBACKREFRESHPARAMS) (PWSTR pAdapterName) |
| typedef struct tagIP_ADDR | IP_ADDR |
| typedef struct _AdapterSettings | AdapterSettings |
| typedef struct TcpipConfNotifyImpl * | LPTcpipConfNotifyImpl |
Enumerations | |
| enum | COPY_TYPE { METRIC = 1 , SUBMASK = 2 , IPADDR = 3 } |
Variables | |
| static const INetCfgComponentPropertyUiVtbl | vt_NetCfgComponentPropertyUi |
| static const INetCfgComponentControlVtbl | vt_NetCfgComponentControl |
| static const INetCfgComponentSetupVtbl | vt_NetCfgComponentSetup |
| static const ITcpipPropertiesVtbl | vt_TcpipProperties |
Definition at line 14 of file tcpipconf_notify.c.
Definition at line 13 of file tcpipconf_notify.c.
| typedef struct _AdapterSettings AdapterSettings |
| typedef struct tagIP_ADDR IP_ADDR |
| typedef struct TcpipConfNotifyImpl * LPTcpipConfNotifyImpl |
Definition at line 16 of file tcpipconf_notify.c.
| VOID AddAlternativeDialog | ( | HWND | hDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2807 of file tcpipconf_notify.c.
Referenced by TcpipBasicDlg().
Definition at line 739 of file tcpipconf_notify.c.
|
static |
Definition at line 219 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnUnknown1().
|
static |
Definition at line 344 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnUnknown1().
|
static |
Definition at line 281 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnUnknown1().
Definition at line 689 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
|
static |
Definition at line 4249 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges().
Definition at line 1545 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 756 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
Definition at line 179 of file tcpipconf_notify.c.
Referenced by DeleteItemFromList(), DelItem(), StoreTcpipAlternateSettings(), StoreTcpipBasicSettings(), TcpipAddDNSDlg(), TcpipAddIpDlg(), TcpipAddSuffixDlg(), TcpipAdvancedDnsDlg(), TcpipAdvancedIpDlg(), TcpipAdvGwDlg(), TcpipFilterPortDlg(), and TcpipFilterSettingsDlg().
Definition at line 532 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnUnknown2().
Definition at line 1603 of file tcpipconf_notify.c.
Referenced by StoreDNSSettings(), and TcpipAdvancedIpDlg().
| VOID FreeSettings | ( | TcpipConfNotifyImpl * | This | ) |
Definition at line 3205 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnRelease(), and Initialize().
|
static |
Definition at line 3324 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyPnpChanges(), and INetCfgComponentControl_fnApplyRegistryChanges().
|
static |
Definition at line 199 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnUnknown1(), and ITcpipProperties_fnUnknown2().
| BOOL GetGWListEntry | ( | HWND | hDlgCtrl, |
| INT | Index, | ||
| TcpipGwSettings * | pGwSettings | ||
| ) |
Definition at line 1269 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 1588 of file tcpipconf_notify.c.
Definition at line 1563 of file tcpipconf_notify.c.
Referenced by GetIpAddressFromStringA(), StoreDNSSettings(), StoreIPSettings(), TcpipAddIpDlg(), and TcpipAdvGwDlg().
| BOOL GetIPListEntry | ( | HWND | hDlgCtrl, |
| INT | Index, | ||
| TcpipIpSettings * | pIpSettings | ||
| ) |
Definition at line 1521 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 2158 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| BOOL GetListViewItem | ( | HWND | hDlgCtrl, |
| UINT | Index, | ||
| UINT | SubIndex, | ||
| WCHAR * | szBuffer, | ||
| UINT | BufferSize | ||
| ) |
Definition at line 1619 of file tcpipconf_notify.c.
Referenced by StoreIPSettings().
Definition at line 1495 of file tcpipconf_notify.c.
Referenced by DECLARE_INTERFACE_(), DeleteItemFromList(), DelItem(), and TcpipAdvancedIpDlg().
|
static |
Definition at line 156 of file tcpipconf_notify.c.
Referenced by INetCfgComponentPropertyUi_fnAddRef(), INetCfgComponentPropertyUi_fnMergePropPages(), INetCfgComponentPropertyUi_fnQueryInterface(), INetCfgComponentPropertyUi_fnRelease(), and INetCfgComponentPropertyUi_fnSetContext().
|
static |
Definition at line 161 of file tcpipconf_notify.c.
Referenced by INetCfgComponentSetup_fnAddRef(), INetCfgComponentSetup_fnQueryInterface(), and INetCfgComponentSetup_fnRelease().
|
static |
Definition at line 166 of file tcpipconf_notify.c.
Referenced by ITcpipProperties_fnAddRef(), ITcpipProperties_fnQueryInterface(), ITcpipProperties_fnRelease(), ITcpipProperties_fnUnknown1(), and ITcpipProperties_fnUnknown2().
Definition at line 4193 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnApplyPnpChanges | ( | INetCfgComponentControl * | iface, |
| INetCfgPnpReconfigCallback * | pICallback | ||
| ) |
Definition at line 4516 of file tcpipconf_notify.c.
Definition at line 4329 of file tcpipconf_notify.c.
Definition at line 4663 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnInitialize | ( | INetCfgComponentControl * | iface, |
| INetCfgComponent * | pIComp, | ||
| INetCfg * | pINetCfg, | ||
| BOOL | fInstalling | ||
| ) |
Definition at line 4222 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnQueryInterface | ( | INetCfgComponentControl * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 4152 of file tcpipconf_notify.c.
Definition at line 4205 of file tcpipconf_notify.c.
Definition at line 3405 of file tcpipconf_notify.c.
Definition at line 4117 of file tcpipconf_notify.c.
Definition at line 4126 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnMergePropPages | ( | INetCfgComponentPropertyUi * | iface, |
| DWORD * | pdwDefPages, | ||
| BYTE ** | pahpspPrivate, | ||
| UINT * | pcPages, | ||
| HWND | hwndParent, | ||
| LPCWSTR * | pszStartPage | ||
| ) |
Definition at line 4060 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnQueryInterface | ( | INetCfgComponentPropertyUi * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 3393 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnQueryPropertyUi | ( | INetCfgComponentPropertyUi * | iface, |
| IUnknown * | pUnkReserved | ||
| ) |
Definition at line 3425 of file tcpipconf_notify.c.
Definition at line 3415 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnSetContext | ( | INetCfgComponentPropertyUi * | iface, |
| IUnknown * | pUnkReserved | ||
| ) |
Definition at line 3435 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnValidateProperties | ( | INetCfgComponentPropertyUi * | iface, |
| HWND | hwndDlg | ||
| ) |
Definition at line 4107 of file tcpipconf_notify.c.
Definition at line 4700 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnInstall | ( | INetCfgComponentSetup * | iface, |
| DWORD | dwSetupFlags | ||
| ) |
Definition at line 4720 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnQueryInterface | ( | INetCfgComponentSetup * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 4688 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnReadAnswerFile | ( | INetCfgComponentSetup * | iface, |
| LPCWSTR | pszwAnswerFile, | ||
| LPCWSTR | pszwAnswerSections | ||
| ) |
Definition at line 4741 of file tcpipconf_notify.c.
Definition at line 4710 of file tcpipconf_notify.c.
Definition at line 4752 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnUpgrade | ( | INetCfgComponentSetup * | iface, |
| DWORD | dwSetupFlags, | ||
| DWORD | dwUpgradeFromBuildNo | ||
| ) |
Definition at line 4730 of file tcpipconf_notify.c.
| VOID InitFilterListBox | ( | LPWSTR | pData, |
| HWND | hwndDlg, | ||
| HWND | hDlgCtrl, | ||
| UINT | AllowButton, | ||
| UINT | RestrictButton, | ||
| UINT | AddButton, | ||
| UINT | DelButton | ||
| ) |
Definition at line 654 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
| HRESULT Initialize | ( | TcpipConfNotifyImpl * | This | ) |
Definition at line 4003 of file tcpipconf_notify.c.
| HPROPSHEETPAGE InitializePropertySheetPage | ( | LPWSTR | resname, |
| DLGPROC | dlgproc, | ||
| LPARAM | lParam, | ||
| LPWSTR | szTitle | ||
| ) |
Definition at line 931 of file tcpipconf_notify.c.
Referenced by AddAlternativeDialog(), INetCfgComponentPropertyUi_fnMergePropPages(), and LaunchAdvancedTcpipSettings().
| VOID InitializeTcpipAdvancedDNSDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2012 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID InitializeTcpipAdvancedIpDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 1087 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
| VOID InitializeTcpipAdvancedOptDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 956 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedOptDlg().
| HRESULT InitializeTcpipAltDlgCtrls | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2648 of file tcpipconf_notify.c.
Referenced by TcpipAltConfDlg().
| HRESULT InitializeTcpipBasicDlgCtrls | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2995 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings(), and TcpipBasicDlg().
Definition at line 1014 of file tcpipconf_notify.c.
Referenced by InitializeTcpipAdvancedIpDlg(), and TcpipFilterSettingsDlg().
Definition at line 1038 of file tcpipconf_notify.c.
Referenced by InitializeTcpipAdvancedIpDlg().
|
static |
Definition at line 3291 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyPnpChanges(), and INetCfgComponentControl_fnApplyRegistryChanges().
Definition at line 4789 of file tcpipconf_notify.c.
| HRESULT WINAPI ITcpipProperties_fnQueryInterface | ( | ITcpipProperties * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 4777 of file tcpipconf_notify.c.
Definition at line 4799 of file tcpipconf_notify.c.
| HRESULT WINAPI ITcpipProperties_fnUnknown1 | ( | ITcpipProperties * | iface, |
| GUID * | pAdapterName, | ||
| PTCPIP_PROPERTIES * | ppProperties | ||
| ) |
Definition at line 4809 of file tcpipconf_notify.c.
| HRESULT WINAPI ITcpipProperties_fnUnknown2 | ( | ITcpipProperties * | iface, |
| GUID * | pAdapterName, | ||
| PTCPIP_PROPERTIES | pProperties | ||
| ) |
Definition at line 4898 of file tcpipconf_notify.c.
| VOID LaunchAdvancedTcpipSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2542 of file tcpipconf_notify.c.
Referenced by TcpipBasicDlg().
| HRESULT LoadAdapterSettings | ( | TcpipConfNotifyImpl * | This, |
| LPOLESTR | pAdapterName, | ||
| IP_ADAPTER_INFO * | pAdapterInfo | ||
| ) |
Definition at line 3895 of file tcpipconf_notify.c.
Referenced by Initialize().
| HRESULT LoadAddressSetings | ( | HKEY | hAdapterKey, |
| AdapterSettings * | pAdapter | ||
| ) |
Definition at line 3567 of file tcpipconf_notify.c.
Referenced by LoadAdapterSettings().
| HRESULT LoadGatewaySettings | ( | HKEY | hAdapterKey, |
| AdapterSettings * | pAdapter | ||
| ) |
Definition at line 3691 of file tcpipconf_notify.c.
Referenced by LoadAdapterSettings().
| HRESULT LoadNameServerSettings | ( | HKEY | hAdapterKey, |
| AdapterSettings * | pAdapter | ||
| ) |
Definition at line 3811 of file tcpipconf_notify.c.
Referenced by LoadAdapterSettings().
Definition at line 3486 of file tcpipconf_notify.c.
Referenced by LoadAdapterSettings().
| HRESULT LoadTcpipSettings | ( | TcpipConfNotifyImpl * | This | ) |
Definition at line 3508 of file tcpipconf_notify.c.
Referenced by Initialize().
Definition at line 2118 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
|
static |
Definition at line 3357 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyPnpChanges(), and INetCfgComponentControl_fnApplyRegistryChanges().
Definition at line 2525 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 2140 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID StoreDNSSettings | ( | HWND | hDlgCtrl, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2207 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID StoreIPSettings | ( | HWND | hDlgCtrl, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bSubmask | ||
| ) |
Definition at line 1633 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
| INT_PTR StoreTcpipAlternateSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bApply | ||
| ) |
Definition at line 2581 of file tcpipconf_notify.c.
Referenced by TcpipAltConfDlg().
| INT_PTR StoreTcpipBasicSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bApply | ||
| ) |
Definition at line 2821 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings(), and TcpipBasicDlg().
Definition at line 1931 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 1298 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 1417 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 2248 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 1691 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 982 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 1142 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 2716 of file tcpipconf_notify.c.
Referenced by AddAlternativeDialog(), and INetCfgComponentPropertyUi_fnMergePropPages().
Definition at line 3089 of file tcpipconf_notify.c.
Referenced by INetCfgComponentPropertyUi_fnMergePropPages().
Definition at line 5100 of file tcpipconf_notify.c.
Definition at line 578 of file tcpipconf_notify.c.
Referenced by AddItem().
Definition at line 771 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedOptDlg().
| VOID ToggleUpDown | ( | HWND | hwndDlg, |
| HWND | hDlgCtrl, | ||
| UINT | UpButton, | ||
| UINT | DownButton, | ||
| UINT | ModButton, | ||
| UINT | DelButton | ||
| ) |
Definition at line 2084 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 1402 of file tcpipconf_notify.c.
Referenced by TcpipAddSuffixDlg(), and TcpipAdvancedDnsDlg().
|
static |
Definition at line 4670 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().
|
static |
Definition at line 4133 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().
|
static |
Definition at line 4759 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().
|
static |
Definition at line 5089 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().