mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 14:53:40 +00:00
- Add INetLanConnectionUiInfo, INetConnectionPropertyUi2 interface
svn path=/trunk/; revision=36056
This commit is contained in:
parent
afd718e3bd
commit
3ea5a35de7
2 changed files with 51 additions and 0 deletions
25
reactos/include/psdk/netcfgn.h
Normal file
25
reactos/include/psdk/netcfgn.h
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
#ifndef _NETCFGN_H__
|
||||||
|
#define _NETCFGN_H__
|
||||||
|
|
||||||
|
#undef INTERFACE
|
||||||
|
#define INTERFACE INetLanConnectionUiInfo
|
||||||
|
DECLARE_INTERFACE_(INetLanConnectionUiInfo, IUnknown)
|
||||||
|
{
|
||||||
|
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||||
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
|
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||||
|
STDMETHOD_(HRESULT,GetDeviceGuid)(THIS_ GUID *pguid) PURE;
|
||||||
|
};
|
||||||
|
#undef INTERFACE
|
||||||
|
|
||||||
|
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||||
|
/*** IUnknown methods ***/
|
||||||
|
#define INetLanConnectionUiInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||||
|
#define INetLanConnectionUiInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||||
|
#define INetLanConnectionUiInfo_Release(p) (p)->lpVtbl->Release(p)
|
||||||
|
#define INetLanConnectionUiInfo_GetDeviceGuid(p,a) (p)->lpVtbl->GetDeviceGuid(p,a)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
EXTERN_C const IID IID_INetLanConnectionUiInfo;
|
||||||
|
|
||||||
|
#endif
|
|
@ -192,6 +192,32 @@ DECLARE_INTERFACE_(INetConnectionPropertyUi, IUnknown)
|
||||||
|
|
||||||
EXTERN_C const IID IID_INetConnectionPropertyUi;
|
EXTERN_C const IID IID_INetConnectionPropertyUi;
|
||||||
|
|
||||||
|
#undef INTERFACE
|
||||||
|
#define INTERFACE INetConnectionPropertyUi2
|
||||||
|
DECLARE_INTERFACE_(INetConnectionPropertyUi2, IUnknown)
|
||||||
|
{
|
||||||
|
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||||
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
|
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||||
|
STDMETHOD_(HRESULT, SetConnection) (THIS_ INetConnection *pCon) PURE;
|
||||||
|
STDMETHOD_(HRESULT, AddPages) (THIS_ HWND hwndParent, LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) PURE;
|
||||||
|
STDMETHOD_(HRESULT, GetIcon) (THIS_ DWORD dwSize, HICON *phIcon) PURE;
|
||||||
|
};
|
||||||
|
#undef INTERFACE
|
||||||
|
|
||||||
|
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||||
|
#define INetConnectionPropertyUi2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||||
|
#define INetConnectionPropertyUi2_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||||
|
#define INetConnectionPropertyUi2_Release(p) (p)->lpVtbl->Release(p)
|
||||||
|
#define INetConnectionPropertyUi2_SetConnection(p,a) (p)->lpVtbl->SetConnection(p,a)
|
||||||
|
#define INetConnectionPropertyUi2_AddPages(p,a,b,c) (p)->lpVtbl->AddPages(p,a,b,c)
|
||||||
|
#define INetConnectionPropertyUi2_GetIcon(p,a,b) (p)->lpVtbl->GetIcon(p,a,b)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
EXTERN_C const IID IID_INetConnectionPropertyUi2;
|
||||||
|
|
||||||
|
|
||||||
VOID STDCALL NcFreeNetconProperties (NETCON_PROPERTIES* pProps);
|
VOID STDCALL NcFreeNetconProperties (NETCON_PROPERTIES* pProps);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue