mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:45:50 +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;
|
||||
|
||||
#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);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue