23 public CComCoClass<CNetConnectionPropertyUi, &CLSID_LanConnectionUi>,
24 public CComObjectRootEx<CComMultiThreadModelNoCS>,
25 public INetConnectionConnectUi,
26 public INetConnectionPropertyUi2,
27 public INetLanConnectionUiInfo
CComPtr< INetCfgLock > m_NCfgLock
CNetConnectionPropertyUi()
virtual HRESULT WINAPI SetConnection(INetConnection *pCon)
virtual HRESULT WINAPI AddPages(HWND hwndParent, LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
VOID EnumComponents(HWND hDlgCtrl, INetCfg *pNCfg, const GUID *CompGuid, UINT Type)
CComPtr< INetCfg > m_pNCfg
static INT_PTR CALLBACK LANPropertiesUIDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
VOID ShowNetworkComponentProperties(HWND hwndDlg)
~CNetConnectionPropertyUi()
virtual HRESULT WINAPI GetIcon(DWORD dwSize, HICON *phIcon)
virtual HRESULT WINAPI Disconnect(HWND hwndParent, DWORD dwFlags)
CComPtr< INetConnection > m_pCon
BOOL GetINetCfgComponent(INetCfg *pNCfg, INetCfgComponent **pOut)
virtual HRESULT WINAPI GetDeviceGuid(GUID *pGuid)
VOID InitializeLANPropertiesUIDlg(HWND hwndDlg)
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