[ros-diffs] [janderwald] 35759: - add INetConnectionProperty interface
janderwald at svn.reactos.org
janderwald at svn.reactos.org
Fri Aug 29 16:12:34 CEST 2008
Author: janderwald
Date: Fri Aug 29 09:12:34 2008
New Revision: 35759
URL: http://svn.reactos.org/svn/reactos?rev=35759&view=rev
Log:
- add INetConnectionProperty interface
Modified:
trunk/reactos/include/psdk/netcon.h
Modified: trunk/reactos/include/psdk/netcon.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/netcon.h?rev=35759&r1=35758&r2=35759&view=diff
==============================================================================
--- trunk/reactos/include/psdk/netcon.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/netcon.h [iso-8859-1] Fri Aug 29 09:12:34 2008
@@ -168,4 +168,30 @@
EXTERN_C const CLSID CLSID_ConnectionManager;
EXTERN_C const IID IID_INetConnectionManager;
+#undef INTERFACE
+#define INTERFACE INetConnectionPropertyUi
+DECLARE_INTERFACE_(INetConnectionPropertyUi, 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;
+
+
+};
+#undef INTERFACE
+
+#if !defined(__cplusplus) || defined(CINTERFACE)
+#define INetConnectionPropertyUi_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
+#define INetConnectionPropertyUi_AddRef(p) (p)->lpVtbl->AddRef(p)
+#define INetConnectionPropertyUi_Release(p) (p)->lpVtbl->Release(p)
+#define INetConnectionPropertyUi_SetConnection(p,a) (p)->lpVtbl->SetConnection(p,a)
+#define INetConnectionPropertyUi_AddPages(p,a,b,c) (p)->lpVtbl->AddPages(p,a,b,c)
#endif
+
+EXTERN_C const IID IID_INetConnectionPropertyUi;
+
+VOID STDCALL NcFreeNetconProperties (NETCON_PROPERTIES* pProps);
+
+#endif
More information about the Ros-diffs
mailing list