IDeviceTopologyVtbl Struct Reference

#include <devicetopology.h>


Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDeviceTopology *This
 ULONG (STDMETHODCALLTYPE *AddRef)(IDeviceTopology *This)
 ULONG (STDMETHODCALLTYPE *Release)(IDeviceTopology *This)
 HRESULT (STDMETHODCALLTYPE *GetConnectorCount)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetConnector)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetSubunitCount)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetSubunit)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetPartById)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetDeviceId)(IDeviceTopology *This
 HRESULT (STDMETHODCALLTYPE *GetSignalPath)(IDeviceTopology *This

Data Fields

BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID
__RPC__deref_out void ** 
ppvObject
__out UINT * pCount
__in UINT nIndex
__in UINT __out IConnector ** ppConnector
__in UINT __deref_out ISubunit ** ppSubunit
__in UINT nId
__in UINT __deref_out IPart ** ppPart
__deref_out LPWSTR * ppwstrDeviceId
__in IPartpIPartFrom
__in IPart __in IPartpIPartTo
__in IPart __in IPart __in BOOL bRejectMixedPaths
__in IPart __in IPart __in
BOOL __deref_out IPartsList ** 
ppParts


Member Function Documentation

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSignalPath  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceId  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetPartById  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunit  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunitCount  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnector  ) 

IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnectorCount  ) 

BEGIN_INTERFACE IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface  ) 

IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  Release  ) 

IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef  ) 


Field Documentation

__in UINT __deref_out IPart** IDeviceTopologyVtbl::ppPart

__in IPart __in IPart __in BOOL __deref_out IPartsList** IDeviceTopologyVtbl::ppParts

__in UINT __deref_out ISubunit** IDeviceTopologyVtbl::ppSubunit

BEGIN_INTERFACE REFIID __RPC__deref_out void** IDeviceTopologyVtbl::ppvObject

BEGIN_INTERFACE REFIID IDeviceTopologyVtbl::riid


The documentation for this struct was generated from the following file:

Generated on Tue Aug 9 14:05:54 2011 for PortAudio by  doxygen 1.5.7.1