5 const INetCfgBindingPath *
lpVtbl;
11 const IEnumNetCfgBindingPath *
lpVtbl;
23 INetCfgBindingPath *iface,
43 INetCfgBindingPath * iface)
54 INetCfgBindingPath *iface)
69 INetCfgBindingPath *iface,
70 INetCfgBindingPath *pPath)
78 INetCfgBindingPath *iface,
79 INetCfgBindingPath *pPath)
87 INetCfgBindingPath *iface)
95 INetCfgBindingPath *iface,
104 INetCfgBindingPath *iface,
113 INetCfgBindingPath *iface,
114 INetCfgComponent **ppComponent)
122 INetCfgBindingPath *iface,
131 INetCfgBindingPath *iface,
132 IEnumNetCfgBindingInterface **ppenumInterface)
188 IEnumNetCfgBindingPath *iface,
209 IEnumNetCfgBindingPath *iface)
220 IEnumNetCfgBindingPath *iface)
231 IEnumNetCfgBindingPath *iface,
233 INetCfgBindingPath **rgelt,
240 if (!iface || !rgelt)
252 This->pCurrent =
This->pCurrent->pNext;
265 IEnumNetCfgBindingPath *iface,
274 while (celt-- > 0 &&
This->pCurrent)
275 This->pCurrent =
This->pCurrent->pNext;
289 IEnumNetCfgBindingPath *iface)
304 IEnumNetCfgBindingPath *iface,
305 IEnumNetCfgBindingPath **ppenum)
337 This->pCurrent = pItem;
#define InterlockedIncrement
#define InterlockedDecrement
VOID WINAPI CoTaskMemFree(LPVOID ptr)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
HRESULT WINAPI IEnumNetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI IEnumNetCfgBindingPath_fnNext(IEnumNetCfgBindingPath *iface, ULONG celt, INetCfgBindingPath **rgelt, ULONG *pceltFetched)
HRESULT WINAPI IEnumNetCfgBindingPath_fnClone(IEnumNetCfgBindingPath *iface, IEnumNetCfgBindingPath **ppenum)
HRESULT WINAPI INetCfgBindingPath_fnGetOwner(INetCfgBindingPath *iface, INetCfgComponent **ppComponent)
HRESULT WINAPI INetCfgBindingPath_fnEnumBindingInterfaces(INetCfgBindingPath *iface, IEnumNetCfgBindingInterface **ppenumInterface)
HRESULT WINAPI IEnumNetCfgBindingPath_fnReset(IEnumNetCfgBindingPath *iface)
HRESULT WINAPI INetCfgBindingPath_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI IEnumNetCfgBindingPath_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv, DWORD dwFlags)
HRESULT WINAPI INetCfgBindingPath_fnIsSubPathOf(INetCfgBindingPath *iface, INetCfgBindingPath *pPath)
HRESULT WINAPI INetCfgBindingPath_fnQueryInterface(INetCfgBindingPath *iface, REFIID iid, LPVOID *ppvObj)
ULONG WINAPI INetCfgBindingPath_fnRelease(INetCfgBindingPath *iface)
HRESULT WINAPI INetCfgBindingPath_fnGetPathToken(INetCfgBindingPath *iface, LPWSTR *ppszwPathToken)
static const IEnumNetCfgBindingPathVtbl vt_EnumNetCfgBindingPath
HRESULT WINAPI INetCfgBindingPath_fnEnable(INetCfgBindingPath *iface, BOOL fEnable)
static const INetCfgBindingPathVtbl vt_NetCfgBindingPath
HRESULT WINAPI IEnumNetCfgBindingPath_fnQueryInterface(IEnumNetCfgBindingPath *iface, REFIID iid, LPVOID *ppvObj)
HRESULT WINAPI INetCfgBindingPath_fnIsSamePathAs(INetCfgBindingPath *iface, INetCfgBindingPath *pPath)
HRESULT WINAPI INetCfgBindingPath_fnGetDepth(INetCfgBindingPath *iface, ULONG *pcInterfaces)
ULONG WINAPI INetCfgBindingPath_fnAddRef(INetCfgBindingPath *iface)
HRESULT WINAPI INetCfgBindingPath_fnIsEnabled(INetCfgBindingPath *iface)
ULONG WINAPI IEnumNetCfgBindingPath_fnRelease(IEnumNetCfgBindingPath *iface)
ULONG WINAPI IEnumNetCfgBindingPath_fnAddRef(IEnumNetCfgBindingPath *iface)
HRESULT WINAPI IEnumNetCfgBindingPath_fnSkip(IEnumNetCfgBindingPath *iface, ULONG celt)
#define INetCfgBindingPath_Release(p)
EXTERN_C const IID IID_IEnumNetCfgBindingInterface
EXTERN_C const IID IID_INetCfgComponent
EXTERN_C const IID IID_INetCfgBindingPath
#define IEnumNetCfgBindingPath_Release(p)
#define IEnumNetCfgBindingPath_QueryInterface(p, a, b)
#define INetCfgBindingPath_QueryInterface(p, a, b)
EXTERN_C const IID IID_IEnumNetCfgBindingPath
#define IsEqualIID(riid1, riid2)
const IEnumNetCfgBindingPath * lpVtbl
const INetCfgBindingPath * lpVtbl
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags