[NETCFGX][REACTOS] Add missing INetCfgComponentPrivate interface declaration

This commit is contained in:
Eric Kohl
2025-10-26 18:20:48 +01:00
parent ca2fb5f666
commit 4a3bf41abb
2 changed files with 29 additions and 0 deletions

View File

@@ -24,6 +24,8 @@
#include <commctrl.h>
#include <cfgmgr32.h>
#include <netcfgx_undoc.h>
#include <wine/debug.h>
#include "resource.h"

View File

@@ -0,0 +1,27 @@
#ifndef __NETCFGX_UNDOC_H__
#define __NETCFGX_UNDOC_H__
#undef INTERFACE
#define INTERFACE INetCfgComponentPrivate
DECLARE_INTERFACE_(INetCfgComponentPrivate, IUnknown)
{
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release) (THIS) PURE;
STDMETHOD_(HRESULT,Unknown1)(THIS_ DWORD dwParam1, DWORD dwParam2) PURE;
/* ??? */
};
#undef INTERFACE
EXTERN_C const IID IID_INetCfgComponentPrivate;
#if !defined(__cplusplus) || defined(CINTERFACE)
/*** IUnknown methods ***/
#define INetCfgComponentPrivate_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define INetCfgComponentPrivate_AddRef(p) (p)->lpVtbl->AddRef(p)
#define INetCfgComponentPrivate_Release(p) (p)->lpVtbl->Release(p)
#define INetCfgComponentPrivate_Unknown1(p,a,b) (p)->lpVtbl->Unknown1(p,a,b)
/* ??? */
#endif
#endif /* __NETCFGX_UNDOC_H__ */