Go to the source code of this file.
|
HRESULT WINAPI | INetCfgBindingPath_fnQueryInterface (INetCfgBindingPath *iface, REFIID iid, LPVOID *ppvObj) |
|
ULONG WINAPI | INetCfgBindingPath_fnAddRef (INetCfgBindingPath *iface) |
|
ULONG WINAPI | INetCfgBindingPath_fnRelease (INetCfgBindingPath *iface) |
|
HRESULT WINAPI | INetCfgBindingPath_fnIsSamePathAs (INetCfgBindingPath *iface, INetCfgBindingPath *pPath) |
|
HRESULT WINAPI | INetCfgBindingPath_fnIsSubPathOf (INetCfgBindingPath *iface, INetCfgBindingPath *pPath) |
|
HRESULT WINAPI | INetCfgBindingPath_fnIsEnabled (INetCfgBindingPath *iface) |
|
HRESULT WINAPI | INetCfgBindingPath_fnEnable (INetCfgBindingPath *iface, BOOL fEnable) |
|
HRESULT WINAPI | INetCfgBindingPath_fnGetPathToken (INetCfgBindingPath *iface, LPWSTR *ppszwPathToken) |
|
HRESULT WINAPI | INetCfgBindingPath_fnGetOwner (INetCfgBindingPath *iface, INetCfgComponent **ppComponent) |
|
HRESULT WINAPI | INetCfgBindingPath_fnGetDepth (INetCfgBindingPath *iface, ULONG *pcInterfaces) |
|
HRESULT WINAPI | INetCfgBindingPath_fnEnumBindingInterfaces (INetCfgBindingPath *iface, IEnumNetCfgBindingInterface **ppenumInterface) |
|
HRESULT WINAPI | INetCfgBindingPath_Constructor (IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_fnQueryInterface (IEnumNetCfgBindingPath *iface, REFIID iid, LPVOID *ppvObj) |
|
ULONG WINAPI | IEnumNetCfgBindingPath_fnAddRef (IEnumNetCfgBindingPath *iface) |
|
ULONG WINAPI | IEnumNetCfgBindingPath_fnRelease (IEnumNetCfgBindingPath *iface) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_fnNext (IEnumNetCfgBindingPath *iface, ULONG celt, INetCfgBindingPath **rgelt, ULONG *pceltFetched) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_fnSkip (IEnumNetCfgBindingPath *iface, ULONG celt) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_fnReset (IEnumNetCfgBindingPath *iface) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_fnClone (IEnumNetCfgBindingPath *iface, IEnumNetCfgBindingPath **ppenum) |
|
HRESULT WINAPI | IEnumNetCfgBindingPath_Constructor (IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv, DWORD dwFlags) |
|
◆ IEnumNetCfgBindingPath_Constructor()
Definition at line 323 of file netcfgbindingpath_iface.c.
324{
326
329
333
336#if 0
337 This->pCurrent = pItem;
340#endif
341
343 {
346 }
347
350}
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
static const IEnumNetCfgBindingPathVtbl vt_EnumNetCfgBindingPath
#define IEnumNetCfgBindingPath_Release(p)
#define IEnumNetCfgBindingPath_QueryInterface(p, a, b)
Referenced by INetCfgComponentBindings_fnEnumBindingPaths().
◆ IEnumNetCfgBindingPath_fnAddRef()
ULONG WINAPI IEnumNetCfgBindingPath_fnAddRef |
( |
IEnumNetCfgBindingPath * |
iface | ) |
|
◆ IEnumNetCfgBindingPath_fnClone()
HRESULT WINAPI IEnumNetCfgBindingPath_fnClone |
( |
IEnumNetCfgBindingPath * |
iface, |
|
|
IEnumNetCfgBindingPath ** |
ppenum |
|
) |
| |
◆ IEnumNetCfgBindingPath_fnNext()
HRESULT WINAPI IEnumNetCfgBindingPath_fnNext |
( |
IEnumNetCfgBindingPath * |
iface, |
|
|
ULONG |
celt, |
|
|
INetCfgBindingPath ** |
rgelt, |
|
|
ULONG * |
pceltFetched |
|
) |
| |
Definition at line 230 of file netcfgbindingpath_iface.c.
235{
236#if 0
239
240 if (!iface || !rgelt)
242
243 if (celt != 1)
245
248
251 {
252 This->pCurrent =
This->pCurrent->pNext;
253 if (pceltFetched)
254 *pceltFetched = 1;
255 }
257#endif
258
260}
HRESULT WINAPI INetCfgBindingPath_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
EXTERN_C const IID IID_INetCfgComponent
◆ IEnumNetCfgBindingPath_fnQueryInterface()
Definition at line 187 of file netcfgbindingpath_iface.c.
191{
194
197 {
200 }
201
203}
EXTERN_C const IID IID_IEnumNetCfgBindingPath
#define IsEqualIID(riid1, riid2)
◆ IEnumNetCfgBindingPath_fnRelease()
ULONG WINAPI IEnumNetCfgBindingPath_fnRelease |
( |
IEnumNetCfgBindingPath * |
iface | ) |
|
◆ IEnumNetCfgBindingPath_fnReset()
HRESULT WINAPI IEnumNetCfgBindingPath_fnReset |
( |
IEnumNetCfgBindingPath * |
iface | ) |
|
◆ IEnumNetCfgBindingPath_fnSkip()
HRESULT WINAPI IEnumNetCfgBindingPath_fnSkip |
( |
IEnumNetCfgBindingPath * |
iface, |
|
|
ULONG |
celt |
|
) |
| |
Definition at line 264 of file netcfgbindingpath_iface.c.
267{
268#if 0
270
273
274 while (celt-- > 0 &&
This->pCurrent)
275 This->pCurrent =
This->pCurrent->pNext;
276
277 if (!celt)
279 else
281#endif
282
284}
◆ INetCfgBindingPath_Constructor()
◆ INetCfgBindingPath_fnAddRef()
ULONG WINAPI INetCfgBindingPath_fnAddRef |
( |
INetCfgBindingPath * |
iface | ) |
|
◆ INetCfgBindingPath_fnEnable()
HRESULT WINAPI INetCfgBindingPath_fnEnable |
( |
INetCfgBindingPath * |
iface, |
|
|
BOOL |
fEnable |
|
) |
| |
◆ INetCfgBindingPath_fnEnumBindingInterfaces()
HRESULT WINAPI INetCfgBindingPath_fnEnumBindingInterfaces |
( |
INetCfgBindingPath * |
iface, |
|
|
IEnumNetCfgBindingInterface ** |
ppenumInterface |
|
) |
| |
Definition at line 130 of file netcfgbindingpath_iface.c.
133{
135}
HRESULT WINAPI IEnumNetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
EXTERN_C const IID IID_IEnumNetCfgBindingInterface
◆ INetCfgBindingPath_fnGetDepth()
HRESULT WINAPI INetCfgBindingPath_fnGetDepth |
( |
INetCfgBindingPath * |
iface, |
|
|
ULONG * |
pcInterfaces |
|
) |
| |
◆ INetCfgBindingPath_fnGetOwner()
HRESULT WINAPI INetCfgBindingPath_fnGetOwner |
( |
INetCfgBindingPath * |
iface, |
|
|
INetCfgComponent ** |
ppComponent |
|
) |
| |
◆ INetCfgBindingPath_fnGetPathToken()
HRESULT WINAPI INetCfgBindingPath_fnGetPathToken |
( |
INetCfgBindingPath * |
iface, |
|
|
LPWSTR * |
ppszwPathToken |
|
) |
| |
◆ INetCfgBindingPath_fnIsEnabled()
HRESULT WINAPI INetCfgBindingPath_fnIsEnabled |
( |
INetCfgBindingPath * |
iface | ) |
|
◆ INetCfgBindingPath_fnIsSamePathAs()
HRESULT WINAPI INetCfgBindingPath_fnIsSamePathAs |
( |
INetCfgBindingPath * |
iface, |
|
|
INetCfgBindingPath * |
pPath |
|
) |
| |
◆ INetCfgBindingPath_fnIsSubPathOf()
HRESULT WINAPI INetCfgBindingPath_fnIsSubPathOf |
( |
INetCfgBindingPath * |
iface, |
|
|
INetCfgBindingPath * |
pPath |
|
) |
| |
◆ INetCfgBindingPath_fnQueryInterface()
◆ INetCfgBindingPath_fnRelease()
ULONG WINAPI INetCfgBindingPath_fnRelease |
( |
INetCfgBindingPath * |
iface | ) |
|
Definition at line 53 of file netcfgbindingpath_iface.c.
55{
58
59 if (!refCount)
60 {
62 }
63 return refCount;
64}
VOID WINAPI CoTaskMemFree(LPVOID ptr)
◆ vt_EnumNetCfgBindingPath
const IEnumNetCfgBindingPathVtbl vt_EnumNetCfgBindingPath |
|
static |
Initial value:=
{
}
HRESULT WINAPI IEnumNetCfgBindingPath_fnNext(IEnumNetCfgBindingPath *iface, ULONG celt, INetCfgBindingPath **rgelt, ULONG *pceltFetched)
HRESULT WINAPI IEnumNetCfgBindingPath_fnClone(IEnumNetCfgBindingPath *iface, IEnumNetCfgBindingPath **ppenum)
HRESULT WINAPI IEnumNetCfgBindingPath_fnReset(IEnumNetCfgBindingPath *iface)
HRESULT WINAPI IEnumNetCfgBindingPath_fnQueryInterface(IEnumNetCfgBindingPath *iface, REFIID iid, LPVOID *ppvObj)
ULONG WINAPI IEnumNetCfgBindingPath_fnRelease(IEnumNetCfgBindingPath *iface)
ULONG WINAPI IEnumNetCfgBindingPath_fnAddRef(IEnumNetCfgBindingPath *iface)
HRESULT WINAPI IEnumNetCfgBindingPath_fnSkip(IEnumNetCfgBindingPath *iface, ULONG celt)
Definition at line 310 of file netcfgbindingpath_iface.c.
Referenced by IEnumNetCfgBindingPath_Constructor().
◆ vt_NetCfgBindingPath
const INetCfgBindingPathVtbl vt_NetCfgBindingPath |
|
static |
Initial value:=
{
}
HRESULT WINAPI INetCfgBindingPath_fnGetOwner(INetCfgBindingPath *iface, INetCfgComponent **ppComponent)
HRESULT WINAPI INetCfgBindingPath_fnEnumBindingInterfaces(INetCfgBindingPath *iface, IEnumNetCfgBindingInterface **ppenumInterface)
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)
HRESULT WINAPI INetCfgBindingPath_fnEnable(INetCfgBindingPath *iface, BOOL fEnable)
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)
Definition at line 137 of file netcfgbindingpath_iface.c.
Referenced by INetCfgBindingPath_Constructor().