ReactOS 0.4.17-dev-357-ga8f14ff
netcfgn_undoc.h
Go to the documentation of this file.
1#ifndef __NETCFGN_UNDOC_H__
2#define __NETCFGN_UNDOC_H__
3
4typedef struct _TCPIP_PROPERTIES
5{
11
12#undef INTERFACE
13#define INTERFACE ITcpipProperties
14DECLARE_INTERFACE_(ITcpipProperties, IUnknown)
15{
19 STDMETHOD_(HRESULT,Unknown1)(THIS_ GUID *pAdapterName, PTCPIP_PROPERTIES *ppProperties) PURE;
20 STDMETHOD_(HRESULT,Unknown2)(THIS_ GUID *pAdapterName, PTCPIP_PROPERTIES pProperties) PURE;
21 /* ??? */
22};
23#undef INTERFACE
24
26
27#if !defined(__cplusplus) || defined(CINTERFACE)
28/*** IUnknown methods ***/
29#define ITcpipProperties_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
30#define ITcpipProperties_AddRef(p) (p)->lpVtbl->AddRef(p)
31#define ITcpipProperties_Release(p) (p)->lpVtbl->Release(p)
32#define ITcpipProperties_Unknown1(p,a,b) (p)->lpVtbl->Unknown1(p,a,b)
33#define ITcpipProperties_Unknown2(p,a,b) (p)->lpVtbl->Unknown2(p,a,b)
34/* ??? */
35#endif
36
37#endif /* __NETCFGX_UNDOC_H__ */
#define DECLARE_INTERFACE_(i, b)
Definition: basetyps.h:78
#define PURE
Definition: basetyps.h:64
#define THIS_
Definition: basetyps.h:65
#define EXTERN_C
Definition: basetyps.h:12
#define THIS
Definition: basetyps.h:66
#define STDMETHOD_(t, m)
Definition: basetyps.h:63
_In_ BOOLEAN Release
Definition: cdrom.h:920
unsigned long DWORD
Definition: ntddk_ex.h:95
REFIID riid
Definition: atlbase.h:39
REFIID LPVOID * ppv
Definition: atlbase.h:39
static HRESULT QueryInterface(REFIID, void **)
Definition: events.c:2587
static ULONG WINAPI AddRef(IStream *iface)
Definition: clist.c:83
struct _TCPIP_PROPERTIES TCPIP_PROPERTIES
EXTERN_C const IID IID_ITcpipProperties
Definition: netcfgn_undoc.h:25
struct _TCPIP_PROPERTIES * PTCPIP_PROPERTIES
#define REFIID
Definition: guiddef.h:118
uint16_t * PWSTR
Definition: typedefs.h:56
uint32_t ULONG
Definition: typedefs.h:59