5 const INetCfgBindingInterface *
lpVtbl;
11 const IEnumNetCfgBindingInterface *
lpVtbl;
23 INetCfgBindingInterface *iface,
43 INetCfgBindingInterface *iface)
54 INetCfgBindingInterface *iface)
69 INetCfgBindingInterface *iface,
70 LPWSTR *ppszwInterfaceName)
78 INetCfgBindingInterface *iface,
79 INetCfgComponent **ppnccItem)
87 INetCfgBindingInterface *iface,
88 INetCfgComponent **ppnccItem)
139 IEnumNetCfgBindingInterface *iface,
160 IEnumNetCfgBindingInterface *iface)
171 IEnumNetCfgBindingInterface *iface)
182 IEnumNetCfgBindingInterface *iface,
184 INetCfgBindingInterface **rgelt,
191 if (!iface || !rgelt)
203 This->pCurrent =
This->pCurrent->pNext;
216 IEnumNetCfgBindingInterface *iface,
225 while (celt-- > 0 &&
This->pCurrent)
226 This->pCurrent =
This->pCurrent->pNext;
240 IEnumNetCfgBindingInterface *iface)
255 IEnumNetCfgBindingInterface *iface,
256 IEnumNetCfgBindingInterface **ppenum)
288 This->pCurrent = pItem;
#define InterlockedIncrement
#define InterlockedDecrement
VOID WINAPI CoTaskMemFree(LPVOID ptr)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
HRESULT WINAPI INetCfgBindingInterface_fnGetLowerComponent(INetCfgBindingInterface *iface, INetCfgComponent **ppnccItem)
HRESULT WINAPI INetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI INetCfgBindingInterface_fnGetUpperComponent(INetCfgBindingInterface *iface, INetCfgComponent **ppnccItem)
HRESULT WINAPI IEnumNetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI IEnumNetCfgBindingInterface_fnClone(IEnumNetCfgBindingInterface *iface, IEnumNetCfgBindingInterface **ppenum)
static const IEnumNetCfgBindingInterfaceVtbl vt_EnumNetCfgBindingInterface
HRESULT WINAPI INetCfgBindingInterface_fnGetName(INetCfgBindingInterface *iface, LPWSTR *ppszwInterfaceName)
HRESULT WINAPI IEnumNetCfgBindingInterface_fnReset(IEnumNetCfgBindingInterface *iface)
HRESULT WINAPI IEnumNetCfgBindingInterface_fnNext(IEnumNetCfgBindingInterface *iface, ULONG celt, INetCfgBindingInterface **rgelt, ULONG *pceltFetched)
HRESULT WINAPI INetCfgBindingInterface_fnQueryInterface(INetCfgBindingInterface *iface, REFIID iid, LPVOID *ppvObj)
ULONG WINAPI INetCfgBindingInterface_fnAddRef(INetCfgBindingInterface *iface)
ULONG WINAPI INetCfgBindingInterface_fnRelease(INetCfgBindingInterface *iface)
HRESULT WINAPI IEnumNetCfgBindingInterface_fnQueryInterface(IEnumNetCfgBindingInterface *iface, REFIID iid, LPVOID *ppvObj)
static const INetCfgBindingInterfaceVtbl vt_NetCfgBindingInterface
ULONG WINAPI IEnumNetCfgBindingInterface_fnAddRef(IEnumNetCfgBindingInterface *iface)
ULONG WINAPI IEnumNetCfgBindingInterface_fnRelease(IEnumNetCfgBindingInterface *iface)
HRESULT WINAPI IEnumNetCfgBindingInterface_fnSkip(IEnumNetCfgBindingInterface *iface, ULONG celt)
EXTERN_C const IID IID_IEnumNetCfgBindingInterface
#define INetCfgBindingInterface_Release(p)
#define INetCfgBindingInterface_QueryInterface(p, a, b)
#define IEnumNetCfgBindingInterface_QueryInterface(p, a, b)
#define IEnumNetCfgBindingInterface_Release(p)
EXTERN_C const IID IID_INetCfgBindingInterface
#define IsEqualIID(riid1, riid2)
const IEnumNetCfgBindingInterface * lpVtbl
const INetCfgBindingInterface * lpVtbl