ReactOS 0.4.17-dev-116-ga4b6fe9
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 /* ??? */
21};
22#undef INTERFACE
23
25
26#if !defined(__cplusplus) || defined(CINTERFACE)
27/*** IUnknown methods ***/
28#define ITcpipProperties_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
29#define ITcpipProperties_AddRef(p) (p)->lpVtbl->AddRef(p)
30#define ITcpipProperties_Release(p) (p)->lpVtbl->Release(p)
31#define ITcpipProperties_Unknown1(p,a,b) (p)->lpVtbl->Unknown1(p,a,b)
32/* ??? */
33#endif
34
35#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:24
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