|
ReactOS 0.4.16-dev-2617-g01a0906
|
#include "precomp.h"#include <winnls.h>#include <winsock.h>#include <iphlpapi.h>#include <dhcpcsdk.h>#include <dhcpcapi.h>
Go to the source code of this file.
Classes | |
| struct | TcpFilterSettings |
| struct | TcpipAdvancedDNSDlgSettings |
| struct | tagIP_ADDR |
| struct | AlternateConfiguration |
| struct | TcpipSettings |
| struct | TcpipConfNotifyImpl |
| struct | TcpipGwSettings |
| struct | TcpipIpSettings |
| struct | TcpipDnsSettings |
| struct | TcpipSuffixSettings |
| struct | TcpipPortSettings |
Typedefs | |
| typedef DWORD(WINAPI * | PDHCPFALLBACKREFRESHPARAMS) (PWSTR pAdapterName) |
| typedef struct tagIP_ADDR | IP_ADDR |
| 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 |
| typedef struct tagIP_ADDR IP_ADDR |
| typedef struct TcpipConfNotifyImpl * LPTcpipConfNotifyImpl |
Definition at line 9 of file tcpipconf_notify.c.
| VOID AddAlternativeDialog | ( | HWND | hDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2414 of file tcpipconf_notify.c.
Referenced by TcpipBasicDlg().
Definition at line 358 of file tcpipconf_notify.c.
| HRESULT CopyIpAddrString | ( | IP_ADDR_STRING * | pSrc, |
| IP_ADDR ** | pTarget, | ||
| COPY_TYPE | Type, | ||
| LPWSTR | szMetric | ||
| ) |
Definition at line 2692 of file tcpipconf_notify.c.
Referenced by LoadTcpIpSettings().
Definition at line 286 of file tcpipconf_notify.c.
Referenced by StoreTcpipFilterSettings().
|
static |
Definition at line 3566 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges().
Definition at line 1146 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 375 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
Definition at line 149 of file tcpipconf_notify.c.
Referenced by DeleteItemFromList(), DelItem(), StoreTcpipAlternateSettings(), StoreTcpipBasicSettings(), TcpipAddDNSDlg(), TcpipAddIpDlg(), TcpipAddSuffixDlg(), TcpipAdvancedDnsDlg(), TcpipAdvancedIpDlg(), TcpipAdvGwDlg(), TcpipFilterPortDlg(), and TcpipFilterSettingsDlg().
| VOID FreeDNSSettings | ( | TcpipAdvancedDNSDlgSettings * | pDNS | ) |
Definition at line 2885 of file tcpipconf_notify.c.
Referenced by FreeSettings().
| VOID FreeFilterSettings | ( | TcpFilterSettings * | pFilter | ) |
Definition at line 2866 of file tcpipconf_notify.c.
Referenced by FreeSettings().
Definition at line 1204 of file tcpipconf_notify.c.
Referenced by StoreDNSSettings(), and TcpipAdvancedIpDlg().
| VOID FreeSettings | ( | TcpipSettings * | pSettings | ) |
Definition at line 2898 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnRelease(), and Initialize().
| BOOL GetGWListEntry | ( | HWND | hDlgCtrl, |
| INT | Index, | ||
| TcpipGwSettings * | pGwSettings | ||
| ) |
Definition at line 872 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 1189 of file tcpipconf_notify.c.
Referenced by CopyIpAddrString().
Definition at line 1164 of file tcpipconf_notify.c.
Referenced by GetIpAddressFromStringA(), StoreDNSSettings(), StoreIPSettings(), TcpipAddIpDlg(), and TcpipAdvGwDlg().
| BOOL GetIPListEntry | ( | HWND | hDlgCtrl, |
| INT | Index, | ||
| TcpipIpSettings * | pIpSettings | ||
| ) |
Definition at line 1122 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 1762 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| BOOL GetListViewItem | ( | HWND | hDlgCtrl, |
| UINT | Index, | ||
| UINT | SubIndex, | ||
| WCHAR * | szBuffer, | ||
| UINT | BufferSize | ||
| ) |
Definition at line 1220 of file tcpipconf_notify.c.
Referenced by StoreIPSettings().
Definition at line 1096 of file tcpipconf_notify.c.
Referenced by DECLARE_INTERFACE_(), DeleteItemFromList(), DelItem(), and TcpipAdvancedIpDlg().
|
static |
Definition at line 131 of file tcpipconf_notify.c.
Referenced by INetCfgComponentPropertyUi_fnAddRef(), INetCfgComponentPropertyUi_fnMergePropPages(), INetCfgComponentPropertyUi_fnQueryInterface(), INetCfgComponentPropertyUi_fnQueryPropertyUi(), INetCfgComponentPropertyUi_fnRelease(), and INetCfgComponentPropertyUi_fnSetContext().
|
static |
Definition at line 136 of file tcpipconf_notify.c.
Referenced by INetCfgComponentSetup_fnAddRef(), INetCfgComponentSetup_fnQueryInterface(), and INetCfgComponentSetup_fnRelease().
Definition at line 3507 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnApplyPnpChanges | ( | INetCfgComponentControl * | iface, |
| INetCfgPnpReconfigCallback * | pICallback | ||
| ) |
Definition at line 3821 of file tcpipconf_notify.c.
Definition at line 3646 of file tcpipconf_notify.c.
Definition at line 3979 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnInitialize | ( | INetCfgComponentControl * | iface, |
| INetCfgComponent * | pIComp, | ||
| INetCfg * | pINetCfg, | ||
| BOOL | fInstalling | ||
| ) |
Definition at line 3539 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentControl_fnQueryInterface | ( | INetCfgComponentControl * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 3472 of file tcpipconf_notify.c.
Definition at line 3519 of file tcpipconf_notify.c.
Definition at line 2992 of file tcpipconf_notify.c.
Definition at line 3437 of file tcpipconf_notify.c.
Definition at line 3446 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnMergePropPages | ( | INetCfgComponentPropertyUi * | iface, |
| DWORD * | pdwDefPages, | ||
| BYTE ** | pahpspPrivate, | ||
| UINT * | pcPages, | ||
| HWND | hwndParent, | ||
| LPCWSTR * | pszStartPage | ||
| ) |
Definition at line 3380 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnQueryInterface | ( | INetCfgComponentPropertyUi * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 2980 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnQueryPropertyUi | ( | INetCfgComponentPropertyUi * | iface, |
| IUnknown * | pUnkReserved | ||
| ) |
Definition at line 3012 of file tcpipconf_notify.c.
Definition at line 3002 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnSetContext | ( | INetCfgComponentPropertyUi * | iface, |
| IUnknown * | pUnkReserved | ||
| ) |
Definition at line 3036 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentPropertyUi_fnValidateProperties | ( | INetCfgComponentPropertyUi * | iface, |
| HWND | hwndDlg | ||
| ) |
Definition at line 3427 of file tcpipconf_notify.c.
Definition at line 4016 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnInstall | ( | INetCfgComponentSetup * | iface, |
| DWORD | dwSetupFlags | ||
| ) |
Definition at line 4036 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnQueryInterface | ( | INetCfgComponentSetup * | iface, |
| REFIID | iid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 4004 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnReadAnswerFile | ( | INetCfgComponentSetup * | iface, |
| LPCWSTR | pszwAnswerFile, | ||
| LPCWSTR | pszwAnswerSections | ||
| ) |
Definition at line 4057 of file tcpipconf_notify.c.
Definition at line 4026 of file tcpipconf_notify.c.
Definition at line 4068 of file tcpipconf_notify.c.
| HRESULT WINAPI INetCfgComponentSetup_fnUpgrade | ( | INetCfgComponentSetup * | iface, |
| DWORD | dwSetupFlags, | ||
| DWORD | dwUpgradeFromBuildNo | ||
| ) |
Definition at line 4046 of file tcpipconf_notify.c.
| VOID InitFilterListBox | ( | LPWSTR | pData, |
| HWND | hwndDlg, | ||
| HWND | hDlgCtrl, | ||
| UINT | AllowButton, | ||
| UINT | RestrictButton, | ||
| UINT | AddButton, | ||
| UINT | DelButton | ||
| ) |
Definition at line 251 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
| HRESULT Initialize | ( | TcpipConfNotifyImpl * | This | ) |
Definition at line 3231 of file tcpipconf_notify.c.
| HPROPSHEETPAGE InitializePropertySheetPage | ( | LPWSTR | resname, |
| DLGPROC | dlgproc, | ||
| LPARAM | lParam, | ||
| LPWSTR | szTitle | ||
| ) |
Definition at line 534 of file tcpipconf_notify.c.
Referenced by AddAlternativeDialog(), INetCfgComponentPropertyUi_fnMergePropPages(), and LaunchAdvancedTcpipSettings().
| VOID InitializeTcpipAdvancedDNSDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 1613 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID InitializeTcpipAdvancedIpDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 690 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
| VOID InitializeTcpipAdvancedOptDlg | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 559 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedOptDlg().
| HRESULT InitializeTcpipAltDlgCtrls | ( | HWND | hwndDlg, |
| TcpipSettings * | pCurSettings | ||
| ) |
Definition at line 2254 of file tcpipconf_notify.c.
Referenced by TcpipAltConfDlg().
| HRESULT InitializeTcpipBasicDlgCtrls | ( | HWND | hwndDlg, |
| TcpipSettings * | pCurSettings | ||
| ) |
Definition at line 2602 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings(), and TcpipBasicDlg().
Definition at line 617 of file tcpipconf_notify.c.
Referenced by InitializeTcpipAdvancedIpDlg(), and TcpipFilterSettingsDlg().
Definition at line 641 of file tcpipconf_notify.c.
Referenced by InitializeTcpipAdvancedIpDlg().
| VOID LaunchAdvancedTcpipSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 2148 of file tcpipconf_notify.c.
Referenced by TcpipBasicDlg().
| HRESULT LoadDNSSettings | ( | TcpipSettings * | pSettings, |
| LPOLESTR | pAdapterName | ||
| ) |
Definition at line 3109 of file tcpipconf_notify.c.
Referenced by Initialize().
| HRESULT LoadFilterSettings | ( | TcpipSettings * | pSettings, |
| LPOLESTR | pAdapterName | ||
| ) |
Definition at line 3188 of file tcpipconf_notify.c.
Referenced by Initialize().
Definition at line 3166 of file tcpipconf_notify.c.
Referenced by LoadFilterSettings().
| HRESULT LoadTcpIpSettings | ( | TcpipSettings * | pSettings, |
| LPOLESTR | pAdapterName, | ||
| IP_ADAPTER_INFO * | pAdapterInfo, | ||
| IP_PER_ADAPTER_INFO * | pPerAdapterInfo | ||
| ) |
Definition at line 3051 of file tcpipconf_notify.c.
Referenced by Initialize().
Definition at line 1722 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
|
static |
Definition at line 2943 of file tcpipconf_notify.c.
Referenced by INetCfgComponentControl_fnApplyPnpChanges().
Definition at line 2131 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 1744 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID StoreDNSSettings | ( | HWND | hDlgCtrl, |
| TcpipConfNotifyImpl * | This | ||
| ) |
Definition at line 1811 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
| VOID StoreIPSettings | ( | HWND | hDlgCtrl, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bSubmask | ||
| ) |
Definition at line 1234 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
| INT_PTR StoreTcpipAlternateSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bApply | ||
| ) |
Definition at line 2187 of file tcpipconf_notify.c.
Referenced by TcpipAltConfDlg().
| INT_PTR StoreTcpipBasicSettings | ( | HWND | hwndDlg, |
| TcpipConfNotifyImpl * | This, | ||
| BOOL | bApply | ||
| ) |
Definition at line 2428 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings(), and TcpipBasicDlg().
| TcpFilterSettings * StoreTcpipFilterSettings | ( | HWND | hwndDlg | ) |
Definition at line 335 of file tcpipconf_notify.c.
Referenced by TcpipFilterSettingsDlg().
Definition at line 1532 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 901 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 1020 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 1852 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 1292 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 585 of file tcpipconf_notify.c.
Referenced by LaunchAdvancedTcpipSettings().
Definition at line 745 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedIpDlg().
Definition at line 2322 of file tcpipconf_notify.c.
Referenced by AddAlternativeDialog(), and INetCfgComponentPropertyUi_fnMergePropPages().
Definition at line 2750 of file tcpipconf_notify.c.
Referenced by INetCfgComponentPropertyUi_fnMergePropPages().
Definition at line 4088 of file tcpipconf_notify.c.
Definition at line 175 of file tcpipconf_notify.c.
Referenced by AddItem().
Definition at line 390 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 1688 of file tcpipconf_notify.c.
Referenced by TcpipAdvancedDnsDlg().
Definition at line 1005 of file tcpipconf_notify.c.
Referenced by TcpipAddSuffixDlg(), and TcpipAdvancedDnsDlg().
|
static |
Definition at line 3986 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().
|
static |
Definition at line 3453 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().
|
static |
Definition at line 4075 of file tcpipconf_notify.c.
Referenced by TcpipConfigNotify_Constructor().