23 public CComCoClass<CNetConnectionPropertyUi, &CLSID_LanConnectionUi>,
24 public CComObjectRootEx<CComMultiThreadModelNoCS>,
25 public INetConnectionConnectUi,
26 public INetConnectionPropertyUi2,
27 public INetLanConnectionUiInfo
VOID EnumComponents(HWND hDlgCtrl, INetCfg *pNCfg, const GUID *CompGuid, UINT Type, PSP_CLASSIMAGELIST_DATA pCILD)
CComPtr< INetCfgLock > m_NCfgLock
STDMETHOD() AddPages(HWND hwndParent, LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) override
STDMETHOD() GetDeviceGuid(GUID *pGuid) override
CNetConnectionPropertyUi()
STDMETHOD() GetIcon(DWORD dwSize, HICON *phIcon) override
CComPtr< INetCfg > m_pNCfg
static INT_PTR CALLBACK LANPropertiesUIDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
VOID ShowNetworkComponentProperties(HWND hwndDlg)
~CNetConnectionPropertyUi()
CComPtr< INetConnection > m_pCon
BOOL GetINetCfgComponent(INetCfg *pNCfg, INetCfgComponent **pOut)
STDMETHOD() SetConnection(INetConnection *pCon) override
VOID InitializeLANPropertiesUIDlg(HWND hwndDlg)
STDMETHOD() Disconnect(HWND hwndParent, DWORD dwFlags) override
NETCON_PROPERTIES * m_pProperties
BOOL GetDeviceInstanceID(OUT LPOLESTR *DeviceInstanceID)
_In_ PKSPIN_CONNECT Connect
struct NET_ITEM * PNET_ITEM
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_NO_REGISTRY()
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
EXTERN_C const IID IID_INetLanConnectionUiInfo
EXTERN_C const IID IID_INetConnectionConnectUi
EXTERN_C const IID IID_INetConnectionPropertyUi2
EXTERN_C const IID IID_INetConnectionPropertyUi
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)
INetCfgComponent * pNCfgComp
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags